Tag Archives | Go

Apache OpenDAL 0.59.2 duyuruldu

Apache OpenDAL PMC tarafından yönetilen, farklı depolama sistemlerine tek ve birleşik bir arayüzle (API) erişmeyi sağlayan özgür bir kütüphane olan Apache OpenDAL‘ın 0.59.2 sürümü duyuruldu. Modern uygulamaların; nesne depolama (S3, GCS vb.), dosya sistemleri, bulut servisleri, veritabanları ve anahtar-değer (key-value) depoları gibi birçok farklı imkânla çalışmak zorunda oldukları bilinir. Her birinin farklı bir SDK’si ve bağlantı yöntemi vardır. OpenDAL tüm bu farklılıkları ortadan kaldırarak hepsini tek bir standart yöntemle yönetmeyi sağlıyor. Asıl olarak Rust diliyle geliştirilen yazılımın diliyle geliştirilmiştir; ancak Python, Java, Node.js, C++, Go, PHP ve Ruby gibi birçok popüler programlama dili için bağlamaları (bindings) vardır. Amazon S3, Google Cloud Storage, Azure Blob, yerel dosya sistemleri, Redis, S3 uyumlu diğer bir sürü bulut servisi ve veritabanı ile doğrudan uyumlu çalışabilmektedir. Depolama katmanına erişirken ek yük (overhead) yaratmayacak şekilde optimize edilmiş bulunuyor. eniden deneme (retry), loglama (logging), metrik toplama gibi işlemleri her servis için ayrı ayrı yazmak yerine OpenDAL katmanları üzerinden tek seferde yönetmek mümkündür. Yeni sürümde, lisans başlıklarının ve üçüncü taraf lisans muhasebesinin düzeltildiği belirtilirken, kaynak arşivlerini yeniden üretme ve ATR adaylarını hazırlama olanağı sağlandığı söyleniyor. Apache OpenDAL 0.59.2 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.

Continue Reading →

 

 

Apache OpenDAL 0.59.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Apache Fory™ 1.7.3 duyuruldu

İdiomatik etki alanı nesneleri, şema IDL ve diller arası veri alışverişi için son derece hızlı çok dilli serileştirme çerçevesi olan Apache Fory™‘nin 1.7.3 sürümü, Shawn Yang tarafından duyuruldu. JIT derlemesi, sıfır kopya bellek erişimi, meta veri paylaşımı ve gelişmiş serileştirme protokollerini birleştirerek yüksek verimli ve kompakt yük boyutlarına ulaşan yazılım; geniş bir programlama dilleri ekosistemini ve hedef çalışma zamanlarını destekliyor ve poliglot sistemlerin yapılandırılmış verileri paylaşılan referans ve şema muhafazasıyla değiştirmesine olanak tanıyor. Yeni sürümde, Go’nun artık, yapı kodlaması ve tüm satırı çözmeden alanlara ve koleksiyon öğelerine doğrudan erişim sağlayan standart satır biçimini desteklediği belirtilirken, bunun, Java, C++, Python ve Rust ile satır verisi alışverişini mümkün kıldığı ifade ediliyor. Daha hızlı Java JSON okuma ve yazma, kayan noktalı dönüştürme ve zaman dilimli zaman damgalarının ayrıştırılması dahil. Kotlin JSON artık, desteklenen JVM, GraalVM Yerel Görüntü ve Android yollarında NON_EMPTY dahil olmak üzere özellik dahil etme ayarlarını dikkate alıyor. Apache Fory™ 1.7.3 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Apache Fory™ 1.7.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

EnigmarsOS 2026.09.11 çıktı

KDE Plasma 6 masaüstü ortamını içeren Arch Linux tabanlı Hindistan kökenli bir GNU/Linux dağıtımı olan EnigmarsOS‘nin 2026.09.11 sürümü çıktı. Gizlilik ve güvenlik göz önünde bulundurularak tasarlanan bu dağıtımın; geliştiriciler, oyuncular ve genel masaüstü kullanıcıları için uygun olduğu düşünülüyor. Çeşitli geliştirme araçları (GCC, Clang, Rust, Go, Node, Python) ve birkaç popüler oyun uygulaması (Steam, Lutris, Heroic, Proton, SXVK, Gamescope, GameMode, MangoHud) ile birlikte gelen sistem; ayrıca, masaüstü ince ayarları, yazılım kurulumu ve çekirdek ve sürücü yönetimi için özel bir araç olan Enigmars Utils’i de içeriyor. EnigmarsOS, Calamares sistem yükleyicisini ve Limine önyükleyicisini kullanıyor. Sistem hakkında bilgi edinmek için belgeler sayfasını inceleyebilirsiniz.

Continue Reading →

 

EnigmarsOS 2026.09.11 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Go (Golang) 1.27.0 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.27.0 sürümü duyuruldu. Go (Golang) 1.27.0; genel yöntemler, yapı iyileştirmeleri ve daha fazla SIMD özelliği getiriyor. Genel yöntemler de dahil olmak üzere bazı dil geliştirmeleri getiren yeni sürümde, bir yapı değişmezindeki anahtarın artık yapı türü için geçerli herhangi bir alan seçici olabileceği ve fonksiyon türü çıkarımı tüm atama bağlamlarında uygulanacak şekilde genelleştirildiği söyleniyor. Go 1.27.0 ayrıca bir dizi araç iyileştirmesi getiriyor. Boyuta özel bellek tahsisinin, küçük nesne tahsis maliyetlerini %30’a kadar azalttığı ve sürümde, yeni standart kütüphane eklemeleri bulunduğu belirtiliyor. Ayrıca UUID’leri oluşturmak ve ayrıştırmak için bir uuid paketi eklenmiş bulunuyor. Go (Golang) 1.27.0; taşınabilir ve vektör boyutundan bağımsız SIMD desteği için yeni bir deneysel SIMD paketine sahip bulunuyor. Sorun izleyicisi kullanılarak herhangi bir sorunun bildirilebileceği belirtiliyor. Go veya Golang 1.27.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

             

Go (Golang) 1.27.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Helwan Linux 5.0 duyuruldu

Ev, eğitim ve geliştirme kullanımı için tasarlanmış Arch tabanlı, Mısır kökenli bir GNU/Linux dağıtımı olan Helwan Linux‘un 5.0 sürümü duyuruldu. “Ev” sürümü GNOME, “eğitim” sürümü Xfce ile “geliştirme” sürümü ise Cinnamon masaüstü ortamı ile birlikte PHP ve Rust dahil olmak üzere çeşitli derleyiciler ve yorumlayıcılarla kullanıma sunulan proje ayrıca, Archiso aracı (özel Arch tabanlı ISO görüntüleri oluşturmak için) ve Calamares sistem yükleyicisi için bir kılavuz içeren kapsamlı bir “dağıtım oluşturma” kılavuzu da üretiyor. Calamares üzerinden hızlı kurulumlu Arch Linux çekirdeğiyle gelen sistem; temel sürücüler ve multimedya kodekleri, önceden yapılandırılmış geliştirme araçları ve editörler, gizliliğe saygılı ve topluluk odaklı düzinelerce özel olarak geliştirilmiş Helwan uygulaması içeriyor. VS Code, QtCreator, Rust, Go, Node.js gibi geliştirme araçlarıyla gelen sistem; hel-terminal, hel-builder, hel-text-editor, hel-tutorial gibi Helwan araçları da içeriyor. Dağıtım felsefesi ve geliştirmede niteliksel bir sıçramayı işaret eden Helwan Linux 5.0 sürümünü duyurmaktan gurur duyulduğu belirtilirken, geliştiriciler için daha sorunsuz ve kararlı bir entegrasyon sağlamak amacıyla güçlü sistem araçları koleksiyonunun daha da geliştirildiği ifade ediliyor. Geliştirme iş akışını hızlandırmak için kopyala yolu, zorla sonlandır ve gelişmiş süreç yönetimi gibi üretkenlik araçlarının doğrudan Nemo dosya yöneticisine entegre edildiği belirtiliyor. Helwan Linux 5.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. 

Continue Reading →

 

 

 

Helwan Linux 5.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

V programming language 0.5.2 duyuruldu

V, diğer adıyla vlang, 2019 yılının başlarında Alexander Medvednikov tarafından Go ve Oberon, Swift ve Rust gibi diğer programlama dillerinden esinlenilenirek geliştirilen, MIT Lisansı altında yayınlanan özgür ve açık kaynaklı bir yazılımdır. Hedefleri arasında kullanım kolaylığı, okunabilirlik ve sürdürülebilirlik yer alan yazılımın, kişisel projeler için kullanılan mevcut dillerden duyulan hayal kırıklığının bir sonucu olarak oluşturulduğu söylenmektedir. Başlangıçta kişisel kullanım için tasarlanan, ancak, kamuoyunda bahsedildikten ve artan ilgiden sonra, kamuya açık hale getirilmesine karar verilen vlang; kamuya açık hale getirildiğinde, derleyici V dilinde yazılmıştı ve kendini derleyebiliyordu. GitHub aracılığıyla aktif olarak geliştirilen ve yayınlanan V; 2025 yılında, TIOBE‘de listelenen diller arasına girmiş bulunuyor. V programming language 0.5.2 duyuruldu. Bunun, ownership aracılığıyla sahipliğin ilk sürümü olduğu belirtilirken, üm mantık comptime’ın arkasında olduğundan, normal V üzerinde herhangi bir hız/boyut etkisi olmayacağı, Objective C olmadan kod yazmaya olanak tanıyan ios ve macos modüllerinin dahil edildiği belirtiliyor. Yapı başlatma alanlarında Result türü için hata testi eklendiği belirtilirken, indeks ifadelerinde akıllı tür dönüştürmenin desteklendiği söyleniyor. Enum varyantı eşitlik testinin değişmeli olmamasının düzeltildiği belirtilirken, somut bir tür kullanarak genel bir arayüzün uygulanmasının derlenmemesi sorunu da düzeltilmiş bulunuyor. V programming language 0.5.2 hakkında bilgi edinmek için GitHub duyurusu incelenebilir. Continue Reading →

 

 

 

 

V programming language 0.5.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Go (Golang) 1.27rc2 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.27 sürümünün ikinci sürüm adayı duyuruldu. Bu sürümün, go1.27rc2 etiketli revizyonda release-branch.go1.27’den alındığı belirtilirken, ön sürüm sürümleri test etme konusundaki yardımın çok önemli olduğu ifade ediliyor. Go telemetrisinin, bu yayın adayı sürümünün ve gelecekteki Go sürümlerinin doğrulanmasına yardımcı olacağı belirtilirken, Go telemetrisine katılmanın düşünülmesi öneriliyor. Go 1.27’de nelerin değiştiğini öğrenmek için taslak sürüm notlarının okunabileceği söyleniyor. Sorun izleyicisi kullanılarak herhangi bir sorunun bildirilebileceği belirtiliyor. Go veya Golang 1.27rc2 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

            

Go (Golang) 1.27rc2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.