Windows 10 üzerinde Linux kullanmak hiç bu kadar kolay olmamıştı. Eğer bir yazılım geliştiriciyseniz ya da Linux komutlarını denemek istiyorsanız, Windows Subsystem for Linux (WSL) sayesinde Windows ortamında Linux'u doğrudan çalıştırabilirsiniz. Peki, WSL nedir ve nasıl kurulur? Adım adım, detaylı bir şekilde Windows 10 üzerinde WSL kurulumunu keşfetmeye hazır olun!
WSL Nedir ve Neden Kullanmalıyım?
Windows Subsystem for Linux (WSL), Windows üzerinde Linux çekirdeğini simüle etmenizi sağlayan bir özellik. Kısacası, Windows kullanırken Linux komutlarını ve araçlarını çalıştırabilirsiniz. Bu özellik, özellikle yazılım geliştirme süreçlerinde çok faydalıdır. Linux’ta yazılım geliştiren birini, Windows ortamında çalışırken Linux'un güçlü komut satırı araçlarıyla donatmak harika bir fikir değil mi?
Hadi gelin, Windows 10 üzerinde WSL kurulumunu nasıl yapacağımıza bakalım.
Adım 1: Windows Özelliklerini Açmak
İlk adımda yapmamız gereken şey, Windows'ta gerekli özellikleri etkinleştirmek. Windows 10, WSL'yi bir özellik olarak sunar, ancak bu özellik varsayılan olarak kapalıdır. Neyse ki, bunu açmak oldukça basit.
Windows tuşuna basın ve “Windows Özellikleri” yazın. Açılan pencerede, "Windows Subsystem for Linux" seçeneğini bulun ve işaretleyin. Bu seçeneği işaretledikten sonra, “Tamam” tuşuna basın ve bilgisayarınızı yeniden başlatın. İşte bu kadar, WSL için temel hazırlığı yapmış olduk!
Adım 2: Windows Terminali Yüklemek
WSL'i kullanmak için bir terminale ihtiyacımız var. Windows 10’un kendine ait bir terminali var, ancak daha fazla özellik ve esneklik için Microsoft’un sunduğu Windows Terminal uygulamasını indirmenizi öneririm. Windows Terminal, farklı komut satırı uygulamaları arasında geçiş yapmanızı kolaylaştırır.
Windows Store’a gidin, “Windows Terminal” yazın ve indirip yükleyin. Yükleme tamamlandığında, terminali açarak Linux komutlarını yazmaya başlayabilirsiniz.
Adım 3: WSL 2’yi Etkinleştirmek
WSL 2, WSL'in yeni ve geliştirilmiş sürümüdür. Bu sürümde, Linux çekirdeği tamamen sanal bir makine üzerinde çalışıyor ve Windows ile çok daha hızlı ve uyumlu bir şekilde çalışıyor. Bu nedenle, WSL 2’yi kullanmanızı kesinlikle tavsiye ederim.
WSL 2’yi etkinleştirmek için, Windows 10'un güncel olduğundan emin olun. Eğer güncelleme gerekiyorsa, Ayarlar > Güncelleme ve Güvenlik > Windows Update kısmına gidip gerekli güncellemeleri yapın.
WSL 2’yi etkinleştirmek için şu komutları sırasıyla çalıştırın:
wsl --set-default-version 2
Bu komut, sisteminizin WSL 2'yi kullanmaya başlamasını sağlar. Ardından, Linux dağıtımını yüklemek için hazırız!
Adım 4: Bir Linux Dağıtımı Seçmek
WSL ile çalışırken, Linux dünyasına adım atmak için bir dağıtıma (distro) ihtiyacımız var. Windows Store üzerinden popüler Linux dağıtımlarından birini seçebilirsiniz. Ubuntu, Debian, Fedora gibi dağıtımlar arasında seçim yapabilirsiniz. En popüler ve kullanıcı dostu olanlardan biri ise Ubuntu’dur.
Windows Store’a gidin ve “Ubuntu” yazın. Çıkan sonuçlardan istediğiniz sürümü seçin ve yüklemeye başlayın. Yükleme işlemi tamamlandığında, başlat menüsünden “Ubuntu”yu aratıp çalıştırabilirsiniz.
Adım 5: Kurulum ve İlk Başlangıç
Ubuntu’yu ilk defa çalıştırdığınızda, bazı ilk ayarları yapmanız istenecektir. Bir kullanıcı adı ve şifre belirlemeniz gerekebilir. Bu bilgilerle Linux ortamınız hazır hale gelecek. Artık Windows 10 üzerinde Ubuntu ile çalışmaya başlayabilirsiniz!
Terminalde Linux komutlarını kullanarak istediğiniz işlemleri yapabilir ve projelerinizi geliştirebilirsiniz. Örneğin, aşağıdaki komutlarla temel Linux işlemlerini yapabilirsiniz:
sudo apt update
sudo apt upgrade
Bu komutlar, sisteminizi günceller ve Linux paketlerini en son sürüme getirir.
Adım 6: Windows ile Linux Arasında Dosya Paylaşımı
Windows ve Linux arasında dosya paylaşımı yapmak da oldukça basittir. WSL, Windows dosya sistemine Linux’tan erişebilmenizi sağlar. Windows’un dosya sistemine `/mnt/c` altında erişebilirsiniz. Bu sayede, Windows’ta bulunan dosyalara rahatça ulaşabilirsiniz.
Örneğin, Windows’taki Belgeler klasörüne Linux’tan şu şekilde erişebilirsiniz:
cd /mnt/c/Users/KullanıcıAdı/Documents
Adım 7: İleri Seviye Ayarları Yapmak
Eğer daha fazla özelleştirme yapmak isterseniz, terminalinizi kişiselleştirebilir, Linux ortamınızda gelişmiş araçları yükleyebilirsiniz. Örneğin, VS Code veya Git gibi yazılımlarını Linux ortamına kurabilirsiniz.
VS Code’u yüklemek için aşağıdaki komutu kullanabilirsiniz:
sudo apt install code
Artık, Linux ortamında Windows’un tüm gücünü ve esnekliğini kullanarak gelişmiş yazılım geliştirme yapabilirsiniz.
Sonuç: WSL ile Harika Bir Deneyim
Windows 10 üzerinde WSL kurmak ve kullanmak, Linux deneyimini Windows ortamında yaşamak isteyenler için harika bir seçenek. Basit adımlarla kurulumu tamamladığınızda, hem Windows’un gücünü hem de Linux’un verimliliğini bir arada kullanabileceksiniz. Artık Linux komutlarını çalıştırmak, yazılım geliştirmek ve projelerinizi hızlıca geliştirmek çok daha kolay olacak.
Açıkçası, WSL kullanmak bir yazılımcının işini kolaylaştıran en iyi özelliklerden biri olabilir. O zaman, hemen başlayın ve Linux’un dünyasına adım atın!