A Linux kernel forráskódjában körülbelül 4000 megjegyzés található, amelyek a javítandó hiányosságok, tervek és elhalasztott feladatok leírását tartalmazzák, az „TODO” kifejezés alapján azonosítva. A legtöbb „TODO” megjegyzés a meghajtók kódjában található (). A kriptoszintű rendszerben ilyen megjegyzések vannak - , az x86 architektúrára jellemző kódban - , ARM - , más architektúrák kódja - , blokkeszközök, fájlrendszerek és hálózati alrendszer kódjában - .
A FIXME kifejezés, amely általában olyan kódot azonosít, amely javítást igényel vagy kétségeket okoz, a megjegyzésekben fordul elő
szer. Érdekes, hogy a 4.2-es kernelben a TODO-megjegyzések jelentős ugrását, amely körülbelül 1000-re nőtt (valószínűleg ez összefügg AMDGPU driver integrálásával a kernelbe, amely körülbelül 400 ezer sor kódot tartalmaz).
A verzióról verzióra a „workaround” szót tartalmazó megjegyzések száma is folyamatosan növekszik, de a „fixme” és „hack” megjegyzések száma csökken.
Után A kernel trágár kifejezésektől való megtisztítása során megfigyelték, hogy csökkenteni a bizonyos trágár szavak használatát. Mindazonáltal a csökkenés nem tartott sokáig, és most ismét a hasonló megjegyzések növekedése figyelhető meg.
Forrás: opennet.ru
