కొత్త ఇన్‌స్టాలర్‌ను పరీక్షించడానికి 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.

ఇన్‌స్టాలేషన్‌ను నిర్వహించడానికి ప్రాథమిక ఇంటర్‌ఫేస్ వెబ్ టెక్నాలజీలను ఉపయోగించి నిర్మించబడింది మరియు HTTP ద్వారా D-బస్ కాల్‌లకు యాక్సెస్‌ను అందించే హ్యాండ్లర్‌ను మరియు వెబ్ ఇంటర్‌ఫేస్‌ను కూడా కలిగి ఉంటుంది. వెబ్ ఇంటర్‌ఫేస్ రియాక్ట్ ఫ్రేమ్‌వర్క్ మరియు ప్యాటర్న్‌ఫ్లై భాగాలను ఉపయోగించి జావాస్క్రిప్ట్‌లో వ్రాయబడింది. ఇంటర్‌ఫేస్‌ను D-బస్‌కి బంధించే సేవ, అలాగే అంతర్నిర్మిత http సర్వర్, రూబీలో వ్రాయబడ్డాయి మరియు కాక్‌పిట్ ప్రాజెక్ట్ ద్వారా అభివృద్ధి చేయబడిన రెడీమేడ్ మాడ్యూల్‌లను ఉపయోగించి నిర్మించబడ్డాయి, ఇవి Red Hat వెబ్ కాన్ఫిగరేటర్‌లలో కూడా ఉపయోగించబడతాయి. ఇన్‌స్టాలర్ బహుళ-ప్రాసెస్ ఆర్కిటెక్చర్‌ను ఉపయోగిస్తుంది, ఇతర పని జరుగుతున్నప్పుడు వినియోగదారు ఇంటర్‌ఫేస్ బ్లాక్ చేయబడదు.

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

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి