» Etiket
systems-programming
10 yayınRunloom: Python'a Go tarzı stackful coroutine'ler geliyor
Runloom, GIL'siz Python 3.14t üzerinde milyonlarca fiber çalıştırmayı sağlayan Go tarzı bir coroutine kütüphanesi. Spawn hızında Go'yu geçiyor, bellekte geride.
mirrord Artık Windows'ta Tamamen Native Çalışıyor
mirrord, WSL bağımlılığını kaldırarak Windows'ta native çalışacak şekilde yeniden tasarlandı. LD_PRELOAD'suz DLL enjeksiyonu ve IDE entegrasyonları anlatılıyor.
ZeroFS için neredeyse saf Rust ile yazılmış Linux çekirdek modülü
ZeroFS, FUSE'yi atlayan neredeyse saf Rust ile yazılmış bir Linux çekirdek modülü sunuyor; netfslib ve özel CI ile Rust'sız çekirdeklerde de çalışıyor.
CommitBrief — terminalde yapay zekâ destekli kod incelemesi
Staged değişiklikleri, bir commit aralığını ya da bütün bir GitHub pull request'ini yerelde inceleyen sağlayıcı bağımsız CLI. Sıfır telemetri, sunucu yok. Açık kaynak, GPL-3.0.
commitbrief.comZig'in Artımlı Derleme Mimarisi: Milisaniyelik Yeniden Derlemeler
Zig derleyicisinin ZIR, analiz birimleri ve bağımlılık grafiğiyle milisaniyelik artımlı derleme mimarisini inceliyoruz.
Go Kanallarının İç Yapısı: hchan, GMP Scheduler ve Gönderim Yolu
Go runtime kaynak kodu üzerinden hchan struct, GMP scheduler ve kanal gönderim mekanizması incelendi; deadlock, select ve worker pool örnekleriyle.
Rust Her Zaman Doğru Seçim Değil: Dengeli Bir Eleştiri
Rust'ın karmaşıklığı, yavaş derlemesi, olgun olmayan tooling'i ve C/C++ entegrasyon zorlukları üzerine dengeli, teknik bir eleştiri.
PostgreSQL'i Rust'ta Yeniden Yazmak: Zorluklar ve Dersler
PostgreSQL'in Rust'a taşınması bellek yönetimi, eşzamanlılık ve uzantı uyumluluğunda karmaşık zorluklar doğuruyor. Performans kayıpları ve alınan dersler.
Mitchell Hashimoto: Ghostty, Zig ve Terminal Protokolleri Üzerine
HashiCorp kurucusu Mitchell Hashimoto, Ghostty terminal emülatörünü neden Zig ile yazdığını, PTY protokolünün sınırlarını ve yeni ekran/buton protokolü fikirlerini anlatıyor.
Rust'ta Önbellek Dostu Veri Düzeni: Alan Bölgeleme ve Yanlış Paylaşım
Rust'ta çok çekirdekli veri yapıları için alan bölgeleme, önbellek hizalama ve yanlış paylaşım sorununu önleyen düzen stratejileri, SPSC ring buffer örneğiyle ele alınıyor.
Mekanik Sempati: Donanıma Duyarlı Yazılım Tasarımı İlkeleri
CPU önbellek hiyerarşisi, false sharing ve tek yazarlı mimari gibi mekanik sempati ilkeleriyle yüksek performanslı sistemler nasıl tasarlanır?