Новости

Откажитесь от Java! Язык C на языке C написать новое ядро ​​для iPhone: Android до свидания

Несмотря на то, что Android превзошла Windows, чтобы стать самой удобной в использовании операционной системой в мире, из-за проблем с Java, судебные процессы в Google и Oracle столкнулись с настоящим. Две недели назад суд постановил, что Google нарушил права на использование Java и должен был заплатить 9 миллиардов долларов.

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

Согласно TheReg, Google выпустила документацию ядра Fuchsia OS на 12-м, чтобы предоставить разработчикам программирование.

Fuchsia OS основана на микроядре (например, Windows) под названием Zircon и была разработана сотрудником Google Travis Geiselbrecht, который присоединился к Google в 2012 году и начал работать в 2015 году.

Zircon написан на языке C. Приложения могут использовать 32-разрядные дескрипторы для доступа к объектам, такие как управление памятью, обмен информацией с другими программами и т. Д. Ядро также предоставляет классы C ++ для управления объектами через системные вызовы.

Ядром является Zircon Core, который обрабатывает драйверы устройств, включая ввод и вывод, двоичную загрузку ELF и т. Д. Также существует Zircon Framework, которая запускает основную библиотеку.

Текущее конструкторское решение поддерживает архитектуры процессоров x86-64 и ARM 64. Последняя глава документа «обратная совместимость», но она временно пуста.

Разработка операционной системы - долгий процесс, но Google явно готов перейти на новый продукт, который отказывается от Java и реинтегрирует Android и Chrome OS на разных платформах.

2016 GoodChinaBrand | ICP: 12011751 | China Exports