4 Hal tentang sistem Linux di Windows 10

Apa yang terdengar seperti sebuah lelucon April Mop ternyata terjadi: alat Core Linux, termasuk shell, sekarang tersedia untuk berjalan secara native di dalam Windows 10 berkat sebuah proyek Microsoft resmi yang menerjemahkan panggilan sistem Linux. Primordial sebagai proyek ini mungkin itu menjanjikan. Tapi di sini ada 4 hal yang perlu diketahui tentang sistem Linux di Windows 10.

1. Untuk menggunakannya harus melompat melalui beberapa rintangan dan menunggu

Subsistem Linux di Windows yang tersembunyi di balik "hanya untuk pro" hanya bisa masuk ke dalam jika Anda menjalankan Windows 10 dari pengembang Fast Ring melalui program Windows Insider. (Pergi ke situs web Windows Insider untuk mempelajari lebih lanjut tentang itu).

Perhatikan bahwa setelah Anda seorang Insider dan pada Fast Ring, Anda mungkin harus menunggu beberapa hari untuk mendapatkan build 14.316 didorong ke sistem anda. Sejauh yang saya sudah bisa beritahu, tidak ada cara cepat untuk mendapatkan ISO dari edisi terbaru.

linux-di-windows-10

2. Ini adalah binari Linux nyata dan dijalankan as-is

Ketika Microsoft pertama kali mengumumkan Build 2016, itu menegaskan bahwa subsistem Linux bukanlah VM. Ini adalah lapisan terjemahan, di mana Linux binari dijalankan as-is dan memiliki panggilan sistem mereka diterjemahkan ke dalam sesuatu yang menyerupai panggilan sistem Windows.

Dengan ini datang kabar baik dan kabar buruk. Kabar baiknya adalah sebagian besar binari Linux, asalkan mereka dikompilasi untuk Ubuntu Linux, dapat berjalan apa adanya. Paket dapat didownload melalui apt, karena mereka dalam Ubuntu. Beberapa jiwa berani rupanya bahkan mampu menjalankan gcc , umum Linux C compiler, meskipun tidak jelas apakah mereka dapat digunakan untuk membangun aplikasi Linux yang bekerja dalam subsistem.

Selama di Reddit, sekarang ada thread di mana peneliti pemberani mencoba untuk menjalankan berbagai aplikasi Linux di subsistem dan merekam berapa banyak kesuksesan yang mereka miliki.

3. Masih banyak hal yang hilang dengan desain

Dengan iterasi pertama subsistem, Microsoft ingin memberikan alat-alat yang pengembang Linux yang paling sering digunakan (dan melewatkan sebagian besar saat menggunakan Windows). Itu berarti shell bash, ssh alat koneksi remote dan banyak lainnya. Ini tidak berarti Anda harus berharap untuk dapat menjalankan Docker atau VMS.

Di sisi lain, Anda mungkin akan terkejut dengan apa yang tidak bekerja, evenearly. Dalam thread Reddit, orang-orang telah melaporkan bahwa sementara server Apache Web tidak bekerja dan fungsi hanya pada jaringan loopback lokal. Tapi fakta bahwa ia bekerja adalah mengesankan. Demikian pula xorg klien untuk X Windows berjalan, meskipun memerlukan konfigurasi manual dan layar X server pada host Windows.

4. Jangan berharap aplikasi Linux dan Windows dapat berbicara satu sama lain secara langsung

Linux apps berjalan di subsistem tidak tahu mereka sedang berjalan di subsistem. Bagi mereka, alam semesta mereka adalah mesin Linux, aplikasi Linux tidak akan tahu tentang keberadaan aplikasi Windows. Aplikasi Windows mungkin sekarang dapat mengetahui tentang aplikasi Linux, tergantung pada bagaimana Microsoft memperluas fungsionalitas dari subsistem Linux dan jenis pengembang API Microsoft memaparkan.

Yang mengatakan, aplikasi Linux bisa berbicara kepada dunia Windows sekarang melalui dua jalan utama. Yang pertama adalah melalui jaringan, meskipun yang membutuhkan aplikasi Windows untuk mendengarkan pada ujung lain. Kedua adalah melalui filesystem, sejak subsistem Linux secara otomatis membuat titik mount di / mnt yang sesuai dengan drive pada Windows. Ini tidak muncul mungkin untuk membuat file dari dalam Linux, ini mungkin dengan desain atau masalah perizinan, tetapi Anda dapat membaca dan memodifikasi yang sudah ada.

Leave a Reply

Your email address will not be published. Required fields are marked *