“PC için Termux”, rahatsız edici bir gerçeği gizleyen bir aramadır: Termux bir Android uygulamasıdır. Windows indirme sitelerinde görünen sürümler neredeyse her zaman BlueStacks veya LDPlayer gibi bir Android emülatörü içinde çalışan Termux’tur. Çalışır, ama Windows’un şimdi yerel olarak sağlayabileceği Linux benzeri bir kabuğa ulaşmak için Windows’un üzerine bir Android çalışma zamanı yığınlamak demektir. Gerçekten istediğiniz şey bir Windows PC’de apt install ve gerçek bir Bash komut istemi ise, bu yedi Termux PC alternatifinin hiçbiri bir emülatöre ihtiyaç duymaz. Size daha az yüksek bellek yükü, Windows dosya sistemiyle birinci taraf entegrasyonu ve daha iyi donanım erişimi ile aynı araçları verirler.
Her seçenek Windows 10 veya Windows 11’de çalışır. Çoğu tek bir komut veya birkaç tıklamayla yüklenir.
Hızlı karşılaştırma
| Araç | En iyi | Hissi | Linux GUI Uygulamalarını Çalıştırır | Notlar |
|---|---|---|---|---|
| WSL2 (Ubuntu, Debian, vb.) | Windows’ta tam Linux kullanıcı alanı | Gerçek Linux | Evet (WSLg) | Microsoft tarafından desteklenen, systemd isteğe bağlı |
| MSYS2 | Unix kabuğu ile yerel Windows ikili dosyaları | Unix-Windows’ta | Hayır | pacman paket yöneticisi, MinGW araç zinciri |
| Cygwin | Windows’ta uzun süreli POSIX | Unix-Windows’ta | Sınırlı | Tam POSIX katmanı, 25 yıldan fazla stabil |
| MobaXterm | SSH istemcisi artı gömülü Cygwin | Terminal + araçlar | X sunucusu yerleşik | Ücretsiz “Home” sürümü, ücretli “Professional” |
| Git Bash | Yalnızca Git kullanıcıları için Bash | Minimal Unix | Hayır | Git for Windows ile birlikte gelir |
| PowerShell 7 | Windows yerel komut dosyası doğru yapılmış | Windows-yerel | Hayır | pwsh, çoklu platform, nesne ardışık düzeni |
| Kali Linux on WSL | Penetrasyon testi araç seti | Gerçek Linux | Evet | Kali araçları WSL2 içinde |
“PC için Termux” gerçekten bir şey değilse neden
Emülatör kurulumunu atlamanın gerçek nedenleri:
- Termux Android için tasarlanmıştır. Windows yönelik sürümler Android’i Windows’un üzerine çalıştırır, sonra Termux’u Android üzerine çalıştırır.
- Emülatör ek yükü devasa. İki ila sekiz gigabayt RAM, boşta CPU yükü ve ek saldırı yüzeyi.
- Windows dosya sistemi emülatörün içinden doğrudan erişilemez; her dosya aktarımı emülatörün sanallaştırma sınırından geçer.
- Donanım erişimi (USB seri, kamera, GPU) emülatörün Android soyutlaması aracılığıyla filtrelenir.
- Windows’un kendisi artık WSL2 aracılığıyla gerçek bir Linux kullanıcı alanı sağlar. Termux’un sunduğu her şeyin emülatörü atlayan yerel bir Windows eşdeğeri vardır.
Geçişe değer Termux PC alternatifleri
Windows Subsystem for Linux (WSL2) — Genel olarak en iyi
WSL2 gerçek bir Linux çekirdeği ve tam Ubuntu, Debian, Fedora veya diğer dağıtım kullanıcı alanı doğrudan Windows’a yükler. wsl --install tüm kurulumudur. Yüklendikten sonra, apt install, python3, gcc, docker, ssh tümü yerel Linux’ta yaptıkları gibi çalışır. WSLg Linux GUI uygulaması desteği ekler, böylece xeyes veya firefox (Linux) Windows masaüstünde gerçek bir pencere açar. systemd artık desteklenen bir opt-in’dir, bu yüzden uzun süren hizmetler çalışır.
Eksik olduğu yer: Linux kullanıcı alanı gerçekten sanallaştırılmıştır. Docker Desktop veya Rancher Desktop Kubernetes’i üzerine ekler ve kaynak kullanımını artırır. Windows sürücülerine (USB seri) erişim usbipd-win gerektirir.
Fiyat: Ücretsiz. Microsoft tarafından desteklenen.
İndir: Windows 10 (2004+) ve Windows 11’e yerleşik. Yönetici PowerShell’de wsl --install çalıştırın.
İndir: github.com/microsoft/WSL · learn.microsoft.com/windows/wsl
Sonuç: “Windows’ta Linux araçları çalıştır” ihtiyaçlarının yüzde 90’ı için doğru cevap.
MSYS2 — Unix iş akışı ile yerel Windows ikili dosyaları için en iyi
MSYS2 pacman paket yöneticisini, MinGW-w64 araç zincirini ve Unix benzeri bir kabuğu sunar. WSL’den fark, MSYS2 ile oluşturduğunuz ikili dosyaların Linux ELF ikili dosyaları değil yerel Windows PE yürütülebilir dosyaları olmasıdır. Bu, açık kaynak projeleri (git, ffmpeg, ImageMagick) Windows ikili dosyaları olarak oluşturmak için doğru araç zinciridir.
Eksik olduğu yer: tam Linux kullanıcı alanı değil. Bazı Unix araçları Windows tuhafları için geçici çözümler içerir.
Fiyat: Ücretsiz.
İndir: msys2.org
Sonuç: Hedef Unix iş akışı ile oluşturulan yerel Windows ikili dosyaları olduğunda en iyi.
Cygwin — Uzun süreli POSIX-Windows’ta için en iyi
Cygwin WSL’den iki on yıl öncedir ve Windows’ta kapsamlı bir POSIX API sağlar. Birçok eski Unix yöneticisinin 1990’lar ve 2000’lerde Windows’u tolere edilebilir kılmak için kullandıkları şeydir ve bugün de hala çalışır. WSL’nin yapamadığı durumları ele alır: Cygwin yol modeli ile Windows hizmeti olarak çalıştırılması, POSIX lezzeli kabuğunun Windows ikili dosyalarını çağıran komut dosyalarına entegre edilmesi.
Eksik olduğu yer: POSIX-Windows’ta katmanı yerel ikili dosyalarından önemli ölçüde daha yavaştır. Paket yönetimi MSYS2’nin pacman’ından daha az uygun.
Fiyat: Ücretsiz.
İndir: cygwin.com
Sonuç: POSIX semantiği Windows işlemi olarak çalıştırılması gerektiğinde sanallaştırılmış Linux değil seçin.
MobaXterm — En iyi hepsi bir arada terminal + araçlar
MobaXterm bir SSH istemcisini, X sunucusunu, RDP istemcisini, FTP tarayıcısını ve gömülü Cygwin’i tek bir Windows uygulamasında sarmalamıştır. Ücretsiz Home sürümü çoğu kişisel kullanımı kapsar. Bu, birçok ağ mühendisinin yeni bir Windows makinesine ilk kez yüklediğini SSH, SFTP, X iletimi ve tek bir pencerede karalama bloğu terminali olması içindir.
Eksik olduğu yer: Home sürümü kaydedilen oturum ve tünellerin sayısını sınırlar. Ücretli sürüm sınırları kaldırır ve özel markalama sağlar.
Fiyat: Ücretsiz Home sürümü. Professional yıl başına kullanıcı başına yaklaşık 69 $‘dan başlar.
İndir: mobaxterm.mobatek.net
Sonuç: “Şu anda SSH, X ve bir kabuğa ihtiyacım var” için tek kurulum cevabı.
Git Bash — Git kullanıcıları için en iyi minimal Unix
Git Bash Git for Windows ile birlikte yüklenir ve çekirdek Unix yardımcı programları (grep, sed, awk, curl, ssh, less) ile bir Bash kabuğu verir. Bu, Git for Windows’un komut dosyalarını çalıştırmak için dahili olarak kullandığı şeydir. Çoğu Windows terminal zamanını Git’in içinde harcayan ve bazen Unix komutları isteyen herkes için Git Bash zaten yüklüdür.
Eksik olduğu yer: tam Linux kullanıcı alanı değil. Paket yönetimi kapsam dışı; Git for Windows’un sevk ettiği şey kullanıyorsunuz.
Fiyat: Ücretsiz.
İndir: git-scm.com/download/win
Sonuç: “Linux araçlarına ihtiyacım var” hikayesi gerçekten “Bash’e ve Git’e ihtiyacım var” olan herkes için yeterli.
PowerShell 7 — Windows yerel komut dosyası için en iyi
PowerShell 7 (pwsh) modern çoklu platform PowerShell’dir. Bir Linux kabuğu değil, ancak Termux kullanıcılarının yazdığı çoğu şeyi yapar — otomasyon, uzaktan yönetim, dosya işleme, HTTP çağrıları — Windows yerel nesne hattı ile. AWS, Azure, GCP, VMware, Exchange ve çok daha fazlası için modülleri sevk eder.
Eksik olduğu yer: Bash komut dosyaları ile uyumlu değil. Sözdizimi bu listedeki hiçbir şeye benzemez.
Fiyat: Ücretsiz. Açık kaynak.
İndir: github.com/PowerShell/PowerShell · Microsoft Store
Sonuç: Hedef Windows otomasyonu olduğunda ve “Linux kabuğu” dürtüsü gerçekten “gerçek bir programlanabilir kabuğu istiyorum” olduğunda bunu kullanın.
Kali Linux on WSL — Penetrasyon testi için en iyi
Kali Linux Microsoft Store’da WSL2 dağıtımı olarak sevk edilir. Tüm Kali güvenlik araçları (nmap, wireshark, metasploit, wireless testi) Windows tarafından barındırılan Linux kullanıcı alanı içinde, isteğe bağlı bir Kali masaüstü oturumu için win-kex ile.
Eksik olduğu yer: bazı donanıma bağlı araçlar (harici adaptörsüz kablosuz yakalama) yine de çıplak metal veya özel donanım gerektirir. Her durumda özel bir Kali VM’nin yerini almaz.
Fiyat: Ücretsiz.
İndir: Microsoft Store: “Kali Linux” arayın · kali.org/docs/wsl
Sonuç: Termux’a bakma nedeniniz bunun yaygın bir telefon üzerinde pentest yüklemesi olduğunda doğru seçim.
Nasıl seçilir
- Varsayılan olarak WSL2 seçin. Windows PC’de Linux istiyorsanız, bunu ilk yükleyecek şey budur.
- Açık kaynak kaynak ağaçlarından yerel Windows ikili dosyaları oluşturmak istediğinizde MSYS2 seçin.
- Windows hizmeti veya komut dosyası Windows işlemi olarak POSIX semantiği gerektiğinde Cygwin seçin.
- SSH, X ve kabuğu kaplayan tek bir Windows uygulaması için MobaXterm seçin.
- Git iş akışında eksik olan tek şey Bash ise Git Bash seçin.
- Gerçek hedef Windows otomasyonu olduğunda PowerShell 7 seçin.
- Güvenlik çalışması için WSL’de Kali seçin.
- Windows’ta Android emülatörü içinde Termux çalıştırmayın iş akışı özellikle Termux-only Android araçları gerektirmedikçe.
SSS
Windows’ta Termux gerçek bir şey mi? Yalnızca Android emülasyonu aracılığıyla. Termux’un kendisi bir Android uygulamasıdır. WSL2 size emülatör katmanı olmadan Windows’ta aynı Linux araçları verir.
Yeni başlayanlar için PC için en iyi Termux alternatifi nedir?
Ubuntu ile WSL2. wsl --install ile kurun, ilk çalıştırma kullanıcı adı istemini izleyin ve gerçek bir Linux kabuğunuz olsun.
Windows’ta emülatör olmadan apt install çalıştırabilir miyim?
Evet. WSL2’yi Debian tabanlı dağıtım (Ubuntu, Debian, Kali) ile kurun ve apt install <package> yerel Linux’ta olduğu gibi çalışır.
Hangi alternatif Linux GUI uygulamalarını destekler? WSL2 ve WSLg Windows 11’de ve yakın zamanda Windows 10 derlemelerinde Linux GUI uygulamalarını destekler. MobaXterm yerleşik X sunucusu aracılığıyla X iletimini destekler.
Sanal makineye ihtiyacım var mı? Hayır. WSL2 kaput altında hafif bir Hyper-V VM kullanır ancak yerel kurulum gibi hissedilir ve Windows Explorer, Windows Terminal ve VS Code ile tümleştirilir.