Genel Windows

Windows 11’de WSL Kurulumu ve Linux Tabanlı Geliştirme

Windows 11'de WSL Kurulumu ve Linux Tabanlı Geliştirme

Windows 11’de WSL Kurulumu ve Linux Tabanlı Geliştirme

Windows 11 işletim sistemi, geliştiricilere sunduğu yenilikler ve kolaylıklarla dikkat çekiyor. Bu yeniliklerden biri de Windows Subsystem for Linux (WSL) ile Linux tabanlı geliştirme yapabilme imkanıdır. WSL, geliştiricilerin Windows üzerinde bir Linux ortamı kurmalarına olanak tanır. Bu makalede, Windows 11 üzerinde WSL’nin nasıl kurulacağına ve nasıl kullanılacağına dair detaylı bir rehber sunacağız.

WSL (Windows Subsystem for Linux) Nedir?

WSL, Microsoft’un Windows kullanıcıları için sunduğu bir özelliktir ve bu özellik sayesinde kullanıcılar, bir sanal makine kurmadan Linux çekirdeği komutlarını Windows üzerinde çalıştırabilirler. Geliştiriciler için WSL, Linux araçlarını ve uygulamalarını doğal bir Windows ortamında çalıştırma olanağı sunar. Bu da geliştirme sürecinde daha fazla esneklik ve verimlilik sağlar.

WSL Kurulumu Adım Adım

1. Windows İsteğe Bağlı Özelliklerini Açın

İlk adım, WSL özelliğini etkinleştirmektir. Bunu yapmak için “Windows Özelliklerini Aç veya Kapat” bölümüne erişmeniz gerekecektir:

Başlat menüsünü açın ve arama çubuğuna “Windows Özellikleri” yazın.
– “Windows Özelliklerini Aç veya Kapat” seçeneğine tıklayın.
– Açılan pencerede “Windows Subsystem for Linux” seçeneğini işaretleyin ve Tamam düğmesine tıklayın.
– Bilgisayarınızı yeniden başlatın.

2. WSL Versiyonunu Güncelleyin ve Ayarlayın

Windows 11 ile birlikte WSL 2 kullanıma sunulmuştur. Daha iyi performans ve daha fazla özellik için WSL 2 kullanmanızı öneririz.

Komut İstemi veya PowerShell'''i yönetici olarak çalıştırın.
– Çalıştıracağınız komut şu şekildedir:

  wsl --set-default-version 2

Bu komut, varsayılan WSL sürümünü 2 olarak ayarlayacaktır.

3. Linux Dağıtımını Yükleyin

WSL üzerinde çalıştırmak istediğiniz Linux dağıtımını Microsoft Store üzerinden indirebilirsiniz. Örneğin Ubuntu’yu yüklemek için:

– Microsoft Store’u açın.
– Arama kısmına “Ubuntu” yazın ve çıkan sonuçtan Ubuntu dağıtımını seçin.
Yükle butonuna tıklayın.

Yükleme tamamlandıktan sonra Ubuntu’yu başlatın ve kurulumu tamamlayın. Kullanıcı adınızı ve şifrenizi oluşturduktan sonra Linux komutlarını kullanmaya başlayabilirsiniz.

WSL ile Linux Tabanlı Geliştirme

WSL’nin en büyük avantajlarından biri, Linux araçlarını ve betiklerini doğrudan Windows üzerindeki dosyalarla çalıştırabilmenizdir. Geliştirme ihtiyaçlarınıza göre Python, Node.js veya Ruby gibi dilleri kurarak web geliştirme veya diğer yazılım projelerinizi kolayca yürütebilirsiniz.

Ayrıca, daha gelişmiş sunucu barındırma çözümleri arıyorsanız, Hiz Hosting üzerinden sanal sunucu ve bulut sunucu hizmetlerine göz atabilirsiniz.

Yaygın Kullanım Araçları

Python: Python programlama dilini kullanarak skriptlerinizi çalıştırabilir ve hızlı prototipler geliştirebilirsiniz. Python indirmek için:

  sudo apt update
  sudo apt install python3

Git: Git ile sürüm kontrol işlemlerinizi yapabilirsiniz. Git’i kurmak için:

  sudo apt install git

Node.js: Node.js ile JavaScript tabanlı uygulamalarınızı geliştirebilirsiniz. Node.js'''i kurmak için:

  sudo apt install nodejs
  sudo apt install npm

Sonuç ve İpuçları

Windows 11’de WSL kullanarak, bir sanal makineye ihtiyaç duymadan Linux tabanlı geliştirme yapmanın kolaylığını keşfedebilirsiniz. WSL’nin sunduğu bu esneklik, geliştiricilere farklı platformlarda uygulama geliştirme ve test etme süreçlerinde çok büyük avantajlar sağlar. Ek olarak, daha fazla bilgi almak ve gelişmiş sunucu çözümlerini incelemek için Hiz Hosting’den hizmet alabilir veya işinize uygun paketlerden faydalanabilirsiniz.

WSL ile birlikte, Linux ve Windows dünyasının en iyi özelliklerini bir araya getirebilir ve projelerinizi daha etkin bir şekilde yönetebilirsiniz. İş süreçlerinizde WSL ile tanışarak, yazılım geliştirme süreçlerinizi daha verimli hale getirin.