Bcachefsi looja Kent Overstreet peatati Linuxi arenduses

Tuxi probleemid

Bcachefsi tulevik on ebakindel konflikti tõttu Linuxi kerneli kogukonna käitumisjuhendi komiteega (CoC). Probleem tekkis seetõttu, et Linus Torvalds lükkas vastuseks CoC esitatud kaebustele tagasi Bcachefsi uute paranduste lisamise eelseisvasse kerneli versiooni 6.13.

Hiljuti uuendati käitumisjuhendi reegleid , et võimaldada rangemaid distsiplinaarmeetmeid . Nende hulka kuulub võimalus blokeerida arendaja , kes ei lahenda konflikte vastavalt komitee suunistele või kes keeldub avalikult vabandamast sobimatu käitumise pärast.

Sanktsioonid võivad hõlmata paranduste ja pull-taotluste vastuvõtmise ajutist peatamist, samuti kernel.org-iga seotud meililistidest ja teenustest väljaarvamist. Selle keelu maksimaalne kestus on kaks kuud, mis langeb kokku uue kerneli haru arendustsükliga, ja selle tühistamine võib sõltuda avalikust vabandusest.

Uued reeglid rakendati Overstreeti suhtes pärast intsidenti , kus ta saatis mäluhaldussüsteemi arendajale Michal Hockole solvava märkuse ("Lase oma pea üle vaadata. Ja kao siit selle jamaga minema") Kuigi Overstreet väidab, et konflikt Hockoga lahendati eraviisiliselt, nõudis CoC avalikku vabandust, millest ta keeldus, pidades isiklike asjade sel viisil käsitlemist sobimatuks. Lisaks kritiseeris Overstreet läbirääkimisi, mis tema arvates keskendusid pigem projekti ettevõtte maine kaitsmisele kui konflikti õiglasele lahendamisele.

Overstreeti blokeerimise otsust toetasid kerneli kogukonna silmapaistvad liikmed, sealhulgas Linus Torvalds, Greg Kroah-Hartman ja teised võtmearendajad, näiteks Miguel Ojeda ja Theodore Tso.

Olukord ohustab Bcachefsi edusamme, mis oli pälvinud tähelepanu paljulubava failisüsteemilahendusena, ning tekitab küsimusi , kuidas tasakaalustada kogukonnaprojektide juhtimist sõnavabaduse ja sisemiste konfliktide ohjamisega.

Kent Overstreet jagas oma mõtteid konfliktist CoC-ga ja selle mõjust Linuxi kerneli kogukonnale. Overstreeti sõnul on intensiivsed vaidlused inseneritöö olemusele omased, kus kirglikel arendajatel on sageli erinevad seisukohad. Kuigi need arutelud võivad muutuda tuliseks, väidab ta, et need on oluline osa loomingulisest ja koostööprotsessist , mis juhib tehnilist arengut. Tema arvates rikuvad CoC püüdlused peale suruda rafineeritud suhtlustooni väljakujunenud insenerikultuuri, mis väärtustab avatust ja keskendumist probleemide lahendamisele sotsiaalsete formaalsuste asemel.

Overstreet hoiatab, et tuliste vaidluste mahasurumine võib viia ükskõiksuse ja eksklusiivsuse kultuurini, kus vaid väike eliitgrupp tunneb end osaledes mugavalt. See võib tema sõnul muuta kerneli arenduse vähem kaasavaks keskkonnaks, eemaldudes kogukonnale iseloomulikust koostöödünaamikast. Ta usub, et insenerid peavad keeruliste probleemidega otse tegelema, isegi kui see tähendab pingelistes aruteludes osalemist. Kenti sõnul võivad need vaidlused, olgu need kui tahes intensiivsed, viia tõhusate lahendusteni, kui neutraalne kolmas osapool hindab argumente ja teeb teadliku otsuse.

Tasub märkida, et Overstreeti ja Michal Hocko vaheline konflikt polnud hiljutine, see sai alguse aasta tagasi tehnilisest erimeelsusest. Overstreet pakkus välja kerge mehhanismi mälu eraldamise toimingute profileerimiseks, mis nõudis makrode lisamist eraldamisfunktsioonidele. Hocko aga lükkas ettepaneku tagasi võimaliku jõudlusmõju pärast. Overstreeti sõnul püüdis ta oma lahendust tehniliselt kaitsta, kuid tajus, et sai vaid formaalseid vastuseid ja soovimatust teemasse süveneda.

Seetõttu teatas CoC vastuseks viimasele konfliktile Overstreeti osalemise ajutisest peatamisest. Versiooni 6.13 väljalasketsükli ajal tema pull-requeste ei aktsepteerita. Vaatamata sellele meetmele avaldas Overstreet septembris, vaid kaks päeva pärast solvava sõnumi saatmist, Hockole saadetud kirja. Selles esitas ta isikliku vabanduse ja selgitas oma käitumise põhjuseid, otsides isiklikku lahendust.

Lõpuks, kui olete huvitatud lisateabest, leiate üksikasjad järgmiselt lingilt.


Lisa eelistatud allikana Google'is