Мобильная операционная система Android доминирует на рынке смартфонов вот уже несколько лет. Робкие попытки других производителей изменить ситуацию, вроде Tizen OS от Samsung, особого влияния на отрасль не оказывали. Вполне может быть, что вскоре Fuchsia OS составит конкуренцию Android. Правда, это тоже операционная система от Google, так что компания в итоге может отобрать еще несколько процентов рынка у других ОС.
Сейчас, к слову, Android принадлежит 70.74% рынка, в то время как iOS занимает 28.53%. Ну а причем здесь Fuchsia OS? На днях сразу несколько экспертов, знакомых с внутренней кухней южнокорейской корпорации Samsung, заявили, что эта компания начинает освоение Fuchsia OS. Ряд СМИ сделали по этому поводу громкие заявления вроде «Samsung перейдет с Android на Fuchsia OS», но, конечно, об этом слишком рано говорить. Но дыма без огня не бывает. Давайте вспомним историю этой операционной системы и посмотрим, что там происходит с Samsung.
Начало истории
Впервые новости о новой операционной системе от Google появились в 2016 году. Тогда в сеть понемногу стала просачиваться информация о некой новой разработке корпорации Google, которая вроде как представляет собой подобие операционной системы. В первых новостях на эту тему давались ссылки на новый репозиторий с названием Fuchsia (фуксия).
После того, как сторонние разработчики проанализировали содержимое репо, оказалось, что новая разработка основана на (L)ittle (K)ernel и Magenta. LK — это небольшая ОС, созданная для встроенных небольших устройств. Размер ядра LK составляет от 15 до 20 КБ, исходники доступны здесь. Это открытое программное обеспечение, которое распространяется по лицензии MIT. Magenta используется в современных смартфонах и персональных компьютерах с продвинутой конфигурацией, оснащенных гигабайтами памяти и современными процессорами.
Также было понятно, что интерфейс новой операционной системы базируется на Flutter, а основной программный язык — Dart.
Ну а предназначение проекта оставалось неясным — насколько можно было понять, система была чисто экспериментальной, у разработчиков на то время не было четкой цели. Ну или она была неизвестна.
Спустя неделю новую операционную систему скомпилировали и изучили сторонние разработчики. Ее собрали на ПК с 64-х битной версией Ubuntu. Запустили при помощи qemu, свободной программы с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ. Эта программа позволяет эмулировать процессоры Intel x86 и устройства ввода-вывода.
После сборки и запуска оказалось, что система дает возможность выводить текстовые фразы, что уже означало обеспечение работы интерпретатора и выполнение скрипта.
Мобильные операционные системы — весьма интересная тема, но у нас есть и другие статьи, оцените — мы рассказываем о:
→ Маленьких «малинках» в крупном дата-центре
→ новых SoC от Apple — M1 Pro и M1 Max
→ Создании собственного корпуса для сервера
Выход на более серьезный уровень и лицензирование
В течение четырех лет проект понемногу развивался. При этом разработка была открытой, компания Google ничего не скрывала от комьюнити. Репозиторий проекта был открыт, так что любой желающий мог ознакомиться с ходом работы над проектом. Более того, компания спустя некоторое время запустила публичные рассылки для обсуждения проектов с полным списком принятых и отклоненных предложений и текущих проектов.
Затем компания заявила об изменении модели лицензирования новой операционной системы.
Команда Google стала принимать коммиты в репозиторий — корпорация разработала специальную инструкцию, которая давала возможность присоединиться к команде. Коммиты стали оценивать при помощи специально созданного управляющего совета. В его состав тогда вошла небольшая группа старших технических руководителей Google.
Они стали согласовывать действия сторонних разработчиков с общей концепцией проекта. Также совет предложил дорожную карту проекта, и отслеживал все движения в плане его развития. А еще разработчики получили доступ к багтрекеру, чтобы можно было наблюдать за действиями коллег. В частности, разработчики могли отслеживать информацию о типах возникающих ошибок, статусах, приоритете, авторе и т.п.
Официальный релиз
Вся эта активная работа даром не прошла — весной 2021 года Fuchsia OS была официально представлена. Она была установлена на устройства Google Nest hhub — они получили обновление «по воздуху».
Функциональность девайсов осталась прежней, интерфейс тоже практически не поменялся, несмотря на то, что изменилась сама операционная система а не ее версия. Но тогда уже стало понятно, что ОС полностью готова к работе. Отдельные пользователи стали ставить опыты по установке Fuchsia на смартфоны.
Хорошо, так а что там у Samsung?
Сразу два источника сообщили о том, что корпорация начинает работу с этой операционной системой. Эти источники — Ice Universe и аналитик Дохюн Ким (Dohyun Kim). По мнению экспертов, корпорация активно изучает возможности новой операционной системы и рассматривает ее как полную или частичную альтернативу Android на своих устройствах.
В целом, Fuchsia подходит как для телефонов, так и для других девайсов, включая умные часы или даже телевизоры. Она не менее универсальна, чем ОС Android, а распространяется под гораздо более мягкой лицензией, чем Android.
При этом разработчики Samsung входят в команду проекта Fuchsia — корпорация не раз предлагала свои коммиты, которые были в итоге одобрены. Да и сама новость о том, что компания обратила внимание на новую операционную систему, появилась не вдруг — об этом начали говорить еще весной.
Samsung добавила в проект довольно много наработок, включая сниппеты для F2FS. Это файловая система, которая разработана Samsung и применяется в новых смартфонах компании.
По словам инсайдеров Samsung начнет постепенно переходить с одной операционной системы на другую. Если проблем с такой миграцией не будет, то переход в итоге может оказаться полным. Но, конечно, прогнозировать что-либо на данном этапе сложно, так что ждем развития событий.
Но если компания такого масштаба действительно перейдет на новую операционную систему, это может стать началом «передела сфер влияния» операционных систем. В Android изначально тоже мало кто верил, но в итоге из почти что домашнего проекта эта ОС стала доминирующим игроком на рынке. К слову, Google не так давно заявила о том, что собирается установить Fuchsia OS на смартфоны линейки Pixel. Так что, похоже, у Fuchsia OS все только начинается.
Автор: Alexander