Google анонсировал расширение модели разработки открываем операционную систему Fuchsia OS и объявляем, что далее, помимо сотрудников Google, представители сообщества также смогут участвовать в разработке ОС Fuchsia, изменения которой будут приняты в проекте.
Чтобы упростить общение с разработчиками, введены публичные списки рассылки и система отслеживания ошибок в дополнение к модели управления проектами, которая описывает механизмы принятия решений.
Также опубликован план дальнейшего развития Fuchsia., в котором обозначены основные направления и приоритеты развития.
Основные проблемы включают разработку инфраструктуры драйверов устройств, которую можно обновлять отдельно от ядра, а также повышение производительности файловой системы и расширение инструментов ввода для людей с ограниченными возможностями.
Начиная с сегодняшнего дня, мы расширяем модель открытого исходного кода Fuchsia, чтобы облегчить участие общественности в проекте. Мы создали новые общедоступные списки рассылки для обсуждения проектов, добавили модель управления, чтобы прояснить, как принимаются стратегические решения, и открыли средство отслеживания проблем, чтобы общедоступные участники могли видеть, над чем работают. Как проект с открытым исходным кодом, мы приветствуем все хорошо протестированные и высококачественные вклады. Теперь есть процесс, чтобы стать участником для отправки исправлений или коммиттером с полным доступом на запись.
Кроме того, мы также публикуем техническую дорожную карту Fuchsia, чтобы лучше понять направление и приоритеты проекта. Некоторые из основных моментов в дорожной карте работают над инфраструктурой драйверов, чтобы обновлять ядро независимо от драйверов, улучшать файловые системы для повышения производительности и расширять конвейер ввода для обеспечения доступности.
отзыв что в рамках проекта Фуксия, Google разрабатывает универсальную операционную систему, способную работать на устройствах любого типа, от рабочих станций и смартфонов до встроенных и бытовых технологий. Разработка ведется с учетом опыта создания платформы Android и учитывает недостатки в области масштабирования и безопасности.
Система построена на микроядре Zircon, на основе разработок проекта LK, расширенного для использования в различных классах устройств, включая смартфоны и персональные компьютеры.
Zircon расширяет LK за счет поддержки общих библиотек и процессов, пользовательского уровня, обработки объектов и модели безопасности на основе возможностей. Драйверы реализованы в виде динамических библиотек пользовательского пространства, загружаемых процессом devhost и управляемых диспетчером устройств (devmg, Device Manager).
Для Fuchsiразработал собственный графический интерфейс, написанный на языке Dart, с использованием фреймворка Flutter.
В рамках проекта также разрабатываются фреймворк пользовательского интерфейса Peridot, менеджер пакетов Fargo, стандартная библиотека libc, система рендеринга Escher, драйвер Magma Vulkan, составной менеджер Scenic, файловые системы MinFS, MemFS, ThinFS (FAT на языке Go) и Blobfs, а также Разделы FVM.
Для разработки приложений имеет поддержку C / C ++, Rust это также разрешено в системных компонентах, в сетевом стеке и в системе сборки на языке Python.
В процессе загрузки используется системный администратор, который включает appmgr для создания начальной программной среды, sysmgr для создания среды загрузки и basemgr для настройки пользовательской среды и организации входа в систему.
Для совместимости с Linux на Fuchsia он предложил библиотеку Machina., что ты позволяет запускать программу Linux на изолированной виртуальной машине Special сформирован с использованием гипервизора на основе спецификаций Kernel Zircon и Virtio, по аналогии с тем, как был организован запуск приложений Linux на Chrome OS.
В конце концов если вы хотите узнать об этом больше О заметке вы можете проверить подробности в по следующей ссылке.
Комментарий, оставьте свой
Сообщество: Pringados, которые бесплатно работают в одной из самых богатых компаний в мире и которые используют открытый исходный код, когда им интересно, а когда нет, они переключаются на закрытый исходный код. Короче говоря, в этом контексте community = gilip manga *****