[Lei Feng'den Not: Resim kaynağı: Pixabay Sahibi: Efes Kitap]
Leifeng.com AI Kaynak tarafından yapılan yorumlar:
Linux'ta Windows çalıştırılsın mı? Bu aslında yeni bir şey değil, hackerlar bunu 20 yıl önce yaptı.
Bununla birlikte, çoğunlukla yavaş olan ve çalışabilen birkaç Linux uygulaması olan sanal bir makine yaklaşımıdır.
Otuz yıldır Hedong, otuz yıldır Hexi. Microsoftun geliştirici blogu az önce Windows 10un bir sonraki sürümünün yalnızca Linux çekirdeğiyle gelmeyeceğini, aynı zamanda bir sürücü yüklemek kadar basit olan Windows Update yükleme yöntemiyle de güncelleneceğini duyurdu.
Büyük katil
Bu büyük katilin adı WSL, tam adı "Linux için Windows Alt Sistemi" (Linux için Windows Alt Sistemi), aslında bir gecede ortaya çıkmadı, ancak bilinmiyordu.
Amaç, bazı Android uygulamalarının Windows 10 mobil üzerinde çalışmasını sağlamak olan Astoria adlı bir projeden kaynaklandı.
Ancak, donanım öykünmesi veya sanallaştırma gibi projelere veya popüler Cygwin gibi üçüncü taraf Linux ortamlarına yönelik değildir.
Tasarım hedefi, kullanıcıların Windows uygulamalarını ve Linux araçlarını aynı dosya kümesinde kullanmalarına izin vermek gibi, ana bilgisayarın dosya sistemini doğrudan kullanabilen eksiksiz bir Linux alt sistemidir; ayrıca Microsoft tarafından resmi olarak sağlanan donanımın bazı kısımlarını da çağırabilir. Linux yazılımını bir Windows ortamında çalıştırmanın en doğrudan yolu.
Örneğin, GNU Linux komut satırı araçlarının doğrudan kullanımı, Python gibi çeşitli programlama dilleri, Ruby yorumlayıcıları ve hatta XWindow gibi grafik uygulamaları.
Elbette Microsoft, WSL'nin günlük masaüstü ortamı için değil, esas olarak uygulama geliştiricileri için olduğuna dikkat çekti. Zaman zaman Linux kullanması gereken geliştiriciler, öğretmenler veya öğrenciler için ana geliştirme ortamı Windows'tur, verimliliği artırmak için buna açık kaynaklı bir yapı denebilir.
Önümüzdeki ay piyasaya sürülebilir
Başlatılacak Windows 10 sürüm numarası 2004'tür. YYMM formatının isimlendirme kurallarına göre 2004 Nisan 2020'dir. Elbette Mayıs ayında çıkması şaşırtıcı değil, ilk olarak Windows Insider'da deneyimleyebilirsiniz.
Bu güncelleme aslında WSL'nin (WSL2) ikinci sürümüdür ve önceki WSL1 sürümünden çok daha güçlüdür.Gerçek Linux çekirdeğini paketler ve onu genel kullanıma açık (GA, Genel Kullanılabilir) duruma getirir.
Özellikle, dosya sistemi G / Ç performansını büyük ölçüde geliştirir ve Linux ikili dosyalarını doğrudan Windows üzerinde çalıştırabilir. WSL1, sistem çağrılarını çevirmek için dönüştürme katmanını kullanır; WSL2 kendi Linux çekirdeğini içerir ve tam sistem çağrısı uyumluluğuna sahiptir.Örneğin, Docker'ın Linux sürümü gibi açık kaynaklı programlar doğrudan çağrılabilir.
WSL2, Haziran 2019'da Microsoft Build konferansında duyuruldu. Herkesin kullanımına açık hale gelmek üzere olan duruma ulaşmak yaklaşık bir yıl sürdü.
Nasıl kurulur ve kullanılır
WSL2 ile ilgili bu sefer en övgüye değer şey kolay kurulumu ve kullanımıdır Açıkçası, bir sürücü yüklemek veya bir yama uygulamak kadar basittir. Güncellemek için özellikle Windows Update'i kullanın, böylece tüm Windows görüntüsünü güncellemeden en son çekirdek sürümünü edinebilirsiniz.
WSL'yi ilk kez kuruyorsanız, yükleme işlemi sırasında güncellemeleri kontrol edecek ve Linux çekirdeğini sizin için kuracaktır.
Elbette, komut satırında da çalışabilir ve yazılım paketini doğrudan indirebilirsiniz.
Github'da tam kaynak kodunu görebilirsiniz: WSL2-Linux-Kernel. Linux tabanlı olarak değiştirilir ve Linux çekirdeğinin GPLv2 açık kaynak lisans sözleşmesini benimser.
Geliştiriciler için, Linux çekirdeğini kurduktan sonra, sadece Linux komut satırı araçlarını kullanmakla kalmaz, aynı zamanda üzerinde GNU / Linux çalıştırır, bu da Ubuntu, Debian, SUSE gibi farklı Linux dağıtımlarını seçebileceğiniz anlamına gelir. Bekleyin, bu dağıtımlar Microsoft Mağazası aracılığıyla kurulabilir.
Açık kaynak Microsoft, açık kaynak topluluğu
Microsoft'un açık kaynak desteği eskisi gibi değil. WSL'nin piyasaya sürülmesiyle, geliştiriciler coşkulu bir açık kaynak topluluğu oluşturdular ve hatta bir WSLCONF geliştirici konferansına ev sahipliği yaptılar. Bu yılki WSLCONF 3 Mart. Tabii ki salgın nedeniyle çevrimiçi bir etkinlik haline geldi.
Geliştirici konferansı, Ubuntu tarafından desteklenmektedir ve WSL konularının çeşitli yönlerini tartışmaktadır Topluluktaki bir numaralı kişi, WSL'nin Microsoft proje yöneticisi Craig Loewen'dir.
Craig çok genç. 2018'de Waterloo Üniversitesi'nden Makine ve Elektrik Mühendisliği bölümünden yeni mezun oldu.Okulda zengin staj deneyimi var.Sadece Microsoft'ta stajyerlik yapmakla kalmadı, aynı zamanda FIRST Robotics Competition'da jüri üyeliği yaptı.
[Leifeng'den not: Resim kaynağı: Craigloewen.com Sahibi: Craig Loewen]
Microsoft'un resmi WSL proje yöneticisi olan Craig, en son genel bakış videosunu Microsoft Geliştirici Blogunda yayınladı: "WSL2'de programlar nasıl daha hızlı geliştirilir".
(Lei Feng Net Not: Yukarıdaki resim Craig'in konuşmasının ekran görüntüsüdür)
Geçtiğimiz birkaç yıl içinde, Microsoft ve Linux işletim sistemi alanındaki en büyük rakiplerdi, neden ikincisi şimdi birincisinin konuğu?
Engadget'in yorumları, Microsoft'un artık Windows satışlarına daha az bağımlı olduğuna, ancak Azure gibi bulut hizmetlerine daha fazla bağımlı olduğuna inanıyor. Sunucu tarafında ve geliştirici tarafında, Linux için daha fazla destek daha iyi bir ekosistemdir.
Referans malzemeleri:
https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/
Github: https://github.com/microsoft/WSL2-Linux-Kernel
WSLCONF: https://www.wslconf.dev
Craig Loewen: