Usa ka prototype sa plataporma sa ALP, nga gipuli ang SUSE Linux Enterprise, gipatik

Gipatik sa SUSE ang unang prototype sa ALP (Adaptable Linux Platform), nga giposisyon isip pagpadayon sa pagpalambo sa SUSE Linux Enterprise distribution. Ang yawe nga kalainan sa bag-ong sistema mao ang pagbahin sa base sa pag-apod-apod sa duha ka bahin: usa ka gihubo nga "host OS" alang sa pagdagan sa ibabaw sa hardware ug usa ka layer alang sa pagsuporta sa mga aplikasyon, nga gitumong sa pagdagan sa mga sulud ug virtual nga makina. Ang mga asembliya giandam alang sa x86_64 nga arkitektura.

Ang ideya mao ang pagpalambo sa "host OS" sa minimum nga palibot nga gikinahanglan sa pagsuporta ug pagdumala sa mga ekipo, ug sa pagpadagan sa tanan nga mga aplikasyon ug user luna component dili sa usa ka sinagol nga palibot, apan sa lain nga mga sudlanan o sa virtual nga mga makina nga nagdagan sa ibabaw sa "host OS" ug nahimulag sa usag usa. Gitugotan sa kini nga organisasyon ang mga tiggamit nga mag-focus sa mga aplikasyon ug abstract workflows nga layo sa nagpahiping sistema sa palibot ug hardware.

Ang produkto sa SLE Micro, base sa mga kalamboan sa proyekto sa MicroOS, gigamit isip basehan sa "host OS". Alang sa sentralisadong pagdumala, ang mga sistema sa pagdumala sa configuration Salt (pre-installed) ug Ansible (opsyonal) gitanyag. Ang Podman ug K3s (Kubernetes) nga mga himan anaa sa pagpadagan sa nahilit nga mga sudlanan. Lakip sa mga sangkap sa sistema nga gibutang sa mga sudlanan mao ang yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) ug KVM.

Lakip sa mga bahin sa palibot sa sistema, ang default nga paggamit sa disk encryption (FDE, Full Disk Encryption) nga adunay abilidad sa pagtipig sa mga yawe sa TPM gihisgutan. Ang partition sa gamut gi-mount sa read-only mode ug dili mausab sa panahon sa operasyon. Ang palibot naggamit ug atomic update installation mechanism. Dili sama sa atomic updates base sa ostree ug snap nga gigamit sa Fedora ug Ubuntu, ang ALP naggamit ug standard package manager ug snapshot nga mekanismo sa Btrfs file system imbes nga magtukod ug bulag nga atomic nga mga hulagway ug mag-deploy ug dugang nga imprastraktura sa paghatod.

Panguna nga mga konsepto sa ALP:

  • Pagminus sa interbensyon sa gumagamit (zero-touch), nga nagpasabut nga automation sa mga nag-unang proseso sa pagpadayon, pag-deploy ug pag-configure.
  • Awtomatikong pagmintinar sa seguridad ug pagpadayon sa sistema nga labing bag-o (pag-update sa kaugalingon). Adunay usa ka ma-configure nga mode alang sa awtomatik nga pag-install sa mga update (pananglitan, mahimo nimo nga magamit ang awtomatikong pag-install sa mga patch lamang alang sa kritikal nga mga kahuyangan o mobalik sa mano-mano nga pagkumpirma sa pag-install sa mga update). Gisuportahan ang mga live patch aron ma-update ang kernel sa Linux nga wala mag-restart o mohunong sa trabaho.
  • Awtomatikong aplikasyon sa mga pag-optimize (pag-tune sa kaugalingon) ug pagpadayon sa pagkaluwas sa sistema (pagkaayo sa kaugalingon). Ang sistema nagrekord sa katapusang stable nga estado ug, human sa pag-apply sa mga update o pag-usab sa mga setting, kung ang mga anomaliya, mga problema o mga paglapas sa pamatasan mamatikdan, kini awtomatiko nga gibalhin sa miaging estado gamit ang mga snapshot sa Btrfs.
  • Multi-bersyon nga software stack. Ang pagbulag sa mga sangkap sa mga sudlanan nagtugot kanimo sa pagpadagan sa lainlaing mga bersyon sa mga himan ug aplikasyon sa parehas nga oras. Pananglitan, mahimo nimong ipadagan ang mga aplikasyon nga naggamit sa lainlaing mga bersyon sa Python, Java, ug Node.js isip mga dependency, nga nagbulag sa dili magkatugma nga mga dependency. Ang mga base dependency gihatag sa porma sa BCI (Base Container Images) set. Ang tiggamit makahimo, mag-update ug magtangtang sa mga stack sa software nga dili makaapekto sa ubang mga palibot.

Dili sama sa SUSE Linux Enterprise, ang pag-uswag sa ALP sa sinugdan gihimo gamit ang usa ka bukas nga proseso sa pag-uswag, diin ang mga intermediate nga pagtukod ug mga resulta sa pagsulay magamit sa publiko sa tanan, nga nagtugot sa mga interesado nga partido nga masubay ang trabaho nga gihimo ug moapil sa pag-uswag.

Source: opennet.ru

Idugang sa usa ka comment