Выпуск Distrobox 1.8, инструмСнтария для Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ запуска дистрибутивов

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ инструмСнтарий Distrobox 1.8, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ быстро ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ любой дистрибутив Linux ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с основной систСмой. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° Shell ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ прСдоставляСт надстройку Π½Π°Π΄ Docker, Podman ΠΈΠ»ΠΈ Lilipod ΠΈ отличаСтся ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ окруТСния с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ систСмой. Для создания окруТСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌ дистрибутивом достаточно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ distrobox-create, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎ тонкостях. ПослС запуска Distrobox обСспСчиваСт проброс домашнСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, настраиваСт доступ ΠΊ сСрвСру X11 ΠΈ Wayland для выполнСния ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° графичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, добавляСт Π²Ρ‹Π²ΠΎΠ΄ Π·Π²ΡƒΠΊΠ°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ SSH-Π°Π³Π΅Π½Ρ‚Π°, D-Bus ΠΈ udev.

Π’ Distrobox заявлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π² качСствС хост-систСмы 26 дистрибутивов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL ΠΈ Fedora. Π’ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ любой дистрибутив для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Π·Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ OCI. ПослС установки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ дистрибутивС Π½Π΅ покидая ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ систСму.

Из основных областСй примСнСния Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ экспСримСнты с Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎ обновляСмыми дистрибутивами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Endless OS, Fedora Silverblue, OpenSUSE MicroOS ΠΈ SteamOS3, созданиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для запуска домашнСй ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅), доступ ΠΊ Π±ΠΎΠ»Π΅Π΅ свСТим вСрсиям ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Ρ‚ΠΎΠΊ дистрибутивов.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС:

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° интСграция с GPU NVIDIA.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ окруТСния XDG_DATA_DIRS ΠΈ XDG_DATA_HOME.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ указания Π²Π½Π΅ΡˆΠ½ΠΈΡ… ini-Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² (манифСстом) для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «distrobox assemble». НапримСр, «distrobox assemble create —file https://foo.com/file.ini».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° запуска Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… дистрибутива Universal Blue ΠΈ систСмных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² toolbx-images.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΎΠ²Ρ‹Ρ… вСрсий Fedora, Ubuntu, Alpine ΠΈ Wolfi.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru