Wayland 1.12.0 Duyuruldu

Wayland protokolü ve Weston görüntü yöneticisi (compositor) olmak üzere iki ana kısımdan oluşan Wayland‘ın 1.12.0 sürümü, Bryce Harrington tarafından duyuruldu. Bunun resmi bir sürüm olduğunu belirten Harrington; Çeşitli düzeltmeler ve geliştirmeler içeren Wayland 1.12.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunun incelenebileceğini 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ı.

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 1.12.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MATE masaüstü ortamının 1.16.0 sürümü çıktı

GNOME 2.x çatallaması olan MATE masaüstü ortamının 1.16.0 sürümü çıktı. Çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürümde; bazı küçük temizlikler yapılmış, çeviriler güncellenmiş bulunuyor. Seçili GTK + sürümünün kullanılması önerilirken, yazılımda çeşitli uygunsuzlukların düzeltildiği belirtildi. Geleneksel masaüstü deneyimini koruyarak yeni teknolojilerin desteklenmesi için etkin bir şekilde geliştirilen MATE masaüstü ortamının nasıl geliştirildiğine ve onu gelecekte nelerin beklediğine ilişkin olarak yol haritasına bakabilirsiniz. MATE manifestosu da projeye rehberlik eden bazı ilkelerin altını çizmektedir. Henüz resmi duyurusu yapılmamış olan sürüm hakkında ayrıntılı bilgi edinmek için resmi duyurusu yapıldıktan sonra blog sayfasını ziyaret edebilirsiniz. MATE 1.16.0 hakkında bilgi edinmek için github.com sayfasını inceleyebilirsiniz.

Continue Reading →

about-mate-1-16-0

MATE 1.16.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Internet of Things (IoT)

Hızla gelişmekte olan yazılım teknolojilerine daha hızlı ayak uydurabilmek için Türkçe içerikli görsel materyaller hazırlamak ve bu materyalleri; araştırmak, kendini geliştirmek ve bilgiye ulaşmak isteyen herkese en iyi bir şekilde sunmak amacıyla yola çıkan Nedirtv‘de bu kez, Gökhan Kara’nın moderatörlüğünde, yazılım sektörünün deneyimli isimlerinden Muharrem Taç ve diğer konuklarla Internet of Things (IoT) konusu ele alınıyor. Söyleşinin katılımcıları, söyleşi sırasında bazı örnek nesneleri inceleme fırsatı da buluyorlar.

Continue Reading →

0

Hazelcast

Yazılım ve çevresindeki tüm konuların konuşulup, tartışıldığı bir ortam olarak tanımlanan Istanbul Coders‘ten bu kez, Boğaziçi Üniversitesi son sınıf öğrencisi Bilal Yaşar’ın Hazelcast sunumunu alıyoruz. Bilal Yaşar; Hazelcast integrations, Spring ve Session Replication örnekleri konularını ele alıyor. Bilindiği gibi, kendini geliştiren, paylaşan ve mesleğine tutkuyla bağlı herkese açık olduğu ifade edilen Istanbul Coders grup etkinlikleri ücretsiz, herkese açık ve herhangi bir kayıt gerektirmiyor. Etkinlikler, genellikle her Perşembe saat 19:30’da yapılıyor.

Continue Reading →

0

Q4OS 2.2.1 Scorpion Testing duyuruldu

Klasik tarzda bir kullanıcı arayüzü ile basit eklentileri ve Google Chrome, VirtualBox ve geliştirme araçları gibi karmaşık üçüncü parti uygulamalar için kararlı API’leri hizmete sokmayı şiar edinen Debian GNU/Linux tabanlı hafif bir dağıtım olan Q4OS’un Scorpion masaüstü ortamıyla gelen 2.2.1 Scorpion Testing sürümü, Q4OS ekibi tarafından duyuruldu. Q4OS geliştirme ekibinin ‘Scorpion’ masaüstüne dayalı Q4OS 2.2.1 Scorpion testing sürümünü duyurmaktan mutluluk duyduğu belirtilirken, Trinity 14.0.4 masaüstü ortamını içeren sistemin, Debian 9 Stretch sürümü dayalı olduğu ve 4.6 Linux çekirdeği üzerine yapılandırıldığı ifade edildi. GCC 6 ile gelen sistemin ayrıca LXQT masaüstü ortamını desteklediği ifade edilirken, sürümün resmi açıklama tarihinden itibaren en az beş yıl destekleneceği belirtildi. Kullanıcıların yeni sürümü denemesi ve hataları rapor etmesi rica ediliyor. Q4OS 2.2.1 Scorpion Testing hakkında ayrıntılı bilgi edinmek için projenin blog sayfasını inceleyebilirsiniz.

Continue Reading →

Q4OS 2.2.1 Scorpion Testing edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Absolute Linux 14.2 duyuruldu

Slackware tabanlı hafif bir masaüstü dağıtımı olan ve IceWM pencere yöneticisini kullanan, güncel Slackware ağacının güncellemeleri ile gelen Absolute Linux’un yeni  sürümü 14.2, Paul Sherman tarafından duyuruldu. Slackware 14.2 gelişme ağacına dayanan Absolute Linux 14.2’yi duyurmaktan mutlu olduklarını ifade eden Sherman; sistemin 32 ve 64-bit’lik kalıplarla geldiğini söyledi. Sisteme LibreOffice ve Calibre gibi büyük uygulamaların dahil olduğunu söyleyen Sherman; ‘otomatik kurulum’ seçeneğinin de aktif olduğunu belirtti. Sherman; uygulama ve geliştirme kütüphanelerinin önceki sürümlere göre daha kapsamlı olduğunu söyledi. Absolute Linux 14.2 hakkında ayrıntılı bilgi edinmek için dağıtımın anasayfasını ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Absolute Linux 14.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GTK+ 3.22.0 sürümüne güncellendi

Çok platformlu grafiksel kullanıcı arayüzü geliştirme araç takımı olan GTK+‘nın (eski adıyla GIMP Toolkit) 3.22.0 sürümü, Matthias Clasen tarafından duyuruldu. Clasen; kullanıcılar tarafından bildirilen sayısız hatanın giderildiğini belirtti. Qt ile beraber X Pencere Sistemi’nin en popüler araç takımı olan GTK+, başlangıçta GNU Resim İşleme Programı için yazılmıştı. 2.8 sürümü ile birlikte çok sayıda yeni etkinlik içeren yazılım, C’de yazılmış nesne yönelimli Glib nesne sistemini kullanıyor. GIMP hâlâ GTK+ olanağını kullanan en iyi programlardan biri olmaya devam ediyor. Pek çok uygulama ve masaüstü ortamının grafik arayüzü geniş bir dil desteğine sahip olan GTK+ araç takımı kullanılarak yazılmıştır. GTK+, bugün GNU Projesi’nin bir parçası olarak LGPL lisansı altında ücretsiz olarak dağıtılmaktadır. GTK+ 3.22.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GTK+ 3.22.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0