Iyo prototype yepuratifomu yeALP, inotsiva SUSE Linux Enterprise, yakaburitswa

SUSE yakaburitsa yekutanga prototype yeALP (Adaptable Linux Platform), yakaiswa sekuenderera mberi kwekusimudzira kweSUSE Linux Enterprise kugovera. Musiyano wakakosha weiyo nyowani kupatsanurwa kwegasi rekugovera kuita zvikamu zviviri: yakabviswa-pasi "host OS" yekumhanya pamusoro pe Hardware uye dhizaini yekutsigira maapplication, akanangana nekumhanya mumidziyo nemichina chaiyo. Magungano akagadzirirwa iyo x86_64 dhizaini.

Pfungwa ndeyekukudziridza mu "host OS" iyo shoma nharaunda inodiwa kutsigira uye kubata midziyo, uye kumhanya ese maapplication uye mushandisi nzvimbo yenzvimbo kwete munzvimbo yakasanganiswa, asi mumidziyo yakaparadzana kana mumashini chaiwo anomhanya pamusoro pe. "host OS" uye yakaparadzaniswa kubva kune mumwe nemumwe. Iri sangano rinobvumira vashandisi kuti vatarise pamashandisirwo uye abstract workflows kure neiyo iri pasi system nharaunda uye hardware.

Iyo SLE Micro chigadzirwa, zvichienderana nekuvandudzwa kweiyo MicroOS purojekiti, inoshandiswa sehwaro hwe "host OS". Kune yepakati manejimendi, magadzirirwo ekugadzirisa masisitimu Munyu (pre-yakaiswa) uye Ansible (optional) inopihwa. Podman uye K3s (Kubernetes) maturusi aripo ekumhanyisa midziyo yakasarudzika. Pakati pezvikamu zvehurongwa zvakaiswa mumidziyo ndeye yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) uye KVM.

Pakati pezvinhu zvemamiriro ekunze, kushandiswa kwedhisiki encryption (FDE, Full Disk Encryption) nekukwanisa kuchengeta makiyi muTPM kunotaurwa. Iyo midzi yekuparadzanisa inoiswa mukuverenga-chete modhi uye haichinji panguva yekushanda. Iyo nharaunda inoshandisa atomu yekuvandudza yekumisikidza michina. Kusiyana neatomu inogadziridza yakavakirwa pane ostree uye snap inoshandiswa muFedora neUbuntu, ALP inoshandisa yakajairwa pasuru maneja uye snapshot mechanism muBtrfs faira system pane kuvaka yakaparadzana mifananidzo yeatomu uye nekuisa imwe dhizaini yekuunza.

Basic concepts dze ALP:

  • Kuderedza kupindira kwemushandisi (zero-touch), zvichireva otomatiki yeakanyanya maitiro ekugadzirisa, kutumira uye kumisikidza.
  • Kuzvichengetera otomatiki kuchengetedzeka uye kuchengetedza sisitimu inoenderana (yega-updating). Pane inogadziriswa modhi yekumisikidza otomatiki yezvigadziriso (semuenzaniso, unogona kugonesa kuisirwa otomatiki kwezvigamba zvekusagadzikana kwakanyanya kana kudzoka kunosimbisa nemaoko kuisirwa zvigadziriso). Live zvigamba zvinotsigirwa kugadzirisa iyo Linux kernel pasina kutangazve kana kumisa basa.
  • Kushandisa otomatiki kwe optimizations (yega-tuning) uye kuchengetedza sisitimu kupona (kuzviporesa). Iyo sisitimu inorekodha iyo yekupedzisira yakagadzikana mamiriro uye, mushure mekushandisa zvigadziriso kana kushandura marongero, kana anomalies, matambudziko kana hunhu hwekutyorwa zvikaonekwa, inongoendeswa kune iyo yapfuura nyika uchishandisa Btrfs snapshots.
  • Multi-version software stack. Kuparadzanisa zvikamu mumidziyo zvinokutendera kuti umhanye akasiyana maturusi ezvishandiso uye maapplication panguva imwe chete. Semuenzaniso, unogona kumhanyisa maapplication anoshandisa akasiyana vhezheni ePython, Java, uye Node.js sekutsamira, kupatsanura zvisingaenderane zvinoenderana. Base dependencies inopihwa muchimiro cheBCI (Base Container Images) seti. Mushandisi anogona kugadzira, kugadzirisa uye kudzima software stacks pasina kukanganisa dzimwe nharaunda.

Kusiyana neSUSE Linux Enterprise, kusimudzira kweALP kunotanga kuitwa pachishandiswa nzira yakavhurika yekuvandudza, umo mavakirwo epakati uye mhinduro dzebvunzo dzinowanikwa pachena kune wese munhu, izvo zvinobvumira mapato anofarira kuti atarise basa riri kuitwa uye kutora chikamu mukusimudzira.

Source: opennet.ru

Voeg