Ib tsab qauv ntawm ALP platform, hloov SUSE Linux Enterprise, tau luam tawm

SUSE tau tshaj tawm thawj tus qauv ntawm ALP (Adaptable Linux Platform), tso rau hauv kev txuas ntxiv ntawm kev txhim kho ntawm SUSE Linux Enterprise faib. Qhov sib txawv tseem ceeb ntawm cov txheej txheem tshiab yog qhov kev faib tawm ntawm lub hauv paus faib ua ob ntu: tshem tawm "tus tswv OS" rau kev khiav ntawm cov khoom siv sab saum toj thiab txheej txheej rau kev txhawb nqa cov ntawv thov, tsom rau kev khiav hauv ntim thiab tshuab virtual. Cov rooj sib txoos tau npaj rau x86_64 architecture.

Lub tswv yim yog tsim nyob rau hauv "tus tswv OS" qhov tsawg kawg nkaus ib puag ncig tsim nyog los txhawb thiab tswj cov cuab yeej, thiab khiav txhua daim ntawv thov thiab cov neeg siv qhov chaw tsis nyob hauv ib puag ncig sib xyaw, tab sis nyob rau hauv cov thawv cais lossis hauv cov tshuab virtual khiav saum toj. "host OS" thiab cais los ntawm ib leeg. Lub koom haum no yuav tso cai rau cov neeg siv tsom mus rau cov ntawv thov thiab kev ua haujlwm tsis pom kev deb ntawm lub hauv paus system ib puag ncig thiab kho vajtse.

SLE Micro cov khoom, raws li kev txhim kho ntawm MicroOS project, yog siv los ua lub hauv paus rau "tus tswv OS". Rau kev tswj hwm hauv nruab nrab, cov txheej txheem tswj xyuas cov ntsev (ua ntej-ntsia) thiab Ansible (yeem) muaj. Podman thiab K3s (Kubernetes) cov cuab yeej muaj los khiav cov thawv cais. Ntawm cov khoom siv hauv lub thawv yog yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) thiab KVM.

Ntawm cov yam ntxwv ntawm qhov system ib puag ncig, lub neej ntawd siv disk encryption (FDE, Full Disk Encryption) nrog lub peev xwm khaws cov yuam sij hauv TPM tau hais. Lub hauv paus muab faib yog mounted nyob rau hauv hom nyeem nkaus xwb thiab tsis hloov thaum lub sij hawm ua hauj lwm. Ib puag ncig siv atomic hloov tshiab installation mechanism. Tsis zoo li atomic hloov tshiab raws li ostree thiab snap siv hauv Fedora thiab Ubuntu, ALP siv tus txheej txheem pob tus thawj tswj hwm thiab snapshot mechanism hauv Btrfs cov ntaub ntawv es tsis txhob tsim cov duab atomic cais thiab xa cov khoom xa tuaj ntxiv.

Cov ntsiab lus tseem ceeb ntawm ALP:

  • Kev txo qis ntawm cov neeg siv cuam tshuam (zero-kov), implying automation ntawm cov txheej txheem tseem ceeb ntawm kev saib xyuas, xa tawm thiab teeb tsa.
  • Tsis siv neeg tswj kev ruaj ntseg thiab ua kom lub cev mus txog hnub tim (kev hloov kho tus kheej). Muaj hom kev teeb tsa rau kev teeb tsa tsis siv neeg hloov tshiab (piv txwv li, koj tuaj yeem ua kom tsis siv neeg nruab ntawm tsuas yog thaj ua rau thaj tsam tseem ceeb lossis rov qab mus rau manually lees paub lub installation ntawm kev hloov tshiab). Nyob thaj ua rau thaj tau txais kev txhawb nqa los hloov kho Linux ntsiav yam tsis tau rov pib dua lossis tso tseg ua haujlwm.
  • Tsis siv neeg thov kev ua kom zoo dua qub (kev kho tus kheej) thiab tswj kev muaj sia nyob (kev kho tus kheej). Lub kaw lus kaw lub xeev ruaj khov kawg thiab, tom qab siv qhov hloov tshiab lossis hloov chaw, yog tias kuaj pom qhov tsis txaus ntseeg, teeb meem lossis kev coj tus cwj pwm ua txhaum cai, nws raug xa mus rau lub xeev dhau los uas siv Btrfs snapshots.
  • Multi-version software pawg. Kev cais cov khoom hauv cov thawv tso cai rau koj los khiav cov khoom sib txawv ntawm cov cuab yeej thiab kev siv tib lub sijhawm. Piv txwv li, koj tuaj yeem khiav cov ntawv thov siv sib txawv ntawm Python, Java, thiab Node.js ua kev vam khom, sib cais tsis sib haum xeeb. Lub hauv paus kev cia siab yog muab rau hauv daim ntawv ntawm BCI (Base Container Images) teev. Tus neeg siv tuaj yeem tsim, hloov kho thiab tshem tawm software pawg yam tsis muaj kev cuam tshuam rau lwm qhov chaw.

Tsis zoo li SUSE Linux Enterprise, ALP kev txhim kho tau pib ua tiav siv cov txheej txheem qhib kev txhim kho, qhov nruab nrab ntawm kev tsim thiab kev xeem cov txiaj ntsig tau tshaj tawm rau txhua tus neeg, uas tso cai rau cov neeg txaus siab taug qab cov haujlwm ua tiav thiab koom nrog hauv kev txhim kho.

Tau qhov twg los: opennet.ru

Ntxiv ib saib