Fedora sedang mempertimbangkan semula penggunaan FlatHub 

Logo Fedora Linux

Michael Catanzaro (pembangun Epiphany dan penyumbang kepada projek GNOME dan Fedora) telah mencadangkan penyelesaian yang boleh mengubah cara Fedora Workstation menguruskan pakej Flatpak.

Dalam cadangannya, beliau mencadangkan mengutamakan FlatHub sebagai sumber lalai untuk pakej yang dipasang oleh pengguna, mengehadkan repositori Flatpak Fedora kepada pakej-pakej yang telah diprapasang dalam pengedaran.

Perdebatan mengenai pengurusan Flatpak di Fedora Workstation

Pada masa ini, Fedora menggunakan repositori Flatpaknya sendiri sebagai konfigurasi lalai. repositori ini Ia dijana dengan membina semula pakej RPM dan mempunyai keutamaan yang lebih tinggi daripada FlatHubWalaupun mungkin untuk mendayakan muat turun daripada FlatHub selepas memasang sistem, ini memerlukan pengguna untuk mendayakan pilihan "repositori pihak ketiga" secara manual dalam Pengurus Perisian GNOME. Walau bagaimanapun, walaupun dengan tetapan ini didayakan, pakej Fedora masih diutamakan.

Michael berpendapat bahawa kebanyakan pengguna lebih suka mendapatkan pakej mereka secara terus Daripada FlatHub. Platform ini menghimpunkan pakej yang dicipta dan diselenggara oleh pembangun aplikasi sendiri, memastikan pemahaman yang lebih baik tentang ciri khusus mereka, kestabilan yang lebih baik dan ujian yang lebih teliti. Menurut data yang dipetik oleh Catanzaro, 80% daripada ahli panel yang ditinjau menyatakan keutamaan mereka untuk FlatHub berbanding repositori Fedora.

Keadaan ini juga telah menimbulkan kekeliruan dalam kalangan pengguna., yang menganggap bahawa apabila memasang aplikasi Flatpak pada Fedora mereka melakukannya dari FlatHub, seperti yang berlaku dengan pengedaran lain. Walau bagaimanapun, Pakej datang daripada repositori dalaman Fedora, dengan kemungkinan perbezaan ketara dalam kualiti.

Stesen Kerja Fedora masa hadapan mestilah:

Selamat dan berasaskan imej secara lalai: sistem pengendalian atom yang terdiri daripada RPM berasaskan bootc. Kebanyakan pengguna harus memilih mod berasaskan imej, kerana ia lebih sukar untuk merosakkan sistem pengendalian dan lebih mudah untuk menyelesaikan masalah apabila berlaku masalah.
Fleksibel jika dikehendaki: Penukaran daripada sistem pengendalian berasaskan imej kepada sistem pengendalian berasaskan pakej tradisional, diurus oleh RPM dan dnf, harus dibenarkan untuk pengguna yang memilih atau memerlukannya. Sebagai alternatif, jika penukaran tidak dapat dilakukan, pemasangan Fedora bukan atom tradisional harus tetap boleh dilakukan. Walau apa pun, kami tidak seharusnya memaksa pengguna menggunakan desktop berasaskan imej jika mereka tidak mahu, jadi tidak perlu risau. Tetapi desktop berasaskan imej akhirnya akan menjadi lalai.
Silverblue belum bersedia lagi, tetapi Fedora mempunyai komuniti pembangun yang hebat dan akhirnya akan dapat menyelesaikan isu yang selebihnya.

Apabila pepijat timbul, aduan sering ditujukan kepada pembangun rasmi aplikasi, mewujudkan ketegangan yang tidak perlu, seperti yang berlaku dalam kes OBS Studio, pakej bermasalah pada Fedora diberi keutamaan yang lebih tinggi daripada versinya di FlatHub.

A daripada hujah yang memihak kepada mengekalkan repositori tersuai ddan Fedora adalah keselamatan: Pakej dibina dalam persekitaran terkawal, berdasarkan kod sumber yang diisytiharkan, dan hanya mematuhi lesen terbuka yang diluluskan oleh Fedora. Selain itu, adalah mungkin untuk memasukkan patch khusus yang belum lagi menjadi sebahagian daripada kod sumber projek asal.

Walau bagaimanapun, Catanzaro menyedari keperluan untuk mengukuhkan keselamatan pada FlatHub juga. Cadangan itu termasuk bekerjasama untuk membolehkan pembinaan pakej pada infrastruktur yang boleh disahkan, menggabungkan binaan yang boleh dihasilkan semula, dan memerangi kehadiran masa jalan yang lapuk. Pada masa ini, hampir satu pertiga daripada pakej yang disahkan pada FlatHub menggunakan masa jalan yang sokongannya telah tamat tempoh, menimbulkan risiko keselamatan.

juga Isu lain telah dikesan, seperti kebergantungan yang lapuk dan pelumpuhan langkah pengasingan. oleh sesetengah pembangun, yang menjejaskan keberkesanan kotak pasir. Sebagai penyelesaian, kami mencadangkan untuk melaksanakan semakan masa jalan automatik, mengukuhkan langkah pengasingan dan memastikan penyelenggaraan berterusan pakej Flatpak.

Peralihan kepada menggunakan FlatHub bukanlah sesuatu yang mendadak. Ideanya adalah untuk membenarkan Fedora Workstation, dalam edisi atomnya, untuk memudahkan pemasangan lalai perisian percuma daripada FlatHub, mengekalkan pakej pra-pasang daripada repositori Fedora. Pengubahsuaian hanya akan menjejaskan pakej yang pengguna pilih untuk dipasang. kemudiannya menggunakan pengurus perisian GNOME.

Timothée Ravier, pembangun Fedora lain, telah menyokong garis pemikiran ini dengan cadangan selari untuk Fedora 43. Ini akan membolehkan aplikasi FlatHub terpilih dan disemak tersedia untuk pemasangan terus, manakala pakej prapasang akan terus diuruskan daripada Fedora. Perubahan ini akan mengurangkan beban kerja untuk penyelenggara, menghapuskan kekeliruan pengguna dan menyumbang kepada kerjasama yang lebih baik antara Fedora dan projek teras.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di dalam pautan berikut.