Bu kullanışlı kılavuzla WSL 2'den en iyi şekilde yararlanın.

Microsoft, son yıllarda Windows 10 ve 11'e şık özellikler getirdi, ancak geliştirici topluluğu için Linux 2 için Windows Alt Sistemi muhtemelen öne çıkan özelliklerden biri. Orijinal WSL'yi temel alan daha yeni WSL 2, geliştiriciler için daha fazla güç ve güvenilirlik sağlar. Geliştiriciler, WSL 2'den en iyi şekilde nasıl yararlanacaklarını bilmelidir.

Linux 2 için Windows Alt Sistemini kullanmaya yönelik en iyi uygulamalardan bazılarını ele alırken okumaya devam edin.

Linux 2 için Windows Alt Sistemi Nedir?

Linux 2 için Windows Alt Sistemi (WSL 2), Windows 10 ve 11'de yerleşik bir Linux çekirdeğidir. Günümüzün en değerli özelliklerinden biri Linux için Windows Alt Sistemidir (WSL). Windows kullanıcılarının Windows üzerinde Ubuntu ve Kali gibi Linux dağıtımlarını ikili önyükleme veya özel bir sanal makine yapılandırın.

Daha fazla kurulum çalışmasına ihtiyaç duymadan, Windows kullanıcıları anında Linux komut satırı araçlarına, programlarına ve yardımcı programlarına erişebilir. Başlangıçta Windows 10 ile piyasaya sürülen en son sürüm olan WSL 2, çok daha fazla kararlılık ve güç sunar.

instagram viewer

Windows kullanıcıları, Linux terminalini çalıştırabilmenin yanı sıra, Windows'ta WSL 2 ile Linux GUI uygulamalarını çalıştırın dosya G/Ç performansı ve işletim sistemi işlevselliği için geliştirilmiş destekle.

Linux için Windows Alt Sistemi Geliştiricilere Nasıl Yarar Sağlar?

Bir geliştirici olarak, özel VM kurulumu hakkında endişelenmeden veya Windows ekosisteminden ayrılmadan platformlar arası uygulamalar geliştirerek WSL'den yararlanabilirsiniz. Ayrıca, geliştiricilere doğrudan Windows 10/11 ile entegre edilmiş güçlü bir Linux çekirdeği sağlar.

Geliştiriciler için diğer önemli WSL 2 avantajlarından bazıları şunlardır:

  • Linux araçlarına ve yardımcı programlarına kolayca erişin: Geliştiriciler, özel bir VM veya kapsayıcı olmadan awk, sed, grep, iftop vb. gibi Linux komut satırı araçlarını doğrudan kullanabilir.
  • Basit kurulum: Linux 2 için Windows Alt Sisteminin kurulumu zahmetsizdir. Doğrudan Microsoft Store'dan edinebilirsiniz; ayrıca desteklenen Linux dağıtımları listesinden seçim yapmakta özgürsünüz.
  • İyileştirilmiş performans: WSL 2, hafif bir sanal makine kullandığı için optimum performans sağlar; bu, uygulamalarınıza daha hızlı önyükleme süreleri sağlar ve verimli kaynak kullanımına olanak tanır.
  • Windows ile sorunsuz entegrasyon: WSL 2, Windows işletim sistemi ile doğrudan entegre olduğundan, geliştiriciler Linux çalıştırabilir ve Windows uygulamaları aynı anda, paylaşılan dosya dizinlerini kullanır ve hatta VS Code'u WSL üzerinde çalışan uygulamalarla çalışacak şekilde yapılandırır. 2. WSL 2 sayesinde geliştirme ortamı karmaşıklığında ve ek yükte önemli bir azalma var.
  • Gelişmiş Docker entegrasyonu: Docker Desktop'ta WSL-2 arka uç ayarını etkinleştirerek Docker kapsayıcılarını WSL 2'de yerel olarak çalıştırabilirsiniz; bu, Docker uygulamalarınızın uyumluluğunu geliştirmeye ve genel performansı artırmaya yardımcı olacaktır.

WSL 2 geliştirme ortamını yapılandırmak, her yerde tutarlı bir ortam kullanabilmenizi sağlayacaktır. sırayla hata olasılığını azaltabilen ve güvenilirliği artırabilen birden fazla cihaz ve platform. Ayrıca, Windows 10 ve 11'de Linux 2 için Windows Alt Sistemini kullanırken daha verimli hale gelebileceksiniz.

WSL 2'de yeni olan kullanıcılar için verimli bir iş akışı oluşturmaya yönelik en iyi uygulamaları takip etmek çok önemlidir. Öte yandan, WSL 2'ye zaten aşina iseniz, bu ipuçları mümkün olduğunca verimli olmanızı sağlamaya yardımcı olacaktır.

1. Windows Terminalini kullanın

Yepyeni Windows Terminali, Microsoft Store'dan güçlü bir açık kaynaklı terminaldir. Microsoft, Windows Terminalini WSL 2'yi doğrudan entegre edecek ve herhangi bir Linux dağıtımını kurulur kurulmaz otomatik olarak yapılandıracak şekilde tasarlamıştır. Bu, farklı bir ortam kurmak zorunda kalmadan Windows ve Linux arasında kolayca geçiş yapabileceğiniz anlamına gelir.

Windows Terminali, PowerShell, WSL 2 ve Komut İstemi gibi birden çok kabuğu destekleyebilir. Ayrıca birden çok sekme, bir arama çubuğu ve bölünmüş bölmeler dahil olmak üzere çeşitli üretkenlik özellikleri sunar; hatta terminalin görünümünü beğeninize göre özelleştirebilirsiniz.

Windows Terminali açık kaynaklı bir proje olduğundan, topluluğun gelişmiş kullanıcı deneyimi için onu sürekli olarak geliştireceğinden emin olabilirsiniz. Ve ona aşık olursanız, şuna bakın: en iyi Windows terminal ipuçları, püf noktaları ve kısayolları.

2. Visual Studio Kodunu Entegre Edin

Birçok geliştirici, inanılmaz derecede çok yönlü bir IDE (kod düzenleyici) olan VS Code'a güvenir. Entegre bir terminal, uzantı desteği sunar ve süper özelleştirilebilir sezgisel bir arayüze sahiptir. Geliştirme için WSL 2 kullanıyorsanız, sorunsuz bir iş akışı için WSL 2'yi Visual Studio Code ile entegre etmek istersiniz.

Windows sisteminizde Visual Studio Code ve WSL 2 Linux dağıtımı olduğundan emin olarak VS Code'u WSL 2 ile kullanabilirsiniz. yükleyebilirsiniz Uzak - WSL Uzantıyı Visual Studio Kodunda bulun ve gereksinimlerinize göre yapılandırın.

3. Birden Fazla Profil Ayarlayın

WSL 2'yi iş, kişisel öğrenim veya okul için kullanmayı planlıyorsanız, ayrı kullanıcı profilleri oluşturmayı düşünün. Bu, uygulamalarınızı, yapılandırmalarınızı ve dosyalarınızı düzenli tutmanıza olanak tanır.

Birden çok profil kurmanın bir yöntemi, Windows Terminalini kullanmaktır; Windows 10 veya 11 PC'nize yükledikten sonra şuraya gidin: Ayarlar > Profiller > Ekle.

4. Paketleri Güncelle

Diğer tüm Linux dağıtımlarında olduğu gibi, WSL 2'de kullandığınız paketlerin ve araçların sürekli güncellendiğinden emin olmanız gerekir. Bunu yapmak, WSL 2'nizin güvenli, güvenilir ve optimum şekilde performans göstermesini sağlar. WSL 2'deki paketleri güncellemek için aşağıdaki komutu girin:

sudo apt-elde etmek güncelleme
sudo apt-elde etmek güncelleme

5. Container'ları Docker ile Çalıştırın

Docker, geliştiricilerin uygulamalarını bir kapsayıcı içinde verimli bir şekilde oluşturmasına, dağıtmasına ve çalıştırmasına olanak tanıyan açık kaynaklı bir platformdur. Tüm bağımlılıklar, projenizin herhangi bir ortama kolayca dağıtılabilmesi için bir araya getirilmiştir.

Docker'ı Windows 10 ve 11'de Docker Desktop aracılığıyla bağımsız bir uygulama olarak kullanabilir veya daha iyi performans ve verimli kaynak tüketimi için Linux için Windows Alt Sistemi ile entegre edebilirsiniz. Geliştirme veya test için kapsayıcılarınızı WSL 2 ile çalıştırmanızı şiddetle tavsiye ederiz.

WSL 2, Windows'ta Bir Kazan-Kazandır

Linux 2 için Windows Alt Sistemi inanılmazdır ve Linux ile Windows ekosistemleri arasındaki boşluğu etkili bir şekilde kapatır. Windows'a alışkın bir geliştirici olarak, üretkenliğinizden veya esnekliğinizden ödün vermeden hem Windows hem de Linux'tan en iyi şekilde yararlanmak için WSL 2'den yararlanabilirsiniz.