Prototipe platform ALP anu badé ngarobih SUSE Linux Enterprise diterbitkeun

SUSE parantos nyebarkeun prototipe munggaran ALP (Adaptable Linux Platform), diposisikan salaku tuluyan tina pamekaran distribusi SUSE Linux Enterprise. Beda konci tina sistem anyar nyaéta ngabagi dasar distribusi jadi dua bagian: "host OS" anu dilucuti pikeun ngajalankeun di luhur hardware sareng lapisan pikeun ngadukung aplikasi, anu ditujukeun pikeun ngajalankeun dina peti sareng mesin virtual. Majelis disiapkeun pikeun arsitektur x86_64.

Gagasanna nyaéta pikeun ngembangkeun dina "host OS" lingkungan minimum anu dipikabutuh pikeun ngadukung sareng ngatur alat-alat, sareng ngajalankeun sadaya aplikasi sareng komponén rohangan pangguna sanés dina lingkungan anu dicampur, tapi dina wadah anu misah atanapi dina mesin virtual anu dijalankeun di luhur. "host OS" na terasing ti unggal lianna. Organisasi ieu bakal ngidinan pamaké pikeun difokuskeun aplikasi tur workflows abstrak jauh ti lingkungan sistem kaayaan jeung hardware.

Produk SLE Micro, dumasar kana kamajuan proyék MicroOS, dianggo salaku dasar pikeun "host OS". Pikeun manajemén terpusat, sistem manajemen konfigurasi Salt (pre-dipasang) jeung Ansible (opsional) ditawarkeun. Alat Podman sareng K3s (Kubernetes) sayogi pikeun ngajalankeun wadah terasing. Diantara komponén sistem disimpen dina wadahna nyaéta yast2, podman, k3s, kabina, GDM (GNOME Témbongkeun Manajer) sarta KVM.

Diantara fitur lingkungan sistem, disebatkeun panggunaan standar enkripsi disk (FDE, Full Disk Encryption) kalayan kamampuan nyimpen konci dina TPM. Partisi akar dipasang dina modeu baca wungkul sareng henteu robih salami operasi. Lingkungan ngagunakeun mékanisme instalasi update atom. Beda sareng apdet atom dumasar kana ostree sareng snap anu dianggo dina Fedora sareng Ubuntu, ALP nganggo manajer pakét standar sareng mékanisme snapshot dina sistem file Btrfs tinimbang ngawangun gambar atom anu misah sareng nyebarkeun infrastruktur pangiriman tambahan.

Konsep dasar ALP:

  • Ngaminimalkeun campur tangan pamaké (nol-touch), implying automation tina prosés utama pangropéa, deployment jeung konfigurasi.
  • Ngajaga kaamanan sacara otomatis sareng ngajaga sistem tetep diropéa (ngamutahirkeun diri). Aya mode anu tiasa dikonfigurasi pikeun pamasangan apdet otomatis (contona, anjeun tiasa ngaktipkeun pamasangan otomatis ngan ukur patch pikeun kerentanan kritis atanapi uih deui ka sacara manual mastikeun pamasangan apdet). Patch langsung dirojong pikeun ngapdet kernel Linux tanpa ngamimitian deui atanapi ngeureunkeun padamelan.
  • Aplikasi otomatis tina optimasi (self-tuning) jeung ngajaga survivability sistem (self-nyageurkeun). Sistim nu ngarekam kaayaan stabil panungtungan sarta, sanggeus nerapkeun apdet atawa ngarobah setelan, lamun anomali, masalah atawa palanggaran behavioral nu dideteksi, eta otomatis ditransfer ka kaayaan saméméhna maké snapshots Btrfs.
  • tumpukan software multi-versi. Ngasingkeun komponén dina wadah ngamungkinkeun anjeun ngajalankeun vérsi alat sareng aplikasi anu béda dina waktos anu sami. Contona, anjeun tiasa ngajalankeun aplikasi nu make versi béda tina Python, Java, sarta Node.js salaku kagumantungan, misahkeun kagumantungan nu teu cocog. Dependensi dasar disayogikeun dina bentuk set BCI (Base Container Images). Pamaké tiasa nyiptakeun, ngapdet sareng mupus tumpukan parangkat lunak tanpa mangaruhan lingkungan anu sanés.

Beda sareng SUSE Linux Enterprise, pamekaran ALP mimitina dilaksanakeun nganggo prosés pamekaran terbuka, dimana ngawangun perantara sareng hasil tés sayogi umum pikeun sadayana, anu ngamungkinkeun pihak anu kabetot pikeun ngalacak padamelan anu dilakukeun sareng ngiringan pangwangunan.

sumber: opennet.ru

Tambahkeun komentar