Archive | Yazılım

Vulkan 1.2.132 duyuruldu

Düşük maliyetli ve çapraz platform 3D grafik ve işlem API’si Vulkan’ın 1.2.132 sürümü, Khronos grubu tarafından duyuruldu. Vulkan 1.2.132; Vulkan 1.2’nin ilk bakım ve nokta sürümü olarak yayınlandı. Vulkan 1.2.132’nin belgelendirme açıklamaları ve diğer küçük öğelerle ilgili sorunların çözülmesi konusundaki olağan çalışmaları içerdiği ifade ediliyor. Böylelikle yazılım; NVIDIA sürücü desteği, Vulkan 1.2’yi destekleyen RenderDoc 1.6 ve hatta Intel ANV ve Radeon RADV Vulkan sürücüleri ile Vulkan 1.2’yi zaten destekleyen harika bir başlangıç yapmış oluyor. AMD’nin Mantle’ı rafa kaldırmasıyla eş zamanlı olarak duyurulan Vulkan, OpenGL’in devamı olan glNext API’sini geliştiren Khronos Group tarafından GDC 2015’te açıklanmıştır. AMD’nin Mantle API bileşenleri üzerine türetilmiş ve inşa edilmiş olan Vulkan, OpenGL gibi, yüksek performanslı video oyunu ve interaktif medya gibi, gerçek zamanlı 3D grafik uygulamalara hedeflenir ve Direct3D 12 ve Mantle gibi, daha yüksek performans ve daha düşük CPU kullanımı sunar. DirectX 12 API’sinin açık kaynak kodlu alternatifi olan Vulkan için Nvidia da destek vermiştir. DirectX 12’nin aksine, birden fazla modern işletim sisteminde kullanılabilen Vulkan, OpenGL gibi, tek bir işletim sistemine veya cihaz form faktörüne kilitli değildir. Vulkan Windows 7, Windows 8, Windows 8.1, Windows 10, Tizen, Android,  ve GNU/Linux  ile çalışabilir. Vulkan 1.2.132 hakkında ayrıntılı bilgiyi GitHub sayfasında ya da khronos.org‘da bulabilirsiniz.

Continue Reading →

Vulkan 1.2.132 edinme linklerini aşağıda bulabilirsiniz.

0

Wayland 1.17.91 duyuruldu

Wayland’ın 1.17.91 sürümü, Simon Ser tarafından duyuruldu. Bunun 1.18’in alfa sürümü olduğunu belirten Ser; büyük değişikliklerle gelen yeni sürümde, Meson yapı sistemi için destek eklendiğini söyledi. Uygulamalara ve araç setlerine izin vermek için proxy nesnelerini etiketlemek üzere yazılıma bir API eklediklerini söyleyen Ser; yarış koşullarını azaltmak için yeni bir işlev olan wl_global_remove’in de yazılıma eklendiğini ifade etti. Ser; tüm katılımcılara teşekkür ettiklerini söyledi. 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.17.91 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.17.91 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KeePass 2.44 duyuruldu

Parola oluşturmak ve parolaları daha güvenli biçimde saklamak için kullanılan bir yazılım olan KeePass‘ın 2.44 sürümü duyuruldu. KeePass ile şifreleme işlemi, AES ve Twofish gibi en güvenli şifreleme algoritmaları kullanılarak yürütülüyor. Açık kaynak kodlu, hafif ve kolay kullanımlı bir şifre yöneticisi olan KeePass; birden fazla hesabı tek bir şifre ile yönetebilmeye olanak sağlıyor. Veritabanları çok güvenli bir şifreleme algoritması (AES / Rijndael) kullanılarak şifrelendiği hatırlatılırken, bunun kararlı bir sürüm olduğu, kullanıcıların ivedilikle KeePass 2.44 sürümüne terfi etmeleri önerildiği ifade ediliyor. KeePass 2.44 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

KeePass 2.44 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Wine 5.0 duyuruldu

Wine’in 5.0 sürümü, Alexandre Julliard tarafından duyuruldu. Wine ekibinin, Wine 5.0 kararlı sürümü duyurmaktan gurur duyduğunu söyleyen Julliard; 7.400’den fazla bireysel değişikliği temsil eden sürümün çok sayıda iyileştirme içerdiğini belirtti. Vulkan desteği, Direct3D 12 desteği, Android’de yüksek DPI desteği sunulduğunu hatırlatan Julliard; çeşitli hata düzeltmeleriyle gelen sürümün,  Vulkan spec güncellemeleri içerdiğini söyledi. PE formatında yerleşik modüller, Çoklu monitör ve Vulkan 1.1 desteği ile gelen yeni sürüm; aynı zamanda, XAudio2 uygulamasını içeriyor. Julliard; sürümün, Ağustos 2019’da 30 yaşlarında vefat eden Józef Kucia’nın anısına adandığını söyledi. Józef’in, Wine’ın Direct3D uygulamasına ve vkd3d projesinin baş geliştiricisine önemli bir katkıda bulunduğu söyleniyor. Wine 5.0 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

util-linux 2.35 duyuruldu

GNU/Linux işletim sisteminin bir parçası olarak kullanılmak üzere Linux Kernel Organizasyonu tarafından dağıtılan standart bir paket olan util-linux’un 2.35 sürümü, Karel Zak tarafından duyuruldu. Çeşitli hata düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm, indirilmek üzere yansılarda yerini almış bulunuyor. GNU/Linux için pek çok yararlı programcık içeren yazılım, pek çok dağıtımda varsayılan olarak bulunmaktadır. İlkin util-linux-ng (ng’nin anlamı: “next generation” idi) adıyla yaratılmış bir çatallama olan yazılım, gelişme durduğunda, Ocak 2011 itibariyle util-linux olarak yeniden adlandırıldı. util-linux 2.35 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

util-linux 2.35 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KMyMoney 5.0.8 duyuruldu

KDE projesi kapsamında geliştirilen bir kişisel finans yöneticisi olan KMyMoney‘in 5.0.8 sürümü duyuruldu. Sürüme ait paketler, yansılarda yerini aldı. KMyMoney geliştirme ekibinin, açık kaynak kodlu kişisel finans yöneticisinin 5.0.8 sürümünü sunmaktan gurur duyduğu belirtilirken, bölünmüş protokollü kontrol formları için destek olmadığı hatırlatılıyor. Kişisel finans yönetimine yönelik olarak düzenlenen KMyMoney’in işletmelerin muhasebev ihtiyaçlarına yönelik olarak ayarlandığı hatırlatıldı. Microsoft Money ile benzer şekilde çalışan yazılım; farklı hesap türlerini, gelir ve giderlerin sınıflandırılmasını, banka hesap mutabakatlarını, OFX, QIF aktarımlarını destekler. KMyMoney “Çift Kayıt” muhasebe ilkelerini kullanarak finansal değerlerin doğru düzende saklanmasını sağlar. Yazılıma Türk lirasının parasal simgesi de eklenmiş bulunuyor. KMyMoney 5.0.8 hakkında ayrıntılı bilgi edinmek için resmi duyurusu yapıldıktan sonra sürüm notları ve değişiklikler sayfalarını inceleyebilirsiniz.

Continue Reading →

KMyMoney 5.0.8 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Make 4.3 duyuruldu

Unix türevi işletim sistemlerinde sıkça kullanılan popüler bir otomatik yazılım derleme aracı olan GNU Make‘in 4.3 sürümü, Paul Smith tarafından duyuruldu. Çalıştırılabilir dosyaların oluşturulmasını kontrol eden GNU Make için, POSIX modu etkin değilse, önceki davranışın korunduğu hatırlatıldı. GNU markasının artık kullanılabilir olduğu sistemlerde posix_spawn() yöntemini kullanacağı belirtiliyor. En basit kullanım şekli “make” komutunun konsolda yazılmasıyla ortaya çıkan GNU Make; kullanıcının ayarlayacağı parametrelerle projenin derlenmesi, kurulması, sistemden kaldırılması ya da derlenmiş dosyaların silinmesi gibi işlemleri tek komut ile kolayca çözümleyebilir. “make” uygulaması çalıştırıldığında, bulunulan dizinde sırasıyla GNUmakefile, makefile ve Makefile dosyaları aranır. Sıklıkla kullanılan diğer parametreler, “make install”, “make clean”dir. Ancak, farklı parametrelerle bu tutum değiştirilebilir. Sözgelimi, farklı bir isme sahip bir makefile dosyası kullanmak istenildiğinde, bunu -f parametresi ile make programına bildirmek mümkündür. make -f makefile.txt gibi bir komut, uygulamaya makefile ve Makefile dosyaları yerine makefile.txt bir dosyayı aratacaktır. GNU Make 4.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

gnumakeunleashed

GNU Make 4.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0