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-RC 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. Başlık derleme performansını iyileştirmek için -XheaderModeType=compilation desteği eklendiği belirtilen yeni sürüm, K2JKlibCompilerArguments’e -jvm-target eklenmiş olarak geliyor. Jklib için firAggressivePrunner’ın devre dışı bırakılmasına izin verildiği belirtilirken, varsayılan olarak artımlı derlemenin açıldığı söyleniyor. Tip parametrelerine sahip fonksiyonda birleştirilebilir tekil nesnenin düzeltildiği belirtilirken, modüller arası çağrıların yanlış derlenmesine neden olan bir hatanın düzeltildiği ifade ediliyor. Kotlin 2.4.20-RC hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.
Tag Archives | kaynak kod
starkOS 20260803 çıktı
Deneyimli GNU/Linux kullanıcıları için tasarlanmış, kaynak koddan yazılım yüklemek ve güncellemek için port sistemi ve stark paket yöneticisini kullanan ve Sway masaüstü ortamını tercih eden bağımsız olarak geliştirilmiş bir GNU/Linux dağıtımı olan starkOS‘un 20260803 sürümü çıktı. Sway Wayland kompozitörü ve bazı temel yazılımları içeren hafif bir live kalıp sağlayan sistem, live bir sistem yükleyicisi içermiyor ama ayrı olarak sağlanan rootfs dosya sistemlerinden birini (runit, s6 veya SysV başlatma yazılımlarından birini seçerek) kullanarak bir sabit diske kurulabiliyor. Basit, hafif, güncel ve genişletilebilir bir Linux dağıtımı geliştirmeyi amaçladığı belirtilen proje; KISS felsefesini izleyen, kaynak kod tabanlı bir dağıtım ve sistem üzerinde tam kontrol sahibi olmayı tercih eden deneyimli kullanıcılara yönelik olarak tasarlanıyor.
starkOS 20260803 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
GNU Libtool 2.6.2 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.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 →
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 →
