Ġie ppubblikat prototip tal-pjattaforma ALP, li tissostitwixxi SUSE Linux Enterprise

SUSE ppubblikat l-ewwel prototip tal-ALP (Adaptable Linux Platform), pożizzjonat bħala kontinwazzjoni tal-iżvilupp tad-distribuzzjoni SUSE Linux Enterprise. Id-differenza ewlenija tas-sistema l-ġdida hija d-diviżjoni tal-bażi tad-distribuzzjoni f'żewġ partijiet: "OS ospitanti" imqaxxar biex jaħdem fuq ħardwer u saff għall-appoġġ tal-applikazzjonijiet, immirat biex jaħdem f'kontenituri u magni virtwali. L-assemblaġġi huma ppreparati għall-arkitettura x86_64.

L-idea hija li jiġi żviluppat fl-"OS ospitanti" l-ambjent minimu meħtieġ biex isostni u jimmaniġġja t-tagħmir, u biex tħaddem l-applikazzjonijiet u l-komponenti kollha tal-ispazju tal-utent mhux f'ambjent imħallat, iżda f'kontenituri separati jew f'magni virtwali li jaħdmu fuq il-wiċċ. "OS ospitanti" u iżolati minn xulxin. Din l-organizzazzjoni se tippermetti lill-utenti jiffokaw fuq applikazzjonijiet u flussi tax-xogħol astratti 'l bogħod mill-ambjent tas-sistema sottostanti u l-ħardwer.

Il-prodott SLE Micro, ibbażat fuq l-iżviluppi tal-proġett MicroOS, jintuża bħala l-bażi għall-"OS ospitanti". Għal ġestjoni ċentralizzata, is-sistemi ta 'ġestjoni tal-konfigurazzjoni huma offruti Salt (installat minn qabel) u Ansible (mhux obbligatorju). Għodod Podman u K3s (Kubernetes) huma disponibbli biex imexxu kontenituri iżolati. Fost il-komponenti tas-sistema mqiegħda f'kontenituri hemm yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) u KVM.

Fost il-karatteristiċi tal-ambjent tas-sistema, jissemma l-użu default tal-kriptaġġ tad-disk (FDE, Full Disk Encryption) bil-kapaċità li jaħżnu ċwievet f'TPM. Il-partizzjoni tal-għeruq hija mmuntata fil-modalità ta 'qari biss u ma tinbidilx waqt it-tħaddim. L-ambjent juża mekkaniżmu ta 'installazzjoni ta' aġġornament atomiku. B'differenza mill-aġġornamenti atomiċi bbażati fuq ostree u snap użati f'Fedora u Ubuntu, ALP juża maniġer ta 'pakketti standard u mekkaniżmu ta' snapshot fis-sistema tal-fajls Btrfs minflok ma jibni immaġini atomiċi separati u juża infrastruttura ta 'kunsinna addizzjonali.

Kunċetti bażiċi ta 'ALP:

  • Minimizzazzjoni tal-intervent tal-utent (zero-touch), li timplika awtomazzjoni tal-proċessi ewlenin ta 'manutenzjoni, skjerament u konfigurazzjoni.
  • Iż-żamma awtomatika tas-sigurtà u ż-żamma tas-sistema aġġornata (awto-aġġornament). Hemm mod konfigurabbli għall-installazzjoni awtomatika tal-aġġornamenti (pereżempju, tista 'tippermetti l-installazzjoni awtomatika ta' garża biss għal vulnerabbiltajiet kritiċi jew terġa 'lura biex tikkonferma manwalment l-installazzjoni tal-aġġornamenti). Irqajja ħajjin huma appoġġjati biex jaġġornaw il-kernel tal-Linux mingħajr ma jerġa' jibda jew iwaqqaf ix-xogħol.
  • Applikazzjoni awtomatika ta 'ottimizzazzjonijiet (awto-irfinar) u ż-żamma tas-sopravivenza tas-sistema (awto-fejqan). Is-sistema tirreġistra l-aħħar stat stabbli u, wara li tapplika aġġornamenti jew tbiddel is-settings, jekk jinstabu anomaliji, problemi jew vjolazzjonijiet ta 'mġieba, tiġi trasferita awtomatikament għall-istat preċedenti bl-użu ta' snapshots Btrfs.
  • Munzell ta 'softwer b'ħafna verżjoni. L-iżolament tal-komponenti f'kontenituri jippermettilek li tħaddem verżjonijiet differenti ta 'għodod u applikazzjonijiet fl-istess ħin. Pereżempju, tista 'tħaddem applikazzjonijiet li jużaw verżjonijiet differenti ta' Python, Java, u Node.js bħala dipendenzi, u jisseparaw dipendenzi inkompatibbli. Dipendenzi bażi huma fornuti fil-forma ta 'settijiet BCI (Base Container Images). L-utent jista 'joħloq, jaġġorna u jħassar munzelli ta' softwer mingħajr ma jaffettwa ambjenti oħra.

B'differenza minn SUSE Linux Enterprise, l-iżvilupp ALP inizjalment jitwettaq permezz ta 'proċess ta' żvilupp miftuħ, li fih il-bini intermedju u r-riżultati tat-test huma pubblikament disponibbli għal kulħadd, li jippermetti lill-partijiet interessati jsegwu x-xogħol li qed isir u jieħdu sehem fl-iżvilupp.

Sors: opennet.ru

Żid kumment