OpenSUSE izplatīšana piedāvāja pārbaudīt jauno instalētāju

OpenSUSE projekta izstrādātāji aicināja lietotājus piedalīties jaunā D-Installer instalēšanas programmas testēšanā. Instalācijas attēli ir sagatavoti x86_64 (598 MB) un Aarch64/ARM64 (614 MB) arhitektūrām. Lejupielādētais attēls ļauj instalēt trīs platformas: stabilo openSUSE Leap 15.4 versiju, pastāvīgi atjaunināto openSUSE Tumbleweed būvējumu un Leap Micro 5.2 izolēto konteinera izdevumu (tikai x86_64). Nākotnē jauno instalētāju plānots izmantot produktos, kuru pamatā ir ALP (Adaptable Linux Platform) platforma, kas aizstās SUSE Linux Enterprise izplatīšanu.

OpenSUSE izplatīšana piedāvāja pārbaudīt jauno instalētāju

Jaunā instalēšanas programma ir ievērojama ar to, ka lietotāja saskarne ir atdalīta no YaST iekšējiem komponentiem un nodrošina iespēju izmantot dažādus priekšgalus, tostarp priekšgalu instalācijas pārvaldībai, izmantojot tīmekļa saskarni. 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.

Instalācijas pārvaldības pamata saskarne ir veidota, izmantojot tīmekļa tehnoloģijas, un tajā ir iekļauts apstrādātājs, kas nodrošina piekļuvi D-Bus zvaniem, izmantojot HTTP, un pašu tīmekļa saskarni. 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ēšanas programma izmanto vairāku procesu arhitektūru, pateicoties kurai lietotāja saskarne netiek bloķēta citu darbu veikšanas laikā.

Starp D-Installer izstrādes mērķiem ir novērst esošos grafiskā interfeisa ierobežojumus, paplašināt iespēju izmantot YaST funkcionalitāti citās lietojumprogrammās, izvairoties no piesaistes vienai programmēšanas valodai (D-Bus API ļaus jums izveidot papildinājumu -ons dažādās valodās) un mudinot kopienas locekļus izveidot alternatīvus iestatījumus.

Avots: opennet.ru

Pievieno komentāru