Distrobox 1.6 Atẹjade, Ohun elo Irinṣẹ fun Ifilọlẹ Awọn ipinpinpin

A ti tu Distrobox 1.6 silẹ, eyi ti o fun ọ laaye lati fi sori ẹrọ ati ṣiṣe pinpin eyikeyi ninu apoti kan ni kiakia. Linux kí o sì rí i dájú pé ó sopọ̀ mọ́ ètò pàtàkì náà. A kọ koodu iṣẹ́ náà sínú Shell, a sì pín in lábẹ́ ìwé àṣẹ GPLv3.

Iṣẹ́ náà pèsè àfikún fún Docker, Podman, tàbí Lilipod, ó sì yàtọ̀ síra nítorí bí ó ṣe rọrùn tó láti ṣiṣẹ́ àti bí ó ṣe so àyíká ìṣiṣẹ́ pọ̀ mọ́ ìyókù ètò náà. Láti ṣẹ̀dá àyíká pẹ̀lú ìpínkiri mìíràn, kàn lo àṣẹ distrobox-create, láìsí àníyàn nípa àwọn kúlẹ̀kúlẹ̀ kankan. Lẹ́yìn ìgbékalẹ̀, Distrobox yóò fi ìwé àkójọ ilé olùlò ránṣẹ́ sí àpótí náà, yóò sì ṣètò wíwọlé sí sерверу X11 àti Wayland fún ṣíṣiṣẹ́ àwọn ohun èlò àwòrán láti inú àpótí kan, ó ń gba àwọn awakọ̀ ìta láyè láti sopọ̀ mọ́ àwọn awakọ̀, ó ń fi ìjáde ohùn kún un, ó sì ń ṣe àgbékalẹ̀ ìṣọ̀kan ní ìpele SSH, D-Bus, àti udev.

Distrobox sọ pé òun lè lo ìpínkiri 25 gẹ́gẹ́ bí ètò ìgbalejò, títí bí Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL, àti Fedora. Èyíkéyìí ìpínkiri tí àwọn àwòrán OCI bá wà fún ni a lè ṣiṣẹ́ nínú àpótí kan. Lẹ́yìn fífi sori ẹrọ, olùlò lè lo ìpínkiri kejì pátápátá láìfi ètò pàtàkì sílẹ̀.

Lara awọn agbegbe akọkọ ti ohun elo jẹ awọn idanwo pẹlu awọn pinpin imudojuiwọn atomiki, gẹgẹbi Ailopin OS, Fedora Silverblue, OpenSUSE MicroOS ati SteamOS3, ṣiṣẹda awọn agbegbe ti o ya sọtọ (fun apẹẹrẹ, lati ṣiṣe iṣeto ile lori kọǹpútà alágbèéká kan), iraye si aipẹ diẹ sii. awọn ẹya ti awọn ohun elo lati awọn ẹka idanwo ti awọn pinpin.

Ninu itusilẹ tuntun:

  • Atilẹyin ti a ṣafikun fun ohun elo irinṣẹ fun ṣiṣakoso awọn apoti lilipod ti o ya sọtọ, ti o dagbasoke nipasẹ onkọwe ti Distrobox. Ohun elo irinṣẹ gba ọ laaye lati ṣe igbasilẹ ati ṣi awọn aworan apoti silẹ ni ọna kika OCI lati ọpọlọpọ awọn ibi ipamọ, ṣakoso awọn aworan, ati tun ṣẹda ati ṣiṣe awọn apoti lati awọn aworan abajade. Ni wiwo laini aṣẹ lilipod jẹ isunmọ bi o ti ṣee ṣe si Podman, Docker ati Nerdctl, ṣugbọn o yatọ si idojukọ rẹ lori ayedero ati minimalism (awọn iṣẹ pataki julọ nikan ni atilẹyin).

    A ṣẹda awọn apoti lati ṣiṣẹ labẹ olumulo kan pẹlu ipinya eto faili nipa lilo awọn aaye orukọ oke (nẹtiwọọki aṣayan, pid ati awọn aaye orukọ ipc le ṣee lo). Awọn ihamọ afikun ti a ṣeto nipasẹ iṣẹju-aaya, awọn agbara ati awọn akojọpọ ko ni atilẹyin. Lilipod wa ni ipo bi ohun elo irinṣẹ fallback ti a ṣe sinu fun Distrobox, ti a lo nigbati eto naa ko ni awọn oluṣakoso eiyan iṣẹ diẹ sii. Ohun elo irinṣẹ ni a kọ nipa lilo sisopọ aimi ati pe ko so mọ awọn igbẹkẹle ita.

  • Imudara ilọsiwaju pẹlu awọn imọ-ẹrọ NVIDIA gẹgẹbi CUDA.
  • Ilọsiwaju ilana ibẹrẹ.
  • Imudara iṣẹ pẹlu ikarahun aṣẹ olumulo inu apo eiyan naa.
  • Ninu awọn apoti pẹlu awọn ẹtọ gbongbo, ọrọ igbaniwọle olumulo ti tunto ni deede lati ṣiṣẹ IwUlO sudo.
  • Atilẹyin ilọsiwaju fun awọn apoti pẹlu eto ipilẹṣẹ tiwọn (initful). Ṣe afikun agbara lati lo eto ipilẹṣẹ OpenRC. Ti pese atilẹyin fun awọn akoko olumulo ti o da lori eto.
  • Awọn aṣayan titun "-unshare-all", "-unshare-netns", "-unshare-process" ati "-unshare-devsys" ti jẹ afikun si aṣẹ "distrobox ṣẹda".
  • O ṣee ṣe lati lo awọn apoti ti a ṣe ifilọlẹ ni initful ati aipin-gbogbo awọn ipo ni awọn agbegbe ti o da lori LXC ati Libvirt.
  • Fi kun container_additional_volumes iṣeto ni paramita lati pato eyi ti òke ojuami ti wa ni lilo ninu awọn apoti.
  • Ti pese agbara lati ṣiṣe awọn faili alakomeji ti o okeere ni oriṣiriṣi awọn agbegbe DistroBox.
  • Aṣẹ "distrobox assemble" bayi ṣe atilẹyin gbogbo awọn aṣayan ti pipaṣẹ "distrobox ṣẹda". Ti ṣe imuse agbara lati okeere awọn ohun elo ati awọn faili alakomeji taara lati ifihan.
  • Awọn iṣoro pẹlu siseto agbegbe aago naa ti yanju.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster