2 poin oleh GN⁺ 2024-08-29 | 1 komentar | Bagikan ke WhatsApp
  • COSMIC Alpha baru dari System76 telah dirilis untuk Pop!_OS dan distribusi Linux lainnya, menghadirkan arena eksperimen baru dalam pilihan desktop Linux
  • Lingkungan desktop baru ini mengusung kustomisasi, performa, stabilitas, dan keamanan, tetapi karena masih tahap alpha, bug dan masalah yang dapat mengganggu masih mungkin ada
  • ISO untuk Pop!_OS tersedia dalam varian Intel/AMD dan NVIDIA, dan instalasi juga bisa dicoba di berbagai distribusi seperti Fedora, NixOS, Arch, dan OpenSUSE
  • Pengguna awal menilai positif respons yang cepat bahkan di sistem berspesifikasi rendah, fitur seperti tiling, workspace, dan kustomisasi panel, serta pengalaman pengguna yang terasa padu
  • Alpha pertama juga mencakup Pop!_OS 24.04 LTS alpha, design system, template aplikasi dan applet, pengaturan tanggal dan waktu, tangkapan layar, perubahan default touchpad, dan fitur kontribusi komunitas

Pengungkapan COSMIC Alpha dan syarat penggunaan

  • COSMIC Alpha adalah lingkungan desktop baru dari System76 untuk Pop!_OS dan distribusi Linux lainnya
  • COSMIC menambahkan fitur baru, kustomisasi, performa, stabilitas, dan keamanan
  • Saat ini statusnya masih alpha, sehingga mengandung bug, dan tim menerima laporan bug serta tangkapan layar tema dan panel kustom buatan pengguna
  • Meski alpha, targetnya adalah memberi kesan bahwa sebagian besar fungsi yang dibutuhkan untuk penggunaan sehari-hari sudah cukup matang
  • Hingga rilis resmi, Anda bisa menemui bug yang mengganggu, sehingga penggunaan untuk produksi disarankan ditunda

Image instalasi dan dukungan distribusi

  • ISO disediakan untuk mencoba COSMIC di Pop!_OS
    • Intel/AMD ISO: sha256sum 894bc15abcad05839b226655121a113ad16cfbc4ada98e93e3ffb74a853fdcd4
    • NVIDIA ISO: sha256sum 3d636b705c1049395d50bbb5acd7c709fd871de78e4d95d297bcbdab7cae4e05
  • Panduan instalasi untuk berbagai distribusi seperti Fedora, NixOS, Arch, dan OpenSUSE juga tersedia

Pengalaman pengguna yang terlihat dari evaluasi awal

  • Komunitas dan media Linux telah mencoba Alpha COSMIC ISO lebih dulu, dan respons keseluruhannya positif
  • Performa dan kepaduan

    • Podcast Linux Unplugged menilai performanya sangat cepat bahkan pada sistem dengan spesifikasi sangat rendah
    • Ars Technica menilai bahwa bahkan di tahap alpha awal, sistem ini relatif lebih cepat dan lebih padu dibanding sistem lain
    • Phoronix menilai Pop!_OS 24.04 alpha berjalan cukup baik
  • Tiling dan kustomisasi

    • It’s FOSS menilai mereka bisa melakukan tiling dengan mudah sambil berpindah antara jendela dan workspace menggunakan pintasan keyboard
    • How-To Geek menyebut workspace vertikal dan horizontal, sistem tiling terintegrasi, serta opsi panel kustom untuk dock dan top bar
    • Michael Tunnell melihat potensi besar untuk power user
  • Potensi jangka panjang

    • The Linux Experiment menilai dalam 1–2 tahun, ini bisa dianggap sebagai desktop default yang layak direkomendasikan kepada siapa pun
    • 9to5Linux menilai lingkungan desktop COSMIC baru di Pop!_OS 24.04 LTS menyediakan fondasi untuk perkembangan cepat jangka panjang serta design system yang modern, cepat, dan responsif
    • LWN.net melihat COSMIC sebagai proyek ambisius dan desktop yang menunjukkan banyak potensi

Design system dan template untuk pengembang

  • Design system adalah standar yang menentukan tampilan dan rasa penggunaan COSMIC
    • Termasuk tipografi, sistem warna dan tema, spasi, radius sudut, ukuran, dan lainnya
    • Widget yang digunakan di aplikasi COSMIC atau yang akan diimplementasikan dihubungkan ke libcosmic book
  • Design system resminya masih dalam pengerjaan, tetapi penting untuk merilisnya tepat pada rilis pertama
  • Ini berfungsi sebagai panduan agar pengembang yang membuat aplikasi atau applet dapat memberi nuansa yang terintegrasi dengan lingkungan desktop lainnya
  • Template aplikasi resmi merangkum hal-hal yang dibutuhkan dan praktik terbaik untuk pengembangan aplikasi COSMIC
    • Dukungan launcher
    • Jenis ikon yang perlu disediakan
    • Deskripsi untuk app store
  • COSMIC applet template adalah template untuk membuat applet, dan Anda dapat memulai dengan membuat repositori baru dari template ini lalu meng-clone-nya ke mesin lokal
  • edfloreshz membantu pengerjaan template applet

Perubahan yang termasuk dalam Pop!_OS 24.04 LTS alpha

  • COSMIC alpha di Pop!_OS juga merupakan Pop!_OS 24.04 LTS alpha terbaru
  • Saat COSMIC Epoch 1 dirilis resmi, itu akan tersedia melalui jalur upgrade normal OS
  • Pada alpha kedua, jalur upgrade untuk pengguna penguji juga direncanakan akan tersedia
  • Pengaturan tanggal dan waktu

    • Tanggal, waktu, dan zona waktu dapat disesuaikan
    • Waktu diatur otomatis berdasarkan zona waktu yang dipilih
  • Tangkapan layar

    • Tangkapan layar xdg-desktop portal kini memiliki fitur pemilihan output
    • Perekaman dapat dilakukan dengan memilih jendela tertentu
  • Default touchpad

    • Karena perubahan compositor, tap-to-click menjadi default
    • Menonaktifkan touchpad saat mengetik juga berubah menjadi default
    • Dalam proses akhir pembuatan ISO, dilakukan pengujian sederhana untuk memastikan instalasi berjalan
    • Sebagai bagian dari proses ini, screen sharing pada aplikasi konferensi video menjadi berfungsi

Kontribusi komunitas dan pekerjaan yang masih tersisa

1 komentar

 
GN⁺ 2024-08-29
Opini Hacker News
  • Senang melihat Iced, framework UI lintas platform berbasis Rust, mendapat dorongan. Ini bukan framework Rust yang akan saya jagokan sebagai yang paling menjanjikan, tetapi dengan dukungan dan adopsi yang luas, sepertinya bisa naik menjadi arus utama, dan kita memang sangat membutuhkan library UI yang bagus yang bukan renderer web
    Saya juga cukup berharap pada GPUI, tetapi sekarang aktivitas repositorinya tampak nyaris tidak ada. Karena ingin membuat aplikasi desktop dengan Rust, saya mempertimbangkan framework native seperti Tauri, Flutter(rust-flutter-bridge), dan Iced; jika adopsinya meningkat, memilih Iced mungkin masuk akal. Namun kemungkinan besar masih jauh lebih eksperimental dibanding framework seperti Flutter
    1: https://iced.rs/
    2: https://www.gpui.rs/

    • Saya sedang membuat aplikasi dengan GPUI https://github.com/MatthiasGrandl/loungy, dan rasanya cukup enak dipakai, tetapi terlalu banyak hal yang semestinya ada pada sebuah library GUI justru belum ada
      Bahkan elemen input teks pun tidak ada, jadi kalau saya bilang tidak mempertimbangkan untuk pindah, itu bohong. Iced tidak terasa memenuhi kebutuhan yang sama, dan yang paling mendekati apa yang saya inginkan hanya Vizia: https://github.com/vizia/vizia
    • Belakangan ini saya senang memakai Slint. Terinspirasi dari QML, tetapi sepenuhnya diimplementasikan dengan Rust, dan setahu saya file .slint dikonversi menjadi Rust
      https://slint.dev
    • Chat Discord, lisensi Expat, dan repositori GitHub memang bagus, tetapi sepertinya kita juga membutuhkan library UI yang lebih aktif memperkuat hak pengguna. Itu sama pentingnya dengan kemajuan teknologi, mungkin bahkan lebih penting
    • Selama beberapa bulan saya mempertimbangkan iced, Dioxus, Tauri, Flutter, Yew, Slint, Egui, Relm4, Ribir, bahkan ratatui, dan iced jauh lebih unggul
      Sulit dipelajari pada awalnya, tetapi umumnya saya mentok karena tidak bisa “berpikir dalam portal”. Dalam 9 dari 10 momen sulit, masalahnya lebih karena pendekatan saya sendiri yang keliru
    • Kalau begini, menurut saya aksesibilitasnya hampir mendekati nol. Dari sudut pandang engineer, pasti menyenangkan membuat sesuatu yang baru dan menarik, tetapi kerugian memakai framework UI yang setengah matang itu besar
      Saya mencoba Halloy, klien IRC yang menjadi aplikasi showcase pertama di situs Iced https://github.com/squidowl/halloy; memang cantik, tetapi bahkan tidak mendukung seleksi dengan klik tiga kali atau menu konteks, dan tidak ada bilah menu macOS. Saya mengakui bahwa Iced luar biasa untuk framework UI yang masih muda dan menghargai jumlah pekerjaan yang sudah dibangun sejauh ini, tetapi merilis lingkungan desktop di atasnya itu rabun jauh
  • Saya mencobanya di VM sekitar seminggu lalu, dan sejauh ini saya suka arahnya, tetapi status alpha-nya sangat jelas. Bahkan saat sekadar mencoba mengubah pengaturan, ada cukup banyak bug, dan dalam 5 menit seluruh desktop rusak sampai sebagian besar hanya menampilkan layar hitam
    Setelah reboot tetap sama, dan masuk ke recovery mode lalu memperbarui semua paket pun tidak memperbaikinya. Saya juga tidak menemukan dokumentasi cara pemulihan, bahkan tampaknya tidak ada cara untuk mereset ke pengaturan default, jadi saya tidak tahu cara selain menghapus sistem dan memasang ulang. Banyak pengaturan dan fitur yang ada di versi berbasis GNOME sebelumnya juga masih hilang, jadi jika targetnya rilis akhir tahun, itu terlihat cukup optimistis

    • Sepertinya software rendering belum benar-benar berjalan dengan baik. Saya penasaran apakah Anda memakai VM dengan akselerasi hardware
    • Dalam kasus saya, selama sebulan terakhir saya menjalankannya sebagai lingkungan harian di laptop Fedora untuk kerja dan laptop Gentoo pribadi, dan hanya mengalami masalah kecil serta crash yang sangat jarang
  • Saya sudah memakai Pop!_OS sebagai sistem harian selama 3 tahun. Lingkungan desktop saat ini pun sebenarnya sudah cukup baik; gangguan yang ada hanya hal-hal seperti perlu GNOME Toolkit untuk menyembunyikan bilah atas, dan itu tidak selalu berjalan stabil
    Saya mengikuti perkembangan COSMIC secara santai, dan terlihat seperti versi yang lebih kohesif, ringkas, dan solid dari desktop saat ini, jadi saya menantikannya. Namun bagi orang seperti saya yang bukan early adopter dan hanya ingin sesuatu yang berfungsi tanpa mengganggu, sepertinya masih jauh. Video ulasan versi alpha juga umumnya mengatakan hal yang sama

    • Pada akhirnya, yang selalu membuat saya tetap di Fedora adalah System76 tampaknya tidak terlalu tertarik menjaga repositorinya tetap cukup mutakhir mengikuti perkembangan zaman
      Sulit memahami mengapa di antara distro berbasis Debian tidak ada yang berorientasi mutakhir, atau setidaknya setara Fedora dalam hal kesegaran pembaruan
  • Saya sudah mencoba alpha Cosmic dan menyukai banyak bagiannya, tetapi masih sulit dipakai sebagai sistem harian. Jamnya tidak menampilkan hari dalam minggu atau tahun, menampilkan bulan sebagai nama alih-alih angka, title bar yang terlalu besar tidak bisa diperkecil, tema kursor mouse tidak bisa diganti, dan saya juga tidak suka workspace dinamis
    Sebaliknya, ada juga hal-hal bagus. Workspace independen per monitor berarti ketika saya mengganti workspace di monitor 1, monitor 2 tetap sama; ini mengisi hal yang saya rindukan di KDE. Hampir semua pintasan khusus lingkungan desktop memakai tombol Super(Meta, Mod4), dan itu umumnya masuk akal. Saya juga suka bahwa jika kursor dipindahkan ke monitor yang tidak memiliki aplikasi terbuka lalu pintasan peluncur aplikasi ditekan, aplikasinya terbuka di monitor itu. KDE/Kwin kurang bagus dalam hal ini, jadi saya melihatnya sebagai keunggulan. Sebagai catatan, saya sedang menguji Cosmic di Tumbleweed, jadi bisa berbeda antar-distro

    • Saya penasaran apakah pintasan yang berpusat pada tombol Super seperti ini juga dipaksakan pada aplikasi. Kalau itu memungkinkan, saya bisa langsung kembali ke Linux
      Secara pribadi, penggunaan control sekaligus untuk pintasan UI dan binding terminal merusak seluruh sistem operasi
    • Setahu saya, EWMH memiliki ketentuan untuk beberapa jendela “root palsu” guna menangani beberapa desktop virtual di beberapa monitor. Namun sebagian besar window manager tidak memedulikannya
      Saya ingat i3 atau salah satu window manager tiling populer untuk X11 mendukungnya
  • Saya sedang mencari laptop Linux yang bagus dan penasaran dengan rekomendasi. Saya belum melihat langsung, tetapi sudah membaca ulasan Framework, System76, dan ThinkPad, dan belum menemukan model tanpa keluhan serius
    Misalnya, beberapa Framework 16 disebut seluruh bodinya berderak karena komponen yang bengkok. Saya juga penasaran apakah memasang Asahi di M1 Air adalah ide yang bagus

    • M1 dengan Asahi adalah ide yang sangat buruk. Sebaiknya dihindari kecuali kamu memang ingin bergulat agar komputernya nyaris bisa berfungsi
      Lebih baik beli laptop Framework atau Asus Zenbook S 16 baru. Saya baru saja membeli satu dan cukup bagus; dengan beberapa patch kernel di Arch Linux, laptop ini berjalan baik. Bisa didapatkan relatif mudah lewat paket AUR linux-mainline-um5606
    • Sebaiknya lihat lagi Framework. Secara pribadi, bagi orang yang paham komputer, itu termasuk laptop terbaik
      Selain itu, sebaiknya hindari System76. Saya membeli salah satu laptop mereka beberapa tahun lalu dan kualitas rakitannya mengejutkan buruk; setelah dipakai 1 tahun, baterainya bahkan tidak tahan beberapa jam
    • Kalau 8 tahun lalu saya mungkin merekomendasikan laptop Tuxedo, tetapi laptop yang bagus sudah tidak lagi tren, dan kualitas dikorbankan dalam proses membuatnya tipis dan kecil
      Kamu bisa mencoba Slimbook, tetapi pada akhirnya itu juga reseller Clevo, jadi pengalamannya lebih dekat ke “sekarang semuanya berjalan begitu dikeluarkan dari kotak” daripada “mesinnya hebat, tetapi semua patch harus masuk ke kernel”
    • Saya memakai Lenovo ThinkPad T14s Gen 3 AMD, dan ini laptop Linux terbaik yang pernah saya pakai sejauh ini. Kalau ingin layar besar, ada juga model 16 inci
    • Di kantor saya mendapat Dell XPS 13 Developer Edition dengan Ubuntu 20.04 yang sudah terpasang, dan pengalamannya hampir sempurna
      Saya pernah menulis soal ini di sini sebelumnya, tetapi SKU Windows tampaknya sedikit berbeda. Orang-orang yang memasang Linux sendiri di perangkat yang dikirim dengan Windows katanya mendapat hasil yang berbeda. Untuk pribadi, saya memakai ThinkPad 25 dengan Debian dan itu juga luar biasa. Di mesin yang sering dipakai, saya tidak punya waktu untuk menghadapi masalah
  • Kalau DPMS ada di “to-do”, saya akan melewatinya dulu. Sekarang tidak mudah menemukan compositor yang tidak diam-diam merusak manajemen daya
    Entah display terus terbangun, sama sekali tidak terbangun saat dibutuhkan, atau layarnya mati tetapi backlight tetap menyala. Hal yang bagus dari X dulu adalah kalau sudah beres di X server, maka beres di mana-mana. Sekarang kita berada di labirin compositor kecil yang berbeda-beda, masing-masing bertengkar sendiri, sementara tidak ada yang benar-benar berjalan benar. Begitu Wayland mencapai kondisi stabil yang tinggal 0,01% lagi menuju nirwana produktivitas desktop dan hiburan di semua compositor, seseorang akan menyatakan bahwa 0,01% itu membutuhkan pergeseran paradigma dan pembangunan ulang total, lalu semua orang akan pindah ke sesuatu seperti Zayland. Lalu butuh 10 tahun lagi sampai font tampak benar dan clipboard berfungsi kembali

    • Saya tadinya ingin bilang bahwa kebanyakan compositor Wayland baru yang bukan GNOME atau KDE memakai wl_roots, tetapi sebenarnya itu hanya dugaan saya
      Karena kalau membuat compositor baru, itu terdengar seperti pilihan paling masuk akal. Namun setelah saya cek, ternyata yang dipakai bukan wl_roots, melainkan sesuatu bernama Smithay, dan itu juga bukan binding wl_roots untuk Rust
      https://github.com/Smithay/smithay
  • Saya memakai alpha Cosmic di Fedora dan sangat menyukainya. Ada bug kecil di sana-sini, tetapi sejauh yang saya lihat belum sampai menghalangi penggunaan
    Ini desktop pertama yang berhasil membuat saya meninggalkan KDE dengan tiling

  • Saya memutuskan meninggalkan Windows di rumah dan selama beberapa hari melihat-lihat distro Linux. Menarik melihat bagaimana tiap distro memperkuat GNOME demi integrasi desktop
    Saya sangat menyukai PopOS, tetapi memilih Fedora karena transisinya menjauh dari GNOME dan masalah ekstensi GNOME yang rusak di tiap versi. Kalau versi stabil keluar, saya ingin mencoba COSMIC lagi, dan alpha-nya pun sebenarnya cukup bagus. Saya juga penasaran bagaimana mereka akan menangani ekstensibilitas, karena fragmentasi ekosistem ekstensi GNOME pada akhirnya menjadi salah satu alasan saya memilih Fedora. Kalau saya hendak memasangkan Linux untuk keluarga, ZorinOS juga cukup bagus

    • Mereka sudah memanfaatkan ekstensibilitas secara luas. Banyak hal yang di GNOME ada di dalam GNOME sendiri, di sini dibuat sebagai plugin
      Di GNOME, semua plugin berada dalam proses JS yang sama, tetapi di sini tiap plugin punya prosesnya sendiri dan berkomunikasi lewat Wayland. Jadi banyak fungsi kompleks bisa dimasukkan ke dalam plugin, dan kalau sebuah plugin mati, ia tidak ikut menjatuhkan yang lain
  • Halaman rilis tidak menunjukkan dengan sangat jelas apa itu Cosmic dan apa yang dilakukannya
    Halaman produk lebih baik: https://system76.com/cosmic
    Ini juga berguna: https://www.youtube.com/results?search_query=cosmic+desktop+...

    • Bukan bermaksud menyindir, tetapi saya ingin tahu bagaimana pengumuman seperti ini bisa dibuat lebih baik
      Di layar saya, tepat di baris pertama, lebih tepatnya kalimat ketiga, tertulis “COSMIC, our new desktop environment for Pop!_OS and other Linux distros”, lalu setelah itu ada tautan ke halaman persis yang kamu tautkan. Saya penasaran apa lagi yang seharusnya dilakukan tulisan rilis itu
    • Boleh saja dibilang bodoh, tetapi saya saat ini memakai POP OS! 22.04, dan meskipun melihat halaman web yang heboh itu, saya masih tidak terlalu paham bagaimana cara mencoba cosmic tanpa menginstal ulang sistem
  • Cosmic tampaknya punya potensi untuk mematahkan duopoli GNOME / Plasma, jadi saya menantikannya
    Saya belum sepenuhnya yakin dengan desain visual desktopnya, tetapi mungkin pendapat saya berubah setelah keluar dari alpha

    • Saya akan jauh lebih antusias kalau komunitas bisa mencapai kesepakatan soal perilaku UI dan menemukan cara agar tidak menciptakan ulang roda delapan belas kali
      Dalam pekerjaan nyata, desktop environment itu sendiri sebagian besar menghilang ke latar belakang. Hal-hal seperti kurva scrolling atau pengaturan key binding seharusnya ditangani di lapisan yang lebih rendah daripada yang saat ini dimungkinkan oleh ekosistem free software