Fuchsia от Google выходит за рамки — но мы до сих пор не знаем, для чего она нужна


Google часто становится целью теорий заговора, но это единственная возможная реакция на Fuchsia, поскольку нет объяснения того, для чего он предназначен, или, точнее, для чего он будет использоваться. Теперь он перешел на открытый исходный код, в который вы можете внести свой вклад. Почему?

Fuchsia от Google

В блоге Google с открытым исходным кодом сказано все, но не все:

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

Ключевое слово здесь — «универсальный». Многие предполагают, что Fuchsia — возможная замена Android, но если это так, то она только что сделала первый шаг в тысячелетнем путешествии. Такая система, как Android, — это больше, чем просто операционная система, точно так же, как Linux — это больше, чем просто ядро. Если вы думаете, что Fuchsia — это просто переделанный Linux, вам нужно подумать еще раз, поскольку он основан на микроядре под названием Zircon. Хотя разработка ОС настолько сложна, что называть ее микроядром — это чрезмерное упрощение:

Хотя Fuchsia применяет многие концепции, популяризированные микроядрами, Fuchsia не стремится к минимальности. Например, Fuchsia имеет более 170 системных вызовов, что намного больше, чем у типичного микроядра.

Также новинкой является дорожная карта Fuchsia. Это, безусловно, место, где подводятся итоги будущего Fuchsia? Если вы посмотрите на дорожную карту, вы можете быть разочарованы, обнаружив, что ее можно резюмировать как «переход к версии 2 любой обсуждаемой подсистемы». Это не дает ни малейшего представления о том, куда идет Fuchsia.

Linux находится в разработке 25 лет, а Fuchsia — всего 4 года, так что сравнения не совсем справедливы. Я полагаю, что у Fuchsia есть преимущество в том, что она смотрит на ошибки, которые проект Linux делал за эти годы, и, следовательно, делает все правильно с самого начала.

Fuchsia призвана уделять первоочередное внимание безопасности, обновлению и производительности и в настоящее время активно разрабатывается командой Fuchsia.

Совершенно непонятно, что означает это заявление, поскольку оно находится на уровне «мы будем делать лучше». «И в настоящее время активно разрабатывается командой Fuchsia» подчеркивает тот факт, что, несмотря на возможность участия извне, контроль остается за Google. Команда рассмотрит вклад посторонних, что очень хорошо с их стороны, учитывая неоплачиваемую работу, которая идет на такие усилия. Также обратите внимание, что это не «побочный проект», членам команды Fuchsia платят гуглеры и они официально работают над проектом, что убедительно свидетельствует о том, что у Google есть некоторое представление о том, для чего все это нужно. Или дело в том, что Google достаточно велик, чтобы создать операционную систему на случай, если она понадобится?

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

Единственное разумное объяснение — это Android 2, но только один документ дает хоть малейший намек на то, что это может быть правдой. Если вы посмотрите графическую документацию, вы найдете раздел о Flutter — кроссплатформенной системе разработки приложений на основе Dart от Google.

На этом этапе, я полагаю, мы должны указать на жуткую музыку из Секретных материалов и предположить, что Fuchsia — это инопланетная операционная система, призванная захватить мир. Кто знает….


Добавить комментарий