4 puan yazan GN⁺ 2023-11-02 | 3 yorum | WhatsApp'ta paylaş
  • Cosmopolitan kütüphanesi, neredeyse 1 yıllık geliştirme sürecinin ardından 3.0.1 sürümünü yayımladı
  • Yeni sürüm, AMD64 ve ARM64 dahil Linux, MacOS, Windows, FreeBSD, OpenBSD ve NetBSD gibi çeşitli platformlarda çalışabilen fat binary üretimini mümkün kılan bir bağlayıcı içeriyor
  • Yeni bağlayıcı apelink.c, Portable Executable, ELF, Mach-O ve PKZIP dosya biçimlerini, çoğu PC ve sunucuda kurulum gerektirmeden çalıştırılabilen bir shell script içinde birleştiriyor
  • Sürüm ayrıca, tüm programların statik olarak bağlandığı ve /usr/share bağımlılıklarının gömülü PKZIP merkezi dizininde yer aldığı Cosmos adlı bir "Fat Linux Distro" da içeriyor
  • Cosmopolitan kütüphanesi artık kendi platformunda geliştirmeyi destekliyor ve tüm proje Apple Silicon ile Microsoft Windows sistemlerinde başarıyla derleniyor
  • Windows ve MacOS için iyileştirmeler yapıldı; buna Windows'ta POSIX sinyal öykünmesi için yeni bir kütüphane ve MacOS'ta birinci sınıf yerel ARM64 desteği de dahil
  • Cosmopolitan kütüphanesi, her yerde çalışabilen yazılımlar oluşturmayı mümkün kılıyor; bu da yalnızca iyi taşınabilirlik değil, aynı zamanda daha yüksek hız ve daha iyi bellek verimliliği anlamına geliyor
  • Sürüm, redbean web sunucusunun en yeni sürümünü ve greenbean adlı yeni, minimal iş parçacıklı bir web sunucusunu da içeriyor
  • Ayrıca tüm desteklenen platformlarda oynanabilen çeşitli oyunlar da içeriyor
  • "Build Once Anywhere, Run Anywhere C/C++"

3 yorum

 
sam1287 2023-11-03

Sadece uzantısını exe yapınca Windows'ta da gayet iyi çalışıyor. tail'i Windows'ta düzgün kullanabileceğimiz günün gelmesine şaşırdım..!

 
GN⁺ 2023-11-02
Hacker News görüşü
  • Gönderi, çeşitli donanım platformları ve işletim sistemlerinde çalışabilen "fat binaries" içeren bir yazılım olan Cosmopolitan Third Edition'ın yayımlanmasını tartışıyor.
  • Bu yazılım; zip, curl, git, wget, python, ctags ve Datasette Python uygulaması gibi programları içeriyor.
  • Bir kullanıcı yazılımı macOS'ta test etti ve başlangıçtaki güvenlik ayarı sorunlarına rağmen başarılı şekilde çalıştırdı.
  • Yazılım ayrıca port 8000 üzerinde Datasette.io sunucusunu çalıştırmaya ve git deposunu klonlamaya izin veriyor.
  • Kullanıcılar, yazılımın yaratıcısı Justine'in güncellemeleri konusunda heyecanlı ve bunun bilişimin geleceğini temsil ettiğine inanıyor.
  • Yazılım ayrıca, kullanıcıların sistemlerinde ikili dosyayı çalıştırmak için gereken kodu dışa aktarmasını sağlayan bir "slim binary" modu sunuyor; bu da yazılımı daha hızlı hale getirip daha az bellek kullanmasını sağlıyor.
  • Yazılım, Windows ve macOS gibi diğer platformlarda çalışan programlar oluşturmayı mümkün kılıyor ve bunu Linux'ta çalışıyormuş gibi hissettiriyor.
  • Kullanıcılar projeden ve arkasındaki ekibin adanmışlığından etkilendi; bazıları şakayla karışık onları "bizi yazılım şişkinliği ve parçalanmışlıktan kurtarmaya çalışan başka bir gezegenden gelen süper zeki uzaylı yaşam formları" olarak nitelendirdi.
  • Bazı kullanıcılar yazılımın pratikliğini sorguluyor ve bunu bir hobi projesiyle karşılaştırıyor.
  • Bu işlevselliği mümkün kılan POSIX kurallarındaki değişikliklerle ilgili sorular var.
  • Kullanıcılar, Cosmopolitan'ın Python uygulamalarını taşınabilir hale getirmesi ve Pyinstaller ile entegre olma ihtimaliyle ilgileniyor.
  • Kullanıcılar, yazarın hızlı geri dönüşlerinden ve projenin iyi düşünülmüş yapısından etkilendi.
  • Yazılım ayrıca veri ve yapılandırma dosyalarını çalıştırılabilir dosyanın içine gömmeye izin veriyor; kullanıcılar da bunu kullanışlı buluyor.