ഡി-ഇൻസ്റ്റാളർ 0.4-ന്റെ റിലീസ്, ഓപ്പൺസ്യൂസിനും സ്യൂസിനും വേണ്ടിയുള്ള പുതിയ ഇൻസ്റ്റാളർ

Разработчики инсталлятора YaST, применяемого в openSUSE и SUSE Linux, опубликовали обновление экспериментального инсталлятора D-Installer 0.4, поддерживающего управление установкой через web-интерфейс. Одновременно подготовлены установочные образы, предназначенные для ознакомления с возможностями D-Installer и предоставляющие средства для установки непрерывно обновляемой редакции openSUSE Tumbleweed, а также релизов Leap 15.4 и Leap Micro 5.2.

D-Installer подразумевает отделение пользовательского интерфейса от внутренних компонентов YaST и предоставление возможности использования различных фронтэндов. Для установки пакетов, проверки оборудования, разбивки дисков и прочих необходимых при инсталляции функций продолжают использоваться библиотеки YaST, поверх которых реализована прослойка, абстрагирующая доступ к библиотекам через унифицированный интерфейс D-Bus. Среди целей разработки D-Installer упоминается устранение имеющихся ограничений графического интерфейса, расширение возможностей по использованию функциональности YaST в других приложениях, уход от привязки к одному языку программирования (D-Bus API позволит создавать надстройки на разных языках) и стимулирование создания альтернативных настроек представителями сообщества.

ഉപയോക്തൃ ഇടപെടലിനായി വെബ് സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ച് നിർമ്മിച്ച ഒരു ഫ്രണ്ട്-എൻഡ് തയ്യാറാക്കിയിട്ടുണ്ട്. എച്ച്ടിടിപി വഴി ഡി-ബസ് കോളുകളിലേക്ക് ആക്‌സസ് നൽകുന്ന ഒരു ഹാൻഡ്‌ലറും ഉപയോക്താവിന് കാണിക്കുന്ന ഒരു വെബ് ഇന്റർഫേസും ഫോണ്ടെൻഡിൽ ഉൾപ്പെടുന്നു. React Framework ഉം PatternFly ഘടകങ്ങളും ഉപയോഗിച്ചാണ് വെബ് ഇന്റർഫേസ് JavaScript-ൽ എഴുതിയിരിക്കുന്നത്. ഇന്റർഫേസ് ഡി-ബസുമായി ബന്ധിപ്പിക്കുന്നതിനുള്ള സേവനവും ബിൽറ്റ്-ഇൻ http സെർവറും റൂബിയിൽ എഴുതുകയും കോക്ക്പിറ്റ് പ്രോജക്റ്റ് വികസിപ്പിച്ച റെഡിമെയ്ഡ് മൊഡ്യൂളുകൾ ഉപയോഗിച്ച് നിർമ്മിക്കുകയും ചെയ്യുന്നു, അവ Red Hat വെബ് കോൺഫിഗറേറ്ററുകളിലും ഉപയോഗിക്കുന്നു.

Управление установкой осуществляется через сводный экран «Installation Summary», на котором собраны подготовительные настройки, производимые перед началом установки, такие как выбор языка и устанавливаемого продукта, разбивка диска и управление пользователями. Основное отличие нового интерфейса от YaST в том, что переход к настройкам не требует запуска отдельных виджетов и предлагается сразу.

В новой версии D-Installer реализована многопроцессная архитектура, благодаря которой интерфейс взаимодействия с пользователем теперь не блокируется во время выполнения других работ в инсталляторе, таких как чтение метаданных из репозитория и установка пакетов. Введены три внутренние стадии установки: запуск инсталлятора, настройка параметров установки и установка. Реализована поддержка установки различных продуктов, например, помимо установки редакции openSUSE Tumbleweed теперь возможна и установка релизов openSUSE Leap 15.4 и Leap Micro 5.2. Для каждого продукта инсталлятор выбирает различные схемы разбивки дисковых разделов, набор пакетов и настройки безопасности.

Дополнительно ведётся работа по созданию минималистичного системного образа, обеспечивающего запуск инсталлятора. Основная идея в компоновке компонентов инсталлятора в форме контейнера и использования специального загрузочного initrd-окружения Iguana для запуска контейнера. В настоящий момент для работы из контейнера уже адаптированы модули YaST для настройки часовых поясов, клавиатуры, языка, межсетевого экрана, системы печати, DNS, просмотра журнала systemd, управления программами, репозиториями, пользователями и группами.



അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക