Mfano wa jukwaa la ALP linaloendelea kubadilishwa la SUSE Linux Enterprise limechapishwa

SUSE imechapisha mfano wa kwanza wa ALP (Jukwaa Linaloweza Kubadilika la Linux), lililowekwa kama mwendelezo wa ukuzaji wa usambazaji wa SUSE Linux Enterprise. Tofauti kuu ya mfumo mpya ni mgawanyiko wa msingi wa usambazaji katika sehemu mbili: "OS mwenyeji" iliyovuliwa kwa kukimbia juu ya vifaa na safu ya kuunga mkono programu, inayolenga kukimbia kwenye vyombo na mashine za kawaida. Mikusanyiko imeandaliwa kwa usanifu wa x86_64.

Wazo ni kukuza katika "OS mwenyeji" mazingira ya chini yanayohitajika kusaidia na kudhibiti vifaa, na kuendesha programu zote na vipengee vya nafasi ya mtumiaji sio katika mazingira mchanganyiko, lakini katika vyombo tofauti au katika mashine pepe zinazoendesha juu ya "OS mwenyeji" na kutengwa kutoka kwa kila mmoja. Shirika hili litaruhusu watumiaji kuzingatia programu na mtiririko wa kazi dhahania mbali na mazingira ya msingi ya mfumo na maunzi.

Bidhaa ndogo ya SLE, kulingana na maendeleo ya mradi wa MicroOS, hutumiwa kama msingi wa "OS mwenyeji". Kwa usimamizi wa kati, Mifumo ya usimamizi wa usanidi wa Chumvi (iliyosakinishwa awali) na Inayofaa (ya hiari) hutolewa. Zana za zana za Podman na K3s (Kubernetes) zinapatikana kwa kuendesha vyombo vilivyotengwa. Vipengee vya mfumo vilivyowekwa kwenye kontena ni pamoja na yast2, podman, k3s, cockpit, GDM (Kidhibiti Onyesho cha GNOME), na KVM.

Ya vipengele vya mazingira ya mfumo, matumizi ya chaguo-msingi ya usimbuaji wa diski (FDE, Fiche Kamili ya Diski) inatajwa na uwezo wa kuhifadhi funguo katika TPM. Sehemu ya mizizi imewekwa katika hali ya kusoma tu na haibadilika wakati wa operesheni. Mazingira hutumia utaratibu wa usakinishaji wa sasisho za atomiki. Tofauti na masasisho ya atomiki kulingana na ostree na snap inayotumiwa katika Fedora na Ubuntu, ALP hutumia kidhibiti kifurushi cha kawaida na utaratibu wa kupiga picha katika mfumo wa faili wa Btrfs badala ya kujenga picha tofauti za atomiki na kupeleka miundombinu ya ziada ya uwasilishaji.

Dhana za kimsingi za ALP:

  • Kupunguza uingiliaji wa mtumiaji (zero-touch), ikimaanisha automatisering ya michakato kuu ya matengenezo, kupeleka na usanidi.
  • Kudumisha usalama kiotomatiki na kusasisha mfumo (kujisasisha). Kuna hali inayoweza kusanidiwa ya usakinishaji wa kiotomatiki wa sasisho (kwa mfano, unaweza kuwezesha usakinishaji wa kiotomatiki wa viraka pekee kwa udhaifu mkubwa au urejee kuthibitisha mwenyewe usakinishaji wa sasisho). Viraka vya moja kwa moja vinatumika kusasisha kinu cha Linux bila kuwasha tena au kusimamisha kazi.
  • Utumiaji wa uboreshaji kiotomatiki (kujirekebisha) na kudumisha uendelevu wa mfumo (kujiponya). Mfumo hurekodi hali ya mwisho thabiti na, baada ya kutumia sasisho au kubadilisha mipangilio, ikiwa hitilafu, matatizo au ukiukwaji wa tabia hugunduliwa, huhamishiwa moja kwa moja kwenye hali ya awali kwa kutumia snapshots za Btrfs.
  • Mkusanyiko wa programu za matoleo mengi. Kutenganisha vipengele katika vyombo hukuruhusu kuendesha matoleo tofauti ya zana na programu kwa wakati mmoja. Kwa mfano, unaweza kuendesha programu zinazotumia matoleo tofauti ya Python, Java, na Node.js kama vitegemezi, vinavyotenganisha vitegemezi visivyooana. Vitegemezi vya msingi hutolewa kwa njia ya seti za BCI (Picha za Kontena Msingi). Mtumiaji anaweza kuunda, kusasisha na kufuta rafu za programu bila kuathiri mazingira mengine.

Tofauti na SUSE Linux Enterprise, uundaji wa ALP hapo awali unafanywa kwa kutumia mchakato wazi wa ukuzaji, ambapo miundo ya kati na matokeo ya majaribio yanapatikana hadharani kwa kila mtu, ambayo inaruhusu wahusika kufuatilia kazi inayofanywa na kushiriki katika maendeleo.

Chanzo: opennet.ru

Kuongeza maoni