Հրապարակվել է Distrobox 1.6-ը, բաշխումների ներդրված մեկնարկի գործիքակազմ

Distrobox 1.6-ը թողարկվել է, որը թույլ է տալիս արագ տեղադրել և գործարկել ցանկացած բաշխում կոնտեյների մեջ։ Linux և ապահովել դրա ինտեգրումը հիմնական համակարգի հետ։ Նախագծի կոդը գրված է Shell-ով և տարածվում է GPLv3 լիցենզիայով։

Նախագիծը տրամադրում է Docker-ի, Podman-ի կամ Lilipod-ի համար նախատեսված հավելում և առանձնանում է գործողության ծայրահեղ պարզեցմամբ և համակարգի մնացած մասի հետ աշխատանքային միջավայրի ինտեգրմամբ: Մեկ այլ բաշխմամբ միջավայր ստեղծելու համար պարզապես գործարկեք distrobox-create հրամանը՝ առանց որևէ մանրամասնության մասին անհանգստանալու: Գործարկումից հետո Distrobox-ը օգտատիրոջ տնային գրացուցակը վերահասցեավորում է կոնտեյներ և կարգավորում է մուտքը դեպի սերվեր X11-ը և Wayland-ը՝ գրաֆիկական հավելվածներ կոնտեյներից աշխատեցնելու համար, թույլ է տալիս միացնել արտաքին սկավառակներ, ավելացնել աուդիո ելք և իրականացնել ինտեգրացիա SSH գործակալի, D-Bus-ի և udev մակարդակի վրա։

Distrobox-ը պնդում է, որ կարող է օգտագործել 25 բաշխում որպես հոսթ համակարգ, այդ թվում՝ Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL և Fedora: Ցանկացած բաշխում, որի համար հասանելի են OCI պատկերներ, կարող է գործարկվել կոնտեյների մեջ: Տեղադրումից հետո օգտատերը կարող է լիովին օգտագործել մյուս բաշխումը՝ առանց հիմնական համակարգից դուրս գալու:

Կիրառման հիմնական ոլորտները ներառում են փորձեր ատոմային թարմացված բաշխումներով, ինչպիսիք են Endless OS-ը, Fedora Silverblue-ը, OpenSUSE MicroOS-ը և SteamOS3-ը, առանձին մեկուսացված միջավայրերի ստեղծումը (օրինակ՝ աշխատանքային նոութբուքի վրա տան կոնֆիգուրացիան գործարկելու համար), մուտք դեպի ավելի վերջին տարբերակները: կիրառություններ բաշխումների փորձարարական ճյուղերից:

Նոր թողարկումում.

  • Ավելացվել է Distrobox-ի հեղինակի կողմից մշակված lilipod գործիքակազմի աջակցությունը մեկուսացված կոնտեյներների կառավարման համար: Գործիքակազմը թույլ է տալիս ներբեռնել և բացել կոնտեյներների պատկերները OCI ձևաչափով տարբեր պահոցներից, կառավարել պատկերները, ինչպես նաև ստեղծել և գործարկել կոնտեյներներ ստացված պատկերներից: lilipod հրամանի տողի ինտերֆեյսը հնարավորինս մոտ է Podman-ին, Docker-ին և Nerdctl-ին, բայց կենտրոնացած է պարզության և մինիմալիզմի վրա (աջակցվում են միայն ամենաանհրաժեշտ գործառույթները):

    Կոնտեյներները ստեղծվել են մեկ օգտատիրոջ տակ գործարկելու համար՝ ֆայլային համակարգի մեկուսացման միջոցով՝ օգտագործելով մոնտաժային կետի անվանատարածքներ (ըստ ցանկության ցանցի, pid և ipc անվանումների տարածքները կարող են օգտագործվել): Seccomp-ի, հնարավորությունների և cgroups-ի միջոցով սահմանված լրացուցիչ սահմանափակումները չեն ապահովվում: Lilipod-ը տեղադրված է որպես Distrobox-ի համար ներկառուցված հետադարձ գործիքակազմ, որն օգտագործվում է այն դեպքում, երբ համակարգը չունի ավելի ֆունկցիոնալ բեռնարկղերի կառավարիչներ: Գործիքակազմը կառուցված է ստատիկ կապի միջոցով և կապված չէ արտաքին կախվածությունների հետ:

  • Բարելավված ինտեգրում NVIDIA տեխնոլոգիաների հետ, ինչպիսին է CUDA-ն:
  • Բարելավված սկզբնավորման գործընթացը:
  • Բարելավված աշխատանքը կոնտեյների ներսում օգտագործողի հրամանի վահանակի հետ:
  • Արմատային իրավունքներով բեռնարկղերում օգտատիրոջ գաղտնաբառը ճիշտ է կազմաձևված sudo կոմունալ ծրագիրը գործարկելու համար:
  • Բարելավվել է սեփական init համակարգով (initful) կոնտեյներների աջակցությունը։ Ավելացվել է OpenRC init համակարգը օգտագործելու հնարավորություն։ Ապահովվել է systemd-ի վրա հիմնված օգտատիրոջ սեսիաների աջակցությունը։
  • «distrobox create» հրամանին ավելացվել են նոր տարբերակներ՝ «--unshare-all», «--unshare-netns», «--unshare-process» և «--unshare-devsys»։
  • LXC-ի և Libvirt-ի վրա հիմնված միջավայրերում հնարավոր է օգտագործել բեռնարկղեր, որոնք գործարկվել են initful և unshare-all ռեժիմներով:
  • Ավելացվել է container_additional_volumes կազմաձևման պարամետրը, որպեսզի նշվի, թե որ ամրացման կետերն են օգտագործվում բեռնարկղերում:
  • Տրամադրվում է արտահանված երկուական ֆայլեր տարբեր DistroBox միջավայրերում գործարկելու հնարավորություն:
  • «Distrobox assemble» հրամանն այժմ աջակցում է «distrobox create» հրամանի բոլոր տարբերակները։ Իրականացրել է հավելվածներ և երկուական ֆայլեր անմիջապես մանիֆեստից արտահանելու հնարավորություն:
  • Ժամային գոտու սահմանման հետ կապված խնդիրները լուծված են:

Source: opennet.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster