הפצת openSUSE הציעה לבדוק את המתקין החדש

Разработчики проекта openSUSE предложили пользователям принять участие в тестировании нового инсталлятора D-Installer. Установочные образы подготовлены для архитектур x86_64 (598МБ) и Aarch64/ARM64 (614МБ). Загруженный образ позволяет установить три платформы: стабильный релиз openSUSE Leap 15.4, непрерывно обновляемую сборку openSUSE Tumbleweed и редакцию Leap Micro 5.2, построенную на базе изолированных контейнеров (только для x86_64). В дальнейшем новый инсталлятор планируется использовать в продуктах на базе платформы ALP (Adaptable Linux Platform), идущей на смену дистрибутиву SUSE Linux Enterprise.

הפצת openSUSE הציעה לבדוק את המתקין החדש

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

הממשק הבסיסי לניהול ההתקנה בנוי באמצעות טכנולוגיות אינטרנט וכולל מטפל המספק גישה לשיחות D-Bus באמצעות HTTP, ואת ממשק האינטרנט עצמו. ממשק האינטרנט נכתב ב-JavaScript באמצעות הרכיבים React Framework ו-PatternFly. השירות לקשירת הממשק ל-D-Bus, כמו גם שרת ה-http המובנה, נכתבים ברובי ונבנים באמצעות מודולים מוכנים שפותחו על ידי פרויקט Cockpit, המשמשים גם ב-Red Hat Web Configurators. המתקין משתמש בארכיטקטורה מרובת תהליכים, שבזכותה ממשק המשתמש אינו נחסם בזמן עבודה אחרת.

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

מקור: OpenNet.ru

הוספת תגובה