Objavljen je prototip platforme ALP, koja će zamijeniti SUSE Linux Enterprise

Tvrtka SUSE objavila je prvi prototip platforme ALP (Adaptable Linux Platform), koja se pozicionira kao nastavak razvoja distribucije SUSE Linux Enterprise. Ključna razlika novog sustava je podjela osnovne osnove distribucije na dva dijela: skraćeni 'host OS' za rad iznad hardvera i sloj za podršku aplikacijama, usmjeren na pokretanje u kontejnerima i virtualnim strojevima. Izrade su pripremljene za arhitekturu x86_64.

Ideja je razvijati minimalno okruženje u 'host OS', koje je potrebno za podršku i upravljanje hardverom, dok se sve aplikacije i korisnički komponenti pokreću ne u miješanom okruženju, već u odvojenim kontejnerima ili u virtualnim strojevima, izvršavanim iznad 'host OS' i izoliranim jedni od drugih. Ova organizacija omogućit će korisnicima da se fokusiraju na aplikacije te apstrahiraju radne procese, odvajajući ih od niskonivojskog sustavnog okruženja i hardvera.

Kao osnova za 'host OS' korišten je proizvod SLE Micro, temeljen na saznanjima projekta MicroOS. Za centralizirano upravljanje nudila su se rješenja za upravljanje konfiguracijom Salt (predinstalirano) i Ansible (opcija). Za pokretanje izoliranih kontejnera dostupni su alati Podman i K3s (Kubernetes). Među sustavnim komponentama premještenim u kontejnere nalaze se yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) i KVM.

Od karakteristika sustavnog okruženja spominje se upotreba enkripcije diska prema zadanim postavkama (FDE, Full Disk Encryption) uz mogućnost pohrane ključeva u TPM. Glavni particion montira se u režimu samo za čitanje i ne mijenja se tijekom rada. U okruženju se primjenjuje mehanizam atomske instalacije ažuriranja. Za razliku od atomskih ažuriranja temeljenih na ostree i snap, koji se koriste u Fedori i Ubuntuu, u ALP-u umjesto izgradnje pojedinačnih atomskih slika i implementacije dodatne infrastrukture isporuke koriste se standardni paketni menadžer i mehanizam snaphotova u FS Btrfs.

Glavne koncepti ALP-a:

  • Minimizacija korisničkog zaslijepljenja (zero-touch), koja podrazumijeva automatizaciju osnovnih procesa održavanja, implementacije i konfiguracije.
  • Automatsko održavanje sigurnosti i ažurnosti sustava (self-updating). Predviđen je prilagodljiv način automatske instalacije ažuriranja (na primjer, može se omogućiti automatska instalacija samo ispravaka kritičnih ranjivosti ili se vratiti na ručno potvrđivanje instalacije ažuriranja). Za ažuriranje Linux jezgri bez ponovnog pokretanja i zaustavljanja rada podržani su live-patch-ovi.
  • Automatska primjena optimizacija (self-tuning) i održavanje otpornosti sustava (self-healing). Sustav bilježi posljednje stabilno stanje i nakon primjene ažuriranja ili promjene postavki, u slučaju otkrivanja anomalija, problema ili odstupanja u ponašanju, automatski se vraća u prethodno stanje koristeći Btrfs snimke.
  • Viševerzijski softverski paket. Izolacija komponenti u kontejnerima omogućuje istovremeno korištenje različitih verzija alata i aplikacija. Na primjer, moguće je pokretati aplikacije koje koriste različite verzije Python, Java i Node.js, odvajajući međusobno nespojive ovisnosti. Osnovne ovisnosti isporučuju se u obliku BCI paketa (Base Container Images). Korisnik može stvarati, ažurirati i brisati softverske pakete ne dotičući se drugih okruženja.

Za razliku od SUSE Linux Enterprise, razvoj ALP-a prvotno se provodi korištenjem otvorenog procesa razvoja, pri kojem su privremene izgradnje i rezultati testiranja javno dostupni svima, što omogućuje zainteresiranim stranama da prate provodeni rad i sudjeluju u razvoju.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster