The OpenNET Project / Index page

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



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

Оглавление

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

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


88. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +3 +/
Сообщение от arisu (ok), 24-Янв-15, 14:40 
> А можно пруф, что уязвимость вернули обратно? А то тут многие кричат,
> что безопасностью ради игрушки пожертвовали, но ни в переводе, ни в
> оригинале это ни разу не очевидно.

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

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

99. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от Аноним (-), 24-Янв-15, 14:50 
Из обсуждения на гитхабе я понял, что проприетарщики починили баг у себя, и сказали: "подождите немного, скоро выкатим в стим", но тут прибежал Линус и начал: "не надо ничего исправлять, это баг в ядре, это мы должны ядро патчить". По итогу, апдейт для Witcher все же решили выпустить, потому что от момента, когда что-то поменяют в апстреме ядра, до момента, когда изменение попадет в популярные дистрибутивы может пройти не одна неделя. А то и вовсе не попадет, если мейнтейнер не захочет такой хак пускать.
Ответить | Правка | Наверх | Cообщить модератору

102. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от arisu (ok), 24-Янв-15, 14:53 
потому как линус неровно дышит к проприетарщине. и тиво у него хорошие, и абоб правильный код пишет, и вообще.

комплексы у человека, считает, что без проприетарного софта его ядро — игрушечное.

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

115. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от ibujhbygblfh0 (?), 24-Янв-15, 15:11 
Линусу плевать проприетарный софт или нет.
Он 1000 раз говорил "Мы не ломаем userspace", крыл отборным матом тех кто ломал и ревертил их коммиты.
Ответить | Правка | Наверх | Cообщить модератору

123. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от arisu (ok), 24-Янв-15, 15:18 
> Линусу плевать проприетарный софт или нет.
> Он 1000 раз говорил "Мы не ломаем userspace", крыл отборным матом тех
> кто ломал и ревертил их коммиты.

см. #86. линус лжец и трепло.

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

127. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +1 +/
Сообщение от Аноним (-), 24-Янв-15, 15:20 
> см. #86. линус лжец и трепло.

Ну ты ему так и скажи. Может быть ему станет стыдно за такое безобразие и он для тебя бэкпортирует дыры в новой версии :)

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

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

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

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

125. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от arisu (ok), 24-Янв-15, 15:20 
а на деле подобные патчи важны только для проприетарщиков. все остальные без проблем пропатчат исходники, механизм налажен.
Ответить | Правка | Наверх | Cообщить модератору

130. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от Аноним (-), 24-Янв-15, 15:26 
> проблем пропатчат исходники, механизм налажен.

Какой механизм? Большинство апликушников пишущих кроссплатформенный софт не занимаются детальным и постояным изучением изменений в кернеле каждой из ОС под которую собирается их софт. Поэтому они вообще понятия не имеют о таких вещах чаще всего.

Это внутри ядра все участники активно мониторят - не отломали ли соседи чего в используемых подсистемах. Но наружу это вылезать по задумке не должно.

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

132. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от arisu (ok), 24-Янв-15, 15:30 
>> проблем пропатчат исходники, механизм налажен.
> Какой механизм?

механизм принятия патчей в свободные проекты и доставки этих патчей в репозитории.

> Большинство апликушников пишущих кроссплатформенный софт не занимаются
> детальным и постояным изучением изменений в кернеле каждой из ОС под
> которую собирается их софт. Поэтому они вообще понятия не имеют о
> таких вещах чаще всего.

вот как у кого-то сломается — так сразу и узнают. возможно, даже патч получат.

но и это, в принципе, не важно, потому что есть ещё один рубеж: маинтайнеры пакетов. которые кроме раздутого ЧСВ от того, что «да я же Маинтайнер!» должны заниматься ещё и проверкой работоспособности софта перед пакетированием. если автор не починит — починит маинтайнер: благо, не проприетарщина, есть возможность патч наложить.

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

213. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +1 +/
Сообщение от Аноним (-), 25-Янв-15, 00:38 
> механизм принятия патчей в свободные проекты и доставки этих патчей в репозитории.

Для ядерщика в целом довольно странно рассылать патчи юзермодовым программам. Layering violation.

> вот как у кого-то сломается — так сразу и узнают.

Ну вот одни и узнали :)

> возможно, даже патч получат.

Правда патч не получат, но это уж сами виноваты.

> рубеж: маинтайнеры пакетов. которые кроме раздутого ЧСВ от того, что «да
> я же Маинтайнер!» должны заниматься ещё и проверкой работоспособности софта перед
> пакетированием.

Ну так это бонус открытого софта. Но. Майнтайнеры обычно не будут дергаться с проверкой на каждый минорный фикс ядра, типа замены 3.17.2 на 3.17.3, не без причин полагая что в такой минорщине ничего ощутимо меняться не должно было (более-менее стандартная общеиндустриальная практика в минорных фиксах ничего не отламывать).

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

214. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от arisu (ok), 25-Янв-15, 00:39 
> Но. Майнтайнеры обычно не будут дергаться
> с проверкой на каждый минорный фикс ядра

значит, это не маинтайнеры, а говно.

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

220. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +2 +/
Сообщение от Аноним (-), 25-Янв-15, 01:07 
> значит, это не маинтайнеры, а гoвно.

Так релиз ядра другие майнтайнеры выкатывают. Которые не могут проверить все 40К пакетов лично. А майнтайнеры этих 40К пакетов узнают о минорной версии вон той фигнюшки лишь спустя энное время зачастую.

Можно долго пиндеть о том насколько мир неидеален, но если по факту: протестировать весь софт во всех комбинациях нереально даже в рамках полной заморозки версий - слишком дофига возможных комбинаций. А когда это moving target - становится особенно весело.

Поэтому в нормальных местах устоялись некоторые практики. Они компромиссные и не всегда вкусные.

Одна, совершенно неизбежная - редуцирование тестирования до наиболее вероятных и типовых сценариев. Чтобы обрубить объем работ до того который реально разрулить. Ну там дефолтный инсталл системы. Кто не проверяет как его программа там работает - сказочный ДЛБ.

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

И на самом деле куча бюрократии и странностей появляется не на ровном месте. К тому есть некие вполне логичные предпосылки. И это не майнтайнеры - гoвно. А всего лишь фактические реалии.

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

223. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +1 +/
Сообщение от arisu (ok), 25-Янв-15, 01:17 
если вдруг дистрибутив собирается апдейтить ядро, то никто в здравом уме — ну, кроме роллеров, но их здравый ум под сильным вопросом — не выкатывает это сразу в конечную систему. сначала выкатывают в какой-нибудь тестинг, где остальные маинтайнеры и занимаются тем, что каждый проверяет свои пакеты. если это работает не так — такой дистрибутив говно, его маинтайнеры говно, а его пользователи — странные мазохисты.
Ответить | Правка | Наверх | Cообщить модератору

233. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +1 +/
Сообщение от Аноним (-), 25-Янв-15, 02:19 
> ну, кроме роллеров, но их здравый ум под сильным вопросом —
> не выкатывает это сразу в конечную систему. сначала выкатывают в какой-нибудь тестинг,

Во первых, если выкатывание по причине "заткнули дыру" - времени на тесты не очень то и много, ибо выкатка заметна в том числе и тем что пойдет себе права повышать. Можно конечно как микрософт - фигарить месяц тестирования, а за это время как раз сломают все что можно сломать :).

Во вторых, провести тестирование размером с тест дебиана или хотя-бы убунты которое делается для большого релиза, для маленького минорного выпуска нереально. Почему - я уже сказал. Да и выпуск секурити фикса через год? Круто! Правда за это время сломали все что ломается и нашли еще пару дыр, так что все это уже потеряло актуальность, а у MS от смеха умер весь офис, когда писали новые гетзефаксы. Мол, мы за месяц справляемся а эти год вола е..т.

В третьих, большинство людей не станет бегать этот марафон с такой частотой. У них лимитированное количество ресурсов которое они готовы тратить на майнтенанс.

В четвертых, Торвальдс не дypaк и понимает что в среднем по больнице это все-таки в основном на его стороне нарушение негласного протокола взаимодействия апстримов и даунстримов, когда что-то зачем-то сломали в внешних апи, даже в минорных версиях где этого ну вообще совсем никто не ожидал. Логично что как честный человек он должен признать некий продолб. Ну то-есть если хочется поменять поведение вызова который наружу торчит - всяко надо заранее выкинуть флаг и предупредить за пару major версий, а потом кто не спрятался - сам виноват.

> где остальные маинтайнеры и занимаются тем, что каждый проверяет свои
> пакеты. если это работает не так — такой дистрибутив гoвно, его
> маинтайнеры гoвно, а его пользователи — странные мазохисты.

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

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

251. "Линус Торвальдс столкнулся с дилеммой: устранение..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 25-Янв-15, 12:00 
> Майнтайнеры обычно не будут дергаться с проверкой на каждый минорный фикс ядра,
> типа замены 3.17.2 на 3.17.3

Вообще-то будут.

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

272. "Линус Торвальдс столкнулся с дилеммой: устранение..."  +/
Сообщение от Аноним (-), 26-Янв-15, 01:17 
> Вообще-то будут.

Это mission impossible. Сразу на старте. Поэтому кто-то либо врет, либо чего-то сильно упустил в этой жизни, либо где-то сделал себе сказочного размера скидку. У вас который из случаев?

Нет, какое-то тестирование конечно будет. Но оно и близко не идет в сравнение с объемами тестирования которое получит софт между выпусками дебиана или убунты LTS.

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

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

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




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

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