Tutarlı, taşınabilir bir arabirimin arkasında paylaşılan kitaplıkları kullanmanın karmaşıklığını gizleyen genel bir kitaplık destek komut dosyası olan GNU Libtool‘un 2.6.0 Alpha sürümü, Ileana Dumitrescu tarafından duyuruldu. GNU yapı sisteminin bir parçası olan bir yazılım geliştirme aracı olan GNU Libtool; bir kabuk betiğidir. Kaynak koddan paylaşılan kitaplıkları derlerken yazılım taşınabilirliği sorununu çözmek için oluşturulmuştur. Paylaşılan kitaplıkları derleyen komutlar için bilgi işlem platformları arasındaki farkları gizler. Yazılım, platformlar arasında aynı olan bir komut satırı arabirimi sağlar ve platformun yerel komutlarını yürütür. Elbette ki farklı işletim sistemleri ve paylaşılan kitaplıkları farklı şekilde işler. Libtool, çeşitli Unix benzeri işletim sistemlerinde statik ve dinamik kitaplıkların oluşturulmasını yönetmeye yardımcı olur. Libtool bunu, kitaplık oluşturma sürecini soyutlayarak, çeşitli sistemler arasındaki farkları gizleyerek gerçekleştirir. 2.5.4 sürümünden bu yana geçen 43 haftada 19 kişi tarafından 68 commit gerçekleştirildiğini belirten Dumitrescu; katkıda bulunan herkese teşekkür ettiklerini söyledi. GNU Libtool 2.6.0 Alpha hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →
Tag Archives | kaynak kod
Kotlin 2.2.20-RC2 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.2.20-RC2 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. 2.2.20-RC2 sürümünü destekleyen Kotlin eklentilerinin, IntelliJ IDEA ve Android Studio’nun en son sürümlerinde bulunup, IDE’deki Kotlin eklentisini güncellemek gerekmediği; tek yapılması gerekenin, derleme betiklerinde Kotlin sürümünün 2.2.20-RC2 olarak değiştirilmesi olduğu söyleniyor. Kotlin 2.2.20-RC2 sürümünde, Kotlin 2.3.0 için planlanan, lambdaları askıya alma işlev türlerine sahip aşırı yüklemelere geçirirken gelişmiş aşırı yükleme çözümü ve açık dönüş türlerine sahip ifade gövdelerinde dönüş ifadeleri desteği gibi, yaklaşan dil özelliklerini denenmesinin mümkün olduğu belirtiliyor. Kotlin 2.2.20-RC2 hakkında bilgi edinmek için GitHub sürümler ya da neler yeni sayfasını inceleyebilirsiniz. Continue Reading →
Rocky Linux 10.0 duyuruldu
Red Hat Enterprise Linux ile %100 uyumlu olacak şekilde tasarlanmış bir dağıtım olan ve CentOS projesinin kurucusu Gregory Kurtzer tarafından yönetilen Rocky Linux‘un 10.0 sürümü duyuruldu. Rocky Linux 10.0’ın genel kullanılabilirliğini duyurmaktan mutluluk duyulduğu belirtilirken, 10.0 sürümündeki bazı önemli değişiklikler arasında GNOME masaüstü oturumu için X11’in Wayland lehine bırakılması ve bir RISC-V serisinin tanıtılmasının yer aldığı ifade ediliyor. Uzak masaüstü protokolünün (RDP) artık VNC’nin yerini alarak grafiksel uzaktan erişim için varsayılan olduğu belirtilirken, RL 10’daki DHCP istemcisinin, NetworkManager’ın dahili bir alt sistemi olarak uygulandığı söyleniyor. Eski dhcp-client paketi artık yukarı akışta desteklenmiyor ve kaldırılmış bulunuyor. Red Hat Enterprise Linux’un üst sürümündeki aynı güncellenmiş bileşenlerin yer aldığı belirtiliyor. Hatalar veya sorunların Bugzilla aracılığıyla bildirilebileceği hatırlatılıyor. Rocky Linux 10.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →
Rocky Linux 10.0 edinmek için aşağıdaki linklerden yararlanalabilirsiniz.
- İndirme sayfası (torrent)
- Rocky-10.0-x86_64-dvd1.iso (7,305MB, SHA256, torrent)
- Rocky-10.0-x86_64-minimal.iso (1,680MB, SHA256, torrent)
- Rocky-10.0-x86_64-boot.iso (816MB, SHA256, torrent)
Rocky Linux 9.6 duyuruldu
Red Hat Enterprise Linux ile %100 uyumlu olacak şekilde tasarlanmış bir dağıtım olan ve CentOS projesinin kurucusu Gregory Kurtzer tarafından yönetilen Rocky Linux‘un 9.6 sürümü duyuruldu. Rocky Linux 9.6’nın genel kullanılabilirliğini duyurmaktan mutluluk duyulduğu belirtilirken, sürümün şu anda x86_64, aarch64, ppc64le ve s390x mimarileri için mevcut olduğu ifade ediliyor. Sistemde, Rust 1.84.1, LLVM 19.17, Go 1.23, Grafana 10.2.6, MySQL 8.4, Valgrind 3.24.0, PHP 8.3 ve 8.4, elfutils 0.192, nginx 1.26, Performance Co-pilot 6.3.2, libabigail 2.6, SystemTap 5.2 ve diğerleri gibi Red Hat Enterprise Linux’un üst sürümündeki aynı güncellenmiş bileşenlerin yer aldığı belirtiliyor. Hatalar veya sorunların Bugzilla aracılığıyla bildirilebileceği hatırlatılıyor. Rocky Linux 9.6 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →
Doxygen 1.14.0 duyuruldu
C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.14.0 sürümü duyuruldu. HTML çıktısının daha taze, daha modern bir görünüme kavuştuğu ifade edilirken, CSS’yi daha iyi kullanan yazılımın, daha az bitmap kullandığı belirtiliyor. HTML çıktı değişiklikleri nedeniyle özelleştirilmiş başlıklar, altbilgiler veya stil sayfalarının da ek ayarlamalar gerektirebileceği belirtilirken, boş Markdown sayfası oluşturulmasının önlendiği söyleniyor. Markdown sayfası istisnaları hakkında belgeler eklendiği belirtilirken, SVG nokta grafiklerine dolgu eklendiği söyleniyor. Doxygen 1.14.0 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.Kotlin 2.1.20 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.1.20 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak için tasarlanmıştır. Eklenti XML’lerinde uygulama hizmeti kaydının desteklendiği belirtilen yeni sürümde, birleştirilmiş sembol sağlayıcıları içinde optimize edilmiş ModuleWithDependenciesScopes kullanıldığı söyleniyor. Çeşitli performans iyileştirmeleriyle gelen yeni sürümde, gereksiz çözümlemenin azaltıldığı söyleniyor. Kotlin 2.1.20’deki yenilikleri öğrenmek için Kotlin 2.1.20’de neler yeni sayfası incelenebilir. Kotlin 2.1.20 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz. Continue Reading →
Doxygen 1.13.2 duyuruldu
C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.13.2 sürümü duyuruldu. SVG nokta grafiklerine dolgu eklendiği belirtilirken, şablon sınıfı özelleştirmelerinin yok sayıldığı, bunun da geçersiz bağlantılara yol açtığının belirlendiği söyleniyor. Geliştirilmiş kullanıcı geri bildirimi ve dokümantasyon ile kullanıma sunulan yeni sürümde, doxycommentview’e hata ayıklama ve sürüm bilgisi eklendiği söyleniyor. Doxygen 1.13.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.