Archive | Yazılım

Wayland protokol 1.30 duyuruldu

Wayland protokol’un 1.30 sürümü, Jonas Ådahl tarafından duyuruldu. Bu sürümün, istemcilerin içeriklerine izin verdiklerini oluşturuculara iletmelerine izin veren yeni bir hazırlama protokolü uzantısı sunduğunu belirten Ådahl; kısmen eski, kısmen yeni içeriği gösteren ekranın varlığını ifade etti. Bilindiği gibi, 1980’lerin Başında bir MIT mühendisi olan Bob Scheifler tarafından duyurulan X; bilgisayarlar için yeni grafik görüntüleme sistemiydi ve o günlerde büyük bir devrimi ifade ediyordu. Kısa sürede UNIX ve benzeri sistemlerde standart grafik arayüz olarak kullanılmaya başlanan ve hâlâ da kullanılmakta olan X; ağ üzerinde çalışmaya imkan veren ilk grafik görüntüleme sistemiydi. Zaman paylaşımlı bir sunucu üzerinde çalışan bir X sunucusu ağdaki istemciler tarafından kullanılabiliyordu. Zaten X, donanımdan bağımsız ve tamamen ağda hizmet verebilecek şekilde tasarlanmıştı. MIT yönetiminde ve Bob Scheifler liderliğinde geliştirilen X sunucusunun üstün olduğu ağ imkanları 90’lı yıllarda çoğunlukla kullanılmamaya başlandı. Ayrıca, X’in çok çeşitli donanımlara Linux ortamında nasıl erişim sağlayacağı da önemli bir sorun haline gelmişti. Bu, GNU/Linux dünyası için üzüntü vericiydi. Bu gelişmelere yönelik olarak, 2007 yılında Thomas Hellstrom, Eric Anholt ve Dave Airlie tarafından geliştirilen TTM (Translation Table Maps) adını verilen bir önbellekleme sistemi kullanılmaya başlandı. Böylelikle uygulamalar grafik verilerin işlenmesi için beklemek zorunda kalmayacak ve hızlanacaklardı. Wayland protokol 1.30 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →


Bu, kuşkusuz, GNU/Linux çevvrelerinde memnunlukla karşılandı. Sonuç olarak, tüm Linux grafik sürücülerinin kullanabileceği bir bellek yönetim sistemi kullanılabilir olmuştu. Ancak, açık kaynak kodlu Linux grafik sürücülerinin basit API’lere ihtiyaç duymasına karşılık; TTM çok büyük bir kod yığınıydı. Buna ilişkin olarak, 2008 yılında Reenter Keith Packard ve Eric Anholt’un da yardımıyla TTM için yeni bir API yazıldı. GEM (Graphics Execution Manager) adı verilen bu yapı; mevcut Kernel fonksiyonlarını kullanacak şekilde değiştirilip küçültülmüştü. Ancak asıl sorun; OpenGL, Qt ve Gtk+ gibi büyük boyutlu kütüphaneler ile kernel arasındaki ilişkide X’in modern grafik ihtiyaçlarını karşılayacak durumda olmadığını gösteriyordu. Bu aşamada, bir yazılım mühendisi olan AIGLX’in yazarı Kristian Høgsberg, grafik çıktılarının doğrudan Kernel’e gönderileceği, uygulamaların doğrudan GPU’ya ulaşabileceği bir tasarıma girişmişti. Kısa sürede temel kütüphaneleri yazmaya başlayan ve çok kısa bir süre içinde, az çok çalışan bir sunucu geliştirmeyi başaran Høgsberg’in X sunucusuna hiçbir bağımlılığı olmayan bir son işlem API’si kullanan yazılımının adı: Wayland idi. Konu, phoronix.com‘un haberi ile duyuruldu. Henüz çok taze bir proje olan Wayland’ın kaynak kodları da internette yerini aldı. Wayland, küçük gömülü sistemler, cep telefonları ya da küçük oyuncaklarda dahi çalışabilecek kadar hafif biçimde tasarlanıyordu. Høgsberg, geriye dönük uyumluluğu sağlamak için X sunucusunun Wayland’ın bir istemcisi konumunda çalışabilmesine olanak sağlamıştı. Wayland günümüzde Kernel’de bulunan GEM, evdev (input drivers) ve kms (kernel mode switching) teknolojilerini ve DRI2 (Direct Rendering Infrastructure) kullanıyor. Intel ve RedHat tarafından desteklenen bu yeni teknoloji, X için çözülmesi zor görünen pek çok geleneksel sorunu çözmeye yaklaşmış görünüyor. Intel, sürücülerinin Wayland ile daha performanslı çalışmasını sağlamak için projeye, Wayland geliştiricilerini kiralayacak kadar büyük destek sunuyor. Wayland protokol 1.30 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OBS Studio 29.0.0-beta1 duyuruldu

Video kaydı ve canlı yayın için özgür ve açık kaynak kodlu bir yazılım OBS Studio‘nun (Open Broadcaster Software) 29.0.0-beta1 sürümü, Hugh Bailey tarafından duyuruldu. RDNA3 GPU’lar için AMD AV1 Kodlayıcı desteği eklendiği belirtilen yeni sürüm ile yazılıma ayrıca, Arc GPU’lar için Intel AV1 Encoder desteği eklenmiş bulunuyor. Yukarı doğru bir kompresör filtresi eklenen yeni sürümde, 3 bant ekolayzır filtresinin de eklendiği söyleniyor. Sunucu tarafında her şeyi hazır hale getirmek için çalışmaların devam ettiği belirtilirken, GNU/Linux’ta medya anahtarı desteğinin eklendiği ifade ediliyor. Daha iyi uyumluluk ve performans için varsayılan basit çıkış NVENC ön ayarının P5 olarak değiştirildiği söyleniyor. OBS Project tarafından sağlanan OBS Studio, asıl olarak Qt ile oluşturulmuştur ve aslında Open Broadcaster Software adıyla kullanıma sunulan yazılım, 2016’dan beri, OBS Studio adıyla anılmaktadır. C, C++ ve Qt dillerinde yazılan OBS Studio, gerçek zamanlı kaynak ve cihaz yakalama, sahne kompozisyonu, kodlama, kayıt ve yayın olanağı sağlar. Ana kullanıcı arayüzü beş bölüm halinde düzenlenen yazılım; sahneler, kaynaklar, ses mikseri, geçişler ve kontrolleri içerir. Stüdyo modundayken, iki tuval önizleme penceresi sunan yazılımda; soldaki pencere aktif olmayan sahnelerin değiştirilmesi ve önizlemesi için, sağdaki pencere ise canlı sahnenin önizlemesi için kullanılır. OBS Studio 29.0.0-beta1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

OBS Studio 29.0.0-beta1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Hyperbole 8.0.0 duyuruldu

2016 yılında, Emacs 24.4 ile Emacs 25 arasındaki tam uyumlulukla büyük ölçüde genişletilen ve güncellenen GNU Hyperbole‘nin 8.0.0 sürümü, Mats Lidell tarafından duyuruldu. Lidell; bu sürümdeki yeniliklerin buradan öğrenilebileceğini söyledi. Bir bilgi yönetim sistemi olan yazılımın, Emacs paketi olarak hızlı ve kolay bir şekilde kurulduğunu ve GNU Elpa ile Emacs Lisp Package arşivini içerdiği hatırlatılıyor. Tüm Emacs içindeki çalışma bilgilerini birbirine bağlayan Hyperbole, hızlı erişim ve düzenleme olanağı sağlıyor. Tasarımı ve bakımı Bob Weiner ve Mats Lidell tarafından yapılan GNU Hyperbole, her türlü metin bilgisini görüntülemek, almak ve birbirine bağlamak için kullanılıyor. Emacs pencerelerini veya çerçevelerini kolayca yönetmek ve kaydedilmiş pencere ve çerçeve yapılandırmalarını hızlıca almak için tek tuşlar kullanılabilir. GNU Hyperbole 8.0.0’ın, artık GNU ELPA’da mevcut olduğunu belirten Lidell; bu sürüm 8 ile mükemmel test kapsamının geldiğini söyledi. Kaliteyi sağlamak için 200’den fazla otomatikleştirilmiş test bulunduğunu söyleyen Lidell; Emacs, Org, Counsel, Helm ve Hyperbole’nin birçok farklı kullanımı olduğunu ifade etti. GNU Hyperbole 8.0.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

GNU Hyperbole 8.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Nageru 2.2.0 duyuruldu

Live bir video mikser olan Nageru‘nun 2.2.0 sürümü, Steinar H. Gunderson tarafından duyuruldu. Canlı video karıştırıcısı Nageru’nun 2.2.0 sürümünü yayınladığını belirten Gunderson; özellikle bir bağımlılığın kaldırılması olmak üzere birkaç temizleme yapıldığını ifade etti. SVT-AV1 aracılığıyla AV1 çıkışının desteklendiğini belirten Gunderson; bunun, SVT-AV1’in akış desteği nedeniyle deneysel bir durum olduğunu x264 kadar olgun olmadığını söyledi. QCustomPlot’a bağımlılığı kaldırıldığını belirten Gunderson; BlurEffect ve UnsharpMaskEffect’i temaya maruz bırakıldığını söyledi. Nadiren kullanılmayan birkaç komut satırı bayrağını temizlendiğini belirten Gunderson; tüm 10 bitlik bayrakların şimdi –10 bit’e daraltıldığını ifade etti. CEF uyumluluğu (CEF 107 ile test edilmiştir) da güncellenmiş bulunuyor. Mütevazi bir donanımla çalışırken dahi hem ses hem de video açısından yüksek kaliteli çıktı üretmeyi hedefleyen Nageru’nun performansı, mevcut GPU gücüyle neredeyse doğrusal olarak ölçeklenir. GNU Genel Kamu Lisansı ile kullanıma sunulan Nageru, özgür bir yazılımdır. Nageru ile ilgili ayrıntılı bilgi edinmek isteyenler, belgeler sayfasını inceleyebilirler. Nageru 2.2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Nageru 2.2.0 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

0

Steam Client Kasım güncellemesi duyuruldu

Steam; GNU/Linux’taki oyuncular için oldukça önemli bir güncelleme duyurdu. Bu güncelleme, Linux’ta bir tarayıcı çökmesi sorununu düzeltmek için yeniden yayınlanmış bulunuyor. Güncellenen büyük resmin artık test için hazır olduğu belirtilirken, bununla ilgili daha fazla bilginin bu blog yazısında okunabileceği ifade ediliyor. Steam istemci kısayolunu değiştirdikten  sonra, Steam’i yeni büyük resim modunda otomatik olarak başlatmak için komut satırına -gamepadui eklenebileceği söyleniyor. Ağ bağlantısı yoksa bir oyunun başlatılmasının daha uzun sürmesine neden olan sorunun düzeltildiği belirtilirken, bazı oyunlar için uygulama ayrıntılarında görünmeyen VR bayraklarının da düzeltildiği söyleniyor. Oyun giriş listesinde dairesel indirme ilerleme göstergesinin bozulması problemi düzeltilirken, çevrimdışı modda başlatılırken indirme sayfasının çökmesi de düzeltilmiş bulunuyor. Bazı OpenXR uygulama resimlerinin SteamVR’da düzgün görünmemesine neden olan sorunun giderildiği belirtiliyor. Steam Client Kasım güncellemesi hakkındaki ayrıntılar için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Steam Client Kasım güncellemesini aşağıdaki linkten edinebilirsiniz.

Steam’i ayrıca, komut satırına aşağıdaki komutu girmek suretiyle de edinebilirsiniz.

sudo apt install steam_latest.deb

0

Godot 4.0 Beta 5 duyuruldu

Oyun geliştirme konusundaki benzersiz yaklaşımıyla kolaylıkla yeni oyunlar oluşturmaya olanak sağlayan Godot‘un 4.0 Beta 5 sürümü, Rémi Verschelde tarafından duyuruldu. 4.0 Beta 5 sürümü ile yeni bir test sürümü kullanıma sunmaktan memnuniyet duyduğunu belirten Verschelde; sürümü test edecek ve katkıda bulunacak herkese teşekkür ettiklerini söyledi. Giderek daha popüler hale gelen güçlü, özgür ve açık kaynaklı oyun motoru Godot Engine’in, Godot 4 için büyük yeni bir beta sürüme sahip olduğunu belirten Verschelde; eski / düşük kaliteli cihazlar için OpenGL uyumluluğuyla gelen yazılımın, Direct3D 12 için gelecekteki desteği sağladığını ifade etti. Bireysel animasyonlar için animasyon dilimleri eklenen yeni sürümde, web düzenleyicisi yapılarını test etmek için sunma ve çalıştırma SCons hedefleri eklenmiş bulunuyor. Godot 4.0 Beta 5 hakkında bilgi edinmek için sürüm duyurusunu ya da beni oku sayfasını inceleyebilirsiniz.
Continue Reading →

Godot 4.0 Beta 5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU lightning 2.2.0 duyuruldu

Çalışma anında derleme dili kodunu üreten bir kütüphane olan GNU lightning‘in 2.2.0 sürümü, Paulo César Pereira de Andrade tarafından duyuruldu. GNU Lightning, derleme kodunu çalışma zamanında derleyen taşınabilir programlar oluşturmaya yardımcı olan bir kitaplıktır. Artık yeni –enable-devel-strong-type-checking yapılandırması var seçeneğiyle gelen yeni sürüm, yeni destekler ekleyerek 2.1.4 sürümünü genişletiyor. Darwin aarch64, Apple M1’de test edilen yeni sürüm, çift kesme ve sıfır/işaret uzantısından kaçınıyor. Çalışma anında assembly dili kodu oluşturmak için bir özgür yazılım kütüphanesi olarak kullanıma sunulan yazılım, tam zamanlı derleme için faydalıdır. GNU lightning 2.2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU lightning 2.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0