Windows 10'un son sürümlerinde Microsoft, kullanıcıların Ubuntu aracılığıyla bash kabuğunun beta sürümünü yüklemelerine izin verdi. Fall Creators Update 1709 ile kullanıcılar artık Linux için Windows Alt Sistemini (WSL) yükleyebilir. WSL ile gerçek bir bash kabuğu aracılığıyla güçlü kabuk komutları çalıştırabilir , birden çok dağıtımı yönetebilir ve hatta Linux apt-get komut satırı paketleri ve uygulamaları yükleyebilirsiniz .
Linux'un en güçlü ve kullanışlı parçasına sahip oluyorsunuz: komut satırı arayüzü. Bu araçla, Linux'tan bash komutlarını ve komut satırı uygulamalarını kullanarak sisteminizin derin işlevselliğini kontrol edebilirsiniz. Linux için Windows Alt Sistemi, kullanıcıların grep , sed ve awk gibi bash komutlarının yanı sıra bash komut dosyalarını ve Vim, Emacs ve tmux gibi Linux komut satırı uygulamalarını çalıştırmasına olanak tanır . Ayrıca Javascript ve node.js, Ruby, Python ve C / C + gibi dillere ve sshd, MySQL, Apache ve lighttpd gibi hizmetlere de erişebileceksiniz. Kurulum varsayılan olarak istediğiniz şekilde gelmiyorsa, apt-get paket yöneticisini kullanarak Linux paketlerini kurabilirsiniz.
Linux için Windows Alt Sistemi , Windows 10 üzerinde çalışan Linux'un basitleştirilmiş bir sürümüdür. Tam bir Linux dağıtımının parçalarını yüklerseniz, masaüstü Linux'un ilişkili olduğu masaüstü ortamını veya pencere yöneticisini almazsınız. Ancak son zamanlarda Linux masaüstünü artık Windows 10'da çalıştırabilirsiniz . Artık sisteminizi farklı işletim sistemleriyle çift başlatmanız gerekmiyor ve sanallaştırmayı çalıştırmak için üçüncü taraf sanal makinelere ihtiyacınız yok.
Windows 10'da Linux için Windows Alt Sistemini Etkinleştirme
Linux için Windows Alt Sisteminin tam sürümü yalnızca Fall Creators Updates (1709, Build 16215 ve sonrası) için kullanılabilir. Bu Windows güncellemesiyle, Linux için Windows Alt Sistemini Windows Mağazasından gerçekten yükleyebilirsiniz. PowerShell'de biraz hazırlık yapmanız yeterlidir. Sırayla üç adımı izleyin. Microsoft'ta Linux dokümantasyonu için Windows Alt Sistemi.
1. PowerShell'de alt sistemi etkinleştirin
- PowerShell'i yönetici olarak çalıştırın .
Aşağıdaki komutu bir PowerShell penceresine girin veya kopyalayın. Y ve ardından Enter tuşuna basın ve istendiğinde bilgisayarınızı yeniden başlatın. Bilgisayarınız anında yeniden başlayacaktır, bu nedenle her türlü çalışmayı önceden kaydettiğinizden emin olun.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2. Windows Mağazasından Linux veya Ubuntu dağıtımını kurun
Windows mağazasına gidin ve yüklemek istediğiniz Linux dağıtımını seçin. Bu yazının yazıldığı sırada, Ubuntu dahil olmak üzere Linux dağıtımını kurmak için üç tane var .
- Dağıtımı indirmek için Al düğmesine tıklayın .
3. Dağıtım kitinin başlatılması
- İndirdikten sonra, " Çalıştır " ı tıklayın veya Windows aramasına ubuntu yazın.
- Pencere açıldığında, yükleme işleminin tamamlanmasını bekleyin.
- UNIX kullanıcı adınızı ve şifrenizi oluşturun. Bu, mevcut Windows kullanıcı adınız ve şifrenizden farklı olabilir ve mevcut kullanıcı adınız ve şifrenizle ilgili olmayabilir.
Ubuntu başlatmanız aniden 0x8000000d hatasıyla başarısız olursa , PowerShell'i başlatın ve komutu tekrar girin ve ardından ubuntu uygulamasını yeniden başlatmayı deneyin.Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Linux masaüstünü Windows'a yükleyin
1. Adım . Yukarıdaki adımları tamamladıktan, Windows 10 için Linux alt sistemini kurup etkinleştirdikten sonra, sonraki adım, Linux masaüstünün görünmesi için grafik kabuğunu kurmaktır. Bir Linux bash penceresinde, güncelleme yapmak için her seferinde aşağıdaki komutları 1 girin:
sudo apt update
sudo apt upgrade
2. Adım . Şimdi VcXsrv Windows X Server yardımcı programını indirip kurmak için Sourceforge'a gidin. Benim durumumda Ubuntu masaüstünün grafiksel bir kabuk olarak görüntülenmesi için bu gereklidir.
3. Adım . Devam etmeden önce, X Window Sunucusunun 2. adımda açıklandığı gibi kurulduğundan emin olun. Bir sonraki adım, Linux masaüstünüzü kurmaktır. GNOME, Cinnamon, Xfce, LXDE gibi birçok linux masaüstü ortamı mevcuttur. LXDE adlı hafif bir ortam kuracağım. Yüklemek için aşağıdakileri girin:
sudo apt install lxde
LXDE'yi kurduktan sonra, Linux'un masaüstünü X sunucusu aracılığıyla görüntülemesini sağlayacak şu komutu girin:
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
Bash ubuntu komut satırını kapatmayın, simge durumuna küçültün ve aşağıya inmeyin
3. Adım . Yukarıda indirdiğiniz X Server programını çalıştırdığınızda bir Linux masaüstü ortamı göreceksiniz. VcXsrv'yi başlattığınızda, size bir pencerede, tam ekranda vb. Çalıştırmayı teklif eden bir başlatıcı verilecektir. Ekran numarası sütununa 0 koyun . "İleri" yi tıklayın ve sonraki pencerede İstemci başlatmayı seçin . Ardından her zaman İleri'ye basın. Her şey hazır, işe koyulabilirsin.
Siyah bir pencere görünürse ve hiçbir şey görüntülenmezse aşağıya bakın, büyük olasılıkla ekran dışa aktarımı çalışmadı veya bir şeyi gözden kaçırdınız.
4. adım . Linux masaüstünü Windows'ta bash ubuntu komut satırı aracılığıyla başlatma. VcXsrv'yi başlatın (3. adım), siyah pencereye gidin ve kapatmayın, kapattıysanız bash ubuntu komut satırını başlatın ve aşağıdakileri girin:
export DISPLAY=:0
startlxde
Bu görüntüler grafik bir kabuk gösterecek ve Windows 10'da Linux masaüstünde görünecektir. Artık önceden yüklenmiş Linux yazılımlarından herhangi birini çalıştırabilir ve hatta yeni uygulamalar ve yardımcı programlar yükleyebilirsiniz.