An dàrna prototype den àrd-ùrlar ALP, a’ dol an àite SUSE Linux Enterprise

Tha SUSE air an dàrna prototype den ALP “Punta Baretti” (Adaptable Linux Platform) fhoillseachadh, air a shuidheachadh mar leantalachd de leasachadh cuairteachadh Iomairt SUSE Linux. Is e am prìomh eadar-dhealachadh eadar ALP an cuairteachadh bunaiteach a roinn ann an dà phàirt: “host OS” a chaidh a thoirt sìos airson ruith air mullach bathar-cruaidh agus còmhdach airson taic a thoirt do thagraidhean, ag amas air ruith ann an soithichean agus innealan brìgheil. Tha na co-chruinneachaidhean air an ullachadh airson ailtireachd x86_64. Tha ALP air a leasachadh an toiseach a’ cleachdadh pròiseas leasachaidh fosgailte, anns am bi togail eadar-mheadhanach agus toraidhean deuchainn rim faighinn gu poblach don h-uile duine.

Tha an ailtireachd ALP stèidhichte air leasachadh ann an “host OS” den àrainneachd nach eil cho riatanach gus taic a thoirt don uidheamachd agus a riaghladh. Thathas a’ moladh a h-uile tagradh agus co-phàirt àite luchd-cleachdaidh a ruith chan ann ann an àrainneachd mheasgaichte, ach ann an soithichean fa leth no innealan brìgheil a ’ruith air mullach an“ OS aoigheachd ”agus air leth bho chèile. Leigidh a’ bhuidheann seo le luchd-cleachdaidh fòcas a chuir air tagraidhean agus sruthan obrach eas-chruthach air falbh bho àrainneachd an t-siostaim agus bathar-cruaidh bunaiteach.

Tha an toradh SLE Micro, stèidhichte air leasachaidhean a’ phròiseict MicroOS, air a chleachdadh mar bhunait airson an “host OS”. Airson riaghladh meadhanaichte, thathas a’ tabhann siostaman riaghlaidh rèiteachaidh Salt (ro-stàlaichte) agus Ansible (roghainneil). Tha innealan Podman agus K3s (Kubernetes) rim faighinn gus soithichean iomallach a ruith. Am measg nam pàirtean siostam a tha air an cur ann an soithichean tha yast2, podman, k3s, cockpit, GDM (Manaidsear Taisbeanaidh GNOME) agus KVM.

Am measg feartan àrainneachd an t-siostaim, thathas a’ toirt iomradh air cleachdadh bunaiteach crioptachadh diosc (FDE, làn chrioptachadh diosc) leis a’ chomas iuchraichean a stòradh ann an TPM. Tha an sgaradh freumh air a chuir suas ann am modh leughaidh a-mhàin agus chan atharraich e rè obrachadh. Bidh an àrainneachd a’ cleachdadh uidheamachd stàlaidh ùrachadh atamach. Eu-coltach ri ùrachaidhean atamach stèidhichte air ostree agus snap a chaidh a chleachdadh ann am Fedora agus Ubuntu, bidh ALP a’ cleachdadh manaidsear pacaid àbhaisteach agus uidheamachd snap ann an siostam faidhle Btrfs an àite a bhith a’ togail ìomhaighean atamach air leth agus a’ cleachdadh bun-structair lìbhrigidh a bharrachd.

Tha modh rèiteachaidh ann airson ùrachaidhean fèin-ghluasadach a chuir a-steach (mar eisimpleir, is urrainn dhut stàladh fèin-ghluasadach de phìosan a-mhàin airson so-leòntachd èiginneach no tilleadh gu bhith a’ dearbhadh stàladh ùrachaidhean le làimh). Tha pìosan beò a’ faighinn taic gus an kernel Linux ùrachadh gun obair ath-thòiseachadh no stad. Gus seasmhachd an t-siostam a chumail suas (fèin-slànachadh), tha an staid stàbaill mu dheireadh air a chlàradh le bhith a’ cleachdadh snapshots Btrfs (ma lorgar neo-riaghailteachdan às deidh ùrachadh a chuir an sàs no roghainnean atharrachadh, thèid an siostam a ghluasad gu fèin-ghluasadach chun stàit roimhe).

Bidh an àrd-ùrlar a ’cleachdadh stac bathar-bog ioma-dreach - le taing do bhith a’ cleachdadh soithichean, faodaidh tu diofar dhreachan de dh ’innealan agus de thagraidhean a chleachdadh aig an aon àm. Mar eisimpleir, faodaidh tu tagraidhean a ruith a bhios a’ cleachdadh diofar dhreachan de Python, Java, agus Node.js mar eisimeileachd, a’ sgaradh eisimeileachd neo-fhreagarrach. Tha eisimeileachd bunaiteach air an toirt seachad ann an cruth seataichean BCI (Ìomhaighean Bunait Container). Faodaidh an neach-cleachdaidh cruachan bathar-bog a chruthachadh, ùrachadh agus a dhubhadh às gun a bhith a’ toirt buaidh air àrainneachdan eile.

Prìomh atharrachaidhean san dàrna prototype ALP:

  • Tha an stàlaichear D-Installer air a chleachdadh, anns a bheil an eadar-aghaidh cleachdaiche air a sgaradh bho na pàirtean a-staigh de YaST agus tha e comasach diofar aghaidhean a chleachdadh, a’ toirt a-steach aghaidh airson an stàladh a riaghladh tro eadar-aghaidh lìn. Tha an eadar-aghaidh bunaiteach airson an stàladh a riaghladh air a thogail a’ cleachdadh teicneòlasan lìn agus a’ toirt a-steach inneal-làimhseachaidh a bheir cothrom air fiosan D-Bus tro HTTP, agus an eadar-aghaidh lìn fhèin. Tha an eadar-aghaidh lìn air a sgrìobhadh ann an JavaScript a’ cleachdadh frèam React agus co-phàirtean PatternFly. Gus dèanamh cinnteach à tèarainteachd, tha D-Installer a’ toirt taic do stàladh air pìosan crioptaichte agus a’ leigeil leat TPM (Model Àrd-ùrlar earbsach) a chleachdadh gus an sgaradh bròg a dhì-chrioptachadh, a’ cleachdadh iuchraichean a tha air an stòradh sa chip TPM an àite faclan-faire.
  • Cuir an gnìomh cuid de luchd-dèiligidh YaST (bootloader, iSCSIClient, Kdump, balla-teine, msaa) ann an soithichean fa leth. Chaidh dà sheòrsa de shoithichean a chuir an gnìomh: cinn smachd airson a bhith ag obair le YaST ann am modh teacsa, anns an GUI agus tron ​​​​eadar-aghaidh lìn, agus feadhainn deuchainn airson teacsadh fèin-ghluasadach. Tha grunn mhodalan cuideachd air an atharrachadh airson an cleachdadh ann an siostaman le ùrachaidhean malairt. Airson amalachadh le openQA, thathas a’ moladh an leabharlann libyui-rest-api le buileachadh REST API.
  • Cur gu bàs air a chuir an gnìomh ann an soitheach den àrd-ùrlar Cockpit, air a bheil eadar-aghaidh lìn an rèiteachaidh agus an stàlaichear air a thogail.
  • Tha e comasach crioptachadh làn-diosg (FDE, làn chrioptachadh diosc) a chleachdadh ann an ionadan a bharrachd air uidheamachd àbhaisteach, agus chan ann a-mhàin ann an siostaman virtualization agus siostaman sgòthan.
  • Tha GRUB2 air a chleachdadh mar am prìomh bootloader.
  • rèiteachaidhean a bharrachd airson soithichean a chuir a-steach airson balla-teine ​​​​a thogail (container balla-teine) agus riaghladh meadhanaichte air siostaman agus cruinneachaidhean (warewulf-container).

Source: fosgailtenet.ru

Cuir beachd ann