Прототипи платформаи ALP, ки дар ивази SUSE Linux Enterprise идома дорад, нашр шуд

SUSE аввалин прототипи ALP (Adaptable Linux Platform) -ро нашр кард, ки ҳамчун идомаи таҳияи тақсимоти SUSE Linux Enterprise ҷойгир шудааст. Тафовути калидии системаи нав ин тақсимоти пойгоҳи дистрибюторӣ ба ду қисм аст: “OS-и ҳост” барои кор дар болои сахтафзор ва қабат барои барномаҳои дастгирӣ, ки ба кор дар контейнерҳо ва мошинҳои виртуалӣ нигаронида шудааст. Маҷлисҳо барои меъмории x86_64 омода карда шудаанд.

Идеяи он аст, ки дар "OS мизбон" муҳити ҳадди ақали зарурӣ барои дастгирӣ ва идоракунии таҷҳизот ва кор кардани ҳама замимаҳо ва ҷузъҳои фазои корбар на дар муҳити омехта, балки дар контейнерҳои алоҳида ё мошинҳои виртуалӣ, ки дар болои дастгоҳ кор мекунанд. "OS мизбон" ва аз якдигар ҷудо. Ин созмон ба корбарон имкон медиҳад, ки ба барномаҳо ва ҷараёнҳои абстрактӣ аз муҳити асосии система ва сахтафзор тамаркуз кунанд.

Маҳсулоти SLE Micro, ки ба таҳияҳои лоиҳаи MicroOS асос ёфтааст, ҳамчун асос барои "OS мизбон" истифода мешавад. Барои идоракунии мутамарказ, системаҳои идоракунии конфигуратсия Salt (пеш аз насбшуда) ва Ansible (ихтиёрӣ) пешниҳод карда мешаванд. Асбобҳои Podman ва K3s (Kubernetes) барои идора кардани контейнерҳои ҷудошуда дастрасанд. Дар байни ҷузъҳои система, ки дар контейнер ҷойгир шудаанд, yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) ва KVM мебошанд.

Дар байни хусусиятҳои муҳити система, истифодаи пешфарзии рамзгузории диск (FDE, Full Disk Encryption) бо қобилияти нигоҳ доштани калидҳо дар TPM зикр шудааст. Қисмҳои реша дар ҳолати танҳо барои хондан насб карда шудаанд ва ҳангоми кор тағир намеёбанд. Муҳит механизми насби навсозии атомиро истифода мебарад. Баръакси навсозиҳои атомӣ, ки дар Fedora ва Ubuntu истифода мешаванд, ALP ба ҷои сохтани тасвирҳои алоҳидаи атомӣ ва ҷойгиркунии инфрасохтори иловагии интиқол мудири баста ва механизми аксбардориро дар системаи файлии Btrfs истифода мебарад.

Мафҳумҳои асосии ALP:

  • Кам кардани дахолати корбар (сифр ламс), ки автоматикунонии равандҳои асосии нигоҳдорӣ, ҷойгиркунӣ ва конфигуратсияро дар назар дорад.
  • Ба таври худкор нигоҳ доштани амният ва навсозии система (худнавсозӣ). Реҷаи танзимшаванда барои насби автоматии навсозиҳо мавҷуд аст (масалан, шумо метавонед насби автоматии танҳо часбҳоро барои осебпазириҳои муҳим фаъол созед ё ба таври дастӣ тасдиқи насби навсозиҳо баргардед). Часбҳои зинда барои навсозии ядрои Linux бе аз нав оғоз кардан ё қатъ кардани кор дастгирӣ карда мешаванд.
  • Татбиқи автоматии оптимизатсия (худтанзимкунӣ) ва нигоҳдории устувории система (худшифоӣ). Система ҳолати охирини устуворро сабт мекунад ва пас аз татбиқи навсозӣ ё тағир додани танзимот, агар аномалияҳо, мушкилот ё вайронкунии рафтор ошкор карда шаванд, он ба таври худкор бо истифода аз аксҳои Btrfs ба ҳолати қаблӣ интиқол дода мешавад.
  • Стек нармафзори бисёр-версия. Ҷудо кардани ҷузъҳо дар контейнерҳо ба шумо имкон медиҳад, ки версияҳои гуногуни асбобҳо ва барномаҳоро дар як вақт иҷро кунед. Масалан, шумо метавонед барномаҳоеро иҷро кунед, ки версияҳои гуногуни Python, Java ва Node.js-ро ҳамчун вобастагӣ истифода мебаранд ва вобастагии номувофиқро ҷудо мекунанд. Вобастагии асосӣ дар шакли маҷмӯаҳои BCI (Base Container Images) таъмин карда мешаванд. Истифодабаранда метавонад стекҳои нармафзорро бидуни таъсир ба муҳити дигар эҷод, навсозӣ ва нест кунад.

Баръакси SUSE Linux Enterprise, таҳияи ALP дар аввал бо истифода аз раванди кушодаи рушд анҷом дода мешавад, ки дар он сохтмонҳои мобайнӣ ва натиҷаҳои санҷиш барои ҳама дастрас мебошанд, ки ба ҷонибҳои манфиатдор имкон медиҳад, ки кори иҷрошавандаро пайгирӣ кунанд ва дар таҳия ширкат варзанд.

Манбаъ: opennet.ru

Илова Эзоҳ