- Linux ortamlarının, ağır sanal makinelere veya çift önyükleme nedeniyle yeniden başlatmalara gerek kalmadan Windows'a yerel olarak entegre edilmesi.
- WSLg aracılığıyla terminal uygulamaları, geliştirme araçları ve grafiksel kullanıcı arayüzü (GUI) yazılımları için gelişmiş destek.
- Ubuntu, Debian veya Kali gibi birden fazla dağıtımı bağımsız ve eş zamanlı olarak yönetme yeteneği.

Bilgisayarınızla boğuşmak zorunda kalmadan her iki dünyanın da en iyisinin tadını çıkarabildiğinizi hayal edin. Yıllarca, Windows'ta Linux araçlarına ihtiyaç duyan bizler, tüm RAM'i tüketen sanal bir makinenin zahmeti veya her geçiş yapmak istediğinizde bilgisayarınızı yeniden başlatmanızı gerektiren çift önyükleme riski arasında seçim yapmak zorunda kaldık. Microsoft, Windows için Linux Alt Sistemi (WSL) ile bu engeli ortadan kaldırdı ve Linux'un normal işletim sistemimiz içinde rahatça çalışmasına olanak sağladı.
Bu teknoloji sadece basit bir öykünme değil; Linux ikili dosyalarını doğrudan çalıştırmanıza olanak tanıyan güçlü bir uyumluluk katmanıdır. Geliştiriciler için bu, Windows'un rahatlığından ödün vermeden açık kaynaklı araçları ve UNIX ortamlarını kullanabilecekleri için bulunmaz bir nimettir. İster Python ile programlama yapın , ister MongoDB ile veritabanlarını yönetin, ister sadece terminali keşfedin, WSL bilgisayarınızı bir yazılım İsviçre çakısına dönüştürür.
WSL tam olarak nedir?

Basitçe söylemek gerekirse, WSL, Windows komut satırından yerel Linux programlarını çalıştırmanıza olanak tanıyan bir ortamdır. Eski yöntemlerin aksine, sıfırdan tam bir işletim sistemi kurmanızı gerektirmez. Başlangıçta, ilk sürüm daha sınırlıydı ve temel yardımcı programlara odaklanmıştı, ancak WSL 2'nin gelişi , gerçek bir Linux çekirdeği içermesi ve performansı ve uyumluluğu önemli ölçüde iyileştirmesiyle oyunun kurallarını değiştirdi.
En değerli özelliklerinden biri de grafik arayüzleri yönetmek için kullanılan WSLg eklentisidir. Bu sayede artık terminalin siyah ekranına bağlı kalmıyoruz; artık görsel Linux uygulamalarını tıpkı diğer Windows programları gibi, donanım 3D hızlandırması desteği ve başlat menüsüyle tam entegrasyonla açabiliyoruz.
Başlamak için gerekenler

Bunu yapmak için süper bilgisayara ihtiyacınız yok, ancak bazı minimum gereksinimler var. En önemlisi, x64 veya ARM işlemciye ve bir sürümüne sahip olmaktır. Windows 10 (yapı 19041 veya üzeri) Ya da daha da iyisi, Windows 11. Sisteminizin uyumlu olup olmadığını kontrol etmek için Windows tuşu + R tuşlarına basıp, komut satırına yazabilirsiniz. winver Tam sürümünüzü görmek için Enter tuşuna basın.
Bir diğer önemli nokta ise sanallaştırma. WSL 2'nin sorunsuz çalışması için BIOS'unuzda sanal makine izleme modunun (Intel'de VT-x veya AMD'de AMD-V) etkinleştirilmiş olması gerekir. Bunun etkin olup olmadığını kontrol etmek için Görev Yöneticisi'ni açın, Performans sekmesine gidin ve CPU bölümünde sanallaştırmanın etkin olarak listelenip listelenmediğine bakın.
Kurulum için bir adım atın

Günümüzde tüm sistemi kurmak çok kolay. Artık kontrol paneliyle uğraşmaya gerek yok. Sadece bir pencere açmanız yeterli... Yönetici olarak PowerShell ve komutu başlat wsl --installBu komut işini yapıyor: gerekli özellikleri etkinleştiriyor ve varsayılan olarak Ubuntu dağıtımını yüklüyor.
Eğer tam kontrol istiyorsanız veya daha eski bir Windows sürümüne sahipseniz, Windows İsteğe Bağlı Özellikler'e giderek "Sanal Makine Platformu" ve "Windows Linux Alt Sistemi" kutularını manuel olarak işaretleyebilirsiniz. Bunu yaptıktan sonra, değişikliklerin geçerli olması için bilgisayarınızı yeniden başlatmanız çok önemlidir.
Birden fazla dağıtımı yönetmek

Bu sistemin en güçlü yanı, tek bir dağıtıma bağlı kalmak zorunda olmamanızdır. Programlama için Ubuntu, test için Debian ve güvenlik için Kali kullanabilirsiniz; hepsi bir arada. aynı anda çalışıyorBelirli bir dağıtımı yüklemek için şu komutu kullanabilirsiniz: wsl --install -d Ya da bunları Microsoft Mağazası'nda arayabilirsiniz.
Çok sayıda pencereyle kafanız karışmasın diye en iyi yöntem şunu kullanmaktır: Windows terminaliBu uygulama, her dağıtım için ayrı sekmeler ve paneller açmanıza olanak tanıyarak, bunlar arasında saniyeler içinde geçiş yapmanızı sağlar. Hangi sürümlerin yüklü olduğunu ve her birinin hangi WSL sürümünü kullandığını öğrenmek istiyorsanız, şu komutu kullanabilirsiniz. wsl --list --verbose En iyi müttefikinizdir.
Günlük yaşam için olmazsa olmaz püf noktaları ve komutlar
Linux'a geçtikten sonra yapmanız gereken ilk şey sistemi güncellemek. Şu komutu kullanın: sudo apt update && sudo apt upgrade Her şeyi güncel tutmak için. Sürüm kontrolüne ihtiyacınız varsa, yükleyin. Git Bu zorunludur ve hızlıca yapılır. sudo apt install git.
En ilgi çekici özelliklerden biri de birlikte çalışabilirlik. Linux komutlarını Windows kabuğundan, başına "Linux" kelimesini ekleyerek kolayca çalıştırabilirsiniz. wslVe bunun tam tersi olarak, Linux terminalinden ünlü Windows uygulamaları gibi Windows yürütülebilir dosyalarını çağırabilirsiniz. ipconfig.exeBunu, aşağıdakiler gibi güçlü Linux araçlarıyla birleştirerek: grep veya cut Verileri filtrelemek için.
Alternatif yollar ve ön sürümler
Eğer ileri düzey bir kullanıcıysanız ve en yeni özellikleri denemek istiyorsanız, Windows Insider Programına katılabilirsiniz. Seçtiğiniz kanala (Beta, Geliştirme veya Canary) bağlı olarak, deneysel WSL güncellemelerini herkesten önce alacaksınız. Microsoft Store'a erişiminiz yoksa, MSI paketleri ve .wsl dosyaları kullanarak çevrimdışı kurulum seçeneği de mevcuttur.
Ayrıca, bir dağıtım resmi dizinde listelenmiyorsa, her zaman bir TAR dosyası kullanarak özel bir imajı içe aktarabilir ve kendi özel çalışma ortamınızı oluşturma konusunda tam özgürlüğe sahip olabilirsiniz.
Windows'un istikrarından ödün vermeden farklı Linux ortamları arasında geçiş yapabilme özelliği, teknik verimlilikte önemli bir ilerlemeyi temsil ediyor. Basitleştirilmiş, tek komutla kurulumdan grafiksel uygulamaları çalıştırmaya ve birden fazla dağıtımı paralel olarak kullanmaya kadar, bu alt sistem, bu iki işletim sistemi arasındaki tarihsel sürtüşmeyi ortadan kaldırarak, herhangi bir geliştirme aracına sadece bir tıklamayla ulaşmayı mümkün kılıyor.
Genel olarak bayt ve teknoloji dünyası hakkında tutkulu bir yazar. Bilgilerimi yazarak paylaşmayı seviyorum ve bu blogda da bunu yapacağım; size gadget'lar, yazılım, donanım, teknolojik trendler ve daha fazlasıyla ilgili en ilginç şeyleri göstereceğim. Amacım dijital dünyada basit ve eğlenceli bir şekilde gezinmenize yardımcı olmaktır.
