Mohlala oa sethala sa ALP, se nkang sebaka sa SUSE Linux Enterprise, se phatlalalitsoe

SUSE e phatlalalitse prototype ea pele ea ALP (Adaptable Linux Platform), e behiloeng joalo ka ntšetso-pele ea kabo ea SUSE Linux Enterprise. Phapang e ka sehloohong ea tsamaiso e ncha ke ho aroloa ha setsi sa kabo ka likarolo tse peli: "OS" ea "host host" e hlobolisitsoeng bakeng sa ho sebetsa ka holim'a hardware le lera la ho tšehetsa likopo, tse reretsoeng ho sebetsa ka har'a lijana le mechine ea sebele. Likopano li lokiselitsoe meralo ea x86_64.

Morero ke ho nts'etsapele ho "host OS" tikoloho e nyane e hlokahalang ho ts'ehetsa le ho tsamaisa lisebelisoa, le ho tsamaisa lits'ebetso tsohle le likarolo tsa sebaka sa basebelisi eseng tikolohong e tsoakiloeng, empa ka lijaneng tse arohaneng kapa ka mechini e sebetsang ka holim'a "host OS" mme e arohane le e mong. Mokhatlo ona o tla lumella basebelisi ho tsepamisa maikutlo lits'ebetsong le li-workflows tse sa bonahaleng hole le tikoloho ea sistimi le lisebelisoa.

Sehlahisoa sa SLE Micro, se thehiloeng ho nts'etsopele ea morero oa MicroOS, se sebelisoa e le motheo oa "host OS". Bakeng sa tsamaiso e bohareng, litsamaiso tsa tsamaiso ea tlhophiso Letsoai (e kentsoeng pele) le Ansible (ho ikhethela) li fanoa. Lisebelisoa tsa Podman le K3s (Kubernetes) li teng ho tsamaisa lijana tse ka thoko. Har'a likarolo tsa tsamaiso tse behiloeng ka har'a lijana ke yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) le KVM.

Har'a likarolo tsa tikoloho ea sistimi, ts'ebeliso ea kamehla ea disk encryption (FDE, Full Disk Encryption) e nang le bokhoni ba ho boloka linotlolo ho TPM e boletsoe. Karolo ea motso e kenngoa ka mokhoa oa ho bala feela 'me ha e fetohe nakong ea ts'ebetso. Tikoloho e sebelisa mochini oa ho kenya ntlafatso ea athomo. Ho fapana le lintlafatso tsa athomo tse thehiloeng ho ostree le snap tse sebelisitsoeng ho Fedora le Ubuntu, ALP e sebelisa mookameli oa sephutheloana le mochini o nkang litšoantšo ka har'a sistimi ea faele ea Btrfs ho fapana le ho aha litšoantšo tse arohaneng tsa athomo le ho kenya lisebelisoa tse ling tsa phano.

Lintlha tsa motheo tsa ALP:

  • Phokotso ea ho kenella ha basebelisi (zero-touch), ho bolelang ho iketsetsa lits'ebetso tsa mantlha tsa tlhokomelo, phepelo le tlhophiso.
  • Ho boloka ts'ireletso le ho boloka sistimi e ntse e le teng (ho inchafatsa). Ho na le mokhoa o ka lokisoang oa ho instola liapdeite ka boits'oaro (mohlala, o ka etsa hore ho kengoa lipeche feela bakeng sa bofokoli bo boholo kapa ho khutlela ho netefatsong ea ho kenya liapdeite). Li-patches tse phelang li tšehetsoa ho ntlafatsa kernel ea Linux ntle le ho qala bocha kapa ho emisa mosebetsi.
  • Ts'ebeliso e ikemetseng ea lintlafatso (ho itlhophisa) le ho boloka ts'ebetso ea sistimi (ho ipholisa). Sistimi e tlaleha boemo ba ho qetela bo tsitsitseng, 'me ka mor'a ho sebelisa lintlafatso kapa ho fetola litlhophiso, haeba ho fumanoa liphoso, mathata kapa tlolo ea boitšoaro, e fetisetsoa ka bo eona ho naha e fetileng e sebelisa li-snapshots tsa Btrfs.
  • Multi-version software stack. Ho arola likarolo ka har'a lijana ho u lumella ho tsamaisa mefuta e fapaneng ea lisebelisoa le lits'ebetso ka nako e le 'ngoe. Mohlala, o ka tsamaisa lits'ebetso tse sebelisang mefuta e fapaneng ea Python, Java, le Node.js joalo ka litšepeho, tse arolang litšepeho tse sa lumellaneng. Lintho tse itšetlehileng ka tsona li fanoe ka mokhoa oa BCI (Base Container Images). Mosebedisi a ka etsa, a ntjhafatsa le ho phumula mekotla ya software ntle le ho ama ditikoloho tse ding.

Ho fapana le SUSE Linux Enterprise, nts'etsopele ea ALP e qala ho sebelisoa ts'ebetso e bulehileng ea nts'etsopele, eo ho eona meaho ea mahareng le liphetho tsa liteko li fumanehang ho motho e mong le e mong, e lumellang batho ba nang le thahasello ho latela mosebetsi o etsoang le ho nka karolo ho nts'etsopele.

Source: opennet.ru

Eketsa ka tlhaloso