Първата версия на D-Installer, новата инсталационна програма за openSUSE и SUSE, беше пусната

Преди няколко седмици споделихме тук в блога новината, че момчетата от SUSE работят във вашия собствен инсталатор и сега днес Разработчици на YaST инсталатор използван от openSUSE и SUSE Linux обявиха пускането на първото изображение на инсталатора с нов инсталатор, разработен от проекта D-инсталатор който поддържа управлението на инсталацията чрез уеб интерфейс.

Подготвеното изображение има за цел да представи D-Installer и предоставя средства за инсталиране на непрекъснато актуализирано издание на openSUSE Tumbleweed.

За тези, които не знаят за D-Installer, те трябва да знаят това все още се позиционира като експериментален проект а първото издание може да се разглежда като трансформация на концептуална идея във формата на първоначален продукт, който вече е използваем, но изисква много подобрения.

D-инсталатор става дума за разделяне на потребителския интерфейс от вътрешните елементи на YaST и предоставяне на възможност за използване на различни интерфейси. YaST библиотеките продължават да се използват за инсталиране на пакети, проверка на компютри, разделяне на дискове и други функции, необходими за инсталиране, в допълнение към които е внедрен слой, който абстрахира достъпа до библиотеките чрез унифициран D-Bus интерфейс.

За взаимодействие с потребителя е изготвен фронтенд, изграден с уеб технологии. Източникът включва контролер, който осигурява достъп до D-Bus повиквания през HTTP и уеб интерфейс, който се показва на потребителя.

La уеб интерфейсът е написан на JavaScript uИзползване на React framework и компоненти на PatternFly. Услугата за свързване на интерфейса към D-Bus, както и интегрираният http сървър са написани на Ruby и изградени с помощта на готови за използване модули, разработени от проекта Cockpit, които се използват и в уеб конфигураторите на Red Hat.

Имаме удоволствието да обявим наличието на първото инсталационно изображение, базирано на D-Installer. От първоначалното ни съобщение през януари , работихме, за да преминем от доказателство за концепция, която не работи, към нещо, което всъщност можете да използвате.

Тази статия има за цел да обобщи текущото състояние на проекта и какво можете да очаквате в близко бъдеще. Освен това ще се потопим малко в някои вътрешни подробности, за да имате по-добър преглед на пътя, който следваме.

Инсталацията се управлява чрез екрана „Резюме на инсталацията“., който съдържа подготвителни настройки, които се правят преди стартиране на инсталацията, като например избор на език и продукт за инсталиране, разделяне на диска и управление на потребителите. Основната разлика между новия интерфейс и YaST е, че преходът към конфигурацията не изисква стартиране на отделни джаджи и се предлага незабавно.

Възможностите на интерфейсът все още е ограничен, например в раздела за избор на продукти няма възможност за управление на инсталирането на отделни набори от програми и системни функции, а в раздела за дискови дялове се предлага само избор на дял за инсталиране без възможност за редактиране на таблицата на дяловете и променете типа на FC.

От функциите, които се нуждаят от подобрение, там инструменти за информиране на потребителя за възникващи грешки и организиране на интерактивно взаимодействие в работния процес (например показване на подкана за парола при откриване на криптиран дял). Плановете също включват способност за промяна на поведението на различни етапи в зависимост от избрания продукт или системна функция (например за MicroOS се използва дял само за четене).

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

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.