Subsistem Windows untuk Linux, yang diperkenalkan di Pembaruan Ulang Tahun, menjadi fitur stabil dalam Pembaruan Pembuat Konten Musim Gugur. Anda sekarang dapat menjalankan Ubuntu dan openSUSE di Windows, dengan Fedora dan lebih banyak distribusi Linux segera hadir.
Ini bukan mesin virtual, wadah, atau perangkat lunak Linux yang dikompilasi untuk Windows (seperti Cygwin). Sebaliknya, Windows 10 menawarkan Subsistem Windows lengkap yang ditujukan untuk Linux untuk menjalankan perangkat lunak Linux. Ini didasarkan pada pekerjaan Project Astoria yang ditinggalkan Microsoft untuk menjalankan aplikasi Android di Windows.
Anggap saja itu kebalikan dari Wine. Sementara Wine memungkinkan Anda untuk menjalankan aplikasi Windows langsung di Linux, Subsistem Windows untuk Linux memungkinkan Anda menjalankan aplikasi Linux langsung di Windows.
Microsoft bekerja dengan Canonical untuk menawarkan lingkungan shell Bash penuh berbasis Ubuntu yang berjalan di atas subsistem ini. Secara teknis, ini bukan Linux sama sekali. Linux adalah kernel sistem operasi yang mendasarinya, dan itu tidak tersedia di sini. Sebaliknya, ini memungkinkan Anda untuk menjalankan shell Bash dan binari yang sama persis seperti yang biasa Anda jalankan di Ubuntu Linux. Perancang perangkat lunak bebas sering berpendapat sistem operasi Linux rata-rata harus disebut "GNU / Linux" karena benar-benar banyak perangkat lunak GNU yang berjalan di kernel Linux. Bash shell yang Anda dapatkan sebenarnya hanyalah semua utilitas GNU dan perangkat lunak lainnya.
Sementara fitur ini pada awalnya disebut "Bash on Ubuntu on Windows," ini juga memungkinkan Anda untuk menjalankan Zsh dan shell baris perintah lainnya. Sekarang mendukung distribusi Linux lainnya juga. Anda dapat memilih openSUSE Leap atau SUSE Enterprise Server, bukan Ubuntu, dan Fedora juga sedang dalam perjalanan.
Ada beberapa batasan di sini. Ini belum mendukung perangkat lunak server latar belakang, dan itu tidak akan secara resmi bekerja dengan aplikasi desktop Linux grafis. Tidak semua aplikasi baris perintah berfungsi, karena fiturnya tidak sempurna.
Fitur ini tidak berfungsi pada Windows 10 versi 32-bit, jadi pastikan Anda menggunakan Windows versi 64-bit. Saatnya beralih ke versi Windows 10 64-bit jika Anda masih menggunakan versi 32-bit.
Dengan asumsi Anda memiliki Windows 64-bit, untuk memulai, menuju ke Panel Kontrol> Program> Aktifkan atau Nonaktifkan Fitur Windows. Aktifkan opsi "Windows Subsystem for Linux" di daftar, dan kemudian klik tombol "OK".
Klik "Mulai ulang sekarang" ketika Anda diminta untuk me-restart komputer Anda. Fitur ini tidak akan berfungsi sampai Anda reboot.
Catatan: Dimulai dengan Fall Creators Update, Anda tidak lagi harus mengaktifkan Mode Pengembang di aplikasi Pengaturan untuk menggunakan fitur ini. Anda hanya perlu menginstalnya dari jendela Windows Features.
Setelah restart komputer Anda, buka Microsoft Store dari menu Start, dan cari "Linux" di toko. Klik "Dapatkan aplikasi" di bawah spanduk "Linux di Windows?".
Catatan: Dimulai dengan Fall Creators Update, Anda tidak dapat lagi menginstal Ubuntu dengan menjalankan perintah "bash". Sebagai gantinya, Anda harus menginstal Ubuntu atau distribusi Linux lain dari aplikasi Store.
Anda akan melihat daftar setiap distribusi Linux yang saat ini tersedia di Windows Store. Pada Pembaruan Jatuh Pencipta, ini termasuk Ubuntu, openSUSE Leap, dan openSUSE Enterprise, dengan janji bahwa Fedora akan segera tiba.
Memperbarui: Debian dan Kali sekarang tersedia di Store, tetapi tidak tercantum di sini. Cari "Debian Linux" atau "Kali Linux" untuk mencari dan menginstalnya.
Untuk menginstal distribusi Linux, klik, lalu klik tombol "Dapatkan" atau "Pasang" untuk menginstalnya seperti aplikasi Store lainnya.
Jika Anda tidak yakin lingkungan Linux mana yang harus dipasang, kami merekomendasikan Ubuntu. Distribusi Linux yang populer ini sebelumnya adalah satu-satunya pilihan yang tersedia, tetapi sistem Linux lainnya sekarang tersedia untuk orang-orang yang memiliki kebutuhan yang lebih spesifik.
Anda juga dapat menginstal beberapa distribusi Linux dan mereka masing-masing akan mendapatkan pintasan unik mereka sendiri. Anda bahkan dapat menjalankan beberapa distribusi Linux yang berbeda pada waktu di jendela yang berbeda.
Anda sekarang memiliki shell bash command-line lengkap berdasarkan Ubuntu, atau distribusi Linux apa pun yang Anda instal.
Karena mereka adalah binari yang sama, Anda dapat menggunakan perintah apt atau get-get Ubuntu untuk menginstal perangkat lunak dari repositori Ubuntu jika Anda menggunakan Ubuntu. Cukup gunakan perintah apa pun yang biasanya Anda gunakan pada distribusi Linux itu. Anda akan memiliki akses ke semua perangkat lunak baris perintah Linux di luar sana, meskipun beberapa aplikasi mungkin belum berfungsi dengan sempurna.
Untuk membuka lingkungan Linux yang Anda instal, buka saja menu Start dan cari distribusi apa pun yang Anda instal. Misalnya, jika Anda menginstal Ubuntu, jalankan pintas Ubuntu.
Anda dapat menyematkan pintasan aplikasi ini ke menu Mulai, bilah tugas, atau desktop untuk akses yang lebih mudah.
Saat pertama kali meluncurkan lingkungan Linux, Anda akan diminta memasukkan nama pengguna dan kata sandi UNIX. Ini tidak harus sesuai dengan nama pengguna dan kata sandi Windows Anda, tetapi akan digunakan dalam lingkungan Linux.
Misalnya, jika Anda memasukkan "bob" dan "letmein" sebagai kredensial Anda, nama pengguna Anda di lingkungan Linux akan "bob" dan kata sandi yang Anda gunakan di lingkungan Linux akan "letmein" -tidak peduli apa nama pengguna Windows Anda dan kata sandi.
Anda dapat meluncurkan lingkungan Linux yang diinstal dengan menjalankan wsl
perintah. Jika Anda memiliki beberapa distribusi Linux yang diinstal, Anda dapat memilih lingkungan Linux default yang diluncurkan oleh perintah ini.
Jika Anda memiliki Ubuntu terinstal, Anda juga dapat menjalankan ubuntu
perintah untuk menginstalnya. Untuk openSUSE Leap 42, gunakan opensuse-42
. Untuk SUSE Linux Enterprise Sever 12, gunakan sles-12
. Perintah-perintah ini terdaftar di setiap halaman distribusi Linux di Windows Store.
Anda masih bisa meluncurkan lingkungan Linux default Anda dengan menjalankan pesta
perintah, tetapi Microsoft mengatakan ini sudah ditinggalkan. Ini berarti pesta
perintah dapat berhenti berfungsi di masa depan.
Jika Anda berpengalaman menggunakan shell Bash di Linux, Mac OS X, atau platform lain, Anda akan betah berada di rumah.
Di Ubuntu, Anda perlu awalan perintah dengan sudo
untuk menjalankannya dengan izin root. Pengguna "root" pada platform UNIX memiliki akses sistem penuh, seperti pengguna "Administrator" di Windows. Sistem file Windows Anda berada di / mnt / c
di lingkungan shell Bash.
Gunakan perintah terminal Linux yang sama dengan yang Anda gunakan untuk berkeliling. Jika Anda terbiasa dengan Command Prompt Windows standar dengan perintah DOS-nya, berikut adalah beberapa perintah dasar yang umum untuk Bash dan Windows:
CD
di Bash, CD
atau chdir
di DOSls
di Bash, dir
di DOSmv
di Bash, pindah
dan ganti nama
di DOScp
di Bash, salinan
di DOSrm
di Bash, del
atau menghapus
di DOSmkdir
di Bash, mkdir
di DOSvi
atau nano
di Bash, sunting
di DOSPenting untuk diingat bahwa, tidak seperti Windows, shell Bash dan lingkungan Linux-imitating adalah case-sensitive. Dengan kata lain, "File.txt" dengan huruf kapital berbeda dari "file.txt" tanpa modal.
Untuk instruksi lebih lanjut, lihat panduan pemula kami ke baris perintah Linux dan perkenalan serupa lainnya ke shell Bash, baris perintah Ubuntu, dan terminal Linux online.
Anda harus menggunakan perintah apt untuk menginstal dan memperbarui perangkat lunak lingkungan Ubuntu. Pastikan untuk memberi awalan perintah ini sudo
, yang menjadikannya dijalankan sebagai root-Linux yang setara dengan Administrator. Berikut adalah perintah apt-get yang perlu Anda ketahui:
pembaruan sudo apt
sudo apt menginstal nama paket
(Ganti "nama paket" dengan nama paket.)sudo apt menghapus nama paket
(Ganti "nama paket" dengan nama paket.)sudo kata pencarian apt
(Ganti "kata" dengan kata yang Anda ingin cari nama dan deskripsi paket untuk.)sudo apt upgrade
Jika Anda menginstal distribusi SUSE Linux, Anda dapat menggunakan perintah zypper untuk menginstal perangkat lunak.
Setelah mengunduh dan menginstal aplikasi, Anda dapat mengetikkan namanya di prompt, lalu tekan Enter untuk menjalankannya. Periksa dokumentasi aplikasi tertentu untuk lebih jelasnya.
Jika Anda menginginkan pengalaman Ubuntu yang lebih akurat pada Windows 10, Anda juga dapat menginstal font Ubuntu dan mengaktifkannya di terminal. Anda tidak harus melakukan ini, karena font default command prompt Windows terlihat cukup bagus untuk kami, tetapi ini adalah pilihan.
Inilah tampilannya:
Untuk menginstal font, unduh dulu Ubuntu Font Family dari situs web Ubuntu. Buka file .zip yang diunduh dan cari file “UbuntuMono-R.ttf”. Ini adalah font monospace Ubuntu, yang merupakan satu-satunya yang digunakan di terminal. Ini satu-satunya huruf yang perlu Anda pasang.
Klik dua kali file “UbuntuMono-R.ttf” dan Anda akan melihat preview dari font. Klik "Instal" untuk menginstalnya ke sistem Anda.
Untuk membuat font monospace Ubuntu menjadi opsi di konsol, Anda harus menambahkan pengaturan ke registri Windows.
Buka registry editor dengan menekan Windows + R pada keyboard Anda, mengetik regedit
, lalu tekan Enter. Navigasikan ke kunci berikut atau salin dan tempelkan ke bilah alamat Editor Registri:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont
Klik kanan di sebelah kanan dan pilih New> String Value. Beri nama nilai baru000
.
Klik dua kali string “000” yang baru Anda buat, lalu masukkan Ubuntu Mono
sebagai data nilainya.
Jalankan jendela Ubuntu, klik kanan bilah judul, lalu pilih perintah “Properties”. Klik tab "Font", dan kemudian pilih "Ubuntu Mono" di daftar font.
Perangkat lunak yang Anda instal di shell Bash terbatas pada shell Bash. Anda dapat mengakses program-program ini dari Command Prompt, PowerShell, atau tempat lain di Windows, tetapi hanya jika Anda menjalankan bash -c
perintah.