%50 indirim tüm planlar, sınırlı süre. Başlangıç ​​tarihi: $2.48/mo
11 dakika kaldı
Geliştirici Araçları ve DevOps

Windows 10'a Linux Bash Nasıl Kurulur [Eğitimin Tamamı]

Matt Schmitt By Matt Schmitt 11 dakikalık okuma Güncelleme tarihi: 9 Eki 2025
Windows'a linux bash'ı yükleyin

Çoğu kişi, Linux için Windows Alt Sistemini keşfedene kadar Windows ve Linux'un iki ayrı dünya olduğunu düşünüyor. Sadece temel Linux komutlarını çalıştırmak için sanal makineler ve çift önyükleme kurulumları arasında geçiş yaparak üç yılımı harcayana kadar ben de aynı şeyi düşündüm. Windows için Bash, Linux işlevselliğini doğrudan Windows ortamınıza getirerek geleneksel çözümlerin karmaşıklığını ortadan kaldırır.

Başlangıçta Linux için oluşturulmuş Bash, kabuk komutlarını işleyen bir yorumlayıcıdır. Daha basit bir deyişle, bir kabuk yazdığınız komutları alır ve işletim sisteminize bunlarla ne yapacağını söyler. Bu Linux Bash kabuğu işlevi, Linux araçlarına ve iş akışlarına erişmeniz gerektiğinde çok değerli hale gelir.

PowerShell zaten Windows'ta yerleşik olduğundan, neden birinin Windows 10 veya Windows 11'e Linux Bash yüklemek isteyebileceğini merak edebilirsiniz. Yıllar süren geliştirme çalışmalarından sonra şunu öğrendim: Windows 10'da Linux'a ihtiyacınız olduğunda, geçici çözümler yardımcı olmaktan çok sinir bozucudur.

Geliştiriciler, Windows'ta Linux işlevselliği elde etmek için sanal makinelere, Cygwin'e ve PuTTY'ye güveniyorlardı. Bu çözümler işe yaradı ancak kendi baş ağrılarını da beraberinde getirdiler.

Windows-vps Windows 10 VPS Barındırma

Uzak masaüstü için kendinize verimli bir Windows 10 VPS'yi piyasadaki en ucuz fiyata edinin. NVMe SSD depolama ve yüksek hızlı internet üzerinde çalışan ÜCRETSİZ Windows 10.

Windows 10 VPS Planlarına Göz Atın

Windows 10'a Bash'i Yüklediğinizde Ne Olur?

Olay şu: sen Linux'u Windows 10'a yükleyinile aslında doğrudan Windows sisteminizin yanında çalışan gerçek bir Linux ortamına sahip oluyorsunuz. Daha basit bir ifadeyle, tüm bu emülatör baş ağrıları ortadan kalkar ve sonunda Linux komutlarını olağan performans cezaları olmadan çalıştırabilirsiniz.

Ancak bu çekirdek farkı bazı gerçek sınırlamalar yaratmaktadır. WSL 1'in (orijinal sürüm), Linux sistem çağrılarını Windows sistem çağrılarına çevirmesi gerekiyordu ve bu da gözle görülür performans yüküne neden oldu. WSL 2, hafif bir sanal makineye gerçek bir Linux çekirdeği ekleyerek bu sorunların çoğunu çözdü, ancak hala tam Linux performansı elde edemiyorsunuz.

Karşılaştığım en önemli etkiler donanım erişimi ve çekirdek modüllerini içeriyor. Kendi WSL çekirdeğinizi derlemeden özel çekirdek modüllerini yükleyemezsiniz ve doğrudan donanım erişimini WSL aracılığıyla yapamazsınız. /dev cihazlar sınırlıdır. ISO dosyalarını blok aygıtlar olarak bağlamak veya donanıma özel sürücüleri kullanmak gibi araçlar, çekirdek modül sistemi yerel Linux'tan farklı çalıştığı için çalışmayacaktır.

Dahası, Windows için bu Linux terminali kurulumu, Windows'ta açık kaynaklı araçlarla çalışırken yaptığım olağan tavizleri ortadan kaldırıyor. Artık proje ortasında sistemler arasında geçiş yapmaya veya uyumluluk sorunlarıyla uğraşmaya gerek yok.

Not: Bash yalnızca 64 bit sistemlere yüklenebilir ve Windows'un 32 bit sürümleriyle uyumlu değildir. Bu sınırlama, WSL'nin özel olarak 64 bit Linux ikili dosyalarını (ELF64 biçimi) çalıştıracak şekilde tasarlanmış olması nedeniyle mevcuttur. WSL'yi etkinleştiren temel Windows çekirdeği bileşenleri, performans ve kararlılık için yalnızca x64 talimatlarına ve mekanizmalarına dayanır. Modern donanımlar büyük oranda 64 bit mimariyi desteklediğinden Microsoft, geliştirme çabalarını yalnızca bu platforma odakladı.

Windows sürümü gereksinimleri:

  • Windows 10: Sürüm 2004 (derleme 19041) veya üzeri gereklidir
  • Windows 11: Tüm sürümler desteklenir

Sürümünüzü kontrol edin: Win+R tuşlarına basın, yazın kazananve Enter'a basın.

Linux Bash'i Windows 10 ve Windows 11'e yükleyin

Hızlı cevap: Ubuntu'yu tercih edin. Dünya çapında neredeyse dört geliştiriciden biri 2024'te Ubuntu'yu kullandı, onu en popüler Linux dağıtımı haline getiriyor. Yeni başlayanlara uygun, iyi belgelenmiş ve en geniş topluluk destek ağına sahiptir.

Sistem gereksinimleri: Windows 10 sürüm 2004 (derleme 19041) veya üzeri ya da Windows 11'in herhangi bir sürümü. Windows 10'a Linux nasıl yüklenir işlemi, modern yükleme yöntemini kullanarak her iki sistemde de aynı adımları izler.

Süreç, SUSE veya Debian gibi diğer dağıtımlar için de aynı şekilde çalışır; dolayısıyla bu adımlar, seçiminize bakılmaksızın geçerlidir. İşte döküm:

  1. Linux için Windows Alt Sistemini Etkinleştirin
  2. Seçtiğiniz Linux dağıtımını indirin ve yükleyin

1. Adım: Linux için Windows Alt Sistemi (WSL) özelliğini etkinleştirin

Linux Bash'i Windows'a kurmadan önce Linux için Windows Alt Sistemini etkinleştirmeniz gerekir. Daha basit bir deyişle, Windows'a Linux programlarını Windows programlarının yanında çalıştırmanın sorun olmadığını söylüyorsunuz.

Windows arama kutunuza “Windows özelliklerini aç veya kapat” yazın ve ardından Aç'ı tıklayın. Bu, Windows'u açar isteğe bağlı özellikler yönetimi arayüzüSistem bileşenlerini ekleyebileceğiniz veya kaldırabileceğiniz yer.

Windows 10'a linux bash'ı yükleyin

Şimdi hem “Sanal Makine Platformu”nu hem de “Linux için Windows Alt Sistemini” işaretleyin. Bu özellikler her şeyin düzgün çalışması için gereklidir. Bazen varsayılan olarak işaretli değildirler, bu nedenle ilerlemeden önce tekrar kontrol edin.

Windows Özellikleri iletişim kutusu açılmıyorsa veya WSL'yi bulamıyorsanız: Muhtemelen daha eski bir Windows 10 yapısı çalıştırıyorsunuz. Koşmak kazanan Sürümünüzü kontrol etmek için 19041 veya üzeri bir sürüme ihtiyacınız var. Daha eski sürümler için, önce Ayarlar > Güncelleme ve Güvenlik > Geliştiriciler İçin altında Geliştirici Modu'nu etkinleştirin.

Alternatif olarak, komut satırı araçlarını tercih ediyorsanız PowerShell'i kullanabilirsiniz. “Windows PowerShell”i arayın ve “Yönetici Olarak Çalıştır”ı seçin.

Daha sonra şu komutu çalıştırın:

Enable-WindowsOptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

“Erişim reddedildi” hataları alırsanız: PowerShell'i Yönetici olarak çalıştırdığınızdan emin olun. PowerShell simgesine sağ tıklayın ve “Yönetici Olarak Çalıştır”ı seçin.

Bu onay penceresini görene kadar birkaç saniye bekleyin.

Windows sizden bilgisayarınızı yeniden başlatmanızı isteyecektir. Y yazın ve enter tuşuna basın. Sisteminiz artık bir sonraki adıma hazır.

Adım 2: Microsoft Mağazasından bir Linux Distro indirin

Bilgisayarınız yeniden başlatıldıktan sonra Microsoft Store'u açın ve Ubuntu'yu arayın. Windows 10 için bu Linux indirme işlemi, eski yöntemlere kıyasla önemli ölçüde kolaylaştırılmıştır.

linux bash'ı yükle

Ubuntu 20.04 LTS'yi (en yeni uzun vadeli destek sürümü) seçin ve yükleyin.

Kurulum takılıp kalırsa veya başarısız olursa: Win+R tuşlarına basarak Microsoft Store önbelleğinizi temizleyin ve şunu yazın: wsreset.exeve Enter tuşuna basın. Boş pencerenin kapanmasını bekleyin, ardından Ubuntu'yu yeniden yüklemeyi deneyin.

İşte kısa bir ipucu: Kurulumdan sonra yanlışlıkla Microsoft Mağazası sayfasını kapatırsanız, Windows arama kutunuzda Ubuntu'yu arayın ve oradan başlatın.

Önemli bir ayrıntı: Ubuntu'nun C sürücünüze (sistem sürücüsü) kurulduğundan emin olun. WSL yalnızca sistem sürücüsünden çalışır, dolayısıyla bu ileride olası sorunları önler.

Kurulum birkaç dakika sürer. Perde arkasında neler oluyor? Windows, mevcut kurulumunuzla bütünleşen gerçek bir Linux alt sistemi yaratıyor. Bu bir sanal makine değil; daha çok aynı bilgisayarı paylaşan iki işletim sistemine sahip olmak gibi.

Terminal açıldığında Linux kullanıcı adınızı ve şifrenizi ayarlayacaksınız. Bunların Windows kimlik bilgilerinizle eşleşmesi gerekmez. Bu noktada Bash kurulum işlemini başarıyla tamamladınız.

Kurulumdan sonra Ubuntu'yu bulamıyorsanız:Bu seçenekleri sırasıyla deneyin:

  1. Windows Başlat menünüzde “Ubuntu”yu arayın
  2. Komut İstemi'ni açın ve yazın wsl doğrudan başlatmak için

Bu işe yaramazsa koşun wsl –install -d Ubuntu PowerShell'de yönetici olarak.

Tip temizlemek ekranı temizlemek için ve bitirdiniz. Bu noktada, Windows uygulamalarınızla birlikte sorunsuz bir şekilde çalışan, Windows ortamına yönelik işlevsel bir Linux terminaline sahipsiniz.

Not: Bash'i Windows 10 uygulaması olarak açmaya alternatif olarak, Windows Komut İstemi'ne Bash yazarak Bash'i Windows 10'da açabilirsiniz. Ayrıca buradan, çıkışa yazarak Bash'ten çıkıp Windows moduna dönebilirsiniz. Böylece Windows'ta Linux terminalini nereden ve nasıl çalıştıracağınızı biliyorsunuz.

3. Adım: WSL2'ye ve En Son Özelliklere Yükseltme

Önceki bölümlerde Sanal Makine Platformu özelliğini etkinleştirmiştik. WSL2 için gerekli olduğundan bu adımı tamamladığınızdan emin olun.

Şimdi PowerShell'i Yönetici olarak açın ve WSL1'den WSL2'ye yükseltmek için bu komutu çalıştırın:

wsl –set-varsayılan-sürüm 2

Yükseltme genellikle 5 ila 10 dakika sürer. Aşağıdakileri çalıştırarak yükseltmenin çalıştığını doğrulayabilirsiniz:

wsl -l -v

 

RDP-vps Uzak Masaüstüne mi ihtiyacınız var?

99,95 çalışma süresine sahip güvenilir, yüksek performanslı RDP sunucuları. ABD, Avrupa ve Asya'daki tüm büyük şehirlere giderken masaüstünüzü yanınıza alın.

Bir RDP Sunucusu edinin

WSL2'yi daha iyi yapan şey nedir: WSL2, WSL1'in çeviri katmanı yerine gerçek bir Linux çekirdeği kullanır. Bu, daha hızlı dosya işlemleri, tam sistem çağrısı uyumluluğu ve Windows entegrasyonu için Linux komut satırında daha iyi performans anlamına gelir. Linux Bash Windows deneyimi WSL2 ile önemli ölçüde daha duyarlı hale geliyor.

Bilmeniz gereken en son WSL2 iyileştirmeleri:

Microsoft, 2024 ve 2025 boyunca WSL2'yi aktif olarak güncelliyor. Linux çekirdeği sürüm 5.15'ten 6.6'ya geçerek önemli performans iyileştirmeleri ve daha iyi donanım desteği sağladı. Aşağıdakileri çalıştırarak istediğiniz zaman en son sürüme güncelleyebilirsiniz:

wsl –güncelleme

Ayrıca Okuyun: Linux için Windows Alt Sistemiyle Tanışın!

Yeni özellikler arasında otomatik bellek geri kazanımı (WSL artık kullanılmayan belleği Windows'a geri veriyor), gelişmiş kurumsal güvenlik entegrasyonu ve yapılandırmayı, yapılandırma dosyalarını manuel olarak düzenlemekten çok daha kolay hale getiren yeni bir GUI ayarları uygulaması yer alıyor.

Daha yeni sistemler için: Windows 11 kullanıcıları daha iyi grafik desteği ve kusursuz dosya sistemi entegrasyonu gibi ek avantajlardan yararlanır. Windows 10 çalıştırıyorsanız temel performans iyileştirmelerini almaya devam edersiniz ancak bazı gelişmiş özellikler Windows 11 gerektirir.

Çözüm

Çözüm

Linux ve Windows doğal olarak kendi güçlü yönleriyle farklı işletim sistemleridir. PowerShell, Windows yönetiminde öne çıkarken Bash, daha geniş açık kaynak ekosistemine erişmenizi sağlar. Her ikisi de aynı makinede mevcut mu? Bu gerçekten faydalı.

Microsoft, özellikle bu boşluğu kapatmak amacıyla Linux için Windows Alt Sistemi'ni oluşturdu. Daha basit bir ifadeyle, Linux araçlarının Windows'ta olağan sanal makine sorunları olmadan yerel olarak çalışmasının bir yolunu yarattılar.

Bu kılavuzu takip ederek başardıklarınız yalnızca yazılım yüklemenin ötesine geçer. Artık çoğu web sunucusuna ve geliştirme ortamına güç sağlayan aynı komut satırı araçlarına erişebilirsiniz. Kurulum mükemmel değil - hala Linux çekirdeğini kaçırıyorsunuz - ancak çoğu geliştirme çalışması için gerçeğe yeterince yakın.

Windows-vps Windows 10 VPS Barındırma

Uzak masaüstü için kendinize verimli bir Windows 10 VPS'yi piyasadaki en ucuz fiyata edinin. NVMe SSD depolama ve yüksek hızlı internet üzerinde çalışan ÜCRETSİZ Windows 10.

Windows 10 VPS Planlarına Göz Atın

Linux'un Windows 10'da nasıl çalıştırılacağını anlamak, geleneksel sanal makinelerle mümkün olmayan platformlar arası geliştirme olanaklarını ortaya çıkarır. İster web uygulamaları oluşturuyor olun, ister sunucuları yönetiyor olun, ister platformlar arası yazılım geliştiriyor olun, Windows ortamı için bu Bash terminali ihtiyacınız olan araçları sağlar.

Windows 10'un daha eski bir sürümünü çalıştırıyorsanız Geliştirici Modunun etkinleştirilmesi gerektiğini unutmayın. WSL2, WSL1'den daha iyi performans sunsa da yükseltme işlemi basittir.

Yeterince adil, eğer komut satırı araçlarında yeniyseniz bu kurulum karmaşık görünebilir. Ancak kullanmaya başladığınızda, hem Windows uygulamalarının hem de Linux yardımcı programlarının aynı anda kullanılabilir olmasını takdir edeceksiniz. Artık Linux erişimine ihtiyacınız olmadığına karar verirseniz, bu adımları tersine çevirmek kurulum kadar basittir.

SSS

WSL1 ve WSL2 arasındaki fark nedir?

WSL2, hafif bir sanal makinede çalışan gerçek bir Linux çekirdeği kullanırken, WSL1, Linux sistem çağrılarını Windows eşdeğerlerine çevirir. Pratik anlamda WSL2, dosya işlemlerinde önemli ölçüde daha iyi performans ve Linux uygulamalarıyla tam uyumluluk sunar. Modern yöntemleri kullanarak Linux Bash'i Windows 10'a kurduğunuzda, varsayılan olarak WSL2'yi alırsınız. Temel değiş tokuş, WSL2'nin biraz daha fazla bellek kullanmasıdır, ancak performans iyileştirmeleri bunu çoğu kullanıcı için değerli kılmaktadır.

Aynı Windows bilgisayarda birden fazla Linux dağıtımını çalıştırabilir miyim?

Evet, birden fazla dağıtımı aynı anda yükleyebilir ve çalıştırabilirsiniz. Windows ortamı için her Linux terminali, kendi dosya sistemi ve ayarlarıyla bağımsız olarak çalışır. Web geliştirme için Ubuntu'ya, sunucu projeleri için Debian'a ve güvenlik çalışmaları için Kali Linux'a sahip olabilirsiniz; hepsi aynı Windows makinesinde çalışıyor. Yüklü tüm dağıtımları görmek için wsl -l -v komutunu ve belirli bir dağıtımı başlatmak için wsl -d [DistributionName] komutunu kullanın.

Linux dosyalarıma Windows Dosya Gezgini'nden nasıl erişirim?

Explorer.exe yazın. Geçerli Linux dizinini Windows Dosya Gezgini'nde açmak için Windows için Bash terminalinizde. Alternatif olarak, tüm WSL dağıtımlarınıza göz atmak için Dosya Gezgini'nde \\wsl$\ konumuna gidin. Linux dosyalarını Windows uygulamalarıyla düzenleyebilirsiniz, ancak sistem dizinlerindeki dosyaları doğrudan Windows aracılığıyla değiştirmekten kaçının; güvenlik için ana klasörünüze ve proje dizinlerinize bağlı kalın.

WSL'yi yüklemek Windows bilgisayarımı yavaşlatır mı?

WSL'nin aktif olarak çalışmadığı durumlarda sistem performansı üzerinde minimum etkisi vardır. Windows için Linux komut satırı, kaynakları yalnızca siz onu kullanırken tüketir. WSL2 bir miktar bellek ayırır (genellikle RAM'inizin %50'si veya 8 GB, hangisi daha küçükse), ancak kullanılmayan belleği otomatik olarak Windows'a geri bırakır. Modern donanım çalıştıran çoğu kullanıcı için performans etkisi, geleneksel bir sanal makineyi çalıştırmaya kıyasla ihmal edilebilir düzeydedir.

Grafiksel Linux uygulamalarını (GUI uygulamaları) WSL'de çalıştırabilir miyim?

Modern WSL kurulumları, WSLg (Linux GUI için Windows Alt Sistemi) aracılığıyla grafik uygulamalarını destekler. Bash Windows kurulumunu yükledikten sonra Firefox, GIMP gibi Linux GUI uygulamalarını veya geliştirme araçlarını çalıştırabilirsiniz; bunlar Windows uygulamalarınızın yanında görünür. Bu özellik Windows 10 build 19044+ veya Windows 11 gerektirir. Sudo apt install firefox ile bir GUI uygulaması yükleyin ve terminalinize firefox yazarak başlatın.

WSL'yi kaldırmak veya farklı bir Linux dağıtımına geçmek istersem ne olur?

Belirli bir dağıtımı kaldırmak için PowerShell'de wsl –unregister [DistributionName] öğesini kullanın. Bu, dağıtımı ve tüm dosyalarını kalıcı olarak siler. WSL'yi tamamen kaldırmak için Windows Özellikleri'nde "Linux için Windows Alt Sistemi" ve "Sanal Makine Platformu"nun işaretini kaldırın ve yeniden başlatın. Windows 10 kurulumunda Linux'u ilk kez yükledikten sonra Ubuntu'dan başka bir dağıtıma geçmek istiyorsanız, yeni dağıtımı Microsoft Store'dan yüklemeniz yeterlidir; birden fazla dağıtım çalıştırabilir veya eskisini kaldırabilirsiniz.

Paylaşmak

Blogdan daha fazlası

Okumaya devam edin.

Makalenin başlığını ve koyu mavi bir arka plan önünde Cloudzy logosunu taşıyan, parlak neon camgöbeği tel çerçeve kubbesiyle korunan metalik bir kap.
Geliştirici Araçları ve DevOps

2026'da Kaçınılması Gereken En Önemli Docker Güvenliği Hataları

Docker'ı görünür bir sorun yaşamadan aylarca üretimde çalıştırabilirsiniz. Kapsayıcılar başlıyor, uygulamalar yanıt veriyor, hiçbir şey bozulmuyor. Daha sonra açığa çıkan bir bağlantı noktası veya yanlış yapılandırılmış bir izin oluşturulur

Rexa CyrusRexa Cyrus 15 dakika okuma
'Portainer vs Yacht: Hangi Docker Kullanıcı Arayüzünü Seçmelisiniz' metni ve Cloudzy logosunun yanında Docker konteynerlerini temsil eden 3 boyutlu parlak mavi küp yapısı.
Geliştirici Araçları ve DevOps

Portainer vs Yacht: 2026'da Hangi Docker Kullanıcı Arayüzünü Seçmelisiniz?

Docker kapsayıcılarını CLI aracılığıyla yönetmek basit kurulumlar için etkilidir ancak ölçeklendirmesi zayıftır. Konteyner sayıları arttıkça durumları, günlükleri ve güncellemeleri manuel olarak izlemek hata haline gelir

Rexa CyrusRexa Cyrus 13 dakikalık okuma
Sürekli Entegrasyon Araçları
Geliştirici Araçları ve DevOps

2026'da DevOps İş Akışlarınızı Optimize Etmek için En İyi CI/CD Araçları

  Yazılım geliştirme ortamı her zamankinden daha hızlı gelişiyor. Bu hızlı büyümenin gerisinde kalmak istemiyorsanız DevOps metodolojilerini ve Agile'ı benimsemelisiniz.

Ada LovegoodAda Lovegood 11 dakikalık okuma

Dağıtıma hazır mısınız? Aylık 2,48dan başlayan fiyatlarla.

Bağımsız bulut, 2008'den beri. AMD EPYC, NVMe, 40 Gbps. 14 gün içinde para iadesi.