К слову об операционных системах: когда на смартфонах россиян будет отечественная ОС рассказал эксперт ЮФУ
28 января отмечается Международный день защиты персональных данных. В 2023 году IT-корпорации «VK», «Яндекс» и «Сбер», в том числе с целью защитить персональные данные граждан России, планируют разработать национальную операционную систему для смартфонов. Инициативу прокомментировал кандидат технических наук Южного федерального университета.
Доцент кафедры математического обеспечения и применения ЭВМ Института компьютерных технологий и информационной безопасности ЮФУ, начальник отдела системного программного обеспечения Научно-исследовательского центра супер-ЭВМ и нейрокомпьютеров Игорь Данилов объяснил, что операционная система — это программный комплекс, основным предназначением которого является обеспечение интерфейса между ресурсами вычислительной системы и пользователем — человеком, либо другим программно-аппаратным комплексом.
«Технически устройство может работать и без операционной системы. В таком случае компьютер или телефон управляются программой, которая берет на себя необходимую часть функций операционной системы. Такие программы имеют ограниченную функциональность и «заточены» под конкретную задачу или ограниченное множество задач. Для обычных пользовательских ПК или телефонов существование без операционки — это экзотика. Но такой подход довольно часто применяется для узкоспециализированных вычислительных систем, как правило, с ограниченными ресурсами», — рассказал Игорь Данилов.
Учёный добавил, что мобильные ОС отличаются от компьютерных по тому, как они реализуют концепцию взаимодействия с пользователем, в частности, в плане графического интерфейса. В аппаратном плане смартфон и ПК отличаются незначительно и построены с использованием стандартных технологий, поэтому если принципиально задаться такой целью, то возможно установить Windows или Linux на смартфон или наоборот — Android или IOS на персональный компьютер, но это будет банально неудобно.
«Непринципиально даже каким языком программирования написана ОС, единственное условие — этот язык должен иметь возможность компиляции в машинные коды целевой платформы. Поэтому, как правило, определенные части ядра ОС пишут на ассемблере (прим. — переводчик кода, написанного командами из слов и бука в нули и единицы) целевой платформы», — отметил эксперт.
По его словам, операционную систему можно оценивать по разным характеристикам — скорость, производительность, надежность, простота и удобство поддержки и сопровождения, а также совместимость с как можно большим количеством приложений. Но один критерий эксперт всё-таки назвал ключевым.
«Самое важное в нашем мире развитых информационных технологий — это инфраструктура вокруг ОС, в том числе сообщество разработчиков и пользователей. Российские IT-гиганты вполне могли бы создать ОС «с нуля». Но важнее сделать то, к чему привыкло большинство: разработчики привыкли к инструментам и инфраструктуре разработки, а обычные пользователи — к приложениям, которые эти разработчики уже разработали. Поэтому «VK», «Яндекс» и «Сбер» и берут Android в качестве готовой «базы»», — подчеркнул Игорь Данилов.
Сохранив привычный интерфейс Android, создатели национальной операционной системы собираются при этом избавиться от предустановленных приложений Google и заложить в основу ОС магазин приложений VK, картографический сервис и интерфейсные наработки «Яндекса», а также крупнейший финтех-сервис «Сбера».
Эксперт добавил, что операционная система — результат работы людей в рамках транснациональной корпорации или открытого сообщества разработчиков. У российских корпораций уже есть опыт создания ОС, правда пока не мобильных, а компьютерных.
«К примеру, у Лаборатории Касперского есть своя Kaspersky OS, есть отечественные дистрибутивы на базе ядра Linux (операционная система с открытым исходным кодом, которую может доработать и адаптировать под себя любой желающий, владеющий языками программирования). Кроме того, у нас есть опыт разработки узкоспециализированных решений — к примеру операционная система «QP» от компании «Криптософт», которой пользуются компании, заботящиеся прежде всего о безопасности», — рассказал IT-специалист ЮФУ.
Также учёный рассказал, с какими вызовами придется столкнуться нашим разработчикам во время разработки отечественной мобильной ОС:
«Этапы разработки ничем не отличаются от разработки любых других программ. Первоначально, это некое исследование, бизнес-планирование, затем проектирование разных стадий, разработка, тестирование и выпуск. Причем по разным причинам этапы могут быть пропущены, либо зациклены (повторены) в разных вариациях. Вызовы разные, но самый основной — он больше не технический, с этим проблем у нас нет — а организационный», — подытожил Игорь Данилов.
У России уже есть опыт в организации инфраструктуры вокруг отечественного программного обеспечения. К примеру, уже два года действует проект по переходу образовательных учреждений на российские аналоги таких программ как PowerPoint, Word, Excel и Teams от компаний «МойОфис» и «Ред Софт». С 1 января 2023 года все они входят в офисный пакет «Моя школа», состоящий также из социальных сетей, библиотеки проверенного образовательного контента и приложения для видеоконференций «Сферум» — именно в нем теперь будут проходить все онлайн-уроки.
Ожидаем, что в течение одного-двух лет отечественный софт появится не только на компьютерах, но и на смартфонах. В Южном федеральном университете специалистов в области IT-технологий готовит сразу несколько подразделений: Институт компьютерных технологий и информационной безопасности, Институт математики, механики и компьютерных наук, а также Институт высоких технологий и пьезотехники. Наш вуз наполняет рынок высококлассными IT-специалистами — многие из них уже работают в компаниях-разработчиках отечественной ОС.
Центр общественных коммуникаций
Южного федерального университета