Pengembang Linux menyerukan perombakan D-Bus

Sebuah artikel baru-baru ini menyoroti kekecewaan yang semakin besar terhadap D-Bus, sistem komunikasi antarproses lama di Linux, yang mengusulkan Hyprwire sebagai alternatif unggul. Kritikus menunjukkan cacat keamanan dan dokumentasi buruk setelah hampir dua dekade penggunaan. Diskusi tersebut menekankan kebutuhan modernisasi pada infrastruktur inti Linux.

D-Bus telah menjadi pilar distribusi Linux selama hampir 20 tahun, bertindak sebagai bus komunikasi antarproses (IPC) yang menggantikan sistem sebelumnya di lingkungan seperti Gnome dan KDE, menjadikannya standar de facto. Namun, cacat desainnya menuai kritik tajam, termasuk dari pengembang Vaxry, yang berargumen dalam sebuah artikel baru-baru ini bahwa d-bus harus ditinggalkan demi Hyprwire.

Usulan Vaxry mendapat konteks dari video Brodie Robertson, yang merinci masalah seperti Arch Linux mengembangkan implementasi d-bus sendiri alih-alih mengandalkan versi referensi. Kekhawatiran keamanan mencolok adalah CVE-2018-19358, yang mengekspos risiko dari keyring tidak terkunci yang memungkinkan aplikasi apa pun di bus mengakses konten. Pengembang Gnome, pemelihara d-bus, merespons dengan mengatakan 'berfungsi sebagaimana dirancang', sikap yang mengingatkan pada kontroversi di proyek seperti Wayland.

Hyprwire menjanjikan perbaikan melalui izin keamanan nyata, validasi pesan, dan dokumentasi lengkap—bidang di mana d-bus kurang. Setelah hampir dua dekade, dokumentasi d-bus tetap dasar, sebagian besar terdiri dari kode dengan komentar buruk, draf tak selesai, dan file penuh TODO. Vaxry mengakui bahwa adopsi luas Hyprwire tidak mungkin segera tetapi berharap mendorong reformasi yang diperlukan, mencegah Linux terus menggunakan sistem usang selama dekade lagi.

Perdebatan ini mencerminkan ketegangan lebih luas dalam pengembangan Linux, di mana inersia sering menunda inovasi meskipun kekurangan nyata. Meskipun d-bus memungkinkan IPC bus-like yang nyaman atas metode point-to-point lebih cepat seperti soket Unix, ketahanannya menimbulkan pertanyaan tentang keseimbangan kompatibilitas dengan kemajuan.

Artikel Terkait

The freedesktop project has shut down a proposed age verification interface for Linux desktops after receiving strong backlash from the community. The initiative aimed to help applications comply with new U.S. state laws on online age checks. Critics raised concerns over privacy and the appropriateness of such features in core desktop standards.

Dilaporkan oleh AI

The Nitrux development team has released version 6.0 of its immutable Debian-based Linux distribution, featuring a CachyOS-patched Linux kernel 6.19 and several Wayland-native components. This update emphasizes performance enhancements and virtualization capabilities. It is available for download in variants tailored for different graphics hardware.

Red Hat has launched Fedora Hummingbird, a new rolling release Linux distribution designed for enhanced security. The operating system ships as a bootable OCI image and draws primarily from Fedora Rawhide packages. It targets developers and cloud-native workloads with atomic updates and rollback capabilities.

Dilaporkan oleh AI

Atomic Linux distributions update operating systems in isolated environments, applying changes only if they succeed fully upon reboot. This approach prevents broken upgrades and data loss, drawing from technologies like rpm-ostree and Android's A/B system. A review highlights five such distros tested for stability across devices.

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak