ËshtĂ« publikur Distrobox 1.6, njĂ« mjet pĂ«r ekzekutimin e brendshĂ«m tĂ« distribucioneve.

ËshtĂ« publikuar vegla Distrobox 1.6, e cila lejon tĂ« instaloni dhe tĂ« nisni shpejt çdo distribucion Linux nĂ« njĂ« kontejner dhe tĂ« sigurojĂ« integrimin e tij me sistemin kryesor. Kodi i projektit Ă«shtĂ« shkruar nĂ« Shell dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv3.

Projektin ofron një mbulesë mbi Docker, Podman ose Lilipod, dhe dallohet për thjeshtësimin maksimal të funksionimit dhe integrimit të ambientit të nisur me sistemin tjetër. Për të krijuar një ambient me një distribucion tjetër, mjafton të ekzekutoni komandën distrobox-create, pa u shqetësuar për detajet. Pas aktivizimit, Distrobox siguron kalimin e katalogut personal të përdoruesit në kontejner, duke konfiguruar qasjen në serverin X11 dhe Wayland për të ekzekutuar aplikacione grafike nga kontejneri, lejon lidhjen e mundësive të jashtme, shton daljen e zërit, realizon integrimin në nivelin e SSH-agentit, D-Bus dhe udev.

Në Distrobox është deklaruar mundësia e përdorimit si sistem pritës 25 distribucione, përfshirë Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL dhe Fedora. Në kontejner mund të nisni çdo distribucion për të cilin ka imazhe në formatin OCI. Pas instalimit, përdoruesi mund të punojë plotësisht në një distribucion tjetër pa e lënë sistemin kryesor.

Nga fushat kryesore të aplikimit përmenden eksperimetet me distribucionet që përditësohen në mënyrë atomike, si Endless OS, Fedora Silverblue, OpenSUSE MicroOS dhe SteamOS3, krijimi i ambienteve të veçanta izoluara (për shembull, për të nisur konfigurimin e shtëpisë në laptopin e punës), qasja në versione më të reja të aplikacioneve nga degët eksperimentale të distribucioneve.

NĂ« versionin e ri:

  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r veglĂ«n pĂ«r menaxhimin e kontejnerĂ«ve tĂ« izoluar lilipod, e cila zhvillohet nga autori i Distrobox. Vegla lejon ngarkimin dhe hapjen e imazheve tĂ« kontejnerĂ«ve nĂ« formatin OCI nga depo tĂ« ndryshme, menaxhimin e imazheve, si dhe krijimin dhe nisjen e kontejnerĂ«ve nga imazhet e marra. NdĂ«rfaqja e linjĂ«s sĂ« komandĂ«s pĂ«r lilipod Ă«shtĂ« sa mĂ« e afĂ«rt me Podman, Docker dhe Nerdctl, por dallohet pĂ«r orientimin drejt thjeshtĂ«sisĂ« dhe minimalizmit (mbĂ«shteten vetĂ«m funksionet mĂ« tĂ« nevojshme).

    Kontejnerët krijohen për të nisur si një përdorues i veçantë me izolimin e sistemit të skedave përmes hapësirave të emërimit të pikave të montimit (opsionale është e mundur të përdoren hapësira emërimi të rrjetit, pid dhe ipc). Kufizimet e tjera, të vendosura përmes seccomp, capabilities dhe cgroups, nuk mbështeten. Lilipod pozicionohet si një vegël e integruar rezervë për Distrobox, e përdorur kur në sistem mungojnë menaxherë më funksionalë të kontejnerëve. Vegla ndërtohet duke përdorur lidhjen statike dhe nuk është e varur nga varësi të jashtme.

  • PĂ«rmirĂ«suar integrimin me teknologjitĂ« NVIDIA, si CUDA.
  • PĂ«rmirĂ«suar procesi i inicializimit.
  • PĂ«rmirĂ«suar puna me shell-in e pĂ«rdoruesit brenda kontejnerit.
  • NĂ« kontejnerĂ«t me tĂ« drejta root Ă«shtĂ« garantuar konfigurimi i saktĂ« i fjalĂ«kalimit tĂ« pĂ«rdoruesit pĂ«r tĂ« ekzekutuar utilitarin sudo.
  • PĂ«rmirĂ«suar mbĂ«shtetje pĂ«r kontejnerĂ«t me sistemin e tyre tĂ« inicializimit (initful). Shtuar mundĂ«sinĂ« e pĂ«rdorimit tĂ« sistemit tĂ« inicializimit OpenRC. Ofruar mbĂ«shtetje pĂ«r seancat e pĂ«rdoruesve tĂ« bazuara nĂ« systemd.
  • NĂ« komandĂ«n «distrobox create» janĂ« shtuar opsionet e reja «—unshare-all», «—unshare-netns», «—unshare-process» dhe «—unshare-devsys».
  • Ofruar mundĂ«sinĂ« e pĂ«rdorimit tĂ« kontejnerĂ«ve, tĂ« cilĂ«t nisen nĂ« modelet initful dhe unshare-all, nĂ« ambientet e bazuara nĂ« LXC dhe Libvirt.
  • Shtuar parametri i konfigurimit container_additional_volumes pĂ«r tĂ« treguar pikĂ«t e montimit tĂ« pĂ«rdorura nĂ« kontejnerĂ«.
  • Ofruar mundĂ«sinĂ« e ekzekutimit tĂ« skedarĂ«ve tĂ« eksportuar binar nĂ« ambiente tĂ« ndryshme DistroBox.
  • NĂ« komandĂ«n «distrobox assemble» Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r tĂ« gjitha opsionet e komandĂ«s «distrobox create». Realizuar mundĂ«sia e eksportit tĂ« aplikacioneve dhe skedarĂ«ve binarĂ« direkt nga manifesti.
  • Zgjidhur problemet me vendosjen e zonĂ«s sĂ« kohĂ«s.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster