LINUX.ORG.RU

Линус Торвальдс обвинил разработчиков FreeBSD в некомпетентности


1

0

Комментируя возможность добавления в Linux 2.6.17 технологии ZERO_COPY_SOCKET из FreeBSD Линус Торвальдс высказал резко отрицательное мнение об использовании техники copy-on-write вообще, и назвал разработчиков Mach и FreeBSD "некомпетентными идиотами" в частности:

"I claim that Mach people (and apparently FreeBSD) are incompetent idiots. Playing games with VM is bad. memory copies are _also_ bad, but quite frankly, memory copies often have _less_ downside than VM games, and bigger caches will only continue to drive that point home."

>>> Подробности

★★★

Проверено: Shaman007 ()
Ответ на: комментарий от baka-kun

Кстати, вот вам вопрос на засыпку с вашим COW и
защитой пользовательских страниц в ядре.
Этому zero_copy_sockets я ведь могу и shared pages подсунуть,
не так ли? Т.е. я могу ему подсунуть страницы,
которые видны нескольким процессам одновременно,
и он это проглотит, так? Как тогда сработает COW?
Да, для того процесса, что эти страницы подсунул,
они пометятся как read-only. Вопрос: а что если другой
процесс их изменит в это время? Или, скажете, ядро
догадается пометить их read-only во всех процессах?
Мало вероятно, но допустим. Тогда я пойду ещё дальше.
Я подсуну страницы из mmaped-файла. После их отправки
в zero_copy_sockets, я изменю содержимое этого файла,
но уже не через mmio, а через дескриптор.
Что произойдёт тогда? Не накроется ли ваша защита
медным тазом?

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

Илюша ну и дурак ты голимый, не панимаеш нифига,а ещо тут пантуешся.... иди читай man chroot

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

Будем надеяться что пойдет на пользу. Прошлый наезд Линуса на гномов похоже возимел свое действие - и к GTK 2.9 наконец-то решили вставить окошко для ввода в файл-селектор и отказаться от дебильного Ctrl-L. Может и за этот грязный хак, тащащийся от ядра к ядру уже почти десять лет - обратят внимание.

Qui-Gon ★★★★★
()

Линус абсолютно прав. Вместо того, чтобы возится с явно тухлой идей, лучше сразу делать хорошо.

Кстати, это не в первый раз он так критикует и по делу, когда в БСД что-то делали, долго мучались, а потом оказывалось что так в принципе делать нельзя. (Могу привести примеры).

Так что его высказывание об тотальной некомпетентности разработчиков БСД - оно не только на этом случае основано.

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

Какие такие бенчмарки? Разве еще непонятно, что в наше время только Торвальдс дает правильную оценку real-life performance?

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

Значит все остальные до сих пор не говорили правды, потому что боялись? И кто после этого "бздун"?

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