Pengguna sistem operasi Linux kini mempunyai alternatif yang lebih efisien dan selamat untuk menguji pelbagai variasi pengedaran (distro) tanpa perlu melakukan dual-boot atau menggunakan mesin maya (VM) yang membebankan sistem.
Alatan (tools) sumber terbuka yang dinamakan Distrobox membolehkan pengguna menjalankan sebarang distro Linux di dalam terminal menggunakan teknologi kontena, tetapi dengan integrasi penuh terhadap sistem utama.
Revolusi Pengujian Sistem Operasi
Distrobox menggunakan teknologi container seperti Podman atau Docker untuk mencipta persekitaran Linux yang berasingan di dalam sistem sedia ada pengguna.
Berbeza dengan mesin maya tradisional yang memerlukan peruntukan sumber perkakasan yang besar, Distrobox beroperasi dengan lebih ringan dan pantas.
Alatan ini juga menyelesaikan masalah utama bagi pembangun dan peminat teknologi yang sering perlu bertukar-tukar antara sistem operasi yang berbeza. Pengguna boleh memasang dan menjalankan aplikasi daripada distro lain (seperti Arch Linux, Fedora, atau Ubuntu) terus dari terminal sistem utama mereka tanpa risiko merosakkan konfigurasi asal.
Pun begitu anda diingatkan alatan ini tujuan utamanya bagi memudahkan pemasangan. Ia bukanĀ sandbox selamat yang terasing dan kukuh kerana masih berkongsikan direktori Home anda dengan host. Oleh itu sistem utama anda masih boleh terkesan jika pengujian merbahaya dilakukan pada sistem kedua yang anda pasangkan pada Distrobox.
Integrasi Lancar dengan Sistem Utama
Salah satu kelebihan utama Distrobox adalah tahap integrasinya yang tinggi. Walaupun berjalan di dalam kontena, sistem “tamu” ini mempunyai akses terus kepada direktori Home pengguna, storan luaran (USB), dan juga sokongan audio.
Ini membolehkan aplikasi grafik (GUI) dari dalam kontena dilancarkan dan dipaparkan seolah-olah ia adalah aplikasi natif.
Antara ciri-ciri utama Distrobox termasuk:
- Keselamatan: Menguji perisian atau distro baharu dalam persekitaran terasing tanpa menjejaskan sistem hos.
- Prestasi: Jauh lebih pantas berbanding VM kerana berkongsi kernel yang sama dengan hos.
- Fleksibiliti: Menyokong pelbagai pengurus kontena termasuk Podman, Docker, dan Lilipod.
- Kemudahan Akses: Boleh mengeksport aplikasi dari dalam kontena terus ke menu aplikasi sistem utama.
Kehadiran Distrobox membuka dimensi baharu dalam ekosistem Linux, membolehkan fleksibiliti maksimum bagi pengguna yang memerlukan akses kepada pelbagai persekitaran pembangunan serentak. Ia bukan sahaja percuma, malah menawarkan solusi praktikal bagi isu keserasian perisian merentas pelbagai variasi Linux.
Pemasangan pada Windows 11
Selain Linux, ia juga boleh dipasangkan pada Windows 11. Perlu diingat bahawa Distrobox direka untuk sistem Linux, jadi pada Windows, ia mesti dijalankan melalui Windows Subsystem for Linux (WSL). Berikut adalah panduan pemasangan Distrobox pada Windows 11.
Prasyarat
- Windows 11 yang dikemas kini.
- Virtualisasi diaktifkan dalam BIOS/UEFI.
Langkah 1: Pasang WSL (Windows Subsystem for Linux)
Distrobox memerlukan persekitaran Linux untuk berfungsi. Jika anda belum memasang WSL:
- Buka PowerShell atau Command Prompt sebagai Pentadbir (Administrator).
- Jalankan perintah berikut untuk memasang WSL dan distro Ubuntu (lalai):
wsl --install - Setelah selesai, mula semula (restart) komputer anda.
- Selepas komputer hidup semula, tetingkap terminal akan terbuka secara automatik untuk melengkapkan pemasangan. Masukkan Username dan Password baharu untuk sistem Linux anda.
Langkah 2: Pasang Enjin Kontena (Podman atau Docker)
Distrobox memerlukan enjin kontena untuk mencipta persekitaran berasingan. Podman sering disyorkan kerana ia boleh berjalan tanpa akses root (rootless), tetapi Docker juga boleh digunakan
Di dalam terminal Ubuntu/WSL anda, jalankan perintah ini:
Pilihan A: Menggunakan Podman (Disyorkan)
sudo apt update
sudo apt install podman -y
Pilihan B: Menggunakan Docker
Jika anda memilih Docker, pasang ia dan pastikan perkhidmatan Docker berjalan.
sudo apt install docker.io -y
sudo usermod -aG docker $USER
(Nota: Jika menggunakan Docker, anda mungkin perlu memulakan servisnya secara manual dengan sudo service docker start setiap kali WSL dimulakan).
Langkah 3: Pasang Distrobox
Setelah enjin kontena siap, anda boleh memasang Distrobox terus ke dalam terminal WSL anda menggunakan perintah curl.
- Jalankan perintah pemasangan automatik:
curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo shJika anda tidak mempunyai curl, pasangnya dahulu dengansudo apt install curl
Langkah 4: Cara Menggunakan Distrobox di Windows
Kini Distrobox sudah bersedia. Anda boleh memasang distro Linux lain (contohnya Arch Linux atau Fedora) di dalam Ubuntu WSL anda.
- Cipta kontena baharu (contohnya Arch Linux):
distrobox-create --name arch-testing --image archlinux:latest - Masuk ke dalam container:
distrobox-enter arch-testing - Setelah masuk, anda boleh menggunakan pengurus pakej distro tersebut (seperti pacman untuk Arch) untuk memasang perisian.
Tips Tambahan
- Aplikasi GUI: Aplikasi grafik yang dipasang dalam Distrobox di WSL boleh dipaparkan terus di desktop Windows 11 anda (WSLg menyokong ini secara automatik).
- Integrasi: Anda boleh mengeksport aplikasi dari dalam Distrobox supaya ia muncul dalam Menu Mula Windows menggunakan perintah
Maklumat lanjut, layari distrobox.it













