В прошлом году компания Google сделала довольно странную вещь: анонсировала новую операционную систему Fuchsia OS, которая по идее является конкурентом Android — самой большой мобильной ОС, которая Google и полагается.

Fuchsia может потенциально работать на любом устройстве, от простых, предназначенных для одной цели (банкоматы и устройства GPS) вплоть до персональных компьютеров. Но в отличие от Android, Fuchsia не основана на Linux, и вообще не строится на любом другом программном обеспечении, которое лежит в основе почти всех персональных компьютеров и коммуникаций сегодня. Наоборот, это попытка разработать ОС с нуля.

Для того, чтобы понять, что же в этом такого необычного, нужно разобраться в том, что из себя представляет большая часть программного обеспечения персональных девайсов сегодня.

Все самые популярные операционные системы это адаптации программного обеспечения «ядер (kernel)», которые управляют глубочайшими уровнями операционной системы. Они обрабатывают запросы от аппаратных устройств (клавиатуры и др.), Мониторят задачи, а также управляют файлами и памятью. Остальные слои ОС надстраиваются на ядро. При этом, большинство из этих ядер довольно старые: Android использует ядро Linux, появившийся в 1991 году, Mac OS X, прошивка и другие платформы Apple, основанные на Unix, которая возникла в AT&T в Bell Labs еще в 1969 г. компьютеры Windows основаны на ядре Windows NT, которое существует с 1993.

Парадоксально, что в области ИТ, которая считается едва ли не самой прогрессивной и инновационной сейчас, большинство программного обеспечения до сих пор использует и строится на кодах, написанных еще до конца прошлого века. На самом простом уровне, вычисления остались такими же, и даже современные компьютеры на Windows используют чипы, которые являются прямыми потомками процессора Intel в первом компьютере IBM. То есть до сих пор большинство ИТ компаний просто не видели нужды в написании более современных ядер, так как уже существующие устраивали все потребности современных операционных систем.

Разработка нового ядра Magenta (на котором строится Fuchsia OS) с нуля может быть объяснено все более широким развитием инфраструктуры «интернета вещей (The Internet of Things)» — люди все больше связывают свое бытовую жизнь с техническими устройствами, все больше производителей делают устройства типа «умный дом», «умный телевизор», «разумный футбольный мяч», «умная подушка» и другие.

«Древние» ядра типа Linux по мнению некоторых исследователей уже не смогут удовлетворять все потребности современных девайсов. Они слишком громоздкие, не работают в режиме реального времени и могут потенциально иметь больше прорех в системе безопасности.

Ядро Magenta может разрабатываться как попытка взять лучшее от старого ядра Linux и некоторых современных встраиваемых систем эксплуатации, что позволило бы решить большинство проблем старых ядер.

Что касается самой Fuchsia OS, то она может быть и просто экспериментом на дееспособность нового ядра. Android сейчас занимает около 86% рынка мобильных операционных систем, и не так просто распространить что-то новое на настолько монополизированом рынке.

С другой стороны, недавно прошел слух о том, что Google сделает платформу Android платной, что потенциально уменьшит ее долю на рынке. Это было сделано для того, чтобы не провоцировать дальнейшие большие штрафы за пользование доминирующей позицией на рынке, но Google вполне может использовать эту ситуацию для расширения на рынке доли новой ОС, если сделает ее наследником Android и одновременно еще сильнее прижмет конкурентов.

В сети есть много концептов интерфейса будущей ОС и даже более-менее работающий макет. Но пока что неизвестно, как точно будет выглядеть Fuchsia, и будет ли она вообще использоваться.

Клас
0
Панылы сорам
0
Ха-ха
0
Ого
0
Сумна
0
Абуральна
0