Projek Fedora ialah projek terbuka yang ditaja oleh Red Hat dan disokong oleh komuniti.
Pada senarai mel Fedora satu cadangan telah dimaklumkan agak menarik, dan begitulah Kemungkinan untuk menggabungkan kandungan direktori /usr/biny dan /usr/sbin telah dipertimbangkan, menggantikan direktori /usr/sbin dengan pautan simbolik yang menunjuk ke /usr/bin.
Dan walaupun cadangan ini mungkin tidak mewakili perubahan besar, ia patut disebut bahawa tIa mempunyai beberapa implikasi yang menarik. untuk kedua-dua pengguna dan pembangun, kerana penukaran /bin dan /sbin kepada pautan simbolik kepada /usr/bin dan /usr/sbin telah dilakukan dalam Fedora 17.
Pemisahan daripada bin dan sbin pada asalnya diperkenalkan untuk membezakan antara program ditujukan untuk pengguna program standard dan pentadbiran. Walau bagaimanapun, dalam amalan perbezaan ini menjadi kurang relevan, terutamanya apabila pengedaran berbeza meletakkan fail boleh laku secara berbeza antara direktori bin dan sbin.
Perpecahan asal ialah mempunyai perduaan "penting" yang dipautkan secara statik dalam /sbin yang kemudiannya boleh digunakan untuk operasi kecemasan dan menyelamat. Jelas sekali, kami tidak melakukan pautan statik lagi. Perpecahan itu kemudiannya digunakan semula untuk mengasingkan binari "penting" yang hanya akan digunakan oleh pentadbir. Walaupun ini kelihatan menarik dari segi teori, secara praktikalnya adalah sangat sukar untuk mengkategorikan program seperti ini, dan pengguna biasa secara rutin menggunakan program daripada /sbin.
Perlu diingatkan bahawa mengasingkan fail boleh laku ke dalam direktori bin dan sbin ialah amalan usang yang telah kehilangan maknanya dalam pengedaran moden. Pada mulanya, usr/bin difahamkan untuk mengehoskan program penting yang boleh dilaksanakan oleh pengguna, manakala /usr/sbin mengandungi fail boleh laku yang paling penting, terikat dengan pentadbiran sistem, yang biasanya memerlukan keistimewaan root.
Cadangan untuk menyatukan direktori /usr/bin dan /usr/sbin dalam sistem Ia merupakan perubahan ketara yang bertujuan untuk memudahkan struktur sistem dan menjadikannya lebih koheren. Selama bertahun-tahun, perbezaan antara /usr/bin dan /usr/sbin menjadi kurang jelas, kerana pembolehubah persekitaran PATH merangkumi kedua-dua direktori secara lalai pada banyak pengedaran.
Kebanyakan program yang memerlukan keistimewaan akar untuk operasi "tertentu" juga digunakan apabila beroperasi tanpa keistimewaan. Dan walaupun keistimewaan diperlukan, ia selalunya diperoleh secara dinamik, contohnya menggunakan `polkit`.
Dengan kemunculan systemd ini telah menjadi lebih sistematik: systemd menetapkan `$PATH` dengan kedua-dua direktori untuk semua pengguna dan perkhidmatan. Jadi secara amnya semua pengguna dan program akan menemui kedua-dua set binari.
Disebutkan bahawa cadangan untuk menyatukan direktori ini mempunyai beberapa faedah, seperti memudahkan kerja penyelenggara pakej dengan menghapuskan keperluan untuk memutuskan dalam direktori mana untuk meletakkan fail boleh laku (contohnya, dalam Fedora utiliti ip terletak di sbin dan dalam Debian dalam bin; selepas penyatuan, laluan ciri Debian akan berfungsi dalam Fedora).
Ini akan menjadikan sistem lebih mudah diramal dan difahami oleh pengguna. dan akan meningkatkan keserasian antara pengedaran yang berbeza. Selain itu, ia akan memudahkan carian log dan menghuraikan output utiliti seperti strace, mengurangkan kerumitan operasi, selain itu juga akan mengurangkan bilangan semakan direktori semasa menjalankan execvp() dan panggilan serupa.
Penyatuan ini juga sejajar dengan amalan Arch Linux, yang menggabungkan sbin dan bin pada 2013, dan berpotensi untuk menjadikan Fedora lebih serasi dengan pengedaran lain. Mengalih keluar rujukan kepada direktori /usr/sbin daripada pembolehubah persekitaran PATH sebaik sahaja semua fail boleh laku disatukan di satu tempat adalah penting kepada cadangan ini.
Walaupun cadangan itu masih dalam perbincangan dan belum disemak oleh FESCo (Jawatankuasa Pemandu dan Kejuruteraan Fedora), yang bertanggungjawab untuk bahagian teknikal pembangunan pengedaran Fedora, penyatuan bin dan sbin nampaknya mempunyai kelebihan yang ketara dari segi kesederhanaan, kebolehramalan dan keserasian, jadi ada kemungkinan cadangan ini menjadi salah satu perubahan yang akan kita temui dalam Fedora 40.
Akhirnya, sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.