Ny prototype faharoa amin'ny sehatra ALP, manolo ny SUSE Linux Enterprise

SUSE dia namoaka ny prototype faharoa an'ny ALP "Punta Baretti" (Adaptable Linux Platform), napetraka ho fanohizana ny fampandrosoana ny fizarana SUSE Linux Enterprise. Ny fahasamihafana lehibe eo amin'ny ALP dia ny fizarana ny fizarana fototra ho fizarana roa: "OS host" nesorina ho an'ny fandehanana an-tampon'ny fitaovana sy sosona ho an'ny fampiharana fanohanana, mikendry ny mihazakazaka ao anaty kaontenera sy milina virtoaly. Ny fivoriambe dia voaomana ho an'ny maritrano x86_64. Ny ALP dia novolavolaina tamin'ny voalohany tamin'ny alΓ lan'ny dingana fampandrosoana misokatra, izay ahafahan'ny rehetra manao ampahibemaso ny fananganana mpanelanelana sy ny valin'ny fitsapana.

Ny maritrano ALP dia mifototra amin'ny fampandrosoana ao amin'ny "host OS" ny tontolo iainana izay tena ilaina mba hanohanana sy hitantana ny fitaovana. Atolotra ny fampandehanana ny rindranasa rehetra sy ny singa habaka mpampiasa tsy ao anaty tontolo mifangaro, fa ao anaty fitoeran-javatra misaraka na milina virtoaly mihazakazaka eo ambonin'ny "host OS" ary mitokana. Ity fikambanana ity dia hamela ny mpampiasa hifantoka amin'ny rindranasa sy ny fizotran'ny asa tsy misy dikany lavitra ny tontolon'ny rafitra sy ny hardware.

Ny vokatra SLE Micro, mifototra amin'ny fivoaran'ny tetikasa MicroOS, dia ampiasaina ho fototry ny "host OS". Ho an'ny fitantanana foibe dia atolotra ny rafi-pitantanana fanamafisana ny Salt (preinstalled) sy Ansible (tsy voatery). Ny fitaovana Podman sy K3s (Kubernetes) dia azo ampiasaina amin'ny fampandehanana kaontenera mitoka-monina. Ny singa ao amin'ny rafitra misy container dia misy yast2, podman, k3s, cockpit, GDM (GNOME Display Manager), ary KVM.

Amin'ireo endri-javatra amin'ny tontolon'ny rafitra, ny fampiasana default amin'ny encryption disk (FDE, Full Disk Encryption) dia voalaza miaraka amin'ny fahafahana mitahiry fanalahidy ao amin'ny TPM. Ny fizarazaran'ny faka dia apetraka amin'ny fomba vakiana fotsiny ary tsy miova mandritra ny fandidiana. Ny tontolo iainana dia mampiasa ny mekanika fametrahana fanavaozana atomika. Tsy toy ny fanavaozana atomika mifototra amin'ny ostree sy snap ampiasaina ao Fedora sy Ubuntu, ao amin'ny ALP, fa tsy manangana sary atomika misaraka sy mametraka fotodrafitrasa fanaterana fanampiny, mpitantana fonosana mahazatra sy ny mekanika snapshot ao amin'ny rafitra rakitra Btrfs no ampiasaina.

Misy fomba azo amboarina ho an'ny fametrahana fanavaozam-baovao mandeha ho azy (ohatra, azonao atao ny mamela ny fametrahana automatique amin'ny patch ho an'ny vulnerabilities manan-danja na miverina amin'ny fanamafisana amin'ny tanana ny fametrahana fanavaozana). Ny patch mivantana dia tohanana hanavao ny kernel Linux tsy misy famerenana na fampiatoana ny asa. Mba hitazonana ny fahaveloman'ny rafitra (fanasitranana ny tenany), dia raketina amin'ny alalan'ny Btrfs snapshots ny fanjakana stable farany (raha hita ny tsy fetezana aorian'ny fampiharana fanavaozana na fanovana fanovana, dia afindra ho azy amin'ny fanjakana teo aloha ny rafitra).

Ny sehatra dia mampiasa stack rindrambaiko misy dikan-teny maro - noho ny fampiasana kaontenera, afaka mampiasa fitaovana sy fampiharana samihafa ianao miaraka. Ohatra, azonao atao ny mampandeha rindranasa mampiasa dikan-teny Python, Java, ary Node.js ho toy ny fiankinan-doha, manasaraka ny fiankinan-doha tsy mifanaraka. Ny fiankinan-doha fototra dia omena amin'ny endrika BCI (sary fitoeran'entana fototra). Ny mpampiasa dia afaka mamorona, manavao ary mamafa ireo stacks rindrambaiko tsy misy fiantraikany amin'ny tontolo hafa.

Fiovana lehibe amin'ny prototype ALP faharoa:

  • Ny installer D-Installer dia ampiasaina, izay misaraka amin'ny singa anatiny ao amin'ny YaST ny interface interface ary azo atao ny mampiasa frontends isan-karazany, anisan'izany ny frontend amin'ny fitantanana ny fametrahana amin'ny alΓ lan'ny interface web. Ny interface fototra amin'ny fitantanana ny fametrahana dia naorina amin'ny alΓ lan'ny teknolojian'ny tranonkala ary misy mpandrindra izay manome fidirana amin'ny antso D-Bus amin'ny alΓ lan'ny HTTP, ary ny interface Internet mihitsy. Ny interface interface dia nosoratana tamin'ny JavaScript mampiasa ny rafitra React sy ny singa PatternFly. Mba hiantohana ny fiarovana, ny D-Installer dia manohana ny fametrahana amin'ny fizarazarana miafina ary mamela anao hampiasa ny TPM (Trusted Platform Module) mba hamongorana ny fizarazarana boot, amin'ny fampiasana fanalahidy voatahiry ao amin'ny chip TPM fa tsy tenimiafina.
  • Nalefa ny famonoana mpanjifa YaST sasany (bootloader, iSCSIClient, Kdump, firewall, sns) ao anaty fitoeran-javatra misaraka. Karazana kaontenera roa no nampiharina: ny fanaraha-maso amin'ny fiaraha-miasa amin'ny YaST amin'ny fomba soratra, ao amin'ny GUI sy amin'ny alΓ lan'ny interface Internet, ary ny fitsapana ho an'ny SMS mandeha ho azy. Misy modules maromaro ihany koa azo ampiasaina amin'ny rafitra misy fanavaozana ara-barotra. Ho fampidirana amin'ny openQA dia atolotra ny tranomboky libyui-rest-api miaraka amin'ny fampiharana REST API.
  • Fanatanterahana ny famonoana ao anaty fitoeran'ny sehatra Cockpit, mifototra amin'ny fananganana ny tranonkalan'ny configurator sy ny installer.
  • Azo atao ny mampiasa encryption feno kapila (FDE, Encryption kapila feno) amin'ny fametrahana an-tampon'ny fitaovana mahazatra, fa tsy amin'ny rafitra virtoaly sy rafitra rahona.
  • GRUB2 dia ampiasaina ho bootloader lehibe.
  • Fanampiana fanampiny ho an'ny fametrahana kaontenera amin'ny fananganana rindrina afo (firewalld-container) ary fitantanana foibe ny rafitra sy cluster (warewulf-container).

Source: opennet.ru

Add a comment