„OpenSUSE“ platinimas paskelbė alternatyvią „Agama 13“ diegimo programą

„OpenSUSE“ projekto kūrėjai pristatė „Agama 13“ diegimo programą, kuri kuriama siekiant pakeisti klasikinę SUSE ir „openSUSE“ diegimo sąsają ir išsiskiria tuo, kad atskiria vartotojo sąsają nuo vidinių YaST komponentų. „Agama“ palaiko įvairių sąsajų naudojimą, pavyzdžiui, sąsają, skirtą diegimui valdyti naudojant žiniatinklio sąsają. Diegimo programos komponento kodas platinamas pagal GPLv2 licenciją ir parašytas Ruby, Rust ir JavaScript/TypeScript kalbomis.

Norint išbandyti naują diegimo programą, buvo sukurtos tiesioginės versijos x86_64, ppc64le, s390x ir ARM64 architektūroms. Versijos apima „openSUSE Leap 16“ alfa versiją, nuolat atnaujinamas „openSUSE Tumbleweed“ ir „openSUSE Slowroll“ versijas bei konteinerių pagrindu sukurtą „MicroOS“ versiją. Diegimo programa bus įtraukta į „openSUSE 16“ (alfa versija yra prieinama) ir „SUSE Linux Enterprise Server 16“ (beta versija numatoma gegužės mėnesį).

Agama plėtros tikslai yra pašalinti esamus grafinės sąsajos apribojimus; YaST funkcionalumo naudojimo kitose programose galimybių išplėtimas; atsiriboti nuo susiejimo su viena programavimo kalba; skatinant bendruomenių atstovus kurti alternatyvias sąlygas. Diegimo programa teikia tokias funkcijas kaip pradinio programų rinkinio pasirinkimas, tinklo ryšio, kalbos, klaviatūros, laiko juostos ir lokalizacijos nustatymų nustatymas, saugojimo įrenginio paruošimas ir skaidinių padalijimas, vartotojų įtraukimas į sistemą.

Norėdami įdiegti paketus, patikrinti įrangą, skaidinių diskus ir kitas diegimui reikalingas funkcijas, „Agama“ ir toliau naudoja YaST bibliotekas, kurių viršuje yra įdiegtos sluoksnių paslaugos, kurios abstrakčia prieigą prie bibliotekų per vieningą HTTP pagrindu pagrįstą ryšio protokolą. Diegimo programa naudoja kelių procesų architektūrą, kurios dėka vartotojo sąsaja nėra blokuojama atliekant kitus darbus.

Pagrindinė įrenginio valdymo sąsaja sukurta naudojant žiniatinklio technologijas. Žiniatinklio sąsaja parašyta „JavaScript“, naudojant „React“ sistemą ir „PatternFly“ komponentus. Susirašinėjimo paslauga, taip pat įtaisytas http serveris, parašytas rubino kalba.

 „OpenSUSE“ platinimas paskelbė alternatyvią „Agama 13“ diegimo programą

Naujoje versijoje:

  • Pridėtas puslapis pagrindinio kompiuterio pavadinimo konfigūracijai. Ateityje jie planuoja sukurti skyrių „Sistema“ su sistemos nustatymais, pagrįstais šiuo puslapiu.
     „OpenSUSE“ platinimas paskelbė alternatyvią „Agama 13“ diegimo programą
  • Pridėta sąsaja diegimui naudojant LVM (loginio tomo tvarkyklę). Anksčiau LVM skaidinių grupių ir loginių skaidinių apibrėžimas buvo įdiegtas nedialoginio diegimo režimu ir komandinės eilutės sąsajoje, o dabar pridėtas prie žiniatinklio sąsajos.
     „OpenSUSE“ platinimas paskelbė alternatyvią „Agama 13“ diegimo programą
  • Pridėta palaikymas registruojant priedus „SUSE“ klientų centre, kad juos būtų galima įdiegti „SUSE Linux Enterprise Server“.
  • Automatinio diegimo konfigūracija dabar palaiko savo įdiegtų paketų sąrašo nustatymą, o ne apsiriboja pateiktais iš anksto nustatytais šablonais. Neplanuojama į žiniatinklio sąsają įtraukti galimybę pasirinktinai diegti paketus (pasirinkimas apsiribos teminiais rinkiniais).
  • Į tylųjį diegimo režimą pridėtas „AutoYaST“ stiliaus URL adresų (pvz., device://) palaikymas, leidžiantis įkelti diegimo scenarijus iš „AutoYaST“ naudojamų vietų. Be „file:“ ir „http:“, įdiegtas URL schemų „device:“, „usb:“, „label:“, „HD:“, „DVD:“ ir „cd:“ palaikymas.
  • Įdiegta galimybė automatiškai ieškoti automatinio diegimo nustatymų, kuri naudojama, jei diegimo scenarijaus URL nėra aiškiai nurodytas. Paieškos metu „Agama“ patikrins, ar šakniniame kataloge ir OEMDR kataloge yra failai „autoinst.jsonnet“, „autoinst.json“ ir „autoinst.xml“.
  • Pridėta savavališkų failų diegimo metu palaikymas. Tokie failai turi būti apibrėžti konfigūracijoje per elementą Galima įkelti failus iš išorinių įrenginių. serveriai, todėl failus galima įterpti tiesiai į neautomatinio diegimo konfigūraciją.

Šaltinis: opennet.ru

Добавить комментарий