Nooca labaad ee madal ALP, oo beddelaya SUSE Linux Enterprise

SUSE waxay daabacday tusaalaha labaad ee ALP "Punta Baretti" (Laqabsiga Linux Platform), oo u taagan sii wadida horumarinta qaybinta SUSE Linux Enterprise. Farqiga ugu muhiimsan ee u dhexeeya ALP waa qaybinta qaybinta xudunta u ah laba qaybood: hoos loo dhigay "host OS" oo loogu talagalay ku shaqeynta dusha sare ee qalabka iyo lakabka taageerada codsiyada, loogu talagalay in lagu shaqeeyo weelasha iyo mashiinnada farsamada. Shirarka waxa loo diyaariyay qaab-dhismeedka x86_64 ALP ayaa markii hore la soo saaray iyadoo la isticmaalayo hannaan horumarineed oo furan, kaas oo dhismo dhexdhexaad ah iyo natiijooyinka imtixaannada ay si guud u heli karaan qof kasta.

Nashqada ALP waxay ku salaysan tahay horumarka "host OS" ee deegaanka taas oo ugu yar ee lagama maarmaanka u ah taageeridda iyo maareynta qalabka. Waxaa la soo jeediyay in lagu socodsiiyo dhammaan codsiyada iyo qaybaha booska isticmaale ee aan ku jirin jawi isku dhafan, laakiin weelal gaar ah ama mashiinnada farsamada ah ee ku socda dusha sare ee "OS OS" oo ka go'an midba midka kale. Ururkani wuxuu u oggolaanayaa isticmaaleyaasha inay diiradda saaraan codsiyada iyo qulqulka shaqada ee ka fog deegaanka nidaamka hoose iyo qalabka.

Alaabada SLE Micro, oo ku saleysan horumarka mashruuca MicroOS, ayaa loo adeegsaday aasaaska "host OS". Maamulka dhexe, cusbo (horey loo rakibay) iyo nidaamyada maaraynta qaabeynta ee macquulka ah (ikhtiyaarka) ayaa la bixiyaa. Qalabka Podman iyo K3s (Kubernetes) ayaa diyaar u ah socodsiinta weelasha go'doonsan. Qaybaha nidaamka konteenarada waxaa ka mid ah yast2, podman, k3s, cockpit, GDM (Maareeyaha Bandhigga GNOME), iyo KVM.

Tilmaamaha deegaanka nidaamka, isticmaalka caadiga ah ee sirta diskka (FDE, Encryption Full Disk) ayaa lagu sheegay awoodda lagu keydiyo furayaasha TPM. Qaybta xididka ayaa lagu rakibay habka akhrinta-kaliya mana isbeddelo inta lagu jiro hawlgalka. Deegaanku wuxuu adeegsadaa habka rakibaadda cusboonaysiinta atomiga. Si ka duwan cusboonaysiinta atomiiga ee ku saleysan ostree iyo snap loo isticmaalo Fedora iyo Ubuntu, ALP waxay isticmaashaa maareeye xirmo joogto ah iyo habka sawir-qaadista ee nidaamka faylka Btrfs halkii laga dhisi lahaa sawirro atomic oo gooni ah oo la geeyo kaabayaasha gaarsiinta dheeriga ah.

Waxaa jira hab la habeyn karo oo loogu talagalay rakibida otomaatiga ah ee cusbooneysiinta (tusaale, waxaad awood u siin kartaa rakibaadda tooska ah ee dhejisyada nuglaanta muhiimka ah ama ku soo laabashada gacanta xaqiijinta rakibidda cusbooneysiinta). Xirmooyinka tooska ah ayaa la taageeraya si loo cusboonaysiiyo kernel Linux iyada oo aan dib loo bilaabin ama aan la joojin shaqada. Si loo ilaaliyo badbaadada nidaamka (is-bogsiinta), xaaladda ugu dambeysa ee xasilloon ayaa la diiwaangeliyaa iyadoo la adeegsanayo sawirada Btrfs (haddii cillad la'aanta la ogaado ka dib marka la cusbooneysiiyo ama la beddelo goobaha, nidaamka si toos ah ayaa loogu wareejinayaa xaaladdii hore).

Madalku waxay isticmaashaa xidhmooyin kombuyuutar oo noocyo badan leh - iyadoo ay ugu wacan tahay isticmaalka weelasha, waxaad isku mar isticmaali kartaa noocyo kala duwan oo qalab iyo codsiyo ah. Tusaale ahaan, waxaad socodsiin kartaa codsiyada isticmaala noocyada kala duwan ee Python, Java, iyo Node.js sida ku-tiirsanaanta, kala saaraya ku-tiirsanaanta aan is-waafaqayn. Ku-tiirsanaanta aasaasiga ah waxaa lagu bixiyaa qaabka BCI (Sawirada Kontaynarrada Saldhigga). Isticmaaluhu wuu abuuri karaa, cusbooneysiin karaa oo tirtiri karaa xirmooyinka software-ka isagoon saameyn ku yeelanayn bey'adaha kale.

Isbeddellada ugu waaweyn ee nooca labaad ee ALP:

  • Rakibaadaha D-Installer ayaa la isticmaalaa, kaas oo is-dhexgalka isticmaalaha uu ka soocay qaybaha gudaha ee YaST waxaana suurtagal ah in la isticmaalo meelo kala duwan oo hore, oo ay ku jiraan hore ee loogu talagalay maareynta rakibidda iyada oo loo marayo interface web. Isku xirka aasaasiga ah ee lagu maareynayo rakibaadda waxaa lagu dhisay iyadoo la adeegsanayo tignoolajiyada shabakadda waxaana ku jira maamule bixiya marin u helka wicitaannada D-Bus ee HTTP, iyo interface interface laftiisa. Interface-ka shabakada waxa uu ku qoran yahay JavaScript iyadoo la adeegsanayo qaab-dhismeedka React iyo qaybaha PatternFly. Si loo sugo amniga, D-Installer waxa ay taageertaa ku rakibida qaybaha sir ah oo kuu ogolaanaya in aad isticmaasho TPM (Trusted Platform Module) si aad u furto qaybta bootka, adigoo isticmaalaya furayaasha ku kaydsan chip TPM halkii aad ka isticmaali lahayd furaha sirta ah.
  • La daldalay qaar ka mid ah macaamiisha YaST (bootloader, iSCSIClient, Kdump, firewall, iwm.) ee weel gaar ah. Laba nooc oo weel ayaa la hirgeliyay: kuwa kantaroolka ah ee lagula shaqeynayo YaST qaabka qoraalka, gudaha GUI iyo shabakadda shabakadda, iyo kuwa tijaabi qoraalka tooska ah. Tiro ka mid ah modules ayaa sidoo kale loo habeeyey si loogu isticmaalo nidaamyada leh cusbooneysiinta wax kala iibsiga. La qabsiga openQA, maktabadda libyui-rest-api oo leh REST API hirgelinta ayaa la soo jeediyay.
  • Fulin fulinta weel ka mid ah madal Cockpit, taas oo ku salaysan interface web ee configurator iyo rakibay la dhisay.
  • Waxaa suurtagal ah in la isticmaalo sirta-buuxa ee diskka (FDE, Encryption Full Disk) ee rakibaadda dusha sare ee qalabka caadiga ah, oo aan ahayn kaliya hababka farsamada iyo nidaamyada daruuraha.
  • GRUB2 waxaa loo isticmaalaa sidii bootloader-ka ugu weyn.
  • Habaynta lagu daray ee geynta weelasha loogu talagalay dhisidda dab-damiska (container-ka-hortagga) iyo maamulka dhexe ee nidaamyada iyo kooxaha (koonteenarada warewulf).

Source: opennet.ru

Add a comment