Dalam usaha menjadikan Windows sebagai platform yang hebat untuk pembangun membina aplikasi, tapak web dan perkhidmatan yang mengagumkan untuk semua platform dan peranti, Microsoft bekerjasamadengan Canonical untuk membina Subsistem Windows untuk Linux(WSL), untuk mendayakan Pengguna Windows menjalankan imej mod pengguna Ubuntu tulen pada Windows, dan ini telah datang dengan menjalankan Bash pada Ubuntu pada Windows Ramai pembangun Windows mengalu-alukan idea tersebut dengan membuat beberapa permintaan untuk alatan sumber terbuka untuk digunakan pada Windows, oleh itu beberapa penambahbaikan telah dibuat pada Windows cmd, berbilang alatan baris perintah, PowerShell dan senario pembangun lain.
Tetapi satu peningkatan yang mengejutkan dunia Teknologi ialah pelaksanaan Bash asli pada Ubuntu pada Windows tanpa memerlukan kernel Linux, ini bermakna pengguna Windows yang menjalankan versi Windows terkini kini boleh laksanakan utiliti baris arahan Linux seperti apt-get, grep, awk, sed serta banyak lagi, jalankan skrip Bash dan juga mencuba alatan yang mengutamakan Linux sepertiPython, Git, Rubydan banyak lagi.
Banyak yang telah diperkatakan tentang Bash pada Ubuntu pada Windows, tetapi di sini kita akan mempunyai peralihan fokus, dan yang penting bermula dengan cara menyediakan Bash pada Ubuntu pada Windows, kemudian teruskan melihat beberapa kelemahan daripada keseluruhan projek, bagaimana ia boleh dipertingkatkan untuk pengalaman pembangun yang lebih baik dan juga melihat keputusan akhir dan jangkaan masa hadapan.
Cara Menyediakan Bash pada Ubuntu pada Tetingkap 10
Setelah melihat bagaimana Bash pada Ubuntu pada Windows benar-benar terhasil, mari kita menyelami cara anda boleh menyediakan Ubuntu bash pada Windows dalam langkah mudah berikut:
Prasyarat
Langkah 1
Jika sistem anda memenuhi semua keperluan di atas, anda sepatutnya bersedia, buka sistem Tetapan dan pergi ke Kemas kini & Keselamatan->Untuk Pembangun. Kemudian aktifkan “Mod Pembangun”
Aktifkan Mod Pembangun
Langkah 2
Buka sistem anda Panel Kawalan, kemudian klik pada Programs , di bawah Program dan Ciri, klik Hidupkan atau matikan ciri Windows, anda sepatutnya boleh untuk melihat antara muka di bawah. Kemudian dayakan pilihan “Subsistem Windows untuk Linux(Beta)” dengan menandai kotak kecil dan akhirnya klik “OK”
Dayakan Subsistem Windows Untuk Linux
Anda akan digesa untuk memulakan semula mesin anda, cuma klik pada “Mulakan Semula Sekarang” untuk memulakan semula supaya ciri baharu akan dipasang .
Mulakan Semula Mesin
Langkah 3
Seterusnya, selepas mesin anda dimulakan semula, log masuk dan dalam bar carian, cuma taip “bash” dan tekan butang. Ini akan melaksanakan bash.exe
fail, untuk memuat turun dan memasang “Bash on Ubuntu pada Windows” , anda akan digesa untuk menerima Syarat Perkhidmatan seperti dalam antara muka di bawah:
Cari Bash.exe
Muat turun dan Pasang Bash Pada Ubuntu Pada Windows
Itu sahaja, anda sepatutnya boleh mempunyai Bash lengkap pada Ubuntu pada Windows dan menjalankan alatan Linux biasa secara asli pada Windows.
Apabila anda membukanya, anda akan menjatuhkan terus ke cangkerang akar oleh itu anda tidak perlu menggunakan sudo utiliti untuk menjalankan pengguna root arahan.
Kekurangan Ubuntu Bash Pada Windows
Untuk pengguna bash berpengalaman, terdapat banyak jangkaan dengan kedatangan Bash pada Ubuntu pada Windows, tidak semua ciri dan fungsi akan sama seperti di Ubuntu Linux. Terdapat beberapa permintaan untuk fungsi yang pengguna jangkakan tersedia dalam Bash pada Ubuntu pada Windows. Kami akan melihat beberapa yang paling penting, anda boleh melihat senarai penuh daripada di sini
Salah satu kelemahan utama Subsistem Windows untuk Linux ialah ia bukan sumber terbuka setakat ini, tetapi mungkin dalam keluaran akan datang, menjadikannya sumber terbuka mungkin ada kemungkinan.Masalah lain ialah pengguna tidak boleh mengawal sistem sisi Windows bersama-sama dengan melancarkan proses Windows secara langsung dari Bash, yang boleh menjadi masalah utama bagi pengguna yang lebih suka mengawal proses sistem daripada baris arahan. Tambahan pula, mengakses peranti USB secara terus dari bash juga tidak boleh dilakukan seperti yang diminta oleh ramai pengguna, ini adalah beberapa masalah yang pasti dihadapi pengguna, tetapi memandangkan teknologi ini baharu, kami menjangkakan banyak perubahan dan penambahbaikan pada masa hadapan. Oleh itu, teruskan jari anda dan lihat apa yang berlaku semasa ia maju pada platform Windows.
Bagaimana Ia Boleh Menjadi Lebih Baik
Dengan Bash pada Ubuntu pada Windows sebagai idea baharu pada platform Windows, terdapat beberapa jangkaan daripada pembangun, dan juga banyak pembangun dijangka beralih kepada pengekodan pada Windows memandangkan ciri-ciri hebat Bash kini berada di Windows.
Tetapi bagaimanakah keseluruhan projek boleh dijadikan lebih baik dan menarik untuk pemaju? Satu perkara penting untuk Microsoft lakukan ialah mempertimbangkan sangat cadangan pengguna seperti dalam ini kehendak, permintaan dan idea yang disediakan oleh pengguna dan pembangun yang berbeza.Memandangkan keseluruhan idea adalah untuk meningkatkan dan menambah baik pengalaman pembangun, maka mempertimbangkan semua pandangan tersebut akan menjadikan projek itu lebih hebat.
Keputusan
Terdapat banyak hujah tentang sama ada ini bagus untuk Linux terutamanya pada Desktop Linux, tetapi ia jelas akan membawa ramai pengguna dan pembangun sumber terbuka ke Windows. Penggunaan Linux pada desktop telah ketinggalan berbanding Windows dan Mac OSX, dan projek Windows Subsystem untuk Linux boleh menjadi satu lagi tamparan hebat untuk "tahun Desktop Linux".
Tetapi di atas semua, ia akan membantu dalam mempromosikan dunia sumber terbuka kepada pengguna Windows, mungkin ini bermakna peralihan positif dalam penggunaan alatan sumber terbuka khususnya di kalangan pengguna baharu di bawah payung Windows, yang dengan cara ini sudah berlaku dan dijangka akan berkembang pada masa hadapan. Sebagai pemikiran terakhir, ramai pembangun pasti akan berpindah ke Windows untuk mencuba projek baharu ini yang boleh bertindak sebagai penyelamat untuk Windows sejak akhir-akhir ini terdapat giliran acara, dengan ramai pengguna mencari penyelesaian pembangunan sumber terbuka.