openSUSE projekti arendajad teatasid, et nad on alustanud tööd jĂ€rgmise olulise versiooni openSUSE Leap 16 kallal, mis pĂ”hineb uuel tehnoloogiaplatvormil ALP (Adaptable Linux Platform), millele ĂŒleminekul on samuti kaubanduslik distsipliin SUSE. openSUSE Leap 16.0 plaanitakse vĂ€lja anda 2025. aastal.
Sel aastal, 11. juunil, koostatakse openSUSE Leap 15.6 vĂ€ljaanne, mis tĂ”enĂ€oliselt saab olema projekti viimane klassikaline vĂ€ljaanne. Kui mingil pĂ”hjusel openSUSE Leap 16 arendamine viibib, on ette nĂ€htud openSUSE Leap 15.6 eluea pikendamine vĂ”i tĂ€iendava vĂ€ljaande openSUSE Leap 15.7 vĂ€ljaandmine. openSUSE Leap 16 arendamise kĂ€igus plaanitakse jĂ€tkata arendust mudelil, mis toetub openSUSE Factory repole, ning saavutada optimaalne tasakaal uute tehnoloogiate, uute tehnoloogiate ALP, traditsioonilise Linuxi operatsioonisĂŒsteemi ja kogukonna arendatud pakettide integreerimise algatuste vahel.
ALP (Adaptable Linux Platform) platvormi positsioneeritakse SUSE Linux Enterprise distsipliini edasiarenduseks ja see erineb distsipliini baasi jagamisest osadeks. Peamine distsipliin on kĂ€rbitud "host OS" keskkond, mis sisaldab ainult komponente, mis on minimaalset vajalikud riistvaral töötamiseks ja selle haldamiseks. KĂ”ik rakendused ja kasutajaruumi komponendid töötavad eraldi konteinerites vĂ”i virtuaalmasinaid, mida kĂ€ivitatakse "host OS" peal ja mis on ĂŒksteisest isoleeritud.
«Host OS» aluseks on toode SLE Micro, mis pĂ”hineb MicroOS projekti arendustel. Keskse halduse jaoks on pakutud konfiguratsioonihaldussĂŒsteemid Salt (eelinstallitud) ja Ansible (valikuline). Erakonteinerite kĂ€itamiseks on saadaval tööriistad Podman ja K3s (Kubernetes). SĂŒsteemi komponente, mis on viidud konteineritesse, kuuluvad yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) ja KVM.
SĂŒsteemi keskkonna omadustest mainitakse vaikimisi ketta krĂŒpteerimise (FDE, Full Disk Encryption) kasutamist koos vĂ”tmete sĂ€ilitamise vĂ”imalusega TPM-is. Juurtöör jaotatakse ainult lugemisreĆŸiimi ja seda ei muudeta töös. Keskkonnas kasutatakse atomaarsete vĂ€rskenduste installimise mehhanismi, mis pĂ”hineb tavalise paketihalduri ja Btrfs failisĂŒsteemi snapshotide mehhanismi kasutamisel. On ette nĂ€htud kohandatav automaatsete vĂ€rskenduste installimise reĆŸiim. SĂŒsteemi elujĂ”u sĂ€ilitamiseks (self-healing) fikseeritakse viimane stabiilne olek Btrfs snapshotide abil (kui tuvastatakse anomaalia pĂ€rast vĂ€rskenduste rakendamist vĂ”i seade muutmisel, muudetakse sĂŒsteem automaatselt tagasi eelmisse olekusse).
Platvormil kasutatakse mitme versiooni tarkvara virna - konteinerite abil on vĂ”imalik samal ajal kasutada erinevaid tööriistade ja rakenduste versioone. NĂ€iteks on vĂ”imalik kĂ€ivitada rakendusi, mis kasutavad sĂ”ltuvustena erinevaid versioone Pythonist, Javast ja Node.js-st, eraldades ĂŒksteisele sobimatud sĂ”ltuvused. PĂ”hised sĂ”ltuvused tarnitakse BCI (Base Container Images) komplektide kujul. Kasutaja saab luua, vĂ€rskendada ja kustutada tarkvara virnu, mĂ”jutamata teisi keskkondi.
Allikas: opennet.ru
