Tag Archives | Richard Stallman

LLVM 22.1.7 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 22.1.7 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, dosya adının LLVM- veya clang+llvm- ile başladığı ve platformun adıyla bittiği belirtilirken, LLVM’yi kullanan bir yazılım geliştirmeyenlerin, büyük olasılıkla LLVM- yükleyicisini tercih etmelerinin önerildiği ifade ediliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project-22.1.7.src.tar.xz dosyasının seçilmesi öneriliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 22.1.7 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 22.1.7 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU Debugger (GDB) 17.2 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 17.2 sürümü, Joel Brobecker tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisinin en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sistemde, Ada, C, C++, Fortran, Go ve Rust gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Ada, C, C++, Fortran, Go, Rust ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB‘nin yeni sürümünde, [gdb/dap] kayıt alt öğelerini listelerken meydana gelen hatanın giderildiği söyleniyor. GNU Debugger (GDB) 17.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir. Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB’nin “uzaktan” modu kullanılır. GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzünden kullanılır. 2003 yılı itibari ile GDB’ nin desteklediği işlemciler şunlardır; Alpha, ARM, H8/300, System/370, System 390, X86 ve X86-64, IA-64 “Itanium”, Motorola 68000, MIPS,PA-RISC, PowerPC, SuperH, SPARC, VAX. GNU Debugger (GDB) 17.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

LLVM 22.1.5 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 22.1.5 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, dosya adının LLVM- veya clang+llvm- ile başladığı ve platformun adıyla bittiği belirtilirken, LLVM’yi kullanan bir yazılım geliştirmeyenlerin, büyük olasılıkla LLVM- yükleyicisini tercih etmelerinin önerildiği ifade ediliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project-22.1.5.src.tar.xz dosyasının seçilmesi öneriliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 22.1.5 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 22.1.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GnuTLS 3.8.13 duyuruldu

GnuTLS‘nin 3.8.13 sürümü Alexander Sosedkin tarafından duyuruldu. Bunun, 3.8.x serisinde bir hata düzeltme, güvenlik ve geliştirme sürümü olduğunu belirten Sosedkin; bu sürüme katkıda bulunan herkese teşekkür ettiklerini söyledi. Bunun, 3.8.x serisinde hata düzeltmeleri, güvenlik ve geliştirmeler içeren bir sürüm olduğu belirtilirken, DTLS yeniden birleştirmesine daha fazla kontrol eklendiği söyleniyor. Ayrıca, önemli bir dizi boyutu kontrolünün eksik olduğu, bunun da bir saldırganın yığın üzerine yazmasına neden olabildiği hatırlatılıyor. Uzunlukları uyuşmayan parçalarının reddedildiği ve eksik sınır kontrolünün eklendiği söyleniyor. Kullanıcı adı uzunluğunun tamamına kadar karşılaştırma yapacak şekilde kontrolünün düzeltildiği belirtiliyor. GnuTLS (GNU Transport Layer Security Library), başka deyişle, GNU taşıma katmanı güvenliği kütüphanesi; TLS, SSL ve DTLS iletişim kurallarının uyarlaması olan özgür bir yazılımdır. GnuTLS istemci uygulamaların mevcut iletişim kurallarını kullanarak güvenli oturum başlatmasını sağlayan bir kütüphaneden oluşuyor. Mart 2003’te Nikos Mavrogiannopoulos tarafından oluşturulan yazılım, GNU Kısıtlı Genel Kamu Lisansı (LGPL) altında lisanslanmıştır. Aslen GNU projesi için oluşturulan yazılım, Özgür Yazılım Vakfı ile çeşitli ilkeler üzerinde yaşadığı anlaşmazlıkların ardından Aralık 2012’de GNU ile olan bağlarını koparmıştır. Bu hamleye karşı çıkan Richard Stallman; tasarının çatallanmasını önermiş, fakat bu öneri yoksayılmıştır. GnuTLS 3.8.13 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

GnuTLS 3.8.13 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

LLVM 22.1.4 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 22.1.4 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, dosya adının LLVM- veya clang+llvm- ile başladığı ve platformun adıyla bittiği belirtilirken, LLVM’yi kullanan bir yazılım geliştirmeyenlerin, büyük olasılıkla LLVM- yükleyicisini tercih etmelerinin önerildiği ifade ediliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project-22.1.4.src.tar.xz dosyasının seçilmesi öneriliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 22.1.4 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 22.1.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

LLVM 22.1.1 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 22.1.1 sürümü duyuruldu. Derlemeler tamamlandıktan sonra, mevcutlarsa, yaygın platformlar için indirme bağlantılarının yukarıda görüneceği, yukarıda bir bağlantı bulunamazsa, bu sürüm sayfasının altındaki tam sürüm paketleri listesinin kontrol edilebileceği söyleniyor. Platform için bir sürüm paketi bulamayanların, bu sürüm için LLVM Discourse forum başlığında topluluk tarafından oluşturulmuş bir paket bulabileceği belirtiliyor. Dosya adı LLVM- veya clang+llvm- ile başlayan ve platformun adıyla biten ikili sürüm paketlerine ilişkin olarak, örneğin, LLVM-22.1.1-Linux-ARM64.tar.xz’nin, Arm64 Linux için LLVM ikili dosyalarını içerdiği belirtiliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project- 22.1.1.src.tar.xz dosyasını seçilmesi önerilirken; tüm paketlerin eşleşen bir .sig veya .jsonl dosyasıyla birlikte geldiği ifade ediliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 22.1.1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 22.1.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Texinfo 7.3 duyuruldu

GNU projesinin resmi dokümantasyon formatı olan Texinfo‘nun 7.3 sürümü, Gavin Smith tarafından duyuruldu. GNU belgeleme formatı Texinfo’nun 7.3 sürümünü yayımladıkları için mutlu olduklarını belirten Smith; Texinfo’nun, metni işaretleme komutları içeren metin tabanlı bir format olduğunu hatırlattı. Bu sürümde, Texinfo dilinde birkaç yeni komut bulunduğunu belirten Smith; bunlar arasında başlık ve telif hakkı sayfalarının oluşturulmasını kolaylaştıran komutların da yer aldığı ifade ediliyor. texinfo.tex dosyası kullanılarak PDF’ye dönüştürme ile bölüm başlıklarındaki ASCII olmayan karakterlerin artık PDF taslağında yer alabildiği söyleniyor. HTML çıktısında, bağlantı hedeflerindeki ASCII olmayan karakterlerin değiştirildiği “transliterasyon” özelliği artık varsayılan olarak kapalı bulunuyor. Richard Stallman ve Bob Chassell tarafından yıllar önce yaratılan Texinfo; diğer biçimlendirme dillerine ve Brian Reid’in Scribe’ine dayanmaktadır. GNU dışında da pek çok projede kullanılan yazılım, çevrimiçi ve basılı (dvi, html, info, pdf, xml, vb. gibi farklı formatlarda) çıktı üretmek için tek bir kaynak dosyası kullanır. Texinfo, GNU Emacs ile iyi entegre edilmiştir. Metin tabanlı bir format olan Texinfo, HTML ve PDF de dahil olmak üzere, çeşitli dokümanlar üreten araçlar sağlar. GNU Texinfo 7.3 hakkında ayrıntılı bilgi edinmek için sürüm hakkında hazırlanan sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

GNU Texinfo 7.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0