Torvalds kritiseerib Rusti vormingut: Täiesti hull!
Linus Torvalds kritiseerib Rusti vormingu kontrollimist Linuxi 6.18 ühendamisel. Arutatakse kehtivaid juhiseid ja lahendusi konfliktide lahendamiseks.

Torvalds kritiseerib Rusti vormingut: Täiesti hull!
Rooste integreerimisega seotud vaidlused Linuxi tuumas suurenevad. Linus Torvalds kritiseeris karmilt Rusti vormingu kontrollimist Linuxi 6.18 liitmisakna ajal, nimetades seda "arusaadavaks ja täiesti hulluks". Ta kritiseeris eriti seda, kuidas mitmerealised impordiavaldused ühendatakse üheks reale. Need avaldused tulid mõni minut enne Linuxi versiooni 6.18-rc2 väljaandmist, mis sisaldas kiireid parandusi Torvaldsi kriitika käsitlemiseks. Miguel Ojeda, Rusti juhtivarendaja Linuxi projektis, mängis võtmerolli ja kommenteeris tulevase versiooni jaoks vajalikke kohandusi.
Nagu Phoronix teatab, on liitmis- ja ümberaluse konfliktid korduvad probleemid. „rustfmt” pakutav vaikevorming ei suutnud Torvaldsi impordilausete ümberkujundamist korralikult käsitleda, mis on varem raskusi tekitanud. Kiiresti rakendatud uuendatud juhised näevad ette ajutise lahenduse – järgnev tühi kommentaar muudab koodi taas rustfmt-ga ühilduvaks.
Arutelu vormindustavade üle
Arutelu tuum keerles algselt Linux 6.18 tõmbamistaotluse ümber, mille hooldaja Dave Airlie esitas 1. oktoobril. Torvalds oli kriitiline muudatuste logi tasase taande hierarhia suhtes ja seadis kahtluse alla isegi Airlie toimetaja kvaliteedi. See tehniline arutelu Rusti vormindamistööriista ja sellega seotud liitmisprobleemide üle näitab, kui oluline on täpne vormindamine nii keerulise projekti kui Linuxi tuum, nagu It's FOSS dokumendid, õnnestumiseks.
Seoses ebaõigest vormindamisest tulenevate väljakutsetega selgitab Miguel, et tugevamad konfiguratsioonivalikud impordi vormindamiseks on saadaval ainult igaõhtustes ehitustes. Ta soovitab automaatse vormindamise tööriista käivitada alles pärast konfliktide lahendamist, et vältida tulevasi probleeme pideva integratsioonisüsteemiga. See rõhutab aastatepikkust kogemust, mis on selliste otsuste tegemisel hädavajalik.
Rooste ja selle roll tuumas
Nende tehniliste vaidluste keskel uuritakse kriitiliselt programmeerimiskeelte rolli Linuxi tuumas. Torvalds rõhutab, et keegi ei ole sunnitud Rustiga koostööd tegema, kuid see ei tähenda, et Rusti koodi saaks automaatselt tagasi lükata. Vastupidi: Ars Technica sõnul võib koostöö C arendajate ja Rusti arendajate vahel olla viljakas.
Rooste integreerimist peetakse laialdaselt eeliseks uue koodi ja draiveri arendamiseks. Kerneli arendaja veteran Greg Kroah-Hartman juhib tähelepanu sellele, et paljud viimaste aastate turvaprobleemid on põhjustatud "rumalatest väikestest nurgajuhtumitest C-s", mida Rustis ei eksisteeri. Arvestades, et C-koodis on 30 miljonit rida, mis niipea ei kao, on Rusti integreerimise edasine vaatamine hädavajalik.
Arutelul Rusti üle Linuxi tuumas pole mitte ainult tehniline, vaid ka strateegiline mõju tarkvaraarendusele, mida tuleks jätkata, et mõista väljakutseid ja võimalusi, mida see uus programmeerimismaastik pakub.