5 puan yazan GN⁺ 2025-10-16 | 1 yorum | WhatsApp'ta paylaş
  • Kod editörü Zed, artık Windows için resmi olarak yayımlandı
  • Görüntüleme için DirectX 11, metin işleme için ise DirectWrite kullanılarak Windows'a özgü görsel deneyim sunuluyor
  • Windows Subsystem for Linux (WSL) ile doğrudan entegrasyon ve SSH uzak bağlantı desteğiyle uzaktan geliştirme ortamı güçlendirildi
    • WSL terminalinde zed komutuyla klasörler doğrudan açılabiliyor
    • Zed içinden de File > Open Remote ya da komut paletinde project: open remote seçilerek istenen WSL dağıtımı eklenebiliyor
    • Linux uzak sunucularına bağlanmak için Connect New Server seçeneği sunuluyor
    • WSL veya SSH ortamlarında dosya I/O işlemleri, Zed'in hafif uzak sunucu süreci (wsl.exe/ssh.exe) üzerinden gerçekleştiriliyor
    • Dosya düzenleme, git entegrasyonu, terminal, görevler, language server, hata ayıklayıcı gibi temel özelliklerin tamamı uzak ortamlarda da çalışıyor
  • Eklentiler ve WebAssembly entegrasyonu
    • Windows için eklentiler ek ayar gerektirmeden doğrudan kullanılabiliyor
    • Yeni eklenti geliştirirken Windows'a özel ek işlem yapmaya gerek yok
    • Zed eklentileri WebAssembly Components tabanlı ve WASI arayüzü ile dosya sistemine sandbox'lı erişim sağlayabiliyor
    • Dosya yolu dönüşümlerini Zed otomatik olarak üstlenerek Windows ve Unix yol farklarının yükü olmadan geliştirme yapılmasını sağlıyor
  • Yapay zeka özellikleri ve diğer yenilikler
    • Yapay zeka tabanlı düzenleme tahminleri ve ACP (Agent Client Protocol) engine agent gibi Zed'in tüm yapay zeka özellikleri Windows ve uzak ortamlarda (WSL/SSH) tam olarak destekleniyor
    • ACP üzerinden Claude Code doğrudan kullanılabiliyor
    • Zed Pro için 14 günlük ücretsiz deneme ya da kişisel API anahtarı bağlama seçeneği sunuluyor
  • Mac ve Linux'ta olduğu gibi Windows sürümü de haftalık güncellemeler alacak; ayrıca birçok Zed mühendisi Windows'u ana geliştirme ortamı olarak kullanıyor ve Windows'a özel ekip sürekli görev yapıyor

1 yorum

 
GN⁺ 2025-10-16
Hacker News görüşleri
  • Windows işletim sisteminin temel klavye kısayollarının çalışmamasına değinmek istiyorum. Örneğin ALT+F ile Dosya menüsünü açma ya da ALT+SPACEBAR ile sistem bağlam menüsünü (büyüt, küçült, kapat vb.) açma da çalışmıyor. DirectX render backend'inin doğası gereği uygulama yerel bir win32 sürecinden çok bir video oyunu gibi render ediliyor gibi görünüyor. Kurulumdan sonra dizinin 400MB'ı aşması da şaşırtıcı. VSCode'un yaklaşık 380MB olduğunu düşününce, Electron uygulaması olmadığına inanırım ama içine bu kadar ne koyduklarını merak ediyorum. Rust uygulamalarının normalde hafif olduğunu sanıyordum ama kurulum boyutu Java seviyesindeki ikili/bağımlılık şişmesine yaklaşmış gibi hissettiriyor
    • Rust'ın Hello World ikilisi bile Git'ten daha büyük. Yine de Java ya da Electron'dan küçük ama özellikle küçük denemez
    • PSPad 40MB ve hâlâ güncellenen bir legacy yazılım. Notepad++ ise 17MB. Modern, derlenmiş, en iyi Rust projelerinden birinin 400MB kaplaması bana mantıksız geliyor
    • 400MB'ı aşan kurulum boyutundaki bu şişkinlik birçok kişiyi rahatsız edebilir. Bu boyutun neden gerekli olduğunun hızlıca açıklanması lazım
    • Electron olmasa da sanki Electron'un yarısı olan Node.js varsayılan olarak gömülü gibi. LSP'lerin çoğu .js tabanlı ve eklentiler WASM. VSCode eklentileri ayrı bir ayar dizinine koyuyor ama Zed'de hepsi kurulum dizininin içinde
    • Bu arada tek bir pencerede hem grafik bağlamına hem de Win32 menü çubuğuna aynı anda sahip olmak mümkün
  • Zed'in subpixel yazı tipi render'ını uygulayıp uygulamadığını merak ediyorum. Eskiden UI render'ını Mac'teki HiDPI ekranlara göre tasarlamışlardı; bu yüzden LoDPI ekran kullanan Linux (ve Windows) kullanıcıları bulanık yazı tipleriyle uğraşmak zorunda kalmıştı
    • Subpixel render konusunda emin değilim ama yakın tarihli bir yamadan sonra Linux'ta yazı tipi render'ı ciddi şekilde iyileşti ilgili bağlantı
    • Ben de bunu merak ediyorum. Bildiğim kadarıyla Zed Mac'te CoreText, Windows'ta ise DirectWrite kullanıyor. CoreText her şeyi halletmiyor mu?
    • Windows derlemesi DirectX 11 ile render alıyor ve metin için DirectWrite kullanarak Windows hissini koruyor. DirectWrite yazı tipi render'ı Windows'un subpixel render'ını kullanıyor. Benim monitörümde (Linux'tan daha) iyi görünüyordu. Görünüşe göre bunu önceden düşünüp iyi tasarlamışlar
    • macOS'ta 1440p harici monitör kullanıyorum ve yazı tipleri gerçekten berbattı. Dizüstünün Retina ekranında sorun yok ama harici monitörde o kadar bulanıktı ki baş ağrısı yapıyordu
    • Ben de 1440p monitörde farklı yazı tipleriyle denedim; ortalama seviyede. Ama bence bu Zed'in sorunu değil, Windows'un yazı tipi render'ı zaten doğal olarak çok iyi değil. VSCode da aynı. Yüksek kaliteli yazı tipi render'ı istiyorsanız çözüm sanırım 4K ve üzeri ekranlar
  • Aylar boyunca Zed'i ana editörüm olarak kullandım ama yakın zamanda tekrar VSCode'a döndüm. Sebebi iki şeydi; biri benim hatamdı, diğeri ise sorunun tam olarak nerede olduğu belirsiz. 1. Gece geç saatlere kadar kod yazarken, check-in yapmadan önce bir dosyanın adını değiştirdim ve sonra yanlışlıkla yeni sürümü sildim; böylece birkaç saatlik çalışmam gitti. Zed'in sağ tık menüsünde Delete ile Trash yan yana duruyor ve Delete çöp kutusuna gitmeden doğrudan siliyor. Ctrl+Z de henüz uygulanmadığı için yedeğiniz yoksa kurtarma imkânsız (sürüm kontrolüne de henüz göndermemiştim). 2. Bir Rust workspace'inde belirli bir crate'in hata/uyarı işaretleri editörde hiç görünmedi. Bir sürü ayarla uğraştım, olmadı; sonra VSCode'u açtım ve ekstra ayar yapmadan düzgün çalıştı
    • Bu bana macOS Touch Bar kullanırken yaşadığımı hatırlattı. Commit yönetimi menüsünde Cancel, Force Pushın yanındaydı
    • Zed'de Ctrl+Z olmaması, inanması zor derecede önemli bir özelliğin eksikliği
    • Bu kadar temel işlevleri olmayan bir editör nasıl kullanılabilir diye merak ediyorum. Avantajı tam olarak ne?
  • Zed gerçekten harika görünüyor ve gerçekten de <i>hissi</i> müthiş. Linux'ta kısa süre denedim; bu editörün hissini bizzat yaşamadan anlatmak zor. GPU hızlandırmalı editörlerin farkını küçümsemek kolay ama doğrudan deneyince insan gerçekten etkileniyor. Zed'e tamamen geçemememin tek nedeni hâlâ DevContainer desteğinin olmaması. devcontainer kurulumuma çok emek verdim; bunu bırakıp araçları, kütüphaneleri ve ayarları yerelde yeniden kurmak büyük bir geri adım gibi geliyor. Bu özelliği bekleyen çok kişi var, o yüzden bir gün destekleneceğini umuyorum ilgili issue
    • Kendi DevContainer'ınız hakkında biraz daha ayrıntı verebilir misiniz, merak ettim
    • DevContainer'ın ne açıdan yardımcı olduğunu bilmek isterim. Ortamımı ayrıntılı şekilde belgelendirebilirim ama onun ötesinde ne faydası var, merak ediyorum
    • devpods ile uyumlu
  • Editörün bellek ve CPU kullanımının, üzerinde çalıştığım web uygulamasının tarayıcı sekmesinden daha az olması gerçekten ferahlatıcı. Şu ana kadar çok memnunum
    • Zed'in LSP çalıştırmak için Node da açtığını unutmamak lazım; o yüzden teyit edip kullanmak iyi olur
    • İkili boyutu 0.5GB seviyesinde, bu yüzden tarayıcıya kıyasla özellikle hafifmiş gibi hissettirmiyor
  • Zed'i günlük ana editör olarak kullanmaya çalıştım ama TypeScript deneyimi beklentimin altındaydı. Editörün kendisi hızlı ama jump to declaration gibi LSP eylemleri bizim kod tabanımızda VSCode/Cursor'a kıyasla çok yavaştı
    • typescript-go desteğini LSP olarak kontrol etmenizi öneririm. Yakın zamanda IDEA'ya da eklendi; birkaç aydır kullanıyorum ve gerçekten harika
    • Ben de aynı deneyimi yaşadım, aynı sonuca vardım. Zed'de düzenleme hızlıydı ama gelişmiş özellikler yavaştı; sonuçta genel hissiyat olarak VSCode'dan daha yavaş geldi
    • Bildiğim kadarıyla ikisi de içeride tsserver kullanıyor; neden yavaş olduğunu anlamıyorum
    • Electron, NodeJS'i v8 pointer compression ile derliyor; bu da bellek kullanımını %50'ye kadar azaltıp hızı artırıyor
  • Fena değil ama ben zaten Linux'a geçtim ve Zed de o ortamda gayet iyi çalışıyor
[Window Title]
Critical

[Main Instruction]
Unsupported GPU

[Content]
Zed uses DirectX for rendering and requires a compatible GPU.

Currently you are using a software emulated GPU (Microsoft Basic Render Driver) which
will result in awful performance.

For troubleshooting see: https://zed.dev/docs/windows
Set ZED_ALLOW_EMULATED_GPU=1 env var to permanently override.

[Skip] [Troubleshoot and Quit]

Ne yazık ki böyle bir sorun yaşadım

  • Bu aslında Zed'in değil sistemin sorunu. Bugünlerde DirectX'in çalışmadığı bir ortam bulmak zor; yoksa Windows'u bir VM içinde mi çalıştırıyorsunuz?
  • Bir metin editörü yazılımsal render modunda ne yapıyor da “berbat performans” seviyesine düşüyor, gerçekten merak ediyorum
  • Zed gerçekten harika. İstediğim her şeyi yapabiliyor. İhtiyacım olan şeyi kolayca bulabiliyorum ve gerçekten hızlı. ACP modunda IDE içinden CLI terminalini fork etmek de mümkün. Bu sayede Cerebras ya da Qwen code 480b gibi inanılmaz akıllı CLI ajanlarını ucuz ve güçlü şekilde kullanabiliyorsunuz
  • Uzun zamandır bekliyordum ama hâlâ sadece x86_64 ikilileri var. ARM Surface Pro'yu gerçekten seviyorum; Zed bu donanımda çalışsa harika olurdu. Zed ekibinden biri bu yorumu görürse lütfen değerlendirsin
    • Ben kaynak koddan derleyip Windows aarch64 üzerinde çalıştırıyorum. 16GB Surface Pro'da derleme epey yavaş olsa da sorunsuz çalışıyor. Resmî ikiliyi ben de bekliyorum
    • Sebebini bilmiyorum ama Windows'ta msvc ile Zed derlemek Linux'a kıyasla aşırı yavaş hissettiriyor. Hatta bunun için ilgili issue bile açılmıştı