เบ•เบปเป‰เบ™เปเบšเบšเบ‚เบญเบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก ALP เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡ SUSE Linux Enterprise เบ–เบทเบเป€เบœเบตเบเปเบœเปˆ

ะšะพะผะฟะฐะฝะธั SUSE ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ะฟะตั€ะฒั‹ะน ะฟั€ะพั‚ะพั‚ะธะฟ ะฟะปะฐั‚ั„ะพั€ะผั‹ ALP (Adaptable Linux Platform), ะฟะพะทะธั†ะธะพะฝะธั€ัƒะตะผะพะน ะบะฐะบ ะฟั€ะพะดะพะปะถะตะฝะธะต ั€ะฐะทะฒะธั‚ะธั ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ SUSE Linux Enterprise. ะšะปัŽั‡ะตะฒั‹ะผ ะพั‚ะปะธั‡ะธะตะผ ะฝะพะฒะพะน ัะธัั‚ะตะผั‹ ัะฒะปัะตั‚ัั ั€ะฐะทะดะตะปะตะฝะธะต ะฑะฐะทะพะฒะพะน ะพัะฝะพะฒั‹ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ ะฝะฐ ะดะฒะต ั‡ะฐัั‚ะธ: ัƒั€ะตะทะฐะฝะฝัƒัŽ ยซhost OSยป ะดะปั ั€ะฐะฑะพั‚ั‹ ะฟะพะฒะตั€ั… ะพะฑะพั€ัƒะดะพะฒะฐะฝะธั ะธ ัะปะพะน ะดะปั ะฟะพะดะดะตั€ะถะบะธ ะฟั€ะธะปะพะถะตะฝะธะน, ะพั€ะธะตะฝั‚ะธั€ะพะฒะฐะฝะฝั‹ะน ะฝะฐ ะทะฐะฟัƒัะบ ะฒ ะบะพะฝั‚ะตะนะฝะตั€ะฐั… ะธ ะฒะธั€ั‚ัƒะฐะปัŒะฝั‹ั… ะผะฐัˆะธะฝะฐั…. ะกะฑะพั€ะบะธ ะฟะพะดะณะพั‚ะพะฒะปะตะฝั‹ ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹ x86_64.

ะ˜ะดะตั ะฒ ั‚ะพะผ, ั‡ั‚ะพะฑั‹ ะฒ ยซhost OSยป ั€ะฐะทะฒะธะฒะฐั‚ัŒ ะผะธะฝะธะผะฐะปัŒะฝะพะต ะพะบั€ัƒะถะตะฝะธะต, ะฝะตะพะฑั…ะพะดะธะผะพะต ะดะปั ะฟะพะดะดะตั€ะถะบะธ ะธ ัƒะฟั€ะฐะฒะปะตะฝะธั ะพะฑะพั€ัƒะดะพะฒะฐะฝะธะตะผ, ะฐ ะฒัะต ะฟั€ะธะปะพะถะตะฝะธั ะธ ะบะพะผะฟะพะฝะตะฝั‚ั‹ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะฐ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะทะฐะฟัƒัะบะฐั‚ัŒ ะฝะต ะฒ ัะผะตัˆะฐะฝะฝะพะผ ะพะบั€ัƒะถะตะฝะธะธ, ะฐ ะฒ ะพั‚ะดะตะปัŒะฝั‹ั… ะบะพะฝั‚ะตะนะฝะตั€ะฐั… ะธะปะธ ะฒ ะฒะธั€ั‚ัƒะฐะปัŒะฝั‹ั… ะผะฐัˆะธะฝะฐั…, ะฒั‹ะฟะพะปะฝัะตะผั‹ั… ะฟะพะฒะตั€ั… ยซhost OSยป ะธ ะธะทะพะปะธั€ะพะฒะฐะฝะฝั‹ั… ะดั€ัƒะณ ะพั‚ ะดั€ัƒะณะฐ. ะŸะพะดะพะฑะฝะฐั ะพั€ะณะฐะฝะธะทะฐั†ะธั ะฟะพะทะฒะพะปะธั‚ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัะผ ัั„ะพะบัƒัะธั€ะพะฒะฐั‚ัŒ ะฒะฝะธะผะฐะฝะธะต ะฝะฐ ะฟั€ะธะปะพะถะตะฝะธัั… ะธ ะฐะฑัั‚ั€ะฐะณะธั€ะพะฒะฐั‚ัŒ ั€ะฐะฑะพั‡ะธะต ะฟั€ะพั†ะตััั‹, ะพั‚ะดะตะปะธะฒ ะธั… ะพั‚ ะฝะธะทะบะพัƒั€ะพะฒะฝะตะฒะพะณะพ ัะธัั‚ะตะผะฝะพะณะพ ะพะบั€ัƒะถะตะฝะธั ะธ ะพะฑะพั€ัƒะดะพะฒะฐะฝะธั.

เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™ SLE Micro, เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ MicroOS, เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบš "เป‚เบฎเบ” OS". เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบชเบนเบ™เบเบฒเบ‡, เบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Salt (เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป„เบงเป‰เบเปˆเบญเบ™) เปเบฅเบฐ Ansible (เบ—เบฒเบ‡เป€เบฅเบทเบญเบ) เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰. Podman เปเบฅเบฐ K3s (Kubernetes) เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เปเบกเปˆเบ™โ€‹เบกเบตโ€‹เปƒเบซเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบ—เบตเปˆโ€‹เป‚เบ”เบ”โ€‹เบ”เปˆเบฝเบงโ€‹. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบงเบฒเบ‡เป„เบงเป‰เปƒเบ™เบ–เบฑเบ‡เปเบกเปˆเบ™ yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) เปเบฅเบฐ KVM.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบœเปˆเบ™ (FDE, Full Disk Encryption) เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบเบฐเปเบˆเปƒเบ™ TPM เป„เบ”เป‰เบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡. เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เบฎเบฒเบเปเบกเปˆเบ™เบ•เบดเบ”เบขเบนเปˆเปƒเบ™เป‚เปเบ”เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ เปเบฅเบฐ เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปƒเบŠเป‰เบเบปเบ™เป„เบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบน. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบนเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ ostree เปเบฅเบฐ snap เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ Fedora เปเบฅเบฐ Ubuntu, ALP เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบนเบ—เบตเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบŠเป‰เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบฅเบฐเบเบปเบ™เป„เบเบเบฒเบ™เบ–เปˆเบฒเบเบฎเบนเบšเปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ Btrfs.

ะžัะฝะพะฒะฝั‹ะต ะบะพะฝั†ะตะฟั†ะธะธ ALP:

  • ะœะธะฝะธะผะธะทะฐั†ะธั ะฒะผะตัˆะฐั‚ะตะปัŒัั‚ะฒะฐ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั (zero-touch), ะฟะพะดั€ะฐะทัƒะผะตะฒะฐัŽั‰ะฐั ะฐะฒั‚ะพะผะฐั‚ะธะทะฐั†ะธัŽ ะพัะฝะพะฒะฝั‹ั… ะฟั€ะพั†ะตััะพะฒ ัะพะฟั€ะพะฒะพะถะดะตะฝะธั, ั€ะฐะทะฒั‘ั€ั‚ั‹ะฒะฐะฝะธั ะธ ะฝะฐัั‚ั€ะพะนะบะธ.
  • ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะต ะฟะพะดะดะตั€ะถะฐะฝะธะต ะฑะตะทะพะฟะฐัะฝะพัั‚ะธ ะธ ะฝะฐั…ะพะถะดะตะฝะธั ัะธัั‚ะตะผั‹ ะฒ ะฐะบั‚ัƒะฐะปัŒะฝะพะผ ัะพัั‚ะพัะฝะธะธ (self-updating). ะŸั€ะตะดัƒัะผะพั‚ั€ะตะฝ ะฝะฐัั‚ั€ะฐะธะฒะฐะตะผั‹ะน ั€ะตะถะธะผ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะน ัƒัั‚ะฐะฝะพะฒะบะธ ะพะฑะฝะพะฒะปะตะฝะธะน (ะฝะฐะฟั€ะธะผะตั€, ะผะพะถะฝะพ ะฒะบะปัŽั‡ะธั‚ัŒ ะฐะฒั‚ะพัƒัั‚ะฐะฝะพะฒะบัƒ ั‚ะพะปัŒะบะพ ะธัะฟั€ะฐะฒะปะตะฝะธะน ะบั€ะธั‚ะธั‡ะตัะบะธั… ัƒัะทะฒะธะผะพัั‚ะตะน ะธะปะธ ะฒะตั€ะฝัƒั‚ัŒัั ะบ ั€ัƒั‡ะฝะพะผัƒ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธั ัƒัั‚ะฐะฝะพะฒะบะธ ะพะฑะฝะพะฒะปะตะฝะธะน). ะ”ะปั ะพะฑะฝะพะฒะปะตะฝะธั ัะดั€ะฐ Linux ะฑะตะท ะฟะตั€ะตะทะฐะฟัƒัะบะฐ ะธ ะฟั€ะธะพัั‚ะฐะฝะพะฒะบะธ ั€ะฐะฑะพั‚ั‹ ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‚ัั live-ะฟะฐั‚ั‡ะธ.
  • ะะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะต ะฟั€ะธะผะตะฝะตะฝะธะต ะพะฟั‚ะธะผะธะทะฐั†ะธะน (self-tuning) ะธ ะฟะพะดะดะตั€ะถะฐะฝะธะต ะถะธะฒัƒั‡ะตัั‚ะธ ัะธัั‚ะตะผั‹ (self-healing). ะกะธัั‚ะตะผะฐ ั„ะธะบัะธั€ัƒะตั‚ ะฟะพัะปะตะดะฝะตะต ัั‚ะฐะฑะธะปัŒะฝะพะต ัะพัั‚ะพัะฝะธะต ะธ ะฟะพัะปะต ะฟั€ะธะผะตะฝะตะฝะธั ะพะฑะฝะพะฒะปะตะฝะธะน ะธะปะธ ะธะทะผะตะฝะตะฝะธั ะฝะฐัั‚ั€ะพะตะบ ะฒ ัะปัƒั‡ะฐะต ะฒั‹ัะฒะปะตะฝะธะต ะฐะฝะพะผะฐะปะธะน, ะฟั€ะพะฑะปะตะผ ะธะปะธ ะฝะฐั€ัƒัˆะตะฝะธั ะฟะพะฒะตะดะตะฝะธั ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ ะฟะตั€ะตะฒะพะดะธั‚ัั ะฒ ะฟั€ะตะดั‹ะดัƒั‰ะตะต ัะพัั‚ะพัะฝะธะต, ะธัะฟะพะปัŒะทัƒั ัะฝะฐะฟัˆะพั‚ั‹ Btrfs.
  • ะœะฝะพะณะพะฒะตั€ัะธะพะฝะฝั‹ะน ะฟั€ะพะณั€ะฐะผะผะฝั‹ะน ัั‚ะตะบ. ะ˜ะทะพะปัั†ะธั ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ ะฒ ะบะพะฝั‚ะตะนะฝะตั€ะฐั… ะฟะพะทะฒะพะปัะตั‚ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ั€ะฐะทะฝั‹ะต ะฒะตั€ัะธะธ ะธะฝัั‚ั€ัƒะผะตะฝั‚ะพะฒ ะธ ะฟั€ะธะปะพะถะตะฝะธะน. ะะฐะฟั€ะธะผะตั€, ะผะพะถะฝะพ ะทะฐะฟัƒัะบะฐั‚ัŒ ะฟั€ะธะปะพะถะตะฝะธั, ะธัะฟะพะปัŒะทัƒัŽั‰ะธะต ะฒ ะทะฐะฒะธัะธะผะพัั‚ัั… ั€ะฐะทะฝั‹ะต ะฒะตั€ัะธะธ Python, Java ะธ Node.js, ั€ะฐะทะดะตะปัั ะฝะตัะพะฒะผะตัั‚ะธะผั‹ะต ะผะตะถะดัƒ ัะพะฑะพะน ะทะฐะฒะธัะธะผะพัั‚ะธ. ะ‘ะฐะทะพะฒั‹ะต ะทะฐะฒะธัะธะผะพัั‚ะธ ะฟะพัั‚ะฐะฒะปััŽั‚ัั ะฒ ั„ะพั€ะผะต ะฝะฐะฑะพั€ะพะฒ BCI (Base Container Images). ะŸะพะปัŒะทะพะฒะฐั‚ะตะปัŒ ะผะพะถะตั‚ ัะพะทะดะฐะฒะฐั‚ัŒ, ะพะฑะฝะพะฒะปัั‚ัŒ ะธ ัƒะดะฐะปัั‚ัŒ ะฟั€ะพะณั€ะฐะผะผะฝั‹ะต ัั‚ะตะบะธ ะฝะต ะทะฐั‚ั€ะฐะณะธะฒะฐั ะดั€ัƒะณะธะต ะพะบั€ัƒะถะตะฝะธั.

ะ’ ะพั‚ะปะธั‡ะธะต ะพั‚ SUSE Linux Enterprise ั€ะฐะทะฒะธั‚ะธะต ALP ะธะทะฝะฐั‡ะฐะปัŒะฝะพ ะฒะตะดั‘ั‚ัั ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะพั‚ะบั€ั‹ั‚ะพะณะพ ะฟั€ะพั†ะตััะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ, ะฟั€ะธ ะบะพั‚ะพั€ะพะผ ะฟั€ะพะผะตะถัƒั‚ะพั‡ะฝั‹ะต ัะฑะพั€ะบะธ ะธ ั€ะตะทัƒะปัŒั‚ะฐั‚ั‹ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะฟัƒะฑะปะธั‡ะฝะพ ะดะพัั‚ัƒะฟะฝั‹ ะฒัะตะผ ะถะตะปะฐัŽั‰ะธะผ, ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ะทะฐะธะฝั‚ะตั€ะตัะพะฒะฐะฝะฝั‹ะผ ะปะธั†ะฐะผ ะพั‚ัะปะตะถะธะฒะฐั‚ัŒ ะฟั€ะพะฒะพะดะธะผัƒัŽ ั€ะฐะฑะพั‚ัƒ ะธ ะฟั€ะธะฝะธะผะฐั‚ัŒ ัƒั‡ะฐัั‚ะธะต ะฒ ั€ะฐะทั€ะฐะฑะพั‚ะบะต.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™