Ua paʻi ʻia ka prototype o ka platform ALP e hoʻololi ana i ka SUSE Linux Enterprise

Ua hoʻopuka ʻo SUSE i ka prototype mua o ka ALP (Adaptable Linux Platform), i hoʻonoho ʻia ma ke ʻano he hoʻomau o ka hoʻomohala ʻana o ka hoʻolaha ʻana o SUSE Linux Enterprise. ʻO ka ʻokoʻa koʻikoʻi o ka ʻōnaehana hou, ʻo ia ka mahele ʻana o ka waihona hoʻolaha i ʻelua ʻāpana: kahi "host OS" i wehe ʻia no ka holo ʻana ma luna o ka lako lako a me kahi papa no ke kākoʻo ʻana i nā noi, i manaʻo ʻia e holo i loko o nā pahu a me nā mīkini virtual. Hoʻomākaukau ʻia nā hui no ka hoʻolālā x86_64.

ʻO ka manaʻo e hoʻomohala i loko o ka "host OS" ka liʻiliʻi liʻiliʻi e pono ai ke kākoʻo a me ka hoʻokele ʻana i nā mea hana, a e holo i nā noi āpau a me nā mea hoʻohana i nā mea hoʻohana ʻaʻole i loko o kahi hui like ʻole, akā i loko o nā pahu kaʻawale a i ʻole nā ​​mīkini virtual e holo ana ma luna o ka. "host OS" a hoʻokaʻawale ʻia mai kekahi i kekahi. E ʻae kēia hui i nā mea hoʻohana e kālele i nā noi a me nā kahe hana abstract mai ka ʻōnaehana kumu a me nā lako.

ʻO ka huahana SLE Micro, e pili ana i ka hoʻomohala ʻana o ka papahana MicroOS, hoʻohana ʻia ke kumu no ka "host OS". No ka hoʻokele kikowaena, hāʻawi ʻia nā ʻōnaehana hoʻonohonoho hoʻonohonoho ʻo Salt (pre-installed) a me Ansible (koho). Loaʻa nā mea hana Podman a me K3s (Kubernetes) no ka holo ʻana i nā ipu kaʻawale. Ma waena o nā ʻōnaehana ʻōnaehana i waiho ʻia i loko o nā pahu he yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) a me KVM.

Ma waena o nā hiʻohiʻona o ke kaiapuni ʻōnaehana, ʻōlelo ʻia ka hoʻohana maʻamau o ka disk encryption (FDE, Full Disk Encryption) me ka hiki ke mālama i nā kī ma TPM. Hoʻokomo ʻia ka ʻāpana kumu i ke ʻano heluhelu wale nō a ʻaʻole loli i ka wā o ka hana. Hoʻohana ke kaiapuni i kahi mīkini hoʻonohonoho atomic update. ʻAʻole like me nā hoʻopiʻi atomic e pili ana i ka ostree a me ka snap i hoʻohana ʻia ma Fedora a me Ubuntu, hoʻohana ʻo ALP i kahi mana hoʻokele maʻamau a me nā mīkini snapshot i ka ʻōnaehana faila Btrfs ma kahi o ke kūkulu ʻana i nā kiʻi atomika kaʻawale a me ka hoʻohana ʻana i nā ʻōnaehana hoʻopuka hou.

Nā manaʻo kumu o ALP:

  • ʻO ka liʻiliʻi o ka hoʻohana ʻana i ka mea hoʻohana (zero-touch), e hōʻike ana i ka automation o nā kaʻina hana nui o ka mālama, hoʻonohonoho ʻana a me ka hoʻonohonoho.
  • Mālama ʻakomi i ka palekana a me ka mālama ʻana i ka ʻōnaehana i kēia lā (hoʻoponopono ponoʻī). Aia kahi ʻano hoʻonohonoho no ka hoʻokomo ʻana i nā mea hou (no ka laʻana, hiki iā ʻoe ke hiki ke hoʻokomo i ka hoʻokomo ʻana i nā ʻāpana wale nō no nā nāwaliwali koʻikoʻi a i ʻole e hoʻi i ka hōʻoia lima ʻana i ka hoʻokomo ʻana i nā mea hou). Kākoʻo ʻia nā patch ola e hoʻohou i ka kernel Linux me ka ʻole e hoʻomaka hou a hoʻōki i ka hana.
  • ʻO ka hoʻohana ʻana i ka hoʻoponopono ʻana (self-tuning) a me ka mālama ʻana i ke ola ʻana o ka ʻōnaehana (self-healing). Hoʻopaʻa ka ʻōnaehana i ka mokuʻāina paʻa hope loa a, ma hope o ka hoʻopili ʻana i nā mea hou a i ʻole ka hoʻololi ʻana i nā hoʻonohonoho, inā ʻike ʻia nā anomalies, nā pilikia a i ʻole nā ​​hana kolohe, e hoʻoneʻe ʻia i ka mokuʻāina ma mua me ka hoʻohana ʻana i nā kiʻi paʻi Btrfs.
  • Pūnaehana lako polokalamu mana nui. ʻO ka hoʻokaʻawale ʻana i nā ʻāpana i loko o nā pahu e hiki ai iā ʻoe ke holo i nā ʻano like ʻole o nā mea hana a me nā noi i ka manawa like. No ka laʻana, hiki iā ʻoe ke holo i nā noi e hoʻohana i nā mana like ʻole o Python, Java, a me Node.js ma ke ʻano he hilinaʻi, e hoʻokaʻawale ana i nā hilinaʻi like ʻole. Hāʻawi ʻia nā kumu hilinaʻi ma ke ʻano o BCI (Base Container Images). Hiki i ka mea hoʻohana ke hana, hoʻohou a holoi i nā waihona polokalamu me ka ʻole o ka hoʻopilikia ʻana i nā kaiapuni ʻē aʻe.

ʻAʻole like me SUSE Linux Enterprise, hoʻomaka mua ʻia ka hoʻomohala ʻana o ALP me ka hoʻohana ʻana i kahi kaʻina hana hoʻomohala ākea, kahi e loaʻa ai i ka lehulehu nā hopena o ka hoʻāʻo ʻana i waena, e hiki ai i nā poʻe hoihoi ke nānā i ka hana i hana ʻia a komo i ka hoʻomohala ʻana.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka