Een Nederlandse ontwikkelaar heeft een bug in Openbsd ontdekt die al in een Unix-versie van 1975 aanwezig was. De vondst volgt op de ontdekking van een 25 jaar oude bug, die in mei werd gevonden.
<img src="http://upload.userbase.be/upload/1215763110.png" align="right" width="123" height="100">Openbsd-ontwikkelaar Otto Moerbeek vond de bug tijdens het testen van een nieuwe implementatie van malloc, een routine waarmee geheugen gereserveerd kan worden. Een gebruiker wees hem erop dat het compileren van grote C++-projecten soms spaak liep bij gebruik van malloc in combinatie met Sparc-hardware. De bug zou betrekking hebben op de parsergenerator yacc, die al sinds de jaren zeventig onderdeel van Unix uitmaakt.
"Het grappige is dat ik dit heb kunnen traceren naar Sixth Edition Unix, dat in 1975 is geïntroduceerd", schrijft Moerbeek op Openbsd Journal. Volgens Moerbeek doet het probleem zich exclusief voor op Sparc64-systemen. Inmiddels heeft de programmeur de code gepubliceerd die de antieke bug verhelpt. De nieuwe malloc moet ook beter in staat zijn om buffer overflows op te pikken. In mei van dit jaar trof de Zwitserse ontwikkelaar Marc Balmer al een 25 jaar oude bug aan die in alle BSD-varianten aanwezig bleek.
Bron: tweakers.net
Nederlandse programmeur repareert 33 jaar oude fout in Unix
Gezien de code niet open is weet je dat niet, en ben je als windows gebruiker helemaal afhankelijk van de goodwill van het bedrijf of de persoon die een bug vind, anders dan bij de oss community waar het ook gezien wordt als een bijdrage aan de community als je een bug-report filed.Ofloo schreef:tja dan moet je niet vragen wat voor bugs men over 1000 jaar gaat vinden in windows.
- Beter met het mes op tafel, dan met het mes door je lijf -