GNOME için PaperWM eklentisinden esinlenilerek GNU/Linux için tasarlanmış, kaydırılabilir döşemeli bir Wayland kompozitörü olan Niri; kullanıcıların pencereleri sonsuz bir yatay şeritte yönetmelerine olanak tanıyor, birden fazla monitörü destekliyor ve tam bir masaüstü ortamı olmadan pencere yönetimine minimalist bir yaklaşım sunuyor. Wayland için döşemeli pencere yönetimine farklı bir bakış açısı getiren, nispeten yeni bir Rust tabanlı kompozitör olan Niri; tam teşekküllü bir masaüstü ortamı olmasa da, döşeme özellikleri ve Wayland için bir pencere yöneticisinin sadeliğini isteyen GNU/Linux kullanıcıları için uygun bir seçenek olabileceği düşünülüyor. GNU/Linux kullanıcıları için döşeme seçeneği sunan awesome, i3, ratpoison ve sway gibi birçok pencere yöneticisi ve düzenleyicisi bulunduğu biliniyor. PaperWM’den ilham alan Ivan Molodetskikh, 2023 yılında Niri Compositor’ı geliştirmeye başlamış. Niri’nin 25.08 sürümü duyuruldu. Niri hâlâ libdisplay-info 0.2’yi (0.3 değil) gerektirdiği belirtiliyor. libdisplay-info-rs gereksinimi güncellediğinde, başka bir değişiklik yapmadan Niri’ye taşımak mümkün. Bazı testlerin artık test sırasında yüzeysiz EGL’nin kullanılabilir olmasını gerektirdiği belirtiliyor. Niri’yi dağıtımlara entegre etme hakkında bilgi içeren yeni bir Niri’yi entegre etme wiki sayfası olduğu söyleniyor. Niri 25.08 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.
Tag Archives | Rust tabanlı
COSMIC desktop Alpha 6 duyuruldu
GNU/Linux ve diğer Unix tipi işletim sistemleri için özgür ve açık kaynaklı bir masaüstü ortamı olarak system76 tarafından başlangıçta Ubuntu türevi bir dağıtım olan Pop!_OS için üretilen Rust tabanlı, Wayland temelli masaüstü ortamı COSMIC desktop‘un Alpha 6 sürümü duyuruldu. Başlangıçta GNOME’un özelleştirilmiş bir sürümü iken sonradan herhangi bir masaüstü ortamını temel almadan sıfırdan yazılmaya başlanan COSMIC; GNU/Linux dağıtımlarının COSMIC‘in kendi marka renkleri, rıhtım (dock), paneller ve uygulamaları için kendi tercih ettikleri yapılandırmalarıyla paketlemesini kolaylaştıracak şekilde tasarlandığı söyleniyor. Rust tabanlı COSMIC masaüstü ortamının yeni alfa sürümünün; bir dizi önemli iyileştirme, hata düzeltmesi ve yeni özelliklerle birlikte geldiği bildiriliyor. Elbette henüz geliştirilme aşamasında olan sürümün, tamamlanmamış pek çok özelliği var, yine de test etmek isteyenler şimdiden test edip izlenimlerini bildirebilirler. System76’nın, COSMIC DE’nin ilk kararlı sürümünün (‘Epoch 1’ olarak adlandırılıyor) temel erişilebilirlik ihtiyaçlarını karşılamasını sağlamaya kendini adadığı ifade edilirken, COSMIC Alpha 6, yeni bir masaüstü yakınlaştırma özelliğiyle geliyor. Ekran okuyucu ve ekran büyütme geçişleri artık daha kolay erişim için erişilebilirlik uygulamasında mevcut olduğu belirtilirken, masaüstü görünüm ayarlarında yeni simge boyutu ve ızgara aralığı seçenekleride bulunuyor. Çalışma alanları birçok kişinin iş akışının ayrılmaz bir parçası olurken, COMSIC Alpha 6’nın, daha hassas ölçekleme ihtiyaçlarını desteklemek için yeni ‘ek ölçekleme seçenekleri’ sunarak, metnin boyutunu artırmak için mevcut ölçekleme değerlerinin %5 ila %20’sine izin verdiği ifade ediliyor. COSMIC Alpha 6, COSMIC dosyalarına birçok güncelleme, özel sistem yazı tipleri ve tüm çalışkan COSMonaut’ların sağladığı çeşitli hata düzeltmeleri ve performans iyileştirmeleri getiriyor. COSMIC dosyaları şifrelenmiş sürücüleri bağlayabiliyor ve yürütülebilir dosyaları çalıştırabiliyor. COSMIC desktop Alpha 6 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
COSMIC desktop Alpha 6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
COSMIC desktop Alpha 3 duyuruldu
GNU/Linux ve diğer Unix tipi işletim sistemleri için özgür ve açık kaynaklı bir masaüstü ortamı olarak system76 tarafından başlangıçta Ubuntu türevi bir dağıtım olan Pop!_OS için üretilen Rust tabanlı, Wayland temelli masaüstü ortamı COSMIC desktop‘un Alpha 3 sürümü duyuruldu. Başlangıçta GNOME’un özelleştirilmiş bir sürümü iken sonradan herhangi bir masaüstü ortamını temel almadan sıfırdan yazılmaya başlanan COSMIC; GNU/Linux dağıtımlarının COSMIC‘in kendi marka renkleri, rıhtım (dock), paneller ve uygulamaları için kendi tercih ettikleri yapılandırmalarıyla paketlemesini kolaylaştıracak şekilde tasarlandığı söyleniyor. Çok sayıda değişiklikler içerdiği söylenen yeni sürümün; halen “tamamlanmamış” olarak kabul edildiği, ancak bu yılın ilerleyen zamanlarında Pop!_OS 24.04 dağıtımıyla ilk kararlı sürümüne doğru ilerlemeye devam ettiği söyleniyor. Alfa sürümün, çoğu kullanıcının günlük kullanımı için ihtiyaç duyduğu özellikleri içerdiği, paneldeki uygulamalar, kablosuz ağlara bağlanma, ses çıkışı ve giriş aygıtı seçimi ve Bluetooth aygıtlarına bağlanma gibi önemli işlevler sunduğu belirtilirken; ekran okuyucu desteğinin artık erken test edilebilir durumda olduğu söyleniyor. COSMIC Alpha 3, COSMIC dosyalarına birçok güncelleme, özel sistem yazı tipleri ve tüm çalışkan COSMonaut’ların sağladığı çeşitli hata düzeltmeleri ve performans iyileştirmeleri getiriyor. COSMIC dosyaları şifrelenmiş sürücüleri bağlayabiliyor ve yürütülebilir dosyaları çalıştırabiliyor. COSMIC desktop Alpha 3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
COSMIC desktop Alpha 3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
COSMIC desktop Alpha 2 duyuruldu
GNU/Linux ve diğer Unix tipi işletim sistemleri için özgür ve açık kaynaklı bir masaüstü ortamı olarak system76 tarafından başlangıçta Ubuntu türevi bir dağıtım olan Pop!_OS için üretilen Rust tabanlı, Wayland temelli masaüstü ortamı COSMIC desktop‘un Alpha 2 sürümü duyuruldu. Ağustos başında ilk alpha sürümü duyuran system76, böylece ikinci alpha sürümü kullanıma sunmuş oldu. Başlangıçta GNOME’un özelleştirilmiş bir sürümü iken sonradan herhangi bir masaüstü ortamını temel almadan sıfırdan yazılmaya başlanan COSMIC; GNU/Linux dağıtımlarının COSMIC‘i kendi marka renkleri, rıhtım (dock), paneller ve uygulamaları için kendi tercih ettikleri yapılandırmalarıyla paketlemesini kolaylaştıracak şekilde tasarlandığı söyleniyor. Çok sayıda değişiklikler içerdiği söylenen yeni sürümün; genişletilmiş ayarlar sayfaları, COSMIC Dosyaları için önemli işlevsellik geliştirmeleri, çok talep gören pencere yönetim özellikleri ve ekran okuyucu desteği için önemli altyapı çalışmalarıyla geldiği söyleniyor. Kullanıcılar uzun pil ömrü, yüksek performans ve dengeli modlar arasında seçim yapabilecekler. Ayrıca, fareler, klavyeler ve kulaklıklar gibi kablosuz cihazların pil seviyelerini kontrol edebilecekler. COSMIC desktop Alpha 2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
COSMIC desktop Alpha 2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Red Hat, NVIDIA GPU’lar için Rust tabanlı, yalnızca GSP’ye özel grafik sürücüsü Nova’yı duyurdu
Red Hat bu haftanın başında şirketin NVIDIA GPU’lar için Rust‘ta yazılmış Nova adlı yeni bir açık kaynak kodlu grafik sürücüsü üzerinde çalışmaya başladığını duyurdu. GSP donanım yazılımı tabanlı NVIDIA grafik kartları için Nouveau açık kaynak sürücüsünün halefi olarak tasarlanan Nova grafik sürücüsü, tamamen Rust programlama dilinde yazılmış ve yalnızca GSP (GPU sistem işlemcisi) sürücüsü olarak tasarlanıyor. Rust’un sunduğu daha fazla bellek güvenliğinden yararlanan yazılımın, Nouveau’ya göre basit ve bakımı kolay olduğu belirtiliyor. Red Hat kıdemli yazılım mühendisi Danilo Krummrich; “Nova ile, Nouveau’ya kıyasla sürücünün karmaşıklığını önemli ölçüde azaltma şansı gördüklerini, bunun için, Nouveau’nun tarihi mimarisinin, özellikle de nvif/nvkm etrafındaki tarihi mimarisinin oldukça karmaşık ve esnek olmadığını ve belirli sorunları çözmek için büyük çaplı yeniden çalışma gerektirdiğini ve ikincisi, yalnızca GSP sürücüsüyle GSP öncesi kodla uyumluluğu korumaya gerek olmadığını ifade ediyor. Nova ve grafik sürücüsüne yönelik devam eden çalışmalar hakkında ayrıntıyı bu posta listesi duyurusunda bulabilirsiniz.
Ancak Nouveau’nun yerine geçecek bir ürün üzerinde çalışan yalnızca Red Hat değil; Collabora da yakın zamanda NVIDIA GPU’lar için açık kaynaklı Vulkan tabanlı grafik sürücüsü NVK’yi gelecek Mesa 24.1’in bir parçası olarak mevcut olacak kararlı kanala tanıtmış bulunuyor. Buradaki nihai amacın, en azından NVK için, yalnızca NVIDIA’ya özel grafik sürücüsünün varsayılan olarak yüklenmediği sistemlerdeki NVIDIA GPU’lar için temel bir grafik sürücüsü sağlamak değil, aynı zamanda Linux kullanıcılarına NVIDIA’nın oyun sürücüsü için daha iyi bir alternatif sunmak olduğu söyleniyor. Nova grafik sürücüsünü edinmek için aşağıdaki linkten yararlanabilirsiniz.
Wasmer 3.2.1 duyuruldu
Rust tabanlı WebAssembly uygulaması Wasmer‘in 3.2.1 sürümü duyuruldu. Bu bakım sürümü için, özellikle belgelere yönelik bazı hızlı düzeltmeler yapıldığı belirtilirken, yığın boyutunun parametrelenebilir yapıldığı ifade ediliyor. Wasmer 3.2.1, geniş platform kapsamı ve Rust’tan PHP’ye ve C#’a kadar çok sayıda programlama dilinin WebAssembly’de derlenmesine ve ardından herhangi bir istemcide çalıştırılmasına olanak tanıyan “herhangi bir istemcide herhangi bir kodu çalıştırmak” için çalışma zamanı olarak en son sürümü duyurulan yazılım, çeşitli özelliklere sahip önde gelen açık kaynak kodlu WebAssembly çalışma zamanlarından biri olmaya devam ediyor. Wasmer, sadece masaüstünde WebAssembly’i (WASM) çalıştırmak için çalışan birkaç girişimden biridir ve çeşitli işletim sistemlerini destekler, kendi “WAPM” paket yöneticisine ve WASM’yi geleneksel web tarayıcı kapsamının dışında benimsemeye yardımcı olacak diğer özelliklere sahiptir. Wasmer 3.2.1, tam ağ desteği, birçok kod yeniden düzenleme, yeni bir bağlam API’si, Singlepass derleyicisine yönelik düzeltmeler, RISC-V desteği, C API güncellemeleri ve diğer birçok iyileştirme ile yeni bir WASIX uygulaması getiriyor. Wasmer 3.2.1 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.
Wasmer 3.0.0 duyuruldu
Rust tabanlı WebAssembly uygulaması Wasmer‘in 3.0.0 sürümü duyuruldu. Wasmer 3.0.0, geniş platform kapsamı ve Rust’tan PHP’ye ve C#’a kadar çok sayıda programlama dilinin WebAssembly’de derlenmesine ve ardından herhangi bir istemcide çalıştırılmasına olanak tanıyan “herhangi bir istemcide herhangi bir kodu çalıştırmak” için çalışma zamanı olarak en son sürümü duyurulan yazılım, çeşitli özelliklere sahip önde gelen açık kaynaklı WebAssembly çalışma zamanlarından biri olmaya devam ediyor. Wasmer, sadece masaüstünde WebAssembly’i (WASM) çalıştırmak için çalışan birkaç girişimden biridir ve çeşitli işletim sistemlerini destekler, kendi “WAPM” paket yöneticisine ve WASM’yi geleneksel web tarayıcı kapsamının dışında benimsemeye yardımcı olacak diğer özelliklere sahiptir. Wasmer 3.0.0, tam ağ desteği, birçok kod yeniden düzenleme, yeni bir bağlam API’si, Singlepass derleyicisine yönelik düzeltmeler, RISC-V desteği, C API güncellemeleri ve diğer birçok iyileştirme ile yeni bir WASIX uygulaması getiriyor. Wasmer 3.0.0 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.
Wasmer 3.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
