Tag Archives | güvenilirlik

Go (Golang) 17 Yaşında

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 dili 17. yıl dönümünü kutladı. Go, Golang, Google Go gibi farklı adlarla anılan Go programlama dili; 2007 yılında Google bünyesinde Robert Griesemer, Rob Pike ve Ken Thompson tarafından tasarlanmaya başlanmış ve 2009’da açık kaynak olarak duyurulan statik tipli, derlenen bir programlama dili olarak kullanılmaya başlanmıştır. C ve C++ dillerinin sistem programlama gücünü koruyup, modern yazılım dünyasının hız, sadelik ve eşzamanlılık (concurrency) ihtiyaçlarını karşılamak amacıyla geliştirilen Go ya da Golang; 10 Kasım 2026 Salı günü, 17. yıl dönümünü kutladı. Endüstri için çalkantılı bir dönemde, Go’nun dümeni sağlam bir şekilde tutmayı hedeflediği belirtilirken, temel amacın, Go’yu basitlik, güvenilirlik, verimlilik ve uyumluluğa olan sarsılmaz bağlılık gibi temel ilkelerine bağlı tutarken, modern donanıma, üretim iş yüklerine ve geliştirici iş akışlarına uyum sağlamak olduğu ifade ediliyor. Geçtiğimiz yıl boyunca, Şubat ayında Go 1.26’yı ve Ağustos ayında Go 1.27’yi yayınlayan proje; böylelikle, yıllarca süren gerçek dünya deneyiminden yola çıkarak, jeneriklerde ve günlük Go sözdiziminde uzun süredir var olan çeşitli kısıtlamaları ele almış bulunuyor.

Continue Reading →

Go 1.26’daki kendi kendine referans veren tip kısıtlamaları desteği ve Go 1.27’deki jenerik fonksiyon değerleri için daha geniş tip çıkarımı ile birlikte, Go’daki jenerikler her zamankinden daha eksiksiz ve doğal hissettirmeye başladı. Çok karmaşık kalıplardan uzak, sadece 25 temel anahtar sözcüklere sahip sade bir sözdizimi olan Go; doğrudan makine koduna derlendiği için C/C++ seviyesine yakın hız sunuyor. Goroutine adı verilen hafif iş parçacıkları (threads) ve Channel mekanizmaları sayesinde aynı anda binlerce işlemi kolayca ve düşük kaynak tüketimiyle yönetebiliyor. Çöp toplama özelliği ile belleği otomatik olarak yöneten programlama dili, Çöp toplama özelliği ile belleği otomatik olarak yönetir, C/C++’taki gibi manuel bellek sızıntısı takibi zorluklarını azaltıyor. Çok büyük projeleri bile saniyeler içinde derleyebiliyor. Kubernetes, Docker gibi devasa bulut altyapı araçları Go ile yazılmış bulunuyor. Sistem araçları, otomasyon script’leri ve ağ araçları yazımında sıkça tercih ediliyor. Happy birthday Go.. Konuya ilişkin olarak, Austin Clements’in yazısını inceleyebilirsiniz.

Proton OS 1.0 (Core) çıktı

Telemetri, reklam veya zorunlu çevrimiçi hesaplar olmadan tanıdık bir masaüstü arayan küçük işletmeler ve günlük kullanıcılar için tasarlanan; Debian GNU/Linux tabanlı; hız, güvenilirlik, güvenlik ve gizlilik için tasarlanmış modern ve hafif bir GNU/Linux dağıtımı olan Proton OS‘nin 1.0 (Core) sürümü çıktı. Debian 13 Temeli üzerinde, uzun süreli kararlılık ve kesintisiz çalışma süresi sağlamak için sağlam, iş sınıfı bir temel üzerine inşa edilen sistem; varsayılan olarak aktif güvenlik duvarı etkinleştirilmiş olarak geliyor. %100 özgür ve açık kaynak olmayı hedefleyen sistem; dizüstü bilgisayarlarda hızlı önyükleme süreleri, akıcı çoklu görev ve uzun pil ömrü sağlayan hafif bir işletim sistemi mimarisi sunuyor. Windows uygulamalarını çalıştırmak için WinBoat entegrasyonuyla gelen sistem, systemd içeriyor ve KDE Plasma masaüstü ortamını kullanıyor. Core sürümü, kararlı günlük kullanım ve uzun süreli güvenilirlik hedefliyor. Proton OS hakkında bilgi edinmek için hakkında sayfasını inceleyebilirsiniz.

Continue Reading →

 

Proton OS 1.0 (Core) edinmek için aşağıdaki linklerden yararlanabilirsiniz.

CodeEdit 0.3.0 duyuruldu

Hafif, yerel olarak oluşturulmuş bir düzenleyici olan CodeEdit‘in 0.3.0 sürümü duyuruldu. Kullanıcının, daha önce hiç olmadığı kadar yüksek hızlarda, daha fazla verimlilik ve güvenilirlikle herhangi bir dili kullanarak herhangi bir proje geliştirebileceği belirtilirken, sürümün, görev çalıştırma ve kaynak kontrolü iyileştirmeleriyle geldiği ifade ediliyor. Yeni etkinlik görüntüleyicisinde görevleri çalıştırma ve mevcut durumlarını ve çıktılarını görme yeteneği sunulduğu belirtilirken; itme, çekme, getirme ve saklama yetenekleri sağlanarak kaynak kontrolü entegrasyonunun da geliştirildiği söyleniyor. Git push force ve etiket seçeneklerinin etkinleştirildiği belirtilirken, yardımcı alan geçiş animasyonunun iyileştirildiği söyleniyor. CodeEdit 0.3.0 hakkında bilgiyi neler yeni sayfasında ya da GitHub sayfasında bulabilirsiniz.

Continue Reading →

 

 

CodeEdit 0.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GridDB CE 5.0.0 duyuruldu

IoT ve büyük veri için en uygun, yüksek düzeyde ölçeklenebilir bir NoSQL veritabanı olan GridDB‘nin CE 5.0.0 sürümü, Katsuhiko Nonomura tarafından duyuruldu. Milyarlarca cihazın birbirine bağlı olduğu nesnelerin interneti (IoT) dünyasında yaşayan insan için; petabaytlarca veri üreten, bu verilerden içgörü ve bilgi elde etme olanağı sağlayan yazılıma ilgi göstermesi son derece doğal olmaktadır. Büyük ölçekli veriler için performans iyileştirmesiyle gelen yeni sürüm, çekirdek ölçekleme iyileştirmesi içeriyor. Yeni sürümün, daha hızlı tarama ve veri silme özelliğiyle geldiğini belirten Nonomura; yazılıma, verileri bir GridDB kümesinden dışa/içe aktarmak için bir araç eklendiğini söyledi. Daha önce, kontrol noktası dosyası ve işlem günlüğü dosyasının “veri” dizinine yerleştirildiğini hatırlatan Nonomura; artık konvansiyonel kontrol noktası dosyası, veri yazmak için veri dosyasına (uzantı: “dat”) ve blok yönetim bilgilerini yazmak için kontrol noktası günlük dosyasına (uzantı: “cplog”) bölündüğünü ifade etti. IoT için optimize edilen yazılım, yüksek performans ve ölçeklenebilirlik özelliklerine sahip. Ayrıca yüksek güvenilirlik ve kullanılabilirlik sunuyor. GridDB CE 5.0.0 hakkında daha ayrıntılı bilgi edinmek için sürümler sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

GridDB CE 5.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0