|
Op de SANE conference 2006 vertelde Bill Cheswick over een aantal bugs
in Unix. Er zijn er natuurlijk nog veel meer dan de door hem toen
gerapporteerde fouten in grep en ls. Op deze pagina mijn persoonlijke
smaak als het gaat om bugs in Unix.
De meest bekende bug is natuurlijk de naam van de system-call
creat. Een van de bedenkers van Unix gaf aan dat dat een van de
zwakke punten van Unix was. Die call had natuurlijk create
moeten heten. Het aardige is dat de consistentie in naamgeving
(open, close, read, write en
ioctl
allemaal 5 of minder letters) tot de naam van de system-call heeft
geleid die een node aanmaakt. Afwijken van die consistentie was bij
het bedenken van Unix natuurlijk onhaalbaar. Nu wel blijkbaar?
|
| | |