Кухни по поръчка | Съвети за мода и красота | Ваучери за намаления

Разработчик поправя 33-годишна Unix грешка


OpenBSD разработчик е открил и поправил грешка в операционната система Unix, която всъщност съществува от 1975 година.

Ото Моербийк е намерил грешката в процеса на тестване на нова имплементация на malloc, разпределител на паметта. Потребител го е предупредил, че на Sparc64 хардуерна платформа и използване на новия malloc, при компилацията на големи C++ проекти, се появява грешка в компилатора. Моербийк е открил, че грешката била в yacc, парсер генератор, разработен от Стивън Джонсън в AT&T, който е бил част от Unix през 1970 г.

Новият malloc е успял да регистрира грешката, благодарение на новите си възможности, които му позволяват да хваща повече грешки, свързани с препълване на буфера. Според разработчика, тази грешка се появява само на Sparc64 системи.
Коментари
Все още няма коментари