trading head

Mengenal Windows Subsystem for Linux (WSL)

oleh
Mengenal Windows Subsystem for Linux (WSL)

Windows Subsystem for Linux (WSL) adalah fitur yang memungkinkan pengguna sistem operasi Windows untuk menjalankan distribusi Linux secara bersamaan dengan Windows. Ini membuka pintu untuk pengembangan lintas platform dan integrasi antara lingkungan Windows dan Linux. Mari kita bahas lebih lanjut untuk Mengenal Windows Subsystem for Linux (WSL) lebih dalam dan singkat.

Mengenal Windows Subsystem for Linux

waktunya kalian berkenalan dengan Windows Subsystem for Linux atau disingkat dengan WSL, dierah sekarang, windows 10 lingkungan pengembang menjadi lebih kaya dan mendukung, karena adanya WSL ini, apakah kalian penasaran dengan yang dinamakan Windows Subsystem for Linux atau dikenal WSL ini, mari kita mulai dengan pertanyaan sederhana

Apa itu Windows Subsystem for Linux (WSL)?

WSL adalah fitur pada sistem operasi Windows yang memungkinkan pengguna untuk menjalankan sistem operasi Linux di dalam Windows tanpa perlu menginstal virtual machine atau merestart komputer. Ini menciptakan pengalaman pengembangan lintas platform yang lebih mulus.

Dalam pengertian ini dapat kita diberi bayangan, Windows Subsystem for Linux ini seperti layaknya sistem operasi Linux yang terinstall pada komputer, baik itu yang seperti dual boot atau menggunakan virtual mesin. Namun dengan WSL ini kalian sudah tidak membutuhkan kedua hal tersebut, karena WSL memiliki keuntungan, berikut keuntungan dari WSL :

Keuntungan WSL

Ada beberapa keuntungan dalam penggunaan WSL, terutama untuk kalian pengembang apliasi yang membutuhkan server linux atau harus berjalan pada sistem operasi linux, berikut beberapa keuntungan WSL :

Integrasi dengan Lingkungan Windows

WSL memungkinkan akses langsung ke sistem file Windows dari lingkungan Linux, dan sebaliknya. Ini memungkinkan pengguna untuk dengan mudah berbagi dan mengelola file antara kedua sistem.

Akses ke Terminal Linux

Dengan WSL, pengguna dapat membuka terminal Linux langsung dari Windows. Ini memfasilitasi penggunaan perintah Linux dan skrip langsung di lingkungan Windows. Dan hal ini kita layaknya menggunakan Linux dengan remote CMD.

Pengembangan Lintas Platform

Para pengembang dapat menggunakan WSL untuk menguji dan menjalankan aplikasi Linux tanpa perlu memiliki mesin Linux terpisah. Hal ini mempercepat siklus pengembangan.

Pengembang aplikasi web, menurut saya perlu menggunakan WSL ini karena pada implementasinya, server diluar sana banyak menggunakan Linux misalnya seperti ubuntu, dengan demikian, kalian sudah terbiasa menggunakan server ubuntu dengan bantuan WSL ini. Dari pengalaman saya dalam hal pengembangan aplikasi web bahsa PHP, pengkodean lebih case sensitive di Linux dibanding windows, misalnya seperti include file PHP, mungkin pengembang di windows pengguna aplikasi XAMPP tidak masalah menggunakan huruf besar atau kecil penamaan file, namun akan error di Linux

Penggunaan Distribusi Linux Favorit

Pengguna dapat memilih distribusi Linux favorit mereka dari Microsoft Store dan menginstalnya di WSL. Beberapa distribusi yang didukung termasuk Ubuntu, Debian, Fedora, dan lainnya.

Cara Mengaktifkan WSL

persyaratan agar kalian dapat menggunakan WSL kalian harus menggunakan Windows 10 versi 2004 dan yang lebih tinggi (Build 19041 dan yang lebih tinggi) atau Windows 11, selengkapnya di (learn.microsoft.com/id-id/windows/wsl/install). Setelah persyaratan tersebut terpenuhi, barulah kalian dapat aktivasi WSL kalian.

Aktivasi WSL pada Windows dapat dilakukan dengan langkah-langkah berikut:

Langkah 1 : Buka PowerShell sebagai Administrator

Buka PowerShell sebagai administrator dan jalankan perintah berikut:

wsl --install

Langkah 2 : Unduh dan Instal Distribusi Linux

Unduh dan instal distribusi Linux favorit Anda dari Microsoft Store. Setelah diinstal, Anda dapat meluncurkannya dan mengatur penggunaan awal.

Langkah 3 :Gunakan Terminal Linux di Windows

Setelah WSL diaktifkan, Anda dapat membuka terminal Linux langsung dari Windows dengan menjalankan perintah:

wsl

Kasus Penggunaan WSL

Pengembangan Web

WSL sangat bermanfaat untuk pengembangan web karena memungkinkan pengguna untuk menjalankan server dan alat pengembangan yang umumnya digunakan di lingkungan Linux.

Pengujian Aplikasi Linux

Para pengembang dapat menggunakan WSL untuk menguji aplikasi mereka pada lingkungan Linux tanpa perlu meninggalkan Windows.

Penggunaan Perintah Linux

Pengguna dapat menggunakan perintah Linux secara langsung dari terminal Windows, membuka pintu untuk penggunaan perintah dan skrip Linux di lingkungan Windows.

Untuk menghapus Windows Subsystem for Linux (WSL) dari sistem operasi Windows, Anda dapat mengikuti langkah-langkah berikut:

Menghapus Distribusi Linux

Mungkin kalian ingin berhenti menggunakan WSL atau dari beberapa WSL yang kalian install, ada salah satu yang ingin kalin hapus, berikut cara menghapus Distribusi Linux pada Widows Subsystem for Linux

Langkah 1 : Buka PowerShell sebagai Administrator:

  • Buka menu Start, ketik “PowerShell”.
  • Klik kanan pada “Windows PowerShell” dan pilih “Run as Administrator”.

Langkah 2 : Lihat Distribusi Linux yang Terpasang:

  • Jalankan perintah berikut untuk melihat distribusi Linux yang terpasang:
    powershell wsl --list
  • Catat nama distribusi Linux yang ingin Anda hapus.

Langkah 2 : Hapus Distribusi Linux:

  • Jalankan perintah berikut untuk menghapus distribusi Linux (gantilah DistroName dengan nama distribusi yang ingin dihapus):
    powershell wsl --unregister DistroName

Menghapus Komponen WSL

Langkah 2 : Buka Control Panel:

  • Buka menu Start dan ketik “Control Panel”.
  • Pilih “Control Panel” dari hasil pencarian.

Langkah 2 : Programs and Features:

  • Pilih opsi “Programs and Features”.

Langkah 3 : Turn Windows features on or off:

  • Di panel kiri, pilih “Turn Windows features on or off”.

Langkah 4 : Hapus Centang WSL:

  • Scroll ke bawah dan cari “Windows Subsystem for Linux”.
  • Hapus centang pada kotak di depannya.

Langkah 5 : Klik OK dan Restart:

  • Klik “OK” untuk menerapkan perubahan.
  • Sistem akan meminta Anda untuk me-restart komputer. Lakukan restart untuk menyelesaikan proses penghapusan.

Setelah langkah-langkah ini, WSL dan distribusi Linux yang terpasang akan dihapus dari sistem Anda. Pastikan untuk membackup data penting sebelum melakukan penghapusan untuk menghindari kehilangan data yang tidak diinginkan.

Apakah langkah konfigurasi WSL ubuntu dan Sistem Operasi Ubuntu langsung sama ? jawabannya sama, untuk konfigurasi WSL dan sistem opersinya langsung dari pengalaman saya sama, jadi kalian dapat menerapkan ilmu yang ada kedalam WSL ini. Bagi kalian yang menggunakan WSL ubuntu 20,04 LTS, dan ingin membangun server web apache, php dan Mysql, klaian dapat mengikuti panduan pada artikel : tutorial belajar ubuntu Server

Kesimpulan

WSL membawa keuntungan besar bagi pengguna Windows yang ingin menggabungkan kekuatan Windows dan Linux dalam satu lingkungan. Ini membuka peluang untuk pengembangan lintas platform yang lebih efisien dan meningkatkan kolaborasi antara kedua ekosistem tersebut. Dengan WSL, integrasi antara Windows dan Linux menjadi lebih mudah dan lebih fleksibel, Tanapa harus menggunakan aplikasi virtual mesin lagi.

Selamat menjelajahi kemungkinan yang ditawarkan oleh Windows Subsystem for Linux!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *