Distrobox, alat luar biasa untuk mengintegrasikan distro apa pun ke dalam sistem Anda berkat container

telah diketahui versi baru Distrobox 1.3, yang diposisikan sebagai alat yang memungkinkan Anda menginstal dan menjalankan distribusi Linux apa pun dengan cepat dalam sebuah wadah dan memastikan integrasinya dengan sistem utama.

Proyek diimplementasikan sebagai plugin di atas toolkit Docker atau Podman, dan dibedakan oleh penyederhanaan maksimum pekerjaan dan konfigurasi integrasi lingkungan eksekusi dengan sistem lainnya.

Untuk membuat lingkungan dengan distro yang berbeda, jalankan saja satu perintah distrobox-create tanpa memikirkan basa-basinya. Setelah diluncurkan, Distrobox meneruskan direktori home pengguna ke container, mengonfigurasi akses ke server X11 dan Wayland untuk dijalankan dari container GUI, memungkinkan Anda menghubungkan drive eksternal, menambahkan output suara, mengimplementasikan agen SSH integrasi tingkat shell, D-Bus dan udev.

Akibatnya, pengguna dapat sepenuhnya bekerja pada distribusi lain tanpa meninggalkan sistem utama. Distrobox mengklaim dapat menghosting 16 distribusi, termasuk Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL, dan Fedora. Kit distribusi apa pun yang gambarnya ada dalam format OCI dapat diluncurkan dalam wadah.

Proyek ini bertujuan untuk menghadirkan ruang pengguna apa pun distribusi ke distribusi lain yang kompatibel dengan podman atau buruh pelabuhan, jadi disebutkan bahwa telah ditulis dalam POSIX sh sehingga se-portable mungkin dan pengguna tidak memiliki masalah dengan dependensi dan kompatibilitas versi glibc, selain itu juga bertujuan untuk memasukkan wadah sebagai secepat mungkin. secepat mungkin

Berita utama Distrobox 1.3

Versi baru menonjol karena tambahkan perintah distrobox-Host-exec untuk menjalankan perintah dari wadah berjalan di lingkungan host.

Perubahan lain yang menonjol adalah itu menambahkan dukungan untuk toolkit microdnf, serta mengimplementasikan dukungan untuk container yang berjalan sebagai root (rootful).

Selain itu, ini juga menyoroti dukungan yang diperluas untuk distribusi (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sistem berbasis ostree) dan integrasi yang lebih baik dengan lingkungan sistem diimplementasikan, misalnya, sinkronisasi pengaturan zona waktu, dns dan /etc/hosts.

Dari perubahan lainnya yang menonjol:

  • Menambahkan opsi -s/–size untuk menampilkan penggunaan disk container
  • AlmaLinux 9 ditambahkan ke distribusi kontainer yang diuji
  • Memperbaiki dukungan gentoo
  • Menambahkan lebih banyak alat dasar, hapus minifikasi apt-get/dnf/yum/pacman/zypper – instal bahasa dan dokumen
  • menambahkan pinentry ke daftar paket dasar
  • Perbaiki untuk variabel yang hilang di beberapa gambar kontainer
  • pasang rumah di tempat kanonik untuk sistem ostree.

Bagaimana cara menginstal DistroBox di Linux?

Bagi mereka yang sedang tertarik untuk dapat menginstal alat ini, Anda harus tahu bahwa ini tersedia di banyak repositori distribusi Linux utama.

Tetapi untuk kasus ini, kami akan menggunakan metode instalasi yang ditawarkan untuk hampir semua distribusi Linux. Untuk melakukan ini, cukup buka terminal dan di dalamnya kita akan mengetik yang berikut:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Dan siap dengan itu kita bisa mulai menggunakan alat ini.

Mengenai penggunaannya, distrobox dibagi menjadi 8 perintah:

  1. distrobox-create- membuat wadah
  2. distrobox-enter – untuk memasukkan container
  3. distrobox-list- untuk membuat daftar wadah yang dibuat dengan distrobox
  4. distrobox-rm- untuk menghapus wadah yang dibuat dengan distrobox
  5. distrobox-stop- untuk menghentikan wadah berjalan yang dibuat dengan distrobox
  6. distrobox-init – titik masuk container (tidak dimaksudkan untuk digunakan secara manual)
  7. distrobox-export- dirancang untuk digunakan di dalam container, berguna untuk mengekspor aplikasi dan layanan dari container ke host
  8. distrobox-host-exec- untuk menjalankan perintah/program dari host, saat berada di dalam container

Akhirnya Jika Anda tertarik untuk mempelajari lebih lanjut tentang Distrobox, Anda harus tahu bahwa kode proyek ditulis dalam Shell dan didistribusikan di bawah lisensi GPLv3. Anda dapat berkonsultasi dengan kode sumbernya, serta manual pengguna dan informasi lebih lanjut di tautan berikutnya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.