Distrobox 1.7 منتشر شد و به شما امکان میدهد هر توزیعی را به سرعت در یک کانتینر نصب و اجرا کنید. Linux و از ادغام آن با سیستم اصلی اطمینان حاصل شود. کد این پروژه در Shell نوشته شده و تحت مجوز GPLv3 توزیع شده است.
این پروژه یک افزونه برای Docker، Podman یا Lilipod ارائه میدهد و به دلیل سادهسازی فوقالعادهی عملکرد و ادغام محیط در حال اجرا با بقیهی سیستم، متمایز است. برای ایجاد یک محیط با توزیع دیگر، کافیست دستور distrobox-create را اجرا کنید، بدون اینکه نگران جزئیات باشید. پس از راهاندازی، Distrobox دایرکتوری خانگی کاربر را به کانتینر ارسال میکند و دسترسی به آن را پیکربندی میکند. سرور X11 و Wayland برای اجرای برنامههای گرافیکی از یک کانتینر، امکان اتصال درایوهای خارجی، اضافه کردن خروجی صدا و پیادهسازی یکپارچهسازی در سطح SSH agent، D-Bus و udev.
В Distrobox заявлена возможность использования в качестве хост-системы 25 дистрибутивов, включая Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian، RHEL و Fedora. هر توزیعی که تصاویر OCI برای آن موجود باشد، میتواند در یک کانتینر اجرا شود. پس از نصب، کاربر میتواند بدون ترک سیستم اصلی، از توزیع دیگر به طور کامل استفاده کند.
حوزههای اصلی کاربرد شامل آزمایشهایی با توزیعهای بهروزشده اتمی، مانند سیستمعامل Endless، Fedora Silverblue، OpenSUSE MicroOS و SteamOS3، ایجاد محیطهای جدا شده جداگانه (به عنوان مثال، برای اجرای پیکربندی خانگی در لپتاپ کاری)، دسترسی به نسخههای جدیدتر است. برنامه های کاربردی از شاخه های تجربی توزیع ها.
در نسخه جدید:
یک گزینه "–enter-flags" را به ابزار distrobox-export اضافه کرد تا پرچم های اضافی distrobox را مشخص کند که هنگام اجرای دستور distrobox-enter ارسال شوند. Distrobox-export همچنین گزینه های “–list-apps” و “–list-binaries” را به لیست برنامه ها و فایل های اجرایی صادر شده اضافه می کند.
گزینههای “–hostname” را به ابزار distrobox-create اضافه کرد تا میزبانی متفاوت از نام محیط را مشخص کند و “–unshare-groups” را برای غیرفعال کردن اشتراکگذاری گروهها با محیط میزبان اضافه کرد.
بهبود مدیریت پوسته ورود به سیستم.
پشتیبانی بهبود یافته برای systemd در کانتینرهایی با سیستم init.
عملکرد بهبود یافته در سیستم های دارای کارت گرافیک NVIDIA.
پشتیبانی بهبود یافته برای کانتینرها با توزیع Wolfi.
عملکرد بهبود یافته برنامه های گرافیکی صادر شده از کانتینرهایی که دارای حقوق ریشه (ریشه) هستند.
پشتیبانی بهبود یافته از پایگاه داده ترمینال terminfo.
تغییراتی ایجاد شده است که سازگاری با برنامه ها و فایل های اجرایی صادر شده از یک کانتینر برای فراخوانی از محیط میزبان را قطع می کند. در صورت بروز مشکل، توصیه میشود برنامهها و فایلهای اجرایی را مجدداً از کانتینر صادر کنید.
منبع: linux.org.ru
