Linus Torvalds kavatseb vÀlja jÀtta Bcachefs Linux 6.17 tuumast

JÀrjekordne arutelu Linus Torvaldsi ja Kent Overstreeti, Bcachefsi autori, vahel lÔppes sellega, et Linus vÀljendas valmisolekut jÀtta Bcachefsi kood Linux 6.17 tuumast vÀlja. Samas vÔttis Linus 6.16 tuuma koosseisu vastu Bcachefsi muudatused, mis on olnud jÀlle Kent tegevuse tÔttu rahulolematuse pÔhjus. Linus kirjutas:

Ma arvan, et meie teed lahknevad 6.17 sulandumise aknas.

Sa andsid vÀga selgelt mÔista, et ma ei tohi kahtluse alla seada mingeid vea parandusi ja pean lihtsalt kÔike vastu vÔtma.

Ausalt öeldes ei tunne ma end eriti mugavalt kÔigesse sellesse kaasatuna, ja ainus, millega me tÔepoolest arutelu jooksul kokku leppisime, on, et "oleme lÔpetanud".

Eelnev kirjavahetus Kenti ja minu vahel toimus isiklikult ning ĂŒksikasjad ei ole veel selged. Samas kirjutas Kent selle teema arutelus, et vĂ”ib-olla olid tema sĂ”nad isiklikus kirjavahetuses valesti tĂ”lgendatud ja ta ei arva, et BcacheFS tuleks tuumast vĂ€lja jĂ€tta. Samuti on ta valmis lĂ”petama Bcachefsi peamises tuumas tarnimise, mis ei tapa projekti, kuigi see oleks suur probleem. Kui Bcachefs eemaldatakse, jĂ€tkatakse arendust ja see failisĂŒsteem hakkab levima DKMS moodulina. Kent mĂ€rkis ka, et BcacheFS eemaldamine tuumast oleks parim variant tema ja Linuse rahu jaoks, kuid kindlasti ei oleks see parim lahendus kasutajatele ja arendajate kogukonnale.

TĂŒlid Kenti ja Linuse vahel on tingitud pidevatest reeglite rikkumistest, mis on seotud muudatuste ja paranduste saatmisega kernisse. Kent usub, et FS probleemide parandused peavad toimuma viivitamatult ja igasuguste vĂ”imalike meetoditega. Linus vĂ€idab, et funktsionaalsete muudatuste ja suurte paranduste tegemine on lubatud ainult uue kerniharu arendamise algfaasis, samas kui hilisemad vĂ€ljaandekandidaadid keskenduvad ainult vigade parandamisele. Kent rikub seda reeglit regulaarselt ja saadab suuri muudatusi sobimatutes hetkedes, mis toob Linuse rahulolematuse ja uusi tĂŒlisid. Varem on Linus juba hoiatatud Kenti kohta sooviga eemaldada Bcachefs peamise kernist, kuna Kent jĂ€tkab mĂ€ngimist oma liivakastis, ei osale koostöös ja ei taha aktsepteerida kogukonna arendajate mĂ€ngureegleid.

Kernel 6.16 puhul saatis Kent kaasamiseks vÀrskenduse RC3 patshide komplekti, mille seas oli ka patƥ uue funktsiooni «journal_rewind» elluviimisega. Linus kirjutas, et Kent unustas, et pÀrast funktsionaalsete muudatuste vastuvÔtu akna sulgemist ei ole uue funktsionaalsuse lisamine kernisse lubatud, isegi kui see on seotud muude vigade parandamisega, kuna uute vÔimaluste lisamine vÀljaande hilisemates etappides vÔib pÔhjustada regressioone. Lisaks on Bcachefs jÀtkuvalt katsefaasi FS ja sealsete vigade kiire parandamine ei ole nii kriitiline.

Kent vastas, et arenduse peamine eesmĂ€rk on pakkuda kasutajatele töötavat koodi, seega ta ei kavatse jĂ€releandmisi teha vigade parandamise osas, mis mĂ”jutavad andmete terviklikkust. Erinevalt teistest alamsĂŒsteemidest ei lahendata FS vigu taaskĂ€ivitamisega ja need vĂ”ivad pĂ”hjustada andmete kahjustumist, seega Kenti arvates ei ole nende parandamise edasi lĂŒkkamine jĂ€rgmisse muudatuste aknasse lubatav, isegi kui sellised parandused nĂ”uavad suuri muudatusi.

Lisatud "journal_rewind" valik tagastab muudatused ajakirjas, et sĂŒsteemifaili olek taastada varem. Kent usub, et uus valik tuleb viivitamatult sisse lĂŒlitada, kuna see lahendab probleemid sĂŒsteemifaili taastamisega kasutajatel, kes on kokku puutunud probleemiga alamkaustade kustutamisel ja kellel puudub varukoopia. Alguses keeldus Linus aktsepteerimast selle muudatusega seotud patchide kogumit tuumas 6.16-RC3, kuid pĂ€rast isiklikku kirjavahetust Kentiga muutis ta oma arvamust ja vĂ”ttis muudatused koodibaasi, mille pĂ”hjal luuakse uuendus 6.16-RC4.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster