Rumah >
Tutorial sistem >
LINUX >
Linus Torvalds menyatakan kekecewaan dengan proses pembangunan BCACHEFS
Linus Torvalds menyatakan kekecewaan dengan proses pembangunan BCACHEFS
Lisa Kudrow
Lepaskan: 2025-03-10 09:26:12
asal
192 orang telah melayarinya
Pencipta kernel Linux Linus Torvalds dan pemaju utama BCACHEFS Kent Overstreet bertembung pada 5 Oktober, 2024, atas amalan pembangunan BCACHEFS. Torvalds mengkritik kekurangan ujian dan kerjasama pra-penyegaran Overstreet, sementara Overstreet mempertahankan pendekatan lelarannya yang cepat dan gelung maklum balas pengguna langsung. Perselisihan itu meningkat, memuncak di Torvalds mengancam untuk menghilangkan bcachefs dari kernel utama.
post blog ini meringkaskan konflik yang berterusan.
Jadual Kandungan
- Torvalds Critiques BCACHEFS Process Development
The Bcachefs Development Clash
CounterArgumen Overstreet
torvalds menolak justifikasi overstreet
cabaran overstreet ke torvalds
ancaman penyingkiran dan masa depan yang tidak pasti
Titik utama Perdebatan
Reaksi Komuniti
Situasi yang tidak dapat diselesaikan
Torvalds Critiques BCACHEFS Process Development
Linus Torvalds menyatakan rasa tidak puas hati dengan kaedah pembangunan BCACHEFS Kent Overstreet pada senarai mel kernel Linux. Beliau menyerlahkan ujian yang tidak mencukupi, memetik kegagalan membina besar-endian yang disebabkan oleh patch yang tidak mempunyai semakan luaran. Mesejnya menekankan risiko yang tidak dapat diterima kod yang belum diuji memasuki kernel utama.
The Bcachefs Development Clash
Pertikaian itu berpunca daripada penyerahan Overstreet dari beberapa pembetulan BCACHEFS untuk Linux 6.12-RC2. Pembetulan ini, yang dilakukan tanpa semakan awam terlebih dahulu, menimbulkan kebimbangan mengenai ujian yang tidak mencukupi. Torvalds menunjuk kepada isu besar sebagai contoh utama risiko yang berkaitan dengan pendekatan ini. Beliau seterusnya mengkritik kekurangan penglibatan pemaju yang lebih luas, mencadangkan gaya pembangunan bersendirian menghalang kemajuan dan kerjasama. Tanggapan Torvalds terhadap jawapan awal Overstreet menggariskan keprihatinannya tentang kekurangan sumbangan masyarakat dan penyerahan patch yang belum diuji dekat dengan tarikh akhir pelepasan.
CounterArgumen Overstreet
Overstreet menegaskan bahawa perbaikan, walaupun baru -baru ini dilakukan, telah dibangunkan selama dua minggu. Beliau menekankan gelung maklum balas pengguna langsungnya, dengan alasan bahawa model lelaran pesat ini memupuk resolusi pepijat cepat. Beliau juga menarik persamaan dengan perkembangan awal kernel Linux, yang menunjukkan pendekatan yang lebih fleksibel telah dibenarkan dalam peringkat awal Bcachefs.
torvalds menolak justifikasi overstreet
Torvalds menolak hujah -hujah ini, menegaskan bahawa proses yang ditetapkan wujud atas alasan dan yang menyimpang dari mereka memberi kesan negatif terhadap keseluruhan projek. Beliau menolak perbandingan kepada pembangunan Linux awal, menonjolkan evolusi projek dan amalan pembangunan yang lebih baik.
cabaran overstreet ke torvalds
kekecewaan dipasang di kedua -dua belah pihak. Overstreet, mempertahankan komitmennya terhadap Bcachefs, mencabar Torvalds untuk membuat sistem failnya sendiri jika dia percaya kaedahnya unggul.
ancaman penyingkiran dan masa depan yang tidak pasti
Sebagai tindak balas, Torvalds mengancam untuk menghilangkan bcachefs dari kernel utama sepenuhnya jika Overstreet berterusan dalam pendekatannya sekarang. Beliau mempersoalkan nilai mengekalkan BCACHEFS dalam garis utama jika ia kekal sebagai projek solo dengan integrasi dan kerjasama yang minimum. Masa depan bcachefs dalam kernel Linux tetap tidak pasti.
Titik utama Perdebatan
Perselisihan teras berkisar mengenai proses pembangunan BCACHEFS: ujian, penyertaan masyarakat, dan pematuhan kepada standard kernel utama. Torvalds mengkritik ujian yang tidak mencukupi dan penglibatan komuniti yang terhad, sementara Overstreet mempertahankan model lelarannya yang cepat dan maklum balas pengguna langsung.
Reaksi Komuniti
Ahli komuniti, termasuk Carl E. Thompson dan Theodore Ts'o, yang ditimbang. Thompson mencadangkan model pembangunan luar sebagai kompromi, sementara TS'o menyerlahkan rangka kerja ujian automatik yang ada kepada pemaju. Overstreet mengakui keperluan untuk ujian regresi yang lebih baik dan infrastruktur ujian yang lebih mudah diakses.
Situasi yang tidak dapat diselesaikan
Konflik ini menyoroti cabaran menguruskan projek sumber terbuka yang besar dan keseimbangan antara sumbangan individu dan kerjasama masyarakat. Resolusi dan kesan pada masa depan Bcachefs tetap tidak pasti.
Atas ialah kandungan terperinci Linus Torvalds menyatakan kekecewaan dengan proses pembangunan BCACHEFS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn