[Open source, Управление разработкой] Google меняет модель лицензирования операционной системы Fuchsia: теперь это полностью открытый проект

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
09-Дек-2020 21:30


Компания Google 8 декабря 2020 года сообщила об изменении модели лицензирования операционной системы Fuchsia. Теперь коммиты и патчи принимают от всех желающих.
Google впервые опубликовала исходный код операционной системы Fuchsia в августе 2016 года. В течение четырёх лет разработчики компании вели публичную разработку, репозиторий проекта был открыт.
Компания переносит разработку в ещё более открытый формат. Для желающих создали публичные рассылки для обсуждения проектов с полным списком принятых и отклонённых предложений и текущих проектов.
Также в репозиторий теперь принимают коммиты. В руководстве авторы проекта рассказали, как присоединиться к команде. Полная инструкция для подключения Git опубликована на странице Fuchsia.
Основные решения о разработке Fuchsia будет принимать управляющий совет. В его состав вошла небольшая группа старших технических руководителей Google. Они будут согласовывать действия разработчиков с представлениями о новой операционной системе. Совет будет поддерживать дорожную карту проекта и администрировать изменения, предложенные пользователями.
Для эффективного управления разработкой Fuchsia компания представила процесс Fuchsia Requests for Comments (RFC). RFC нужны для разработки дорожной карты и архитектуры системы. Так Google планирует обеспечить последовательный и прозрачный путь принятия технических решений.

Разработчики получат доступ к багтрекеру, чтобы каждый мог наблюдать за действиями коллег. В трекере доступна информация о типе ошибки, её статусе, приоритете, авторе и т. д.
В технической дорожной карте разработчики будут описывать текущие проекты команд, участвующих в создании новой операционной системы. Совет будет вносить в документ активные проекты, обладающие высоким приоритетом разработки. Сейчас команды работают над фреймворком для обновления ядра системы независимо от драйверов и над проектом Fuchsia Interface Definition Language для описания протоколов.
Команда разработки Fuchsia выделяет основные архитектурные принципы — безопасность и обновляемость. Однако проект не имеет точно очерченной целевой платформы. Издание Verge считает, что новая операционная система от Google будет использоваться для различных типов устройств, в том числе для компьютеров, телевизоров и колонок.
Операционная система не использует Linux-ядро, вместо этого она работает на микроядре Zircon, которое обладает несколькими отличиями.
В 2019 году издание Ars Technica опубликовало скриншоты пользовательского интерфейса. Он был создан на языке программирования Dart и использовал фреймворк Flutter. Фреймворк даёт возможность для кроссплатформенной разработки для основных мобильных систем. В Fuchsia реализовали поддержку языков C и С++, Dart, Go, Rust и Python.
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_open_source, #_upravlenie_razrabotkoj (Управление разработкой), #_google, #_fuchsia, #_operatsionnaja_sistema (операционная система), #_open_source, #_open_source, #_upravlenie_razrabotkoj (
Управление разработкой
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 10-Май 11:55
Часовой пояс: UTC + 5