The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Линус Торвальдс столкнулся с дилеммой: устранение уязвимости..., opennews (ok), 24-Янв-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


62. "Линус Торвальдс столкнулся с дилеммой: устранение уязвимости..."  –1 +/
Сообщение от Аноним (-), 24-Янв-15, 13:01 
> А в чем проблема полякам выпустить патч для игры?

Представь себе что ты пишешь программу. Ровно так как в факин манах описано. А тут внезапно вдруг оказывается что программа работать перестает. Во зашибись - радости привалило. На ровном месте. При том что програмер не делал ничего неправильного. Что скажет програмер? Правильно - отматерится на глюкавую систему. И будет по своему прав.

Если в кернелмоде предполагается что участники разработки ядерных компонентов мониторят процесс разработки ядра и в курсе изменений, или идут лесом с интересом, то для user-mode программ разумеется таких допущений никто делать не может. Поэтому если внутри ядра крушить апи под нужды разработчиков можно, то вывешиваемые наружу для юзермода апи все это в общем случае нагибать не должно. Это продуманная и хорошая политика, имхо.

Ответить | Правка | Наверх | Cообщить модератору

64. "Линус Торвальдс столкнулся с дилеммой: устранение уязвимости..."  +3 +/
Сообщение от Аноним (-), 24-Янв-15, 13:18 
Из текста новости выходит, что разрабы использовали недокументированные функции ядра.
Ответить | Правка | Наверх | Cообщить модератору

73. "Линус Торвальдс столкнулся с дилеммой: устранение уязвимости..."  +2 +/
Сообщение от 1219 (?), 24-Янв-15, 14:01 
> Представь себе что ты пишешь программу. Ровно так как в факин манах
> описано.

Маны тут ни при чём. Просто линус любит блобы.

Когда обнаружилось, что адобовцы при портировании флеша не читали маны и не понимают разницы между memcpy и memmove, линус написал гневное письмо в список рассылки glibc, чтобы там убрали оптимизацию функции memcpy (разрешённую, согласно манам), потому что иначе флеш не работает.

Другими словами, он предложил пожертвовать производительностью _всех_ приложений, написанных в соответствии с документацией, ради того, чтобы запускался флеш, написанный _вопреки_ документации.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру