Linus Torvalds keeldus aktsepteerimast tuumades muutust, mis asendab tabulaatori sĂŒmboli tĂŒhikuga FTRACE_RECORD_RECURSION_SIZE parameetri eraldajas Kconfigi konfiguratsioonis. Muudatus tehti Fedori projekti arendaja ettepanekul, mĂ€rkides, et tabulaatorite kasutamine viib konfiguratsiooni parsijate ebaĂ”nnestumiseni. Selle asemel lisas Linus tuuma oma patendi, mis lisab tabulaatori sĂŒmbolid PAGE_SHIFT seadistuse mÀÀratlemisse, mis mÀÀrab erinevate mĂ€lulehtede suuruste nihke.
Tabulaatorite lisamine seadistustesse, mis on olulisemad kui FTRACE_RECORD_RECURSION_SIZE, seletatakse sellega, et tuuma seadistuste failis lubatakse kasutada nii tĂŒhikuid kui ka tabulaatoreid, seega kui parsija ei suuda tabulaatori sisaldavat rida korralikult tĂ”lgendada â on see parsija probleem, mis tuleb lahendada. KĂ€sk 'make defconfig' aktsepteerib tabulaatoreid Ă”igesti, seega peavad ka vĂ€lised parsijad neid töötlema.
Kconfigis, mis on tuuma varustuses, ei ole mitte ainult tĂŒhikuid, vaid ka tabulaatoreid, vĂ”imaldab avastada probleemseid parsijaid ja soodustada nende parandamist. Idee tuuma kohandamiseks ebatĂ€iuslike parsijate jĂ€rgi tajutakse kahjulikuna, kuna isegi kui standardne Kconfigis on alati ainult tĂŒhikuid, on tavakasutajal Ă”igus kasutada seadistustes tabulaatoreid oma sĂŒsteemides ning selline kasutamine vĂ”ib pĂ”hjustada vigu parandamata kolmandate osade parsijates.
Allikas: opennet.ru
