У Elementary OS будет новый установщик

elementary

Недавно Daniel Fore, член и основатель Elementary OS, поделился подробностями о разработке нового установщика в сотрудничестве с компанией System76, которая является популярным поставщиком оборудования, поставляющим ноутбуки на базе GNU/Linux.

Традиционно, Elementary и Pop! _OS, поставляются с Ubiquity, установщиком Ubuntu. Оказалось, что Ubiquity со временем стал очень громоздким с большим количеством кода и функциональностью, а также требует значительных усилий для поддержки пользовательской версии для удовлетворения требований разных дистрибутивов.

Цель предлагаемого установщика — предоставить простой, понятный и легко настраиваемый установщик, который эффективно устанавливает операционную систему на диск. Это улучшит работу пользователей как с точки зрения ОС, так и с точки зрения OEM (Original Equipment Manufacturer).

Что уже достигнуто на этот момент?

Чтобы сделать этот установщик, команда Elementary OS будет работать в сотрудничестве с System76. Они разделяют работу на две стороны. Elementary OS будет заниматься front end разработкой, а System76 соответственно back end.

Первоначальной идеей front end разработки, было переписать существующий Ubiquity UI с использованием Vala, следуя принципам elementary. Однако это было сложно осуществить из-за сложности существующего кода, написанного на python. Это бы потребовало больших усилий, чтобы внести незначительные изменения в пользовательский интерфейс. В System76 также хотели отправить некоторую информацию о своем бренде в установщик без каких-либо изменений.

Первоначально команда удалила ненужные функции из установщика, например, конфигурацию сети, поскольку это не основная цель. Позже, они постоянно работали над спецификациями и дизайном, и, наконец, пришли в согласие с System76 по дизайну. Команда начала писать нефункциональные биты пользовательского интерфейса на Gtk+ и Vala.

Перед началом работы на back end разработке, команда System76 проанализировала различные существующие инсталляторы, такие как Ubiquity, Anaconda, Calamares, и т.д, чтобы использовать его с измененным передним планом. Наконец, команда пришла к выводу, что существующие инсталляторы не очень подходят под их задачи, устарели или очень сложны. Таким образом, обе команды договорились о создании очень простой, с открытым исходным кодом, специально созданной библиотеки установщика, которая просто будет работать над тем, чтобы операционная система была на диске как можно быстрее и проще.

elementary

elementary

Когда мы можем ожидать новый установщик?

System76 планирует включить новый установщик в состав предстоящей версии Pop! _OS 18.04 в апреле. В то время как в Elementary OS думают включить установщик в предстоящую версию Juno, когда она будет готова.

Если вы не знаете что такое Pop!_OS, тогда перейдите по ссылке ниже

Обзор Pop OS 17.04 Alfa (Видео)

Для получения дополнительной информации о предлагаемом установщике, прочитайте официальное сообщение в блоге elementary.

А что вы думаете по этому поводу?

Поделитесь с друзьями

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

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x