Distrobox 1.3، ابزاری که به شما امکان میدهد هر توزیعی را به سرعت در یک کانتینر نصب و اجرا کنید، منتشر شد. Linux و از ادغام آن با سیستم اصلی اطمینان حاصل شود. کد این پروژه در Shell نوشته شده و تحت مجوز GPLv3 توزیع شده است.
این پروژه به عنوان یک افزونه برای ابزارهای Docker یا Podman پیادهسازی شده است و به دلیل سادهسازی شدید عملکرد و پیکربندی ادغام محیط در حال اجرا با بقیه سیستم، متمایز میشود. برای ایجاد یک محیط با توزیع دیگر، کافیست دستور distrobox-create را اجرا کنید، بدون اینکه نگران جزئیات باشید. پس از راهاندازی، Distrobox دایرکتوری خانگی کاربر را به کانتینر ارسال میکند و دسترسی به آن را پیکربندی میکند. سرور X11 و Wayland برای اجرای برنامههای گرافیکی از یک کانتینر، امکان اتصال درایوهای خارجی، اضافه کردن خروجی صدا و پیادهسازی یکپارچهسازی در سطح SSH agent، D-Bus و udev.
در نتیجه، کاربر میتواند بدون ترک سیستم اصلی، به طور کامل در توزیع دیگری کار کند. Distrobox ادعا میکند که از ۱۶ توزیع به عنوان سیستم میزبان پشتیبانی میکند، از جمله Alpine، Manjaro، Gentoo، EndlessOS، NixOS، Void، Arch و SUSE. Ubuntu, Debian، RHEL و فدورا. هر توزیعی که تصاویر OCI برای آن موجود باشد، میتواند در یک کانتینر اجرا شود.
حوزههای اصلی کاربرد شامل آزمایشهایی با توزیعهای بهروزشده اتمی، مانند سیستمعامل Endless، Fedora Silverblue، OpenSUSE MicroOS و SteamOS3، ایجاد محیطهای جدا شده جداگانه (به عنوان مثال، برای اجرای پیکربندی خانگی در لپتاپ کاری)، دسترسی به نسخههای جدیدتر است. برنامه های کاربردی از شاخه های تجربی توزیع ها.
نسخه جدید، دستور distrobox-host-exec را برای اجرای دستورات از یک کانتینر در محیط سیستم میزبان اضافه میکند. پشتیبانی از جعبه ابزار microdnf اضافه شده است. پشتیبانی از کانتینرهایی که با امتیازات ریشه (rootful) اجرا میشوند، پیادهسازی شده است. پشتیبانی از توزیع گسترش یافته است (Fedora-Toolbox 36، openSUSE 15.4-beta، AlmaLinux ۹، جنتو، سیستمهای مبتنی بر ostree). بهبود یکپارچهسازی با محیط سیستم، مانند همگامسازی تنظیمات منطقه زمانی، DNS و /etc/hosts.

منبع: opennet.ru
