2 puan yazan GN⁺ 2024-08-29 | 1 yorum | WhatsApp'ta paylaş
  • System76’nin yeni COSMIC Alpha sürümü Pop!_OS ve diğer Linux dağıtımları için yayınlandı; böylece Linux masaüstü seçeneklerine yeni bir deney alanı eklendi
  • Yeni masaüstü ortamı özelleştirme, performans, kararlılık ve güvenlik vurgusu yapıyor; ancak alpha aşamasında olduğu için hata ve kesintiye yol açabilecek sorunlar hâlâ bulunabilir
  • Pop!_OS için Intel/AMD ve NVIDIA ISO’ları sunuluyor; ayrıca Fedora, NixOS, Arch, OpenSUSE gibi çeşitli dağıtımlarda da kurulum denenebiliyor
  • İlk kullanıcılar, düşük donanımlı sistemlerde bile hızlı tepki, tiling, çalışma alanı ve panel özelleştirme gibi özellikler ile bütünlüklü kullanıcı deneyimini olumlu değerlendiriyor
  • İlk alpha sürümüne Pop!_OS 24.04 LTS alpha, tasarım sistemi, uygulama ve applet şablonları, tarih ve saat ayarları, ekran yakalama, touchpad varsayılanlarındaki değişiklikler ve topluluk katkısı özellikleri de dahil edildi

COSMIC Alpha’nın duyurulması ve kullanım koşulları

  • COSMIC Alpha, Pop!_OS ve diğer Linux dağıtımları için System76’nin yeni masaüstü ortamı
  • COSMIC; yeni özellikler, özelleştirme, performans, kararlılık ve güvenlik ekliyor
  • Şu anda alpha durumunda olduğu için hata içeriyor; ayrıca hata raporları ile özelleştirilmiş tema ve panel ekran görüntüleri toplanıyor
  • Alpha aşamasında olsa da, günlük kullanım için gereken özelliklerin büyük kısmının olgunlaşmış hissi vermesi hedefleniyor
  • Resmî sürümden önce kesintiye yol açan hatalar görülebileceği için üretim ortamında kullanımın ertelenmesi tavsiye ediliyor

Kurulum imajları ve dağıtım desteği

  • Pop!_OS üzerinde COSMIC’i denemek için ISO sunuluyor
    • Intel/AMD ISO: sha256sum 894bc15abcad05839b226655121a113ad16cfbc4ada98e93e3ffb74a853fdcd4
    • NVIDIA ISO: sha256sum 3d636b705c1049395d50bbb5acd7c709fd871de78e4d95d297bcbdab7cae4e05
  • Fedora, NixOS, Arch, OpenSUSE gibi çeşitli dağıtımlar için kurulum yönergeleri de sunuluyor

İlk değerlendirmelerde öne çıkan kullanıcı deneyimi

  • Linux toplulukları ve yayınları Alpha COSMIC ISO’yu önceden denedi ve genel tepki olumlu oldu
  • Performans ve bütünlük

    • Linux Unplugged podcast’i, çok düşük donanımlı sistemlerde bile etkileyici derecede hızlı olduğunu söylüyor
    • Ars Technica, erken alpha aşamasında bile diğer sistemlere göre nispeten daha hızlı ve daha bütünlüklü olduğunu düşünüyor
    • Phoronix, Pop!_OS 24.04 alpha’nın oldukça iyi çalıştığını değerlendiriyor
  • Tiling ve özelleştirme

    • It’s FOSS, klavye kısayollarıyla pencereler ve çalışma alanları arasında geçiş yaparak kolayca tiling yapabildiğini belirtiyor
    • How-To Geek; dikey ve yatay çalışma alanları, birleşik tiling sistemi ve dock ile top bar için özelleştirilebilir panel seçeneklerinden bahsediyor
    • Michael Tunnell, güçlü kullanıcılar için potansiyelinin yüksek olduğunu düşünüyor
  • Uzun vadeli potansiyel

    • The Linux Experiment, 1-2 yıl içinde herkes için önerilebilecek varsayılan masaüstü olarak görülebileceğini değerlendiriyor
    • 9to5Linux, Pop!_OS 24.04 LTS’in yeni COSMIC masaüstü ortamının uzun vadeli hızlı gelişim için bir temel ile modern, hızlı ve tepkisel bir tasarım sistemi sunduğunu belirtiyor
    • LWN.net, COSMIC’i iddialı bir proje ve büyük potansiyel gösteren bir masaüstü olarak görüyor

Geliştiriciler için tasarım sistemi ve şablonlar

  • Tasarım sistemi, COSMIC’in görünümünü ve hissini belirleyen standart
    • Tipografi, renk ve tema sistemi, boşluklar, köşe yarıçapları ve boyutlar buna dahil
    • COSMIC uygulamalarında kullanılan ya da ileride eklenecek widget’lar libcosmic book ile bağlantılı
  • Resmî tasarım sistemi hâlâ geliştirme aşamasında, ancak ilk sürüme uygun şekilde yayınlanması önemli görülüyor
  • Uygulama veya applet geliştirenlere, masaüstü ortamının geri kalanıyla bütünleşik bir his verebilmek için rehberlik ediyor
  • Resmî uygulama şablonu, COSMIC için uygulama geliştirmede gereken unsurları ve iyi uygulamaları özetliyor
    • Launcher desteği
    • Sağlanması gereken ikon türleri
    • Uygulama mağazası açıklaması
  • COSMIC applet template, applet geliştirme için bir şablon; bu şablonla yeni bir depo oluşturup yerel makineye clone ederek başlanabiliyor
  • edfloreshz, applet şablonu çalışmasına destek veriyor

Pop!_OS 24.04 LTS alpha’ya dahil edilen değişiklikler

  • Pop!_OS için COSMIC alpha, aynı zamanda en güncel Pop!_OS 24.04 LTS alpha sürümü
  • COSMIC Epoch 1 resmî olarak yayınlandığında, işletim sisteminin normal yükseltme yolu üzerinden sunulacak
  • İkinci alpha sürümünde test kullanıcıları için bir yükseltme yolu da sağlanması planlanıyor
  • Tarih ve saat ayarları

    • Tarih, saat ve saat dilimi ayarlanabiliyor
    • Saat, seçilen saat dilimine göre otomatik olarak ayarlanıyor
  • Ekran yakalama

    • xdg-desktop portal ekran yakalamaya çıktı seçme özelliği eklendi
    • Belirli bir pencere seçilerek kayıt yapılabiliyor
  • Touchpad varsayılanları

    • compositor değişikliğiyle tap-to-click varsayılan hâle geldi
    • Yazı yazarken touchpad’i devre dışı bırakma da varsayılan olarak değiştirildi
    • ISO derleme sürecinin sonunda kurulumun çalışıp çalışmadığı kısaca test edildi
    • Bu sürecin bir parçası olarak görüntülü toplantı uygulamalarında ekran paylaşımı da çalışır duruma geldi

Topluluk katkıları ve kalan işler

1 yorum

 
GN⁺ 2024-08-29
Hacker News görüşleri
  • Rust tabanlı çapraz platform UI framework’ü Iced’in desteklenmesi sevindirici. En umut vadeden Rust framework’ü olarak bahse gireceğim seçenek bu olmazdı, ama geniş destek ve benimseme gelirse ana akıma yükselebilir; web renderer olmayan iyi bir UI kütüphanesine gerçekten ihtiyaç var.
    GPUI’den de epey umutluydum ama şu anda depoda neredeyse hiç hareket yok gibi görünüyor. Masaüstü uygulamalarını Rust ile yapmak istediğim için Tauri, Flutter(rust-flutter-bridge), Iced gibi yerel framework’leri düşünmüştüm; benimseme artarsa Iced’i seçmek mantıklı olabilir. Yine de Flutter gibi framework’lere göre hâlâ çok daha deneysel olma ihtimali yüksek.
    1: https://iced.rs/
    2: https://www.gpui.rs/

    • GPUI ile bir uygulama geliştiriyorum: https://github.com/MatthiasGrandl/loungy. Kullanım hissi oldukça iyi, ama bir GUI kütüphanesinde doğal olarak bulunmasını bekleyeceğiniz çok fazla şey eksik.
      Metin giriş öğesi bile yok; ayrılmayı düşünmüyorum dersem yalan olur. Iced aynı ihtiyacı gideriyor gibi gelmiyor; istediğime en yakın olan yalnızca Vizia: https://github.com/vizia/vizia
    • Son zamanlarda Slint kullanmaktan keyif alıyorum. QML’den esinlenmiş, ama tamamen Rust ile uygulanmış; anladığım kadarıyla .slint dosyalarını Rust’a dönüştürüyor.
      https://slint.dev
    • Discord sohbeti, Expat lisansı ve GitHub deposu güzel, ama kullanıcı haklarını daha aktif biçimde büyütmeyi amaçlayan UI kütüphanelerine de ihtiyaç var gibi. Bu, teknik ilerleme kadar, belki ondan da daha önemli.
    • iced, Dioxus, Tauri, Flutter, Yew, Slint, Egui, Relm4, Ribir, hatta ratatui’ye kadar birkaç ay düşündüm; iced açık ara daha iyi.
      İlk öğrenmesi zor, ama çoğunlukla “portal gibi düşünemediğim” için takılıyordum. Zorlandığım 10 anın 9’unda sorun daha çok benim yanlış yaklaşmamdan kaynaklanıyordu.
    • Bu durumda erişilebilirlik neredeyse sıfıra yakın olur diye düşünüyorum. Mühendis açısından yeni ve heyecan verici bir şeyle geliştirmek eğlenceli olmuştur, ama yarı pişmiş bir UI framework’ü kullanmanın dezavantajı büyük.
      Iced sitesindeki ilk showcase uygulaması olarak listelenen IRC istemcisi Halloy’u denedim: https://github.com/squidowl/halloy. Güzel görünse de üç tıklamayla seçim yapmayı veya bağlam menüsünü bile desteklemiyor; macOS menü çubuğu da yok. Iced’in yeni bir UI framework’ü için harika olduğunu ve bugüne kadar yapılan işin miktarını kabul ediyorum, ama bunun üstüne bir masaüstü ortamı dağıtmak kısa görüşlülük.
  • Yaklaşık bir hafta önce VM’de denedim; şu ana kadar görünen yönü hoşuma gidiyor, ama alfa durumu çok belirgin. Sadece ayar değiştirmeye çalışırken bile epey bug var ve 5 dakika içinde tüm masaüstü bozulup ekranın çoğu siyaha döndü.
    Yeniden başlatınca da aynı kaldı; kurtarma moduna girip tüm paketleri güncellediğimde de düzelmedi. Kurtarma yöntemiyle ilgili belge de bulamadım; varsayılan ayarlara sıfırlamanın bir yolu bile yok gibi göründüğü için sistemi silip yeniden kurmak dışında ne yapılır bilmiyorum. Önceki GNOME tabanlı sürümdeki birçok ayar ve özellik de hâlâ eksik; yıl sonu sürümü hedefleniyorsa bu epey iyimser görünüyor.

    • Henüz yazılım rendering düzgün çalışmıyor gibi. Donanım hızlandırmalı bir VM kullanıp kullanmadığını merak ettim.
    • Benim durumumda son bir aydır hem iş için kullandığım Fedora dizüstünde hem de kişisel Gentoo dizüstümde günlük kullanım ortamı olarak çalıştırıyorum; yalnızca küçük sorunlar ve çok nadir çökmeler yaşadım.
  • Pop!_OS’i 3 yıldır günlük olarak kullanıyorum. Mevcut masaüstü ortamı da zaten fena değil; üst çubuğu gizlemek için GNOME Toolkit gerekmesi ve bunun kararlı çalışmaması gibi can sıkıcı noktalar var sadece.
    COSMIC’in ilerleyişini hafifçe takip ediyorum; mevcut masaüstünün daha tutarlı, sade ve sağlam bir versiyonu gibi görünüyor, bu yüzden heyecanlıyım. Ancak benim gibi erken benimseyen biri olmayan, sadece çalışıp yoluna çıkmayan bir şey isteyenler için hâlâ epey yolu var gibi. Alfa sürüm inceleme videoları da genelde bunu söylüyor.

    • Sonuçta beni sürekli Fedora’da tutan şey, System76’nın depoları dünyanın akışına uygun şekilde az çok güncel tutmaya pek ilgi göstermiyor gibi görünmesi.
      Neden Debian tabanlı dağıtımlar arasında güncellik odaklı ya da en azından güncelleme tazeliği bakımından Fedora’ya benzer bir dağıtım olmadığını anlamakta zorlanıyorum.
  • Cosmic alfasını denedim; birçok yönünü beğendim ama günlük kullanım için hâlâ zor. Saat haftanın gününü veya yılı göstermiyor, ayı sayı yerine ad olarak gösteriyor; aşırı büyük başlık çubuğunu küçültemiyorsunuz, fare imleci temasını değiştiremiyorsunuz ve dinamik çalışma alanlarını da sevmiyorum.
    Öte yandan iyi yanları da var. Monitör başına bağımsız çalışma alanları sayesinde 1. monitörde çalışma alanını değiştirseniz bile 2. monitör aynı kalıyor; KDE’de özlediğim bir şeyi karşılıyor. Neredeyse tüm masaüstü ortamına özel kısayolların Super(Meta, Mod4) tuşunu kullanması da genel olarak mantıklı. Açık uygulama olmayan bir monitöre imleci taşıyıp uygulama başlatma kısayoluna basınca uygulamanın o monitörde açılması da güzel. KDE/Kwin bunu pek iyi yapamıyor, bu yüzden bunu da bir artı olarak görüyorum. Not olarak, Cosmic’i Tumbleweed üzerinde deniyorum; dağıtıma göre değişebilir.

    • Uygulamalara da böyle Super tuşu merkezli kısayolların zorunlu kılınıp kılınmadığını merak ediyorum. Bu mümkünse hemen Linux’a dönebilirim.
      control’ün hem UI kısayolları hem de terminal bağlamaları için kullanılması kişisel olarak tüm işletim sistemini mahvediyor.
    • EWMH’de, birden çok monitördeki birden çok sanal masaüstünü işlemek için birden fazla “sahte kök” pencereye izin veren bir hüküm olduğunu biliyorum. Ancak çoğu pencere yöneticisi bunu umursamıyor.
      i3’ün ya da X11 için popüler döşemeli pencere yöneticilerinden birinin bunu desteklediğini hatırlıyorum.
  • İyi bir Linux dizüstü bilgisayar arıyorum ve önerileri merak ediyorum. Bizzat görmedim ama Framework, System76, ThinkPad incelemelerine baktım; ciddi şikâyeti olmayan bir model göremedim
    Örneğin bazı Framework 16’larda bükülmüş parçalar yüzünden tüm gövdenin sallandığı söyleniyor. M1 Air’e Asahi kurmak iyi bir fikir mi, onu da merak ediyorum

    • Asahi kurulu M1 çok kötü bir fikir. Bilgisayarı zar zor çalışır hâle getirmek için uğraşmak istemiyorsanız uzak durmak daha iyi
      Framework dizüstü almak ya da yeni Asus Zenbook S 16 almak daha iyi olur. Az önce bir tane aldım, epey iyi; Arch Linux’ta birkaç çekirdek yaması uygulanınca düzgün çalışıyor. linux-mainline-um5606 AUR paketiyle nispeten kolayca edinilebiliyor
    • Framework’e tekrar bakmak iyi olabilir. Kişisel olarak, bilgisayardan anlayan biri için en iyi dizüstüler arasında sayılır
      Bunun dışında System76’dan uzak durmak daha iyi. Birkaç yıl önce bir dizüstünü almıştım; işçilik kalitesi şaşırtıcı derecede kötüydü ve 1 yıl kullandıktan sonra pil birkaç saat bile gitmez oldu
    • 8 yıl önce olsa Tuxedo dizüstü önerirdim ama iyi dizüstüler artık moda değil; ince ve küçük yapma sürecinde kaliteden ödün veriliyor
      Slimbook denenebilir, ama o da sonuçta bir Clevo yeniden satıcısı olduğu için deneyim “makine harika ama tüm yamaların çekirdeğe girmesi gerekiyor”dan ziyade “artık kutudan çıkar çıkmaz her şey çalışıyor”a yakın
    • Lenovo ThinkPad T14s Gen 3 AMD kullanıyorum; şimdiye kadar kullandığım en iyi Linux dizüstü. Büyük ekran istiyorsanız 16 inç modeli de var
    • Şirkette Ubuntu 20.04 önceden kurulu gelen Dell XPS 13 Developer Edition verdiler; neredeyse kusursuz bir deneyimdi
      Daha önce burada da yazmıştım; Windows SKU’su biraz farklı gibi. Windows kurulu gelen cihazlara kendi başına Linux kuranların sonuçlarının farklı olduğu söyleniyor. Kişisel kullanımda Debian kurulu ThinkPad 25 kullanıyorum, bu da harika. Sık kullandığım makinelerde sorunlarla uğraşacak zamanım yok
  • “Yapılacaklar” arasında DPMS varsa baştan elerim. Bugünlerde güç yönetimini sinsice bozmayan bir compositor bulmak kolay değil
    Ekranın sürekli uyanması, gerektiğinde hiç uyanmaması ya da ekran kapanmışken arka ışığın açık kalması gibi şeyler oluyor. Eski X’in iyi yanı, X sunucusunda çözüldüğünde her yerde çözülmüş olmasıydı. Şimdi birbirinden farklı küçük compositor’ların labirentinde herkes ayrı ayrı uğraşırken hiçbir şey düzgün çalışmıyor. Wayland, tüm compositor’lar genelinde masaüstü üretkenliği ve eğlencesi nirvanasına %0,01 kala kararlı bir duruma ulaştığı anda birileri o %0,01 için paradigma değişimi ve baştan inşa gerektiğini ilan edecek, herkes de Zayland gibi bir şeye geçecek gibi. Sonra yazı tiplerinin düzgünleşmesi ve panonun yeniden çalışması için bir 10 yıl daha gerekecek

    • GNOME veya KDE olmayan yeni Wayland compositor’larının çoğu wl_roots kullanıyor, ben de bundan bahsedecektim; ama aslında bu benim varsayımımmış
      Yeni bir compositor yapıyor olsam en mantıklı seçim bu olur gibi gelmişti. Ama kontrol edince wl_roots değil Smithay denen bir şey kullandığını gördüm; Rust için wl_roots binding’leri de değil
      https://github.com/Smithay/smithay
  • Fedora’da Cosmic alfa kullanıyorum ve çok hoşuma gitti. Ufak tefek hatalar var ama şimdiye kadar gördüğüm kadarıyla kullanımı engelleyecek düzeyde değil
    Beni tiling kullanan KDE’den ilk kez koparan masaüstü bu oldu

  • Evde Windows’u bırakmaya karar verip birkaç gün Linux dağıtımlarına baktım. Her dağıtımın masaüstü entegrasyonu için GNOME’u nasıl güçlendirdiğini görmek ilginçti
    PopOS’u gerçekten beğendim ama GNOME’dan uzaklaşma geçişi ve GNOME eklentilerinin sürümden sürüme kırılması nedeniyle Fedora’yı seçtim. Kararlı sürüm çıktığında COSMIC’i tekrar denemek istiyorum; alfa da gerçekten oldukça iyiydi. Genişletilebilirliği nasıl ele alacaklarını da merak ediyorum, çünkü GNOME eklenti ekosistemindeki parçalanma nihayetinde Fedora’yı seçme nedenlerimden biriydi. Aileme Linux kuracak olsam ZorinOS da oldukça iyiydi

    • Zaten genişletilebilirliği kapsamlı biçimde kullanıyor. GNOME’un kendi içinde yer alan birçok şey burada eklenti olarak bulunuyor
      GNOME’da tüm eklentiler aynı JS süreci içinde, burada ise her eklenti kendi sürecinde ve Wayland üzerinden iletişim kuruyor. Bu yüzden eklentilerin içine çok sayıda karmaşık özellik koyabiliyorsunuz; eklenti çökerse geri kalanını da beraberinde aşağı çekmiyor
  • Yayın sayfası Cosmic’in ne olduğunu ve ne yaptığını pek net göstermiyor
    Ürün sayfası daha iyi: https://system76.com/cosmic
    Bu da faydalı: https://www.youtube.com/results?search_query=cosmic+desktop+...

    • Alay etmek için söylemiyorum; bu tür duyuruların nasıl daha iyi yapılabileceğini bilmek istiyorum
      Benim ekranımda en ilk satırda, daha doğrusu üçüncü cümlede “COSMIC, our new desktop environment for Pop!_OS and other Linux distros” yazıyor ve ardından senin bağlantısını verdiğin aynı sayfanın linki var. Yayın yazısının daha ne yapması gerektiğini merak ediyorum
    • Aptal diyebilirsiniz ama şu anda POP OS! 22.04 kullanıyorum ve o coşkulu web sayfasına baksam da sistemi yeniden kurmadan cosmic’i nasıl deneyebileceğimi pek anlayamıyorum
  • Cosmic’in GNOME / Plasma ikili hâkimiyetini kırma potansiyeli var gibi göründüğü için heyecanlıyım
    Masaüstünün görsel tasarımından hâlâ emin değilim ama alfadan çıkınca fikrim değişebilir

    • Topluluk UI davranışları üzerinde uzlaşıp tekerleği on sekiz kez yeniden icat etmemenin bir yolunu bulursa çok daha heyecan verici olur
      Gerçekten çalışırken masaüstü ortamının kendisi çoğunlukla arka plana kayboluyor. Kaydırma eğrileri veya tuş atama ayarları gibi şeylerin, mevcut özgür yazılım ekosisteminde mümkün olandan daha düşük bir katmanda ele alınması gerekiyor