Mengapa Windows Mengirim Kernel Linux Mengubah Segalanya

Mengapa Windows Mengirim Kernel Linux Mengubah Segalanya

Microsoft berubah. Dulunya merupakan organisasi monolitik yang tertutup dengan permusuhan terbuka terhadap perangkat lunak sumber terbuka, mereka sekarang tampaknya merangkulnya.





Seiring dengan beberapa perubahan sikap baru-baru ini, termasuk open source Visual Studio Code, Windows mulai merangkul Linux. Windows Subsystem for Linux (WSL) adalah versi virtual Linux yang terintegrasi di dalam Windows.





Versi baru WSL sedang dalam perjalanan, dan bagi sebagian orang, itu akan mengubah segalanya!





Mengapa Saya Ingin Linux?

Sekilas, kernel Linux di dalam sistem operasi Windows mungkin tampak tidak terlalu penting. Lagi pula, jika Anda sudah menggunakan Windows, mengapa repot-repot dengan Linux?

Ternyata ada banyak alasan Anda mungkin ingin menggunakan Linux. Stabilitas dan sifatnya yang dapat disesuaikan membuatnya banyak digunakan di semua bentuk pengembangan perangkat lunak. Hampir semua yang Anda lihat online dan setiap aplikasi yang Anda gunakan memiliki server Linux sebagai tulang punggungnya.



Jika Anda tertarik dengan proyek dan perangkat lunak open source, Linux sebagai sistem operasi mewujudkan filosofi ini sepenuhnya. Ada setara Linux gratis dari sebagian besar perangkat lunak. Jika Anda tertarik dengan pengembangan, proyek open source selalu mencari lebih banyak kontributor.

Apakah perangkat lunak tertentu tidak berfungsi seperti yang Anda inginkan? Kemudian berkontribusi pada proyek untuk membuatnya lebih baik!





Bukankah Windows Sudah Memiliki Linux?

Microsoft memperkenalkan Subsistem Windows untuk Linux (WSL) dengan Pembaruan Ulang Tahun Windows 10 2018 sebagai cara untuk menjalankan perangkat lunak Linux di sistem operasi Windows.

Sejak itu, menginstal distribusi Linux menjadi sederhana. Cukup buka Microsoft Store, dan pilih dari pilihan distribusi.





Setelah terinstal, Anda dapat menjalankan baris perintah Linux langsung dari menu mulai. Iterasi pertama ini sekarang dikenal sebagai WSL 1.

Mengapa Tidak Menggunakan Mesin Virtual?

Menjalankan sistem operasi lain di dalam Windows bukanlah hal baru. Anda dapat menjalankan hampir semua sistem operasi dengan Mesin Virtual (VM), jadi mengapa repot-repot dengan WSL?

Perbedaan yang dibuat oleh sistem terintegrasi adalah kecepatan dan kenyamanan. VM biasanya berjalan lebih lambat daripada sistem operasi asli.

Karena Linux beroperasi secara native di dalam Windows, Anda dapat meluncurkan terminal Bash dari menu mulai, dan mengakses subsistem Linux Anda dalam beberapa saat.

Bandingkan ini dengan waktu yang diperlukan untuk menjalankan VM atau dual boot Linux dan Windows, dan Anda akan melihat perbedaan nyata.

Namun, WSL 1 memiliki beberapa peringatan. Meskipun bekerja lebih cepat daripada VM biasa, ia tetap merupakan sistem operasi virtual. WSL 2 mengubah ini.

Apa Perbedaan WSL 2?

Subsistem Windows untuk Linux 2 (WSL 2) hadir dengan kernel Linux yang sebenarnya. Sebelumnya, Windows membuat emulasi dari apa yang dilakukan kernel, dan meskipun sangat dioptimalkan, itu masih tidak sebagus aslinya.

Perbedaan yang akan dibuat oleh kernel akan sangat besar. Menurut Microsoft, ada peningkatan kecepatan 20x antara WSL 1 dan 2. Bahkan jika ini agak berlebihan, itu masih akan menjadi perbedaan yang luar biasa.

Gagasan Windows mengirimkan kernel Linux untuk dijalankan di dalam sistem operasi Windows adalah masalah besar. Ini menandakan perubahan sikap yang sedang berlangsung di Microsoft terhadap perangkat lunak sumber terbuka dan sistem operasi.

cara membalikkan pencarian gambar di ponsel

Mengapa Kernel Penting?

Kernel adalah perangkat lunak tingkat terendah pada sistem operasi. Hal ini bertanggung jawab untuk hampir setiap cara Anda berinteraksi dengan komputer Anda. Misalnya, setiap kali Anda menggunakan perangkat lunak di komputer Anda, kernellah yang menerjemahkan input Anda menjadi data yang dapat dipahami CPU, dan memberi Anda output kembali.

Pengiriman kernel Linux mengubah segalanya, karena itu berarti bahwa setiap tugas khusus Linux yang Anda lakukan akan berinteraksi dengan kernel Linux. Tingkat kompatibilitas ini menjauhkan WSL 2 dari konsep VM biasa.

Menjelaskan apa itu kernel dan apa yang dapat dilakukannya adalah baik dan baik, tetapi tetap tidak menjawab pertanyaan: mengapa ini merupakan pengubah permainan?

Hal-Hal yang Dapat Anda Lakukan Dengan Kernel Yang Tidak Dapat Anda Lakukan Sebelumnya

Setiap operasi file-intensif adalah hambatan untuk WSL 1, karena Windows dan Linux menjalankan sistem file yang berbeda.

Daripada membuat panggilan sistem langsung, WSL 1 harus menerjemahkan panggilan ini ke dalam data yang dapat dimengerti Windows.

Dengan kernel Linux di tempat, memulai WSL 2 secara signifikan lebih cepat (demo menunjukkan booting dalam waktu kurang dari dua detik). Semua masalah kecepatan yang disebutkan sebelumnya hilang, karena sistem operasi berjalan langsung di kernel.

Aplikasi praktis untuk ini termasuk menjalankan solusi server seperti Docker di lingkungan Linux asli. Ini adalah keuntungan besar ketika mengembangkan untuk server Linux jarak jauh.

Selain itu, apa pun yang biasanya Anda gunakan untuk sistem Linux lengkap akan dimungkinkan dalam WSL 2, dengan kecepatan mendekati asli.

Terminal Windows

WSL 2 akan bekerja bahu-membahu dengan proyek Microsoft lainnya yang sangat dinanti: Terminal Windows baru.

Dirancang sebagai reboot lengkap menggunakan baris perintah di windows, desain Terminal pada dasarnya adalah lintas platform.

Selain menjalankan tugas hybrid dalam satu jendela terminal, kemampuan untuk menggunakan Powershell untuk Windows dan Bash untuk Linux di tab yang berbeda dari jendela terminal yang sama akan mengubah segalanya untuk pengembang lintas platform.

Haruskah Saya Beralih ke Windows?

Sejauh ini, kita telah melihat ini dari perspektif Windows, tetapi bagaimana jika Anda sudah menjalankan Linux? Haruskah Anda beralih?

Kemungkinan besar, jawabannya adalah tidak. Jika Anda sudah menjalankan Linux, maka Anda tidak akan melihat manfaat apa pun dari beralih sekarang. Banyak pengguna Linux lebih menyukai sifat sistem operasi yang sepenuhnya terbuka.

Secara historis Microsoft tidak ramah terhadap proyek open source, dan sejarah itu diingat dengan baik oleh banyak orang.

Jika Anda menggunakan kedua sistem operasi, WSL 2 akan menjadi tambahan yang bagus untuk sisi Windows dari penggunaan sehari-hari Anda, dan untuk pengembang yang menggunakan kedua platform setiap hari, itu akan mengubah segalanya tentang cara Anda mengatur ruang kerja Anda.

Mengoperasikan Sistem

WSL bukanlah berita baru, tetapi perubahan ini cukup signifikan untuk menarik perhatian. Itu mungkin untuk memuat Desktop Linux di WSL 1 , jadi sepertinya sangat mungkin juga di WSL 2.

konversi png ke pdf windows 10

Yang mengatakan, jika Anda tidak menyukai Microsoft dan ingin tetap open source, ini bukan untuk Anda. Itu bisa dimengerti, dan ada begitu banyak cara hebat lainnya untuk tetap open source !

Membagikan Membagikan Menciak Surel Canon vs. Nikon: Merek Kamera Mana yang Lebih Baik?

Canon dan Nikon adalah dua nama besar di industri kamera. Tetapi merek mana yang menawarkan jajaran kamera dan lensa yang lebih baik?

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Linux
  • Kernel Linux
  • Subsistem Windows untuk Linux
Tentang Penulis Ian Buckley(216 Artikel Diterbitkan)

Ian Buckley adalah jurnalis lepas, musisi, pemain, dan produser video yang tinggal di Berlin, Jerman. Ketika dia tidak menulis atau di atas panggung, dia bermain-main dengan elektronik atau kode DIY dengan harapan menjadi ilmuwan gila.

More From Ian Buckley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan