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.2 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. LT_PROG_OBJC ve LT_PROG_OBJCXX’deki sözdizimi hatasının düzeltildiği belirtilirken, doğru etiketleme desteği için Objective C ve C++ önbellek kontrolünün ayrıldığı söyleniyor. Boşluk içeren değerleri desteklemek için darwin’de düzeltme yapıldığı belirtilirken, Clang için daha fazla statik bağlantı seçeneğinin tanındığı ifade ediliyor. Dumitrescu; katkıda bulunan herkese teşekkür ettiklerini söyledi. GNU Libtool 2.6.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →
Tag Archives | kaynak kod
Kotlin 2.4.10 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.10 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. İç içe Java ek açıklama dizisi bağımsız değişkeninde const val kullanılırken “ek açıklama parametresi için değer yok” IllegalStateException hatasının düzeltildiği belirtilirken, Kotlin dağıtımına kotlinr eklendiği söyleniyor. CRI etkinleştirildiğinde JS ve Wasm derlemeleri için yanlış pozitif uyarı giderilmiş bulunuyor. Kotlin 2.4.10 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.
Kotlin 2.4.20-Beta1 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-Beta1 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. Standart kütüphaneye StackTraceRecoverable arayüzünü ekleyen yeni sürümün, kotlinx.coroutines kütüphanesiyle entegrasyonu geliştirdiği, çünkü kotlinx.coroutines’e bağımlılık eklemeden yığın izleme kurtarma için yeni istisna örnekleri oluşturmayı tanımlamaya olanak tanıdığı ifade ediliyor. kotlinx.coroutines kütüphanesi, ek eşzamanlı işlem yığın izleme bilgileriyle yeni bir istisna örneği oluşturarak yığın izleme kurtarma işlemini gerçekleştiriyor. Kotlin 2.4.20-Beta1 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını ve değişiklik günlüğünü inceleyebilirsiniz.
GNU Libtool 2.6.1 Beta duyuruldu
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.1 Beta 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. GNU Libtool 2.6.1 Beta’nın yayınlandığını duyurmaktan mutluluk duyulduğu ifade edilirken, bu sürümde, 2.6.0 sürümünden bu yana geçen 37 haftada 14 kişi tarafından 34 commit yapıldığı söyleniyor. GNU Libtool 2.6.1 Beta hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Rocky Linux 10.2 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.2 sürümü duyuruldu. Rocky Linux 10.2’nin genel kullanılabilirliğini duyurmaktan mutluluk duyulduğu belirtilirken, Rocky Linux 10.2, geniş çaplı post-kuantum kriptografi benimsemesi, derleyici ve araç zinciri güncellemeleri, Firefox ve Thunderbird için Flatpak öncelikli dağıtım, Podman’da Sequoia-PGP’ye geçiş ve daha fazlasını sunduğu ifade ediliyor. 10.0 ve 10.1 sürümlerindeki ilerlemeyi temel alan Rocky Linux 10.2, önemli kuantum sonrası kriptografi (PQC) iyileştirmeleri sunuyor. OpenSSH artık FIPS modunda ML-KEM hibrit anahtar değişimini (mlkem768nistp256-sha256, mlkem1024nistp384-sha384) destekliyor. libssh, ML-KEM’i ECDH ile birleştiren PQ/T hibrit anahtar değişim yöntemleri ekliyor. Dizin sunucusu, ML-DSA anahtarları (ML-DSA-44/65/87) kullanan TLS sertifikalarını destekliyor. Hatalar veya sorunların Bugzilla aracılığıyla bildirilebileceği hatırlatılıyor. Rocky Linux 10.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →
Rocky Linux 9.8 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.8 sürümü duyuruldu. Rocky Linux 9.8’in genel kullanılabilirliğini duyurmaktan mutluluk duyulduğu belirtilirken, RL 9’a ilk kez geçiş yapanlar için değişikliklerin tam listesi için, yukarı akış listesinin incelenebileceği söyleniyor. ML-KEM hibrit anahtar değişimi ve ML-DSA kuantum sonrası (PQ) algoritmaları sağlayan GnuTLS 3.8.10 ile gelen yeni sürümde, OpenSSH 8.7’ye göre kapsamlı iyileştirmeler içeren OpenSSH 9.9 kullanılmış. PKCS #11 başlıklarında kuantum sonrası şifreleme (PQC) tanımları için destek sağlayan p11-kit paketleri yukarı akış sürümü 0.26.1’e yükseltilirken, otomatik şifrelemeyi sağlayan yeni bir Clevis pin güveni sağlayan clevis-pin-trustee paketi kullanılmış. 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 →
Rocky Linux 9.8 edinmek için aşağıdaki linklerden yararlanalabilirsiniz.
- İndirme sayfası
- Rocky-9.8-x86_64-dvd.iso (14,490MB, torrent)
- Rocky-9.8-x86_64-minimal.iso (2,627MB)
- Rocky-9.8-x86_64-boot.iso (1,411MB)
Kotlin 2.4.0-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.4.0-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. Kararlı bağlam parametreleri, açık destek alanları ve ek açıklama kullanım alanı hedefleri için birden fazla özellik kazanan yeni sürüm, kararlı UUID’ler ve sıralı düzen kontrolü desteğiyle geliyor ve Java 26 desteği ve meta verilerde ek açıklamalar varsayılan olarak etkinleştirilmiş bulunuyor. Artımlı derleme varsayılan olarak etkinleştirilirken, Gradle 9.5.0 ile uyumluluğuyla gelen yeni sürümde, Java ve JVM hedef sürümleri arasında otomatik hizalama özelliği öne çıkmış bulunuyor. Kotlin 2.4.0-RC2 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını inceleyebilirsiniz.
