LINUX.ORG.RU
ФорумTalks

В BSD системах найдена ошибка, существующая уже 25 лет


0

0

http://www.opennet.ru/opennews/art.shtml?num=15812

Макр Балмер (Marc Balmer), участник команды разработчиков OpenBSD, разбираясь с причиной падения samba при чтении содержимого определенных директорий на MS-DOS разделах, натолкнулся на ошибку в реализации функции seekdir(), код которой унаследован со времен релиза 4.2BSD, выпущенного в августе 1983 года. Ошибке подвержены все BSD системы, включая Mac OS X.

Маршал Кирк Маккьюзик (Marshall Kirk McKusick), 25 лет назад разработавший реализацию *dir() функций, рассказал Макру Балмеру: "Вероятно вы исправили только одну из моих ошибок :-) До появления реализации *dir() команд, программы разбирали содержимое директорий напрямую. Написав библиотеку *dir(), я перевел на ее использование 22 программы (большой процент программ доступных в то время под Unix), напрямую интерпретирующих содержимое директорий."


Комментарии излишни :-)

anonymous
()
Ответ на: Re: от isden

Re:

хм. да еще и Балмер...

isden ★★★★★
()

ждем заплатки...

mono ★★★★★
()
Ответ на: Re: от isden

Re:

isden>
>> Макр Балмер (Marc Balmer)

>там Макр или Марк? ЗЫ: в BSD уже обсудили.

Герцог Макар Баллмер Бобруйский.

Quasar ★★★★★
()

оно уже R.I.P - но иногда слышны слабые стоны...

anonymous
()
Ответ на: комментарий от Greshnik

Это не тот Балмер, который клоун. Хотя, ковырял глюк с самбой...

marsijanin ★★
()

кому вы верите , это же Балмер!

anonymous
()
Ответ на: комментарий от Deleted

>Неужели самый старый баг в истории?

Самый старый баг в истории в ДНК.

anonymous
()
Ответ на: комментарий от amoralyrr

>странно. В начале 90-ых код BSD был же полностью переписан из-за проблем с лицензиями, не?

Ну ошибку тоже тщательно скопировали, в чем проблема?

anonymous
()
Ответ на: комментарий от anonymous

тщательное копирование там врядли имело место быть :)

amoralyrr ★☆
()
Ответ на: комментарий от amoralyrr

> странно. В начале 90-ых код BSD был же полностью переписан из-за проблем с лицензиями, не?

то, что написали в Беркли так и осталось в BSD (%

phasma ★☆
()

> Маршал Кирк Маккьюзик (Marshall Kirk McKusick), 25 лет назад разработавший реализацию *dir() функций, рассказал Макру Балмеру: "Вероятно вы исправили только одну из моих ошибок :-)

Когда писал, его, наверное, сильно автор сендмейла отвлекал, вот и понаделал ошибок :)

anonymous
()
Ответ на: комментарий от amoralyrr

> странно. В начале 90-ых код BSD был же полностью переписан из-за проблем с лицензиями, не?

не. было переписано незначительное кол-во кода, который достался от AT&T

dilmah ★★★★★
()
Ответ на: комментарий от anonymous

> > Маршал Кирк Маккьюзик (Marshall Kirk McKusick), 25 лет назад разработавший реализацию *dir() функций, рассказал Макру Балмеру: "Вероятно вы исправили только одну из моих ошибок :-)

> Когда писал, его, наверное, сильно автор сендмейла отвлекал, вот и понаделал ошибок :)

Учитывая нестандартную ориентацию автора сендмейла остается только гадать, чем он отвлекал :-)

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

> Учитывая нестандартную ориентацию автора сендмейла остается только гадать, чем он отвлекал :-)

в блек джек со шлюхами играли.

phasma ★☆
()
Ответ на: комментарий от annoynimous

>Учитывая нестандартную ориентацию автора сендмейла остается только гадать, чем он отвлекал :-)

Учитывая такую же ориентацию МакКузика, понятно чем.

Хотя, как говорилось в замшелом анекдоте об армянском радио, "Мы любим Петра Ильича Чайковского не только за это".

anonymous
()
Ответ на: комментарий от fMad

Любовного треугольника нехватает

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.