3 poin oleh GN⁺ 2025-09-11 | 1 komentar | Bagikan ke WhatsApp
  • Proyek KDE telah mengumumkan versi alfa dari distro Linux buatannya sendiri, KDE Linux
  • Distro ini mengadopsi arsitektur immutable berbasis Arch Linux, dan menggunakan Flatpak serta KDE Builder alih-alih pemasangan paket langsung
  • Distro ini khusus Wayland, dan tidak ada rencana dukungan untuk X.org maupun sistem berbasis BIOS
  • Citra sistem menggunakan EROFS untuk menyediakan pembaruan atomik dan fitur rollback
  • Ke depan akan tersedia tiga edisi, dan distro ini dibedakan dari distro yang ada dalam hal pembaruan keamanan, manajemen paket, dan lainnya

KDE mengumumkan alfa distro Linux buatannya sendiri

Ikhtisar dan pengumuman

  • Proyek KDE mengumumkan versi alfa dari distro Linux buatannya sendiri, KDE Linux, di Akademy 2025
  • Distro ini menargetkan untuk menjadi "hasil terbaik yang mewujudkan seluruh teknologi KDE dengan cara paling maju", serta mengejar kemungkinan perluasan untuk berbagai tujuan seperti penggunaan rumahan, perusahaan, dan instalasi OEM
  • Saat ini proyek masih berada pada tahap pengembangan awal dengan banyak fitur yang belum selesai dan bagian yang masih kasar, sehingga lebih bersifat versi eksperimental yang menunjukkan arah desktop Linux yang matang

Motivasi pengembangan dan latar belakang

  • Pengembangan KDE Linux melibatkan Harald Sitter dan banyak kontributor utama KDE lainnya secara aktif
  • Disebutkan bahwa KDE neon yang berbasis Ubuntu LTS telah mencapai batasnya karena teknologi yang sudah tua, pekerjaan pemaketan yang tidak perlu, dan masalah proses build yang terlalu banyak dikustomisasi
  • KDE Linux bertujuan melampaui keterbatasan tersebut dengan meningkatkan kebebasan dalam pemanfaatan teknologi terbaru, distribusi, dan operasional
  • Tujuan utamanya adalah mengelola sendiri cara distribusi perangkat lunak KDE, dan ini berbagi konteks dengan arus alami ketika kubu lingkungan desktop memiliki sistem operasinya sendiri, seperti Linux Mint dan ElementaryOS

Arsitektur dan karakteristik teknis

  • Paket Arch Linux digunakan sebagai OS dasar, tetapi aplikasi dikelola dengan build sumber melalui KDE Builder atau lewat Flatpak. Pacman tidak disediakan
  • Tidak mendukung sesi X.org dan hanya menggunakan Wayland, sementara beberapa konfigurasi perangkat keras seperti kartu NVIDIA lama memerlukan pengaturan manual
  • Hanya mendukung sistem UEFI, dan tidak ada rencana dukungan untuk sistem yang hanya berbasis BIOS
  • Root filesystem (/) menggunakan volume Btrfs yang dapat berubah, sementara /usr menggunakan volume read-only berbasis EROFS untuk mewujudkan struktur upgrade atomik dan rollback yang mudah
  • Pembaruan sistem dilakukan melalui Discover atau CLI dengan updatectl, dan file EROFS dapat di-cache hingga 5 buah agar rollback versi lebih mudah dilakukan

Paket dan pengalaman pengguna

  • Pengguna tidak dapat memasang paket langsung ke sistem dasar; yang didukung hanya Flatpak atau Snap (integrasi Discover tidak didukung), serta Distrobox (memasang dan mengintegrasikan aplikasi dari distro lain di dalam kontainer)
  • Masih ada bug tahap alfa seperti pada pengaturan Podman, tetapi akan diperbaiki secara bertahap
  • Perangkat lunak bawaan meliputi Gwenview, Okular, Haruna, Kate, Konsole, Firefox, dan alat CLI penting seperti Bash, curl, Linux 6.16.5, GCC, dan lainnya
  • Beberapa utilitas berguna seperti Emacs, tmux, pip, dan Fish tidak tersedia

Citra kustom dan pengelolaan

  • Paket dasar sistem tidak dapat diubah langsung oleh pengguna. Namun, citra kustom dapat dibuat menggunakan alat mkosi yang dipakai oleh proyek beserta file konfigurasi terkait

Edisi dan roadmap ke depan

  • Dalam jangka panjang, direncanakan tiga edisi: Testing, Enthusiast, dan Stable
    • Testing dibangun setiap hari dari Git untuk keperluan pengembangan/QA (saat ini sedang didistribusikan)
    • Enthusiast ditujukan untuk beta dan pengguna umum, sementara Stable hanya akan memuat perangkat lunak rilis yang telah mencapai metrik kualitas tertentu
  • Sebelum rilis beta, masih ada pekerjaan yang tersisa seperti melepaskan ketergantungan pada Arch User Repository dan beralih ke infrastruktur resmi KDE

Keamanan, pengelolaan, dan tata kelola

  • Mailing list pengumuman keamanan dan sistem notifikasi otomatis belum tersedia. Pengguna harus memantau sendiri security tracker Arch dan advisori keamanan KDE
  • Karena sifat sistem immutable berbasis Arch, penerapan patch keamanan bisa tertunda, dan karena tidak ada pengelola paket, ada keterbatasan dalam mengelola daftar perangkat lunak yang terpasang di sistem
  • Tata kelola praktis mengikuti model "dewan tetua", dan untuk sengketa penting Sitter memegang keputusan akhir

Masa depan dan makna proyek

  • Ada tujuan untuk mengalami secara langsung rasa tanggung jawab dan batasan lingkungan desktop open source yang mengelola dirinya sendiri melalui pengembangan dan pemeliharaan distro secara langsung, sekaligus memperdalam pemahaman tentang mengapa distro besar tradisional membuat pilihan yang kompleks
  • Sebagai antisipasi jika proyek dihentikan, telah disiapkan rencana untuk beralih otomatis ke distro lain saat EOL (akhir layanan)
  • Sebagai versi alfa, masih banyak kekurangan, tetapi proyek ini memperlihatkan tekad KDE untuk menyajikan arah teknologinya secara mandiri

1 komentar

 
GN⁺ 2025-09-11
Opini Hacker News
  • KDE Linux menekankan bahwa ini adalah distro immutable yang berbasis paket Arch Linux, tetapi bukan “distro berbasis Arch”. Pacman tidak disertakan, dan Arch hanya digunakan sebagai OS dasar. Jadi kesannya mirip keluarga yang sama dengan SteamOS tanpa Steam

    • Menurut saya hal paling menarik dari Linux adalah sifatnya yang bisa diutak-atik dan banyaknya kemungkinan konfigurasi, tetapi distro ini tampaknya mengorbankan bagian itu dan sebagai gantinya bisa jadi pilihan yang cocok untuk orang tua atau kakek-nenek yang tidak hanya memakai iPad. Sepertinya kalangan pengguna seperti inilah targetnya
    • Jika sebuah distro immutable, menghilangkan manajer paket, atau telah dikonfigurasi sebelumnya untuk tujuan tertentu—dalam hal ini menjamin kualitas KDE—maka menurut saya basis yang dipakai sebenarnya tidak terlalu berarti
    • Jika mereka juga mengintegrasikan SteamOS/Proton dan pengaturan Wine yang mudah, ini bisa menjadi distro yang cukup layak mendapat perhatian
    • Rasanya mirip ChromeOS yang berbasis Gentoo tetapi tidak menyediakan manajer paket
    • Bazzite juga bisa dibilang contoh yang lebih umum untuk jenis seperti ini
  • Menarik bahwa semuanya diinstal melalui Flatpak. Saya penasaran bagaimana kondisi teknologi Flatpak dan pemeliharaan proyeknya belakangan ini. Sampai 4 bulan lalu, ada penilaian bahwa Flatpak kekurangan tenaga pemeliharaan, hampir tidak ada perubahan besar, dan pada praktiknya sudah masuk mode pemeliharaan tautan terkait

    • Menurut saya Flatpak bekerja cukup baik. Saya tetap memprioritaskan repositori distro, tetapi ada beberapa perangkat lunak yang tidak dipaketkan sehingga saya memasangnya dengan mudah lewat Flatpak. Saya sebenarnya bisa saja memaketkannya sendiri, tetapi masih terlalu malas
    • Belakangan ini justru saya agak memprioritaskan flatpak di desktop. Ada kelebihannya seperti mendapatkan versi terbaru, keamanan sandbox, serta jaminan lokasi standar untuk konfigurasi dan data. Karena bisa diinstal per pengguna di home directory, pemindahannya juga mudah saat menginstal ulang OS
    • Saat memasang Debian 13, saya melakukan setup dengan ukuran partisi default, dan hanya dengan dua flatpak saja partisi /var sudah penuh oleh 10GB data flatpak. Saya rasa ukuran partisi default-nya sangat tidak efisien, dan flatpak sendiri juga punya banyak bagian yang rumit dan merepotkan
  • KDE Linux hanya mendukung Wayland dan tidak punya rencana untuk sesi X.org. Saya penasaran apakah ini berarti semua bug Wayland sudah benar-benar terselesaikan. Dulu saya selalu termakan janji “sekarang semuanya sudah diperbaiki”, lalu setiap kali mencoba malah kecewa, jadi kali ini saya berharap benar-benar membaik karena dipakai sendiri secara internal

    • Jika memakai Debian stable, perangkat lunak bisa tertinggal selama bertahun-tahun selain patch keamanan dan sesekali backport. Wayland, KDE, dan sejenisnya berubah dengan cepat, jadi masalah yang rusak pada satu rilis sering kali sudah diperbaiki pada rilis berikutnya. Debian bagus untuk server yang butuh prediktabilitas dan stabilitas, tetapi menurut saya kurang cocok untuk desktop atau workstation
    • Saya juga mengalami hal serupa. Saya mencoba sesi Wayland di Debian 10 dan 11 tetapi tidak tahan sampai sehari, lalu di Debian 12 saya sempat memakainya sekitar seminggu sebelum akhirnya mengalami gangguan besar. Namun Debian 13 kali ini setelah rilis justru saya pakai dengan baik tanpa masalah yang terlihat
    • Sepertinya sebagian besar masalah sudah terselesaikan. Tiap orang mengalami masalah yang berbeda, tetapi saya sudah hampir 8 tahun hanya memakai Wayland di Arch atau Fedora dan tidak mengalami masalah. Dulu ada program yang hanya berjalan di X, tetapi sekarang saya bahkan tidak ingat lagi apa itu
    • Saya rasa tidak ada distro yang pernah menjanjikan perangkat lunaknya “benar-benar tanpa bug”. Saya sendiri juga tidak terlalu menyukai Wayland, tetapi sudah lama banyak orang memakainya
    • Saya penasaran kapan terakhir kali Anda memakai Wayland. Saya beralih ke KDE Plasma beberapa tahun lalu tanpa informasi apa pun, dan sejak saat itu belum pernah mengalami satu masalah pun
  • Saya kurang suka bahwa distro menentukan aplikasi apa saja yang disertakan/diizinkan di OS dasar. Pengalaman saya dengan beberapa aplikasi KDE versi flatpak kurang baik, jadi mereka memasukkannya langsung ke image OS, sementara sisanya jika diunduh lewat Discover akan dipasang sebagai Flatpak. Tim pengembang juga sudah menguji sendiri versi flatpak-nya, tetapi secara jujur mengakui pengalaman pengguna kurang baik tautan asli

    • Nathan (penanggung jawab QA) sedang membicarakan alpha dan kondisi saat ini. Belum semuanya final. KDE juga merupakan kontributor proyek Flatpak, dan bahkan sedang bereksperimen menyediakan Plasma sebagai Flatpak. Ini masih proses yang berjalan, jadi sarannya jangan punya anggapan kaku dulu
    • Di sisi lain, terasa ironis bahwa mereka secara resmi mengakui Flatpak kurang memuaskan dari sisi usability, tetapi dari sudut pandang pengguna justru merancang sistem yang hanya memungkinkan pemasangan program melalui Flatpak
    • Sistem ini tampaknya ditujukan untuk lingkungan yang dikonfigurasi oleh administrator. Mirip Silverblue dan sejenisnya, kesannya sangat seperti “khusus keamanan kantor”
    • Sebagai catatan, Dolphin yang dimaksud di sini bukan emulator GameCube+Wii, melainkan file browser milik KDE
  • Saya tidak pernah memakai Neon karena itu rolling release, dan distro ini juga tidak menarik bagi saya karena immutable sekaligus bergantung pada Flatpak. Saya tidak punya masalah dengan binary mandiri atau AppImage, tetapi saya tidak percaya Flatpak maupun Snaps

    • Arch juga distro rolling release (meski mereka bersikeras bilang “bukan Arch!”), dan menurut saya Arch sangat buruk dalam hal stabilitas. Jika kompatibilitas paket rusak, paling banter mereka hanya bilang “harusnya cek log rilis”, dan mereka tetap mendistribusikannya tanpa banyak peringatan meski tahu itu akan rusak. Jika menginginkan distro rolling release yang benar-benar dikelola pada level ahli, SUSE Tumbleweed lebih baik. Di sana paket diuji lebih ketat dan perubahan bermasalah tidak dirilis
    • Saya heran mengapa komentar yang sangat malas meremehkan proyek lain bisa naik setinggi ini. Saya kaget dengan suasana keseluruhannya
    • Rasanya Flatpak sudah menjadi systemd yang baru
    • Saat memakai Neon, saya selalu merasa sangat tidak nyaman
  • Bahkan tanpa harus membicarakannya secara negatif, sudah ada banyak percobaan serupa di masa lalu seperti Neon, ElementaryOS, dan lainnya. Proyek-proyek seperti ini membuat sumber daya terpecah ke pengembangan distro, dan akibatnya usaha untuk meningkatkan desktop environment itu sendiri berkurang. GNOME tidak mengelola Ubuntu atau Fedora secara langsung, tetapi tetap memegang kendali atas pengalaman desktop Linux

    • Karena kebanyakan adalah relawan, kemungkinan besar orang yang terlibat memang berbeda-beda. Biarkan masing-masing mengerjakan yang mereka mau
    • Sebenarnya GNOME juga menjalankan distro sendiri bernama Gnome OS yang berbasis Fedora Rawhide. Memang awalnya ditujukan sebagai sistem referensi untuk pengembang, tetapi kualitasnya cukup matang untuk dipakai pengguna umum juga
    • Fedora bagi para pemelihara GNOME juga semacam pekerjaan sampingan, dan Neon kurang lebih serupa bagi KDE
    • Artikel aslinya sudah membahas lebih dalam kelebihan dan kekurangan distro sendiri seperti Neon. Perbedaan GNOME dan KDE, jika dilihat dari sudut lain, adalah pertanyaan apakah ini sebenarnya tidak sama saja dengan Kubuntu/Fedora KDE Spin
    • GNOME memang mengelola GNOME OS secara langsung
  • Ini mirip struktur macOS: basis immutable, aplikasi yang masing-masing dipaketkan, lalu brew untuk alat CLI. Dengan struktur seperti ini, sepertinya cukup bagus juga untuk penggunaan kerja

  • Saya belum menjadi pengguna Linux, tetapi saya penasaran apa sebenarnya arti immutable di sini. Misalnya, apakah Elixir atau IDE bahkan tidak bisa dipasang? Saya tidak tertarik dengan tuning OS kustom, tetapi kalau pemasangan aplikasi dibatasi, saya jadi bertanya ini sebenarnya untuk siapa

    • Immutable berarti sistem dasarnya sendiri tidak mendukung pembaruan paket individual. Mirip image Docker, pembaruan hanya dilakukan dengan upgrade keseluruhan image dasar. Biasanya tidak ada larangan untuk menambahkan perangkat lunak, tetapi caranya bisa dibatasi ke Flatpak dan sejenisnya, seperti Fedora Silverblue
    • Artinya basis OS + lapisan library tidak disentuh, dan perangkat lunak yang dibutuhkan seperti Elixir atau IDE diinstal dalam lingkungan sandbox bersama library yang diperlukan. Tidak lagi dipasang langsung ke seluruh sistem
  • Saya penasaran apakah distro ini akhirnya benar-benar menyelesaikan masalah manajemen paket

    • Jawabannya adalah model ChromeOS. Tidak ada manajer paket, dan Anda tidak bisa langsung memasang, menghapus, atau memperbarui paket di sistem. Pembaruan diterima sebagai image OS utuh seperti iOS atau Android
  • Saya penasaran apakah immutable di sini seperti ChromeOS, di mana paket tidak bisa diinstal langsung ke sistem dan perangkat lunak—termasuk GUI—bebas dipasang di dalam container terpisah. Jika begitu, saya bertanya apa opsi yang bagus sebagai pengganti ChromeOS Flex untuk laptop lama tapi masih layak pakai

    • Itulah tepatnya konsep immutable. Di Linux kadang juga disebut atomic
    • Secara pribadi pengalaman saya dengan snap dan flatpak sama-sama buruk, jadi saya berharap bukan model seperti itu