Seperti yang Anda ketahui, di Microsoft Store, ada tiga versi Ubuntu . Ini berarti bahwa pada Windows saya dapat meniru Ubuntu dan memiliki baris perintah Ubuntu langsung di Windows.
Pertanyaannya sangat mudah: apa yang tidak dapat saya lakukan dari baris perintah Ubuntu yang ditiru di Windows yang dapat saya lakukan pada Ubuntu berbasis Linux yang tepat? Apakah bermanfaat untuk mengunduh aplikasi Ubuntu ini, menginstalnya, dan bekerja dengannya saja, bukan OS yang sebenarnya? Apakah mungkin untuk menginstal semua perpustakaan pengembangan? Bisakah saya menulis (atau tidak) driver perangkat? Dengan kata lain: apa batasannya?
Apa fitur Ubuntu berbasis Linux yang hilang dari Ubuntu-on-Windows?
Jawaban baru dipersilahkan: Saya tahu bahwa setiap perangkat lunak selalu berubah dengan meningkatkan karakteristik dan fitur!
sumber
Jawaban:
Ubuntu yang berjalan di bawah Subsistem Windows 10 untuk Linux bukanlah distro penuh. Faktanya, ini bukan Linux sama sekali - ia tidak memiliki kernel Linux. Jadi Anda tidak dapat menguji atau mencoba ekstensi kernel, termasuk driver, karena Anda tidak menjalankan Linux .
Jika Anda ingin melakukan hal-hal seperti itu, instal Ubuntu di VM - Win10 termasuk Hyper-V, tetapi secara pribadi, saya lebih suka VirtualBox, yang gratis - atau dual-boot mesin Anda dengan Ubuntu berjalan pada bare metal. Anda hampir pasti akan menemukan yang terakhir lebih cepat daripada menjalankan Windows - saya lakukan pada semua mesin saya. Sebagian ini karena Anda memerlukan perlindungan antivirus saat menjalankan Windows, yang menyedot kinerja, terutama kinerja disk. Dan karena Anda membutuhkannya, Win10 menyertakan antivirus bawaan.
Dengan Linux, Anda tidak perlu, jadi ada dampak kinerja yang kurang.
sumber
Salah satu hal yang tidak dapat Anda lakukan dengan mudah di bawah Subsistem Windows untuk Linux (WSL) adalah menjalankan aplikasi GUI Linux.
Untuk melakukannya, Anda harus menginstal server X11 yang tidak didukung seperti VcXsrv atau Xming.
Mengaktifkan WSL relatif sepele. Tampaknya cukup bagus sebagai userland baris perintah Linux.
sumber
VcXsrv
tidak didukung. Mereka telah merilis sekitar 10 pembaruan sejak saya menggunakannya (Oktober 2017).Ada banyak informasi penting tentang masing-masing jawaban di atas. Saya di sini merangkum konsep-konsep utama masing-masing.
Pembaruan Mei 2019 : seperti yang ditunjukkan dalam salah satu jawaban terbaru, WSL berkembang dengan menggunakan Kernel Linux asli dan memberikan lebih banyak opsi. Saya telah membaca dokumen ini dan, jika dikonfirmasi, ini akan menjadi langkah maju yang besar. Di sini Anda dapat menemukan artikel yang bagus tentang topik "kernel Linux nyata pada W10"
Ringkasnya: "Ubuntu di windows adalah tanah pengguna Ubuntu yang lengkap di atas kernel Windows dalam mode Kompatibilitas Linux", sebagaimana ditunjukkan dalam salah satu komentar.
Apa yang tidak bisa saya lakukan:
Apa yang saya bisa lakukan:
Informasi tambahan:
aplikasi ini gratis, dapat diunduh dari Windows Store dan di sini Anda dapat menemukan instruksi untuk menginstal dan menggunakannya.
Dalam pertanyaan lain tentang blog ini, beberapa saran tentang cara menggunakan GUI untuk WSL (tidak resmi, pihak ketiga)
PEMBARUAN Agustus 2019 : WSL 2 yang baru dirilis (baca di sini untuk informasi lebih lanjut). Tampaknya Anda dapat bekerja dengan kernel linux nyata dan dengan sistem file Linux. Sejauh ini saya belum mencoba versi baru (ini ada di daftar TODO saya).
sumber
Dari How-To Geek :
Pembaruan dari komentar allquixotic :
sumber
crontab
dan daemon lainnya. Berikut adalah contoh praktis memuatcrontab
ketika Windows melakukan booting. Kemudian gunakanrsync
setiap 2 hari untuk mencadangkan basis data Windows: blog.snowme34.com/post/…Pada Mei 2019, WSL 2 sedang dalam pengembangan .
(penekanan milikku)
sumber