Rust programlama dilinde yazılmış ve yinelemeli geliştirmeye odaklanmış, GNU/Linux için çok hızlı bir bağlayıcı olan Wild‘in 0.10 sürümü duyuruldu. GDB indeks desteği ve Btrfs performansı için çözümlerle gelen yeni sürümün dikkat çeken özelliklerinden birisi de “–gdb-index” desteğinin getirilmiş olmasıdır. GNU Gold bağlayıcısı, “–gdb-index”i ilk olarak tanıtıp sonra LLD ve Mold’da bağlayıcıya sembol indeks bölümünü önceden hesaplayıp doğrudan son ikili dosyaya yerleştirmesini söyleyen bir bağlayıcı bayrağı olarak bulununca; böylelikle, .gdb_index sembol indeks bölümü, GDB gibi hata ayıklayıcılar için çok daha hızlı başlatma süreleri sağlayacak ve ek yükü azaltacaktır. Wild tarafından –gdb-index desteği, 2025’ten beri talep edilen ve nihayet Wild 0.10’da yer alan bir özellik olarak karşımıza çıkıyor. Btrfs dosya sisteminde (veya VFAT’ta) Wild kullananlar için, bağlayıcının artık daha iyi performans için varsayılan olarak “–no-mmap-output-file” seçeneğini kullanmasının mümkün olduğu söylenebilir. Ayrıca çeşitli hata düzeltmeleri getiren yeni sürümde, yazılabilir+çalıştırılabilir bayrakları olan bölümler için RWX LOAD segmenti eklendiği söyleniyor. Wild Linker 0.10 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.
Tag Archives | ikili dosya
Box64 0.4.4 duyuruldu
ARM64, RV64 ve LoongArch Linux cihazlarını hedefleyen, farklı bir yaklaşıma sahip GNU/Linux kullanıcı alanı x86_64 emülatörü olan Box64‘ün 0.4.4 sürümü duyuruldu. Box64 0.4.4, 64 bit ARM, RISC-V ve LongArch sistemlerinde ikili dosyaları çalıştırmak için açık kaynaklı, kullanıcı alanı tabanlı Linux x86_64 emülatörünün en yeni sürümü olarak yayınlanmış bulunuyor. Box64 0.4.4 ile en dikkat çekici değişikliklerden birinin, yeni box64-configurator uygulamasının tanıtılması olduğu belirtilirken, yazılımın, Python dilinde yazıldığı ve farklı ayarların davranışını ikili dosya/uygulama bazında ayarlamayı kolaylaştırmak için profilleri yönetme konusunda iyileştirmeler getirdiği söyleniyor. x86_64’ten üretilen yerel kod için bir disk önbelleği olarak DynaCache’yi tanıtan Box64; 0.4.4 sürümüyle birlikte DynaCache’yi artık varsayılan olarak etkinleştiriyor. Dijital hak yönetimi kısıtlamalarıyla korunan daha fazla oyunu çalıştırmaya yardımcı olmak için daha iyi öykünme doğruluğu sağlayan iyileştirmeler de getirdiği belirtilen yeni sürüm, ayrıca RISC-V için yeni işlem kodları ve LoongArch CPU desteğiyle birçok hız iyileştirmesi de içeriyor. Box64 0.4.4 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Tauri 2.0 duyuruldu
Tüm büyük masaüstü ortamları (MacOS, GNU/linux, Windows) ve mobil (iOS, Android) platformları için küçük ve hızlı ikili dosyalar oluşturmak için bir çerçeve olan Tauri‘nin 2.0 kararlı sürümü, Tillmann Weidinger tarafından duyuruldu. Tauri’nin yeni kararlı sürümünü duyurmaktan gurur duyduklarını söyleyen Weidinger; bir Tauri uygulamasında ön ucun, en sevilen web ön uç yığınında yazıldığını ifade etti. Geliştiriciler, gerektiğinde arka uç mantığı için Rust, Swift ve Kotlin gibi dillerden yararlanırken, kullanıcı deneyimlerini oluşturmak için HTML, JavaScript ve CSS’ye derlenen herhangi bir ön uç çerçevesini entegre edebilme olanağına da sahiptirler. Uygulama çekirdeği ile sistemin WebView’u arasındaki IPC köprüsünü gösteren bir grafik içeren yeni sürüm, zaten kapsamlı bir JavaScript API’si sunduğu için çoğu durumda Rust, Swift veya Kotlin’de Kod yazmaya gerek duyulmuyor. Bu da hiçbir Rust becerisine gerek olmadığı anlamına geliyor. Tauri 2.0 hakkında bilgi edinmek için sürüm duyurusu incelenebilir.
