Windows ve Linux’un çift önyüklemesi, her ikisine de ihtiyaç duyan herkes için cevap oldu. Sonra her Windows özellik güncellemesi önyükleme yükleyiciyi yeniden yazdı, GRUB sürekli kayboldu ve bölüm tablosu Microsoft’un daveti olmadığını hatırlamadığı yeni bir kiracı kazandı. Artık Windows makinede Linux çalıştırmanın çok daha kırılgan olmayan bir yolu var: düzgün ayarlanmış bir WSL kurulumu, bir hiper-visor veya Windows’un yanında değil içinde yaşayan bir konteyner çalışma zamanı.
Windows 11’den ikinci bir önyükleme girişi olmadan çalışan bir Linux userland elde etmenin yedi yolunu test ettik. Aşağıda, tam bir geliştirme günü, tüm çekirdekleri maksimize eden bir derleme ve çift önyükleme kurulumunu çökertecek bir Windows güncellemesinin içinden geçen şeyler yer almaktadır.
Çift önyükleme değiştirmesinde ne aranmalı
- Yerel performans. Derleme süreleri ve G/Ç, çıplak metal Linux’un %10’u içinde olmalı, ağır VM yükü değil.
- Dosya sistemi birlikte çalışabilirliği. Windows dosyalarını Linux’tan okumak (ve tam tersi) şeffaf olmalı, paylaşılan ağ klasörü sapması değil.
- GPU erişimi. Hem CPU-only hem de GPU-accelerated iş yükleri (CUDA, ROCm) sadece çalışmalı.
- Ağ oluşturma. Bridged, NAT ve mDNS, LAN’da normal bir makine gibi davranmalı.
- Anlık görüntüler ve geri alma. Bozuk bir ortam saniyeler içinde kurtarılmalı, yeniden yükleme değil.
- Önyükleme zamanı. Kabuğa on saniye iyidir. Altmış bir yaşam tarzı değişikliğidir.
Hızlı karşılaştırma
| Uygulama | En iyi | Lisans | Ücretsiz plan | Başlangıç fiyatı | Derecelendirme |
|---|---|---|---|---|---|
| WSL2 | Default Linux userland | MIT | Free | Free | 4.7 |
| Hyper-V | Windows-native full VMs | Proprietary | Windows Pro built-in | Windows Pro license | 4.5 |
| VirtualBox | Cross-vendor full VMs | GPL / PUEL | Free | Free | 4.3 |
| VMware Workstation Pro | Serious desktop VMs | Proprietary | Free personal | Free personal, paid commercial | 4.6 |
| QEMU | Custom hypervisor stack | GPL | Free | Free | 4.4 |
| Multipass | Ubuntu VMs on demand | Apache 2.0 | Free | Free | 4.5 |
| Docker Desktop | Container-scoped Linux | Apache 2.0 | Free personal | About $9/user/mo Business | 4.5 |
Uygulamalar
1. WSL2 — En iyi varsayılan Linux userland
Windows Subsystem for Linux 2, Microsoft’un çift önyükleme sorununa kendi cevabıdır. Yönetilen bir Hyper-V VM iki saniyeden kısa sürede başlatılır, gerçek bir Linux kerneli çalıştırır, Windows sürücülerinizi /mnt/c konumuna bağlar ve VS Code, Windows Terminal ve PowerShell ile entegre olur.
Çoğu geliştirici için WSL2 artık Windows makinede varsayılan Linux ortamıdır. GPU geçiş (CUDA, ROCm) çalışır. Systemd desteği varsayılan olarak etkindir. wsl --install ubuntu size bir dakikadan kısa sürede çalışan bir kabuk verir.
Eksik olduğu yer: Linux ve Windows dosya sistemleri arasındaki dosya G/Ç (/mnt/c vs ~/), bir tarafta kalmanın aksine daha yavaştır. Bazı GUI uygulamalar düzgün işleme için WSLg’ye ihtiyaç duyar ve birkaç ağ hizmeti ayrılmış bağlantı noktaları ister.
Fiyatlandırma:
- Ücretsiz: Windows 10 ve Windows 11 ile birlikte gelmektedir
- Ücretli: Hiçbiri
Platformlar: Windows 10 (2004+), Windows 11
İndir: WSL install docs
Sonuç: Bunu her şeyden önce açın. Çoğu “bana Linux lazım” ihtiyacı burada biter.
2. Hyper-V — En iyi Windows-native tam VM’ler
Hyper-V, Windows Pro ve Enterprise içinde zaten yaşayan hipervizördür. Windows Özellikleri’nden açın ve Hyper-V Manager, canlı anlık görüntülerle tam Linux, Windows Server veya BSD konuklarını çalıştıran tanıdık bir VM UI açar.
WSL2 Hyper-V üzerinde çalıştığı için, ikisini yan yana çalıştırmak sorunsuz bir şekilde gerçekleşir. Enhanced Session Mode, Linux konuklarına panoya paylaşımı olan yeniden boyutlandırılabilir bir pencere verir.
Eksik olduğu yer: Native macOS konuk desteği yok (VMware’nin aksine). Windows Home, Hyper-V’yi içermez. Bazı üçüncü taraf araçlar (iç içe VirtualBox, eski Docker sürümleri) hipervizör için yarışır.
Fiyatlandırma:
- Ücretsiz: Windows Pro, Enterprise, Education ile birlikte gelmektedir
- Ücretli: Home’daysa Windows Pro lisans yükseltmesi
Platformlar: Windows 10 Pro, Windows 11 Pro
İndir: Windows Özellikleri → Hyper-V’de açın
Sonuç: Tam VM’lere ihtiyaç duyduğunuzda ve zaten Windows Pro çalıştırdığınızda doğru seçim.
3. VirtualBox — En iyi çapraz satıcı ücretsiz VM’ler
VirtualBox Oracle tarafından, hemen hemen her hobi projesinin kullandığı ücretsiz hipervizördür. Windows, macOS ana bilgisayar desteği, Linux ve Windows konukları, anlık görüntü alma, başsız modu ve komut dosyası oluşturulabilir CLI (vboxmanage) çoğu iş yükünü kapsar.
Uzantı Paketi (RDP, USB 2/3, PXE boot) tescilli olsa da kişisel kullanım için ücretsizdir. Konuk eklentileri panoyu, sürükle bırakı ve paylaşılan klasörleri yönetir.
Eksik olduğu yer: Performans Hyper-V ve VMware Workstation’dan geri kalır, özellikle G/Ç yoğun Linux konuklarında. Ana bilgisayardaki kernel güncellemeleri bazen USB geçişini kırar.
Fiyatlandırma:
- Ücretsiz: GPL tabanı
- Ücretli: Uzantı Paketi kişisel için ücretsiz, ticari için lisanslanmış
Platformlar: Windows, macOS, Linux, Solaris ana bilgisayarları
İndir: VirtualBox
Sonuç: Takımınız karma işletim sistemi olduğunda ve her yerde aynı hipervizörü istediğinizde açık seçim.
4. VMware Workstation Pro — En iyi ciddi masaüstü VM’ler
VMware Workstation Pro, masaüstü katmanında en güçlü konuk performansına sahip Broadcom’un ücretli hipervizörüdür. VirtualBox’tan daha iyi disk G/Ç, daha temiz iç içe sanallaştırma (Workstation içinde Linux VM içinde Docker çalıştırmak hemen çalışır) ve Windows masaüstünde doğrudan Linux uygulamalarını çalıştırmak için olgun Unity Mode.
VMware, 2024’te Workstation Pro’yu kişisel kullanım için ücretsiz yaptı. Ticari kullanım yine de lisans gerektirir.
Eksik olduğu yer: Broadcom satın alınmasından beri kafa karıştırıcı lisans hikayesi. VirtualBox’tan daha az topluluk tarafından paylaşılan VM. Başlangıç zamanı daha yüksek.
Fiyatlandırma:
- Ücretsiz: Kişisel kullanım, tam özellikler
- Ücretli: Broadcom aracılığıyla ticari lisanslar
Platformlar: Windows, Linux ana bilgisayarları
İndir: VMware Workstation Pro
Sonuç: Performans ve güvenilirlik, ücretsiz ve açık seçimden daha önemli olduğunda doğru seçim.
5. QEMU — En iyi özel hipervizör yığını
QEMU, çoğu Linux sanallaştırma yığınının altında yatan açık kaynaklı makine emulatörü ve hipervizördür. Windows’ta komut satırı arayüzü ile taşınabilir bir ikili dosya olarak çalışır. Aqemu veya WSL tabanlı virt-manager gibi bir UI ile birleştirildiğinde, tam VM yönetimi ücretsiz olarak elde edersiniz.
VirtualBox yerine QEMU’yu seçme nedeni cihaz emülasyonu esnekliğidir. Özel disk formatları, keyfi mimariler (RISC-V, ARM, x86’da MIPS) ve VirtualBox’un reddettiği USB cihaz geçişinin hepsi çalışır.
Eksik olduğu yer: Parlak Windows UI yok. Komut satırı bayrakları dildir ve el kitabı uzun. Sadece bir pencerenin içinde Linux masaüstünü istiyorsanız uygun değildir.
Fiyatlandırma:
- Ücretsiz: GPL
- Ücretli: Hiçbiri
Platformlar: Windows, macOS, Linux
İndir: QEMU on Windows
Sonuç: Bir uç durum (tuhaf mimari, özel cihaz) ana akım araçları ortadan kaldırdığında bunu seçin.
6. Multipass — En iyi Ubuntu VM’leri isteğe bağlı
Multipass Canonical tarafından, tek bir komuttan bir Ubuntu VM’sini başlatır: multipass launch --name dev 22.04. VM, önceden yapılandırılmış cloud-init, çalışan SSH ve Windows’a geri paylaşılan klasörler ile 30 saniyeden kısa sürede görünür.
Windows’ta kaputun altında Hyper-V kullanır (veya fallback olarak VirtualBox). Ubuntu şeklindeki iş yüklerini çalıştıran ve hipervizör UI’sını tıklamak istemeyen herkes için bu, her ikisinden de daha hızlıdır.
Eksik olduğu yer: Yalnızca Ubuntu. Özel görüntüler ekstra çalışma gerektirir. Ağ varsayılanları tam bir hipervizörden daha basittir.
Fiyatlandırma:
- Ücretsiz: Apache 2.0
- Ücretli: Hiçbiri
Platformlar: Windows, macOS, Linux
İndir: Multipass
Sonuç: Kabuktan UI olmadan tek seferlik Ubuntu VM’leri istediğiniz zaman doğru seçim.
7. Docker Desktop — En iyi konteyner kapsamlı Linux
Docker Desktop Windows’ta hafif WSL2 barındırılan Linux VM’sini çalıştırır ve Docker CLI’sini Windows tarafında açığa çıkarır. Konteyner içinde yaşayan iş yükleri (arka uç hizmetleri, Kubernetes öğrenimi, VS Code’da dev konteyner) için bu, tam VM olmadan yeterli Linux’tur.
VS Code ile Dev Konteyner entegrasyonu, herhangi bir Dockerfile’ı yeniden üretilebilir bir geliştirme ortamına dönüştürür. WSL2’nin yanında hipervizör için rekabet etmeden düzgün bir şekilde çalışır.
Eksik olduğu yer: Gerçek bir Linux masaüstü değil. GUI uygulamaları ek tesisata ihtiyaç duyar. Docker Desktop’un ticari kullanımı ücretli bir abonelik gerektirir (kişisel kullanım hala ücretsizdir).
Fiyatlandırma:
- Ücretsiz: Kişisel, küçük işletme (250’den az çalışan, 10 milyon dolardan az gelir)
- Ücretli: Yaklaşık 9 $/kullanıcı/ay Pro, 15 $/kullanıcı/ay Takım, 24 $/kullanıcı/ay İşletme
Platformlar: Windows, macOS, Linux
İndir: Docker Desktop
Sonuç: Sadece Bash ve vim lazımsa bunu atlayın. İş yükü bir konteyner olduğunda kullanın.
Doğru olanı nasıl seçersiniz
- Windows’ta beş dakikada Linux istiyorsanız: WSL2. Hiçbir şey ilk kabuğa bu kadar hızlı değildir.
- Zaten Windows Pro çalıştırıyorsanız ve gerçek masaüstü ile gerçek VM istiyorsanız: Hyper-V.
- Takımınız Windows, macOS ve Linux ana bilgisayarlarını karıştırıyorsa: VirtualBox. Her yerde aynı UI.
- VirtualBox yeterince hızlı değilse: VMware Workstation Pro. Kişisel olarak ücretsiz, hala en iyi performer.
- Bir uç durum (tuhaf mimar, garip cihaz) ana akım araçları dışarıda bırakıyorsa: QEMU.
- Sürekli Ubuntu VM’leri başlatıyorsanız: Multipass. VM başına bir komut.
- İş yükü makine değil konteyner ise: Docker Desktop.
Sık Sorulan Sorular
WSL2, yerel Linux kadar hızlı mı?
CPU-bound görevleri ve Linux dosya sistemi içinde G/Ç için WSL2, yerel olmayan %5 içindedir. Çapraz dosya sistemi çalışması (bir Node derlemesi /mnt/c‘den okuması) daha yavaştır. Çalışma ağacını Linux kullanıcı dizini içinde tutun ve fark kaybolur.
Hyper-V ve WSL2’yi aynı anda çalıştırabilir miyim?
Evet. WSL2, Hyper-V’nin üzerinde çalışır, bu nedenle Hyper-V’yi etkinleştirmek, en hızlı WSL2 arka ucu için bir ön koşuldur. Üçüncü taraf hipervizörler (VirtualBox, VMware), en son Windows yapılarında Windows Hipervizör Platformu API sayesinde yan yana çalışabilir.
WSL2 için Windows Pro’ya ihtiyacım var mı?
Hayır. WSL2, Windows 10 Home ve Windows 11 Home’da çalışır. Hyper-V Manager yalnızca Pro parçasıdır; WSL2 arka ucu, onu ortaya çıkarmadan temel platformu kullanır.
Bana Linux masaüstü veren hangisidir?
Hyper-V, VirtualBox, VMware Workstation Pro ve QEMU’nun tümü size bir pencerede tam Linux masaüstü verir. WSL2 varsayılan olarak size bir kabuk verir; WSLg bunu Windows masaüstünde doğrudan Linux GUI uygulamalarını çalıştırmak için uzatır.
Aynı anda birden fazla dağıtım çalıştırabilir miyim?
Evet. WSL2 birden fazla adlandırılmış dağıtımı destekler (wsl -l -v) ve her hipervizör, yalnızca RAM ile sınırlı birden fazla VM’yi destekler.
Windows yüklememize dokunmadan Linux’ı denemenin en güvenli yolu nedir?
WSL2’yi açın. Gerekli uymuyor ise, tam VM için VirtualBox veya VMware Workstation Pro ekleyin. Her ikisi de tamamen Windows içinde kalır ve önyükleme yükleyicisini değiştirmez.