Pirmais D-Installer laidiens, jauna instalēšanas programma OpenSUSE un SUSE

YaST instalēšanas programmas izstrādātāji, ko izmanto openSUSE un SUSE Linux, prezentēja pirmo instalācijas attēlu ar jaunu instalēšanas programmu, kas izstrādāta kā daļa no projekta D-Installer un atbalsta instalācijas pārvaldību, izmantojot tīmekļa saskarni. Sagatavotais attēls ir paredzēts, lai iepazīstinātu jūs ar D-Installer iespējām un sniegtu līdzekļus, lai instalētu pastāvīgi atjauninātu openSUSE Tumbleweed izdevumu. D-Installer joprojām tiek pozicionēts kā eksperimentāls projekts, un pirmo izlaidumu var uzskatīt par konceptuālas idejas pārveidošanu sākotnējā produkta formā, kas jau ir lietojams, bet prasa daudz pilnveidošanas.

D-Instalētājs ietver lietotāja interfeisa atdalīšanu no YaST iekšējiem komponentiem un ļauj izmantot dažādus priekšgalus. Pakešu instalēšanai, aprīkojuma, nodalījumu disku un citu instalēšanai nepieciešamo funkciju pārbaudei turpina izmantot YaST bibliotēkas, kurām virsū ir ieviests slānis, kas abstrahē piekļuvi bibliotēkām caur vienotu D-Bus interfeisu.

Lietotāju mijiedarbībai ir sagatavots priekšgals, kas izveidots, izmantojot tīmekļa tehnoloģijas. Fontend ietver apdarinātāju, kas nodrošina piekļuvi D-Bus zvaniem, izmantojot HTTP, un tīmekļa saskarni, kas tiek parādīta lietotājam. Tīmekļa saskarne ir rakstīta JavaScript, izmantojot React ietvaru un PatternFly komponentus. Pakalpojums saskarnes saistīšanai ar D-Bus, kā arī iebūvētais http serveris ir rakstīts Ruby valodā un veidots, izmantojot gatavus Cockpit projekta izstrādātos moduļus, kas tiek izmantoti arī Red Hat tīmekļa konfiguratoros.

Instalēšana tiek pārvaldīta, izmantojot ekrānu “Instalācijas kopsavilkums”, kurā ir pirms instalēšanas veikti sagatavošanās iestatījumi, piemēram, instalējamās valodas un produkta izvēle, diska sadalīšana un lietotāju pārvaldība. Galvenā atšķirība starp jauno interfeisu un YaST ir tāda, ka, lai dotos uz iestatījumiem, nav nepieciešams palaist atsevišķus logrīkus, un tas tiek piedāvāts nekavējoties. Interfeisa iespējas joprojām ir ierobežotas, piemēram, produktu izvēles sadaļā nav iespējas kontrolēt atsevišķu programmu kopu un sistēmas lomu instalēšanu, un diska nodalījuma sadaļā tiek piedāvāta tikai nodalījuma izvēle instalēšanai bez iespēja rediģēt nodalījuma tabulu un mainīt faila tipu.

Pirmais D-Installer laidiens, jauna instalēšanas programma OpenSUSE un SUSE
Pirmais D-Installer laidiens, jauna instalēšanas programma OpenSUSE un SUSE

Līdzekļos, kas jāuzlabo, ietilpst rīki lietotāja informēšanai par kļūdām un interaktīvas mijiedarbības organizēšanai darba laikā (piemēram, paroles pieprasīšana, kad tiek atklāts šifrēts nodalījums). Ir arī plānots mainīt dažādu instalēšanas posmu uzvedību atkarībā no izvēlētā produkta vai sistēmas lomas (piemēram, MicroOS izmanto tikai lasāmu nodalījumu).

Starp D-Installer attīstības mērķiem tiek minēta esošo GUI ierobežojumu novēršana; YaST funkcionalitātes izmantošanas iespēju paplašināšana citās lietojumprogrammās; izvairoties no piesaistes vienai programmēšanas valodai (D-Bus API ļaus izveidot papildinājumus dažādās valodās); mudinot kopienas locekļus izveidot alternatīvus iestatījumus.

Avots: opennet.ru

Pievieno komentāru