Farih.co.id
Home Windows Tidak, Anda Tidak Membutuhkan Subsistem Microsoft Windows untuk Linux (WSL), dan Inilah Alasannya

Tidak, Anda Tidak Membutuhkan Subsistem Microsoft Windows untuk Linux (WSL), dan Inilah Alasannya

things you shouldn t do on linux

Subsistem Microsoft Windows untuk Linux (WSL) adalah fitur Microsoft Windows 10 dan 11 yang memungkinkan pengguna menjalankan distribusi Linux (Ubuntu, Debian, dll.) di PC mereka. Banyak pengguna bertanya apakah mereka membutuhkan WSL.


Jawaban singkatnya adalah tidak, Anda tidak. Tetapi jika Anda ingin tahu alasannya, baca terus selagi kami menjelajahi mengapa Anda tidak memerlukan WSL.


Apa itu Subsistem Windows untuk Linux (WSL)?

WSL adalah fitur Microsoft Windows yang memungkinkan Anda menjalankan perangkat lunak Linux secara native di mesin Anda. Ini bukan distribusi Linux lengkap, melainkan lapisan emulasi yang berjalan di dalam Windows dan memungkinkan Anda menjalankan aplikasi Linux bersama program lain.

Banyak aplikasi sumber terbuka populer belum tersedia untuk Windows. Meskipun demikian, mereka mungkin tidak berfungsi dengan benar karena ketergantungan yang hilang atau masalah lainnya. WSL membantu mengatasi masalah ini dengan menyediakan akses ke banyak alat UNIX umum seperti grep dan sed, yang tidak dapat dijalankan langsung dari dalam Windows itu sendiri.

WSL terutama dirancang dengan mempertimbangkan pengembang web. Banyak pengembang bekerja di Linux, tetapi mereka perlu menguji situs web mereka di Windows untuk memastikan tampilannya benar. WSL memungkinkan mereka melakukan ini tanpa perlu bolak-balik antar sistem operasi. Ini juga menyediakan akses ke Bash versi lengkap (yang merupakan shell default untuk banyak distro Linux), serta perangkat yang mendasarinya.

Apa Keuntungan WSL?

Meskipun Anda tidak membutuhkan WSL, ada beberapa keuntungan menggunakannya.

  • Sangat mudah untuk memulai. Yang Anda butuhkan hanyalah mesin Windows 10/11, koneksi internet, dan sedikit waktu.
  • Mudah digunakan. Setelah diinstal, ini berfungsi seperti distribusi Linux lainnya – Anda dapat menjalankan perintah atau skrip seolah-olah diinstal secara asli di mesin Anda (yang memang demikian!). Anda juga dapat menginstal aplikasi baru melalui baris perintah menggunakan perintah apt-get atau yum seperti halnya distribusi Linux lainnya yang memungkinkan Anda melakukannya juga! Apa lagi yang bisa lebih baik dari itu?
  • Mudah untuk menginstal: Jika menginstal WSL belum cukup sederhana, Microsoft telah membuatnya lebih mudah dengan menyediakan penginstal yang memandu pengguna melalui setiap langkah yang diperlukan sebelum menginstal WSL di komputer mereka–dan bahkan menyertakan tip pemecahan masalah jika terjadi kesalahan selama proses instalasi!

Kekurangan WSL

WSL adalah alat yang bagus, tetapi tidak untuk semua orang. Berikut adalah beberapa kerugiannya:

  • Performa lebih lambat daripada mesin virtual atau menjalankan Linux secara native di perangkat keras Anda. WSL menggunakan emulasi perangkat lunak untuk menjalankan program Linux, yang bisa jadi lambat dibandingkan dengan menjalankannya langsung di perangkat keras komputer Anda.
  • Tidak kompatibel dengan semua program Linux. Sementara banyak aplikasi populer seperti Firefox dan GIMP berjalan dengan baik di WSL, beberapa tidak berfungsi sama sekali (misalnya distribusi berbasis Ubuntu seperti Mint atau Lubuntu).
  • Itu tidak benar-benar berintegrasi dengan Windows itu sendiri—Anda masih memiliki instance terpisah dari Bash dan Windows Explorer yang terbuka setiap saat saat menggunakan fitur ini; tidak ada integrasi mulus ke dalam satu lingkungan sistem operasi yang kohesif.

Poin terakhir itu mungkin merupakan kekurangan terbesar dalam menggunakan WSL. Meskipun WSL dapat dikonfigurasi untuk membaca/menulis ke sistem file Windows (dan sebaliknya), hanya itu yang dapat dilakukannya. Program Linux Anda tidak akan memiliki akses ke Windows, dan program Windows Anda tidak akan memiliki akses ke Linux.

Misalnya, setelah menginstal WSL, Anda mencoba menjalankan apt-get di baris perintah Windows. Itu tidak akan berhasil. Anda harus menggunakan apt-get dari instans Linux Anda.

PATH sistem Anda juga sepenuhnya terpisah saat menggunakan WSL. Jadi jika Anda menginstal program seperti Node hanya di sisi Windows, tidak ada perintah yang akan berfungsi di WSL kecuali Anda menginstal Node di Linux secara terpisah.

Apa Alternatif untuk WSL?

Git bash pindah ke direktori tujuan

Jika Anda adalah pengguna Linux berpengalaman yang tidak terbiasa dengan baris perintah Windows, ada opsi lain untuk menjalankan Linux/Bash di mesin Windows Anda.

  • Git Bash: Ini adalah emulator terminal populer untuk sistem Windows yang memungkinkan pengguna menjalankan skrip dan perintah bash di lingkungan asli. Ini tersedia sebagai bagian dari aplikasi Git untuk Windows atau dapat diunduh secara terpisah dari halaman unduhan resmi Git Bash. Tidak seperti WSL, Git Bash terintegrasi dengan PATH sistem Windows. Ini bisa lebih praktis dalam lingkungan pengembangan karena Anda dapat menggunakan banyak perintah Linux, sambil tetap memiliki akses ke program Windows Anda.
  • Cygwin: Suite ini menyediakan lingkungan mirip Unix di atas Windows, termasuk alat seperti grep, awk, dan sed; itu juga termasuk perangkat lunak server OpenSSH sehingga Anda dapat mengakses komputer rumah Anda dari jarak jauh melalui SSH saat bekerja dari komputer lain di jaringan Anda (atau dari jarak jauh). Anda dapat mengunjungi situs Cygwin untuk informasi lebih lanjut.
  • Linux dalam VM: Ada banyak program virtualisasi di luar sana. Anda dapat menginstal Pemutar Stasiun Kerja VMware edisi gratis ($0) atau Kotak Virtual ($0) di PC Anda lalu unduh file gambar ISO yang berisi Ubuntu 18 LTS (atau rasa apa pun yang paling menarik).

WSL Adalah Fitur yang Bagus… tetapi Tidak Penting

Singkatnya, WSL adalah pilihan yang bagus tetapi bukan keharusan jika Anda terbiasa bekerja di lingkungan Linux. Jika Anda ingin mengakses ribuan proyek sumber terbuka di luar sana dan tidak keberatan meluangkan waktu ekstra untuk mempelajari cara menggunakannya, WSL sangat berharga. Tetapi jika Anda hanya ingin menjalankan satu atau dua utilitas baris perintah dari waktu ke waktu, maka mungkin belum ada gunanya berinvestasi dalam seperangkat alat lain untuk kotak alat Anda.

WSL bukan untuk semua orang. Ini sedikit alat khusus, dirancang untuk pengembang yang perlu menjalankan perangkat lunak berbasis Linux pada mesin Windows 10 dan 11. Jika Anda sedang mencari sesuatu yang akan membuat PC Anda lebih cepat, lebih aman, atau lebih mudah digunakan maka WSL mungkin tidak akan banyak membantu sama sekali.

Comment
Share:

Leave a Reply

Your email address will not be published. Required fields are marked *

Ad