Saya bertanya-tanya apakah mungkin secara teknologi memungkinkan bagi Windows untuk menambahkan semacam antarmuka Linux? Saya pikir itu akan memenangkan banyak programmer untuk dikembangkan di Windows.
Ada ide tentang ini?
Saya bertanya-tanya apakah mungkin secara teknologi memungkinkan bagi Windows untuk menambahkan semacam antarmuka Linux? Saya pikir itu akan memenangkan banyak programmer untuk dikembangkan di Windows.
Ada ide tentang ini?
Jawaban:
Seperti halnya Cygwin yang @ChrisF sebutkan, Anda juga dapat menginstal koleksi alat yang diangkut dari Unix yang berjalan di lingkungan Windows normal. Dua contoh seperti itu:
Hal ini memungkinkan Anda untuk berada dalam Command Prompt dan menggunakan perintah seperti grep, ls, awkdan sebagainya. Setelah Anda meletakkan folder yang diekstrak di jalur lingkungan Anda, pengalaman menggunakannya cukup mulus dan menyatu dengan baik:

Lihatlah Cygwin . Nya
kumpulan alat yang menyediakan tampilan dan nuansa Linux untuk Windows.
(diambil dari beranda mereka).
Menjalankan Cygwin akan memasang sejumlah kerang linux yang akrab seperti bash dan tcsh, dan memungkinkan Anda untuk menjalankan kerang di Windows, tetapi juga menjalankan aplikasi Linux langsung dari baris perintah Windows.
Pastikan bahwa semua /bin/direktori yang diinstal di Cygwin berada dalam variabel Windows PATH Anda, dan Anda dapat memiliki pengalaman Windows / Linux hybrid dari Windows. Bahkan ls.
MSYS adalah seperangkat alat GNU untuk Windows, installer dapat ditemukan di sini . (hanya instal MSYS, bukan MinGW)
Kemudian Anda harus menambahkan alat MSYS ke variabel PATH Anda: jalankan systempropertiesadvanceddari jendela Run ( Win+ R), klik variabel Lingkungan dan temukan variabel Path di kotak bawah, tambahkan tanda titik koma dan jalur MSYS (standarnya adalah C:\MinGW\msys\1.0\bin).
Ini juga menyenangkan untuk memiliki bash di Windows, jadi Anda harus mempertimbangkan untuk menambahkan C:\MinGW\msys\1.0juga ( bash akan diluncurkan dengan perintah msys, bukan bash!). Perubahan akan sepenuhnya diterapkan setelah melakukan relog.
Alat tambahan seperti vim dapat dengan mudah di-google dan ditambahkan dengan cara yang mirip.
Peluang lain adalah menggunakan WSL - Windows Subsystem untuk Linux . Bash asli disediakan.
Selain jawaban yang telah disebutkan (Cygwin adalah favorit pribadi saya), Microsoft juga bekerja untuk secara resmi membawa Bash shell ke Windows. Saat ini masih dalam versi beta, tetapi Anda dapat memeriksanya di sini: https://msdn.microsoft.com/en-us/commandline/wsl/about . Jika Anda ingin menginstalnya, Anda memerlukan Pembaruan Ulang Tahun Windows 10 build 14393 atau lebih baru.
Ada Ubuntu Portable untuk Windows.
Ini menjalankan Ubuntu sebagai aplikasi windows, daripada harus boot secara terpisah.