The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от opennews (??) on 29-Дек-12, 09:55 
После выхода Linux 3.8-rc1 стали поступать жалобы (https://lkml.org/lkml/2012/12/23/48) пользователей о зависании PulseAudio при использовании нового тестового выпуска ядра. Проблема стала появляться из-за использования в ioctl uvc_* кода ошибки "-ENOENT", вместо "-EINVAL". Mauro Carvalho Chehab, мэйнтейнер подсистемы V4L2, указал (https://lkml.org/lkml/2012/12/23/53) на то, что  проблема скорее всего является следствием ошибки в PulseAudio, так как программа не поддерживает обработку кодов ошибок, отличных от "-EINVAL". Mauro также упомянул, что непонятно зачем звуковой сервер пытается использовать  V4L2 функции uvc_ctrl (USB video device), которые предназначены для иных целей (управление видеоустройством, таким как web-камера). Поэтому, по мнению Mauro, данную проблему следует решать в PulseAudio и она не является регрессивным изменением в ядре.

В ответ на подобные заявления, Линус Торвальдс в достаточно грубой форме устроил (https://lkml.org/lkml/2012/12/23/75) мэйнтейнеру показательную "порку", подчеркнув, что главным правилом разработки ядра является недопустимость (https://www.opennet.ru/opennews/art.shtml?num=34738) нарушения (https://www.opennet.ru/opennews/art.shtml?num=34729) работы компонентов на стороне пользователя. Линус упомянул, что ему отдельно поступила жалоба на нарушение работы мультимедийных компонентов KDE при использовании ядра 3.8-rc1  и он страшно недоволен тем, что патч с решением проблемы был отправлен сторонним разработчиком и он сам был вынужден внести его ядро, в то время как ответственный за проблемный код мэйнтейнер пустился в дискуссии о том, что это не проблема ядра.


По словам Линуса, если какое-то изменение в ядре приводит к нарушению работы пользовательских приложений, то это сразу следует воспринимать как ошибку в ядре. По поводу изменения кода возврата Линус указал на то, что ошибка в коде ядра налицо, так как код ENOENT неприменим в ioctl для управления уже открытыми файлами, он ассоциируется только с манипуляцией с путями и всегда означал отсутствие искомого файла или директории.


URL: http://developers.slashdot.org/story/12/12/29/018234/linus-c...
Новость: https://www.opennet.ru/opennews/art.shtml?num=35719

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

Оглавление

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


1. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –6 +/
Сообщение от Аноним (??) on 29-Дек-12, 09:55 
>что непонятно зачем звуковой сервер пытается использовать V4L2 функции uvc_ctrl (USB video device), которые предназначены для иных целей (управление видеоустройством, таким как web-камера).

Что непонятного? Поттеринг же.

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

6. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –5 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:19 
Представляю сколько костылей забили в ядро что бы работала  SystemD
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

150. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +15 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:22 
> Представляю сколько костылей забили в ядро что бы работала  SystemD

В данном случае костыль забил именно майнтайнер. Он упоролся, с чего ради ENOENT после открытия файла вообще? Где логика???

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

185. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +9 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:17 
> В данном случае костыль забил именно майнтайнер. Он упоролся, с чего ради ENOENT после открытия файла вообще? Где логика???

Когда костыль забивейт мейнтейнер - виноват все равно поттеринг.

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

308. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +4 +/
Сообщение от Легион on 30-Дек-12, 01:16 
И это не шутка.
Ответить | Правка | ^ к родителю #185 | Наверх | Cообщить модератору

312. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 30-Дек-12, 05:05 
> И это не шутка.

...да, это не шутка - это уже поттерингофобия, это лечить надо :)

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

346. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 31-Дек-12, 19:57 
> Когда костыль забивейт мейнтейнер - виноват все равно поттеринг.

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

Впрочем, хрен редьки не слаще :(

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

198. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:28 
> Представляю сколько костылей забили в ядро что бы работала  SystemD

Ага. cgroups, autofs, timerfd, почти вся логика работы с устройствами, даже планировщик процессов - без всего этого SystemD не заработает.

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

206. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:36 
>> Представляю сколько костылей забили в ядро что бы работала  SystemD
> Ага. cgroups, autofs, timerfd, почти вся логика работы с устройствами, даже планировщик
> процессов - без всего этого SystemD не заработает.

И главное - все это никому не нужно. Ну, если под "всеми" подразумевать доблестных борцунов с SystemD. Из-под винды хорошо проповедовать о ненужности фич линукса.

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

348. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Ъодмин on 01-Янв-13, 05:52 
> И главное - все это никому не нужно.

это не нужно только аналитикам опеннета. Для справки, все эти фичи в ядре уже очень давно и ими пользуются.

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

366. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 02:10 
> И главное — все это никому не нужно. Ну, если под «всеми»
> подразумевать доблестных борцунов с SystemD. Из-под винды хорошо проповедовать о ненужности
> фич линукса.

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

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

12. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +4 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:40 
Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри. Рекомендую, например, ознакомиться с ассортиментом Logitech... Хотя лучше не стоит, они убогие.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

48. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +19 +/
Сообщение от Преподаватель информатики on 29-Дек-12, 11:44 
А на мой взгляд наоборот они хороши. По крайней мере пачка тех, что с надписями driver free. Никаких установок драйверов и плясок с бубном. По крайней мере в linux, хотя говорят что и в венде всё работает. Картинка нормальная, звук нормальный, насколько это может быть нормальным для вебкамеры.
В отличие от какого нибудь genius который работает только со своим драйвером который написан только под winXP. В таком случае там хоть какая качественная картинка и оптика — оно не работает.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

98. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –20 +/
Сообщение от Анонимусище on 29-Дек-12, 13:27 
Вам бы к преподавателю русского языка заскочить на переменке.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

359. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Легион on 01-Янв-13, 21:35 
> Вам бы к преподавателю русского языка заскочить на переменке.

Укажите на его ошибки конкретно, будьте добры.


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

361. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от gluk47 (ok) on 02-Янв-13, 22:26 
Прошу прощения, что влезаю в дискуссию, но мне тоже немного глаз резануло.

Не обособлены вводные слова и выражения («на мой взгляд», «по крайней мере» и других); нет запятых вокруг придаточных предложений («говорят, что…», «драйвером, который написан…»).

С запятыми удобнее; без них иногда приходится парсить предложение пару раз, чтобы понять. Правда, тут проблем не возникло

> set grammar nazi mode off

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

119. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от sasa (??) on 29-Дек-12, 13:58 
> Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри.

вообще-то для них драйвер находится в ALSA -  USB sound devices

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

197. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:26 
>> Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри.
> вообще-то для них драйвер находится в ALSA -  USB sound devices

А это - USB video devices. Разница понятна?

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

215. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:46 
>>> Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри.
>> вообще-то для них драйвер находится в ALSA -  USB sound devices
> А это - USB video devices. Разница понятна?

И самое веселое, что в ядре работа с некоторыми аудиодевайсами реализована через интерфейс для видеодевайсов. А виноват в этом, конечно же, гарри поттер.

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

280. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от sasa (??) on 29-Дек-12, 18:37 
> И самое веселое, что в ядре работа с некоторыми аудиодевайсами реализована через
> интерфейс для видеодевайсов.

Причем тут сферические видеодевайсы ? речь конкретно про uvc - майнтайнер тонко послал потца искать в другом месте через ENOENT :)

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

142. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от AlexYeCu (ok) on 29-Дек-12, 15:06 
У самого такая, A4Tec, считается за usb-шную звуковую карту. Но v4l2 её микрофону совершенно без надобности и все его настройки — в alsamixer, а не в v4l2ucp.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

236. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:11 
> У самого такая, A4Tec, считается за usb-шную звуковую карту.

Это вам еще повезло.

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

130. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от rshadow (ok) on 29-Дек-12, 14:23 
Поттер как истинный тролль просто обязан поправить ошибку в пульсе и раскритиковать Линуса. =)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

177. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –7 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:55 
Ждём показательную порку Поттерингу от Линуса.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

188. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:19 
> Ждём показательную порку Поттерингу от Линуса.

Стань Линусом и раскритикуй Поттеринга сам, никто за тебя этого не сделает.

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

200. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:30 
> Ждём показательную порку Поттерингу от Линуса.

В данном случае Линус раскритиковал как раз борцунов с Поттерингом, есличо.

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

246. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 17:47 
>> Ждём показательную порку Поттерингу от Линуса.
> В данном случае Линус раскритиковал как раз борцунов с Поттерингом, есличо.

Маинтейнер не с Поттерингом боролся а его кривым кодом.

При разборе полетов и сам маинтейнер получил по ушам, потому что из-за косяка в ядре Поттеринг смог написать этот кривой, но работоспособный код.

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

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

286. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от deadless (ok) on 29-Дек-12, 19:38 
косяки в ядре? это что-то новое..
Ответить | Правка | ^ к родителю #246 | Наверх | Cообщить модератору

313. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 30-Дек-12, 05:08 
> косяка в ядре Поттеринг смог написать этот кривой, но работоспособный код.

Пардон? Гражданин починил то что не сломано, возвращая какой-то левак. Гарри Поттер конечно чудак, но в данном случае он мало чем виноват. В конце концов, апликуха не может предусмотреть вообще все мыслимые закидоны системы.

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

235. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 17:10 
> Ждём показательную порку Поттерингу от Линуса.

За что? Поттеринг все правильно сделал. Обрабатывались все ошибки, допустимы для ioctl.

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

2. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –8 +/
Сообщение от Клим on 29-Дек-12, 10:05 
если maintainer не знает как работает ядро - чего ж от пользователей ждать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Vascom email on 29-Дек-12, 10:27 
Так проблема же не в Pulseaudio, а в том, что ядро сломали. На что Линус и указал.
Как же достали ненавистники Поттеринга. Сами ничего не делают, лишь критикуют.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

193. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:23 
> Так проблема же не в Pulseaudio, а в том, что ядро сломали.
> На что Линус и указал.
> Как же достали ненавистники Поттеринга. Сами ничего не делают, лишь критикуют.

А что делать, надо же себя как-то проявить.

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

8. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –6 +/
Сообщение от ананим on 29-Дек-12, 10:30 
Охренел штоли?
Ведро то как раз работает.
На пальцах — ошибочные ситуации обрабатывает корректно и выдаёт различные коды при различных ошибках (что и должно делать, прикинь?).
Но тут вдруг оказывается, что а) пульса обрабатывает не всевозможные ошибки а только одну и б) за каким-то хером пульса (звуковой!!! сервер между прочим) лезет в usb-камеру, где звука в) априори вообще то нет и г) даже если бы и был, то он бы всё равно ушёл бы на эльзу, а уж потом с эльзы попал в пульс.

зыж
Не, Торвальс всегда орал, чтобы любые изменения во внешнем АПИ не роняли юзерспейс. И всегда жёстко.
Но в данном, конкретно этом, случае… ну это опа же в пульсе.
с ВОТ ТАКЕННОЙ «О» в центре.

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

15. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:42 
> в usb-камеру, где звука в) априори вообще то нет

Все USB камеры для skype со встроеным микрофоном :)

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

18. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 10:44 
см. пункт г) :D
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

195. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:24 
> см. пункт г) :D

Не аргумент.

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

196. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:25 
> см. пункт г) :D

Давай лучше посмотрим на пункт в). Ты не сечешь матчасть, успокойся уже.

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

256. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 18:00 
Т.е. отдельного устройства "микрофон" нет?
Звук идет тошько с картинкой?
И не через эльзу?

Давай посмотрим, давай.

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

28. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 11:08 
а да, uvc_ — это сокращение от USB Video Class, если чО.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

199. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:29 
> а да, uvc_ — это сокращение от USB Video Class, если чО.

Привет от индусов-мейнтейнеров V4L, у которых работа со звуком идет через video class.

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

33. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –8 +/
Сообщение от ананим on 29-Дек-12, 11:19 
да, мэнтейнер ошибся, но только в одной строчке (см. диф с ENOENT), в первом рк(!!!) 3.8, который быстро поправили,…
а потериниг мало того что ошибки выборочно обрабатывает (типа если не -EINVAL, то нифига за ошибку не считается), так ещё и микрофонами через камеру… не, назовём своими именами, через Опу рулит.

[сообщение отредактировано модератором]

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

42. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от clown on 29-Дек-12, 11:34 
Ты действительно веришь что, оскорбляя разработчиков, удасться привлечь и мотивировать квалифицированных специалистов?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

56. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от ананим on 29-Дек-12, 12:14 
а вы действительно верите в сантаклаусов?

зыж
к чему вы задали этот вопрос?
речь шла а) не об этом, б) оба представителя сабжа работают в красной шапке, в) если «привлечённый» разработчик, как и нвидиа, только дискредитируют платформу, то их нужно привлекать не к себе, а к конкурентам.

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

63. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Anonymous528 on 29-Дек-12, 12:39 
Линус никого не оскорблял. Красочные выражения типа: "SHUT THE FUCK UP!", "Fix your f*cking "compliance tool", IHMO показывают только то как сильно майнтейнер достал Линуса.
Есть установленные правила разработки ("WE DO NOT BREAK USERSPACE!"), мантейнер в данном случае нарушил их и вместо того что бы исправить полез в дискуссии.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

70. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 12:45 
Ниже я как раз общаюсь как раз по поводу того, почему в обработчике ошибки возникла критическая ошибка. Читайте с 4.43.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

85. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:08 
Ошибка в ядре. Она исправлена. Читайте что угодно, фактов это не изменит.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

205. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:34 
> Ошибка в ядре. Она исправлена. Читайте что угодно, фактов это не изменит.

Всем пофиг на факты. Надо срочно обоcpать поттера!

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

102. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Anonymous528 on 29-Дек-12, 13:29 
> Ниже я как раз общаюсь как раз по поводу того, почему в
> обработчике ошибки возникла критическая ошибка. Читайте с 4.43.

Да причем здесь обработчик ошибки? Вы сейчас ведете себя как Мауро. Есть установленные правила, которые ДОЛЖНЫ соблюдать разработчики.
"If a change results in user programs breaking, it's a bug in the
kernel. We never EVER blame the user programs. How hard can this be to
understand?"
Какое из этих слов вам не понятно?

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

110. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от ананим on 29-Дек-12, 13:46 
да при том!

Мауро облажался в RC1 и исправился.
а похтеринг облажался во всех релизах pulseaudio (уже 3.0 вроде?) и не собирается исправляться.
вот о чём речь. как обрабатывал ошибки индокодом, так и будет, как управлял микрофоном через камеру, так и будет.

в ядре линус всех муаров то построит.
а пульса как заикалась на четырёхядерниках, так и будет.

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

116. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:58 
>Мауро облажался в RC1 и исправился.

Нет он не исправился. Его завтавили это сделать со скандалом. И это просто жуть, ибо сколько еще ошибок этот Мауро прокатил таким же образом ранее?

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

123. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 14:05 
да нисколько. это очевидно для любого с iq >=80.

всё просто, если бы их было много, то овнокод аля пульс отваливался бы давным-давно и постоянно.

формально, с точки зрения ядра, это и не ошибка. ядро стабильно работает и не падает.
а вот то, что овнокод похтеринга не умеет обрабатывать не известные ему ошибки и виснет, вот это КОСЯК.

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

203. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:33 
> да нисколько. это очевидно для любого с iq >=80.

Для любого с iq >=80 очевидно, что его подсистема более чем на 90% состоит из гoвнокода.
Ну не может он по вторникам быть индусом, а по остальным дням недели - пряморуким.

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

242. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:34 
> всё просто, если бы их было много, то овнокод аля пульс отваливался
> бы давным-давно и постоянно.

С формальной точки зрения даже очень прямой код не обязан как-то внятно реагировать на ENOENT после того как все нужные файлы уже открыты. Потому что противоречит элементарному здравому смыслу.

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

315. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от clown on 30-Дек-12, 07:45 
Функция возвратила ошибку. PulseAudio ошибку игнорирует. Какие ещё ошибки, кроме ENOENT, вы ошибками не считаете?
Ответить | Правка | ^ к родителю #242 | Наверх | Cообщить модератору

349. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 01-Янв-13, 06:26 
> Функция возвратила ошибку. PulseAudio ошибку игнорирует. Какие ещё ошибки, кроме ENOENT,
> вы ошибками не считаете?

Нет, я согласен что формально к этому можно придраться, но идиотского поведения "исправленного" кода это не извиняет.

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

367. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 02:23 
> С формальной точки зрения даже очень прямой код не обязан как-то внятно
> реагировать на ENOENT после того как все нужные файлы уже открыты.
> Потому что противоречит элементарному здравому смыслу.

с формальной точки зрения *хорошо написаный* код должен спокойно переносить неизвестные ему ошибки, особым образом реагируя только на те, на которые надо реагировать особым образом. какая *тут* разница, что за ошибку вернул ioctl(), если очевидно, что ioctl() не отработал верно? ну, вернул загадку: ок, запомнили, больше вообще данное устройство не трогаем, оно явно не в своём уме. заодно можно в лог сказать, что устройство с ума взбесилось.

это что, так сложно написать? это rocket science? или это просто общий неряшливый стиль написания: «такой ошибки не будет, потому что не будет никогда, и поэтому не надо ничего обрабатывать»? вот за такое портеринга и не любят.

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

134. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Anonymous528 on 29-Дек-12, 14:31 
> да при том!
> Мауро облажался в RC1 и исправился.

Нихрена он не исправлялся. Баг за него исправляли другие люди, патч к ядру накатывал уже сам Линус. В то время когда Мауро рассуждал что это ошибка в пулсеуадуио.

> а похтеринг облажался во всех релизах pulseaudio (уже 3.0 вроде?) и не
> собирается исправляться. вот о чём речь.

Речь в данном топике идет об мантейнере Мауро и Линусе. И о том что Мауро не соблюдал правила.

> в ядре линус всех муаров то построит.

Линус на то и Линус что бы руководить развитием ядра.

> а пульса как заикалась на четырёхядерниках, так и будет.

Это отдельная тема, к данному топику она отношения не имеет.

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

143. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от ананим on 29-Дек-12, 15:07 
>Речь в данном топике идет об мантейнере Мауро и Линусе.

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

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

172. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Anonymous528 on 29-Дек-12, 15:47 
> ага, счаз ты мне будешь указывать о чём мне речь вести.
> в сабже есть похтеринг? есть.
> в его поделке есть два крупных косяка, один из которых ещё и позорный. и это не офтопик.
> так что со своими «желаниями» можешь идти на хутор.

Да, я буду ТЕБЕ указывать. Если в топике есть похтеринг это еще не означает что топик был написан про него.
Если ты посмотришь в начало страницы то увидишь сабж "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допустившего появление проблем в пользовательском ПО", а не "из-за двух  крупных косяков похтеринга его софт перестал работать в новом ядре".

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

219. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:50 
> Если ты посмотришь в начало страницы то увидишь сабж "Линус Торвальдс жёстко
> раскритиковал мэйнтейнера ядра, допустившего появление проблем в пользовательском ПО",
> а не "из-за двух  крупных косяков похтеринга его софт перестал
> работать в новом ядре".

ананим точно знает, кто виноват! Не слушайте идиота Торвальдса, слушайте умного ананима!

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

186. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Sem (??) on 29-Дек-12, 16:17 
Так не пользуйся пульсом и все. Чего кричать то?
Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

218. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:49 
> Так не пользуйся пульсом и все. Чего кричать то?

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

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

368. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 02:32 
> Так не пользуйся пульсом и все. Чего кричать то?

а того, что кое-где дурацкий пульс прибит гвоздями намертво. сюрпрайз, да?

p.s. да-да, я в курсе про «пересобери без пульсы». продемонстрируй, пожалуйста, пересборку системы для N900. там есть немножечко закрытых компонентов, но, думаю, это не помеха для Настоящего Пацана.

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

216. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:48 
> Ниже я как раз общаюсь как раз по поводу того, почему в
> обработчике ошибки возникла критическая ошибка. Читайте с 4.43.

Простите, но это безграмотная пропаганда, ориентированная на тех, кто никогда ничего не программировал.
Всегда и везде обрабатываются не все ошибки, а только те, которые возможны.

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

243. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:35 
> Всегда и везде обрабатываются не все ошибки, а только те, которые возможны.

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


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

259. "Открывая Америку"  +/
Сообщение от Аноним (??) on 29-Дек-12, 18:04 
If(OpenFile(filename)==NOERR)
{
}
Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

285. "Открывая Америку"  +1 +/
Сообщение от a (??) on 29-Дек-12, 19:11 
else?
Ответить | Правка | ^ к родителю #259 | Наверх | Cообщить модератору

314. "Открывая Америку"  –1 +/
Сообщение от clown on 30-Дек-12, 07:30 
Вам нужен репетитор по программированию на языке С++?

err_code=FileOpen(filename);
if(err!=NOERR){}
else {return error_handling(err_code);}

int error_handling(err_code)
{
writelog(GetErrorText(err_code));
return err_code;
}

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

343. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от netch (ok) on 31-Дек-12, 19:15 
> Простите, но это безграмотная пропаганда, ориентированная на тех, кто никогда ничего не
> программировал.
> Всегда и везде обрабатываются не все ошибки, а только те, которые возможны.

Как Вы определяете возможность конкретной ошибки?

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

355. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от qux (ok) on 01-Янв-13, 15:36 
Простите, но это ...

if (foo() < 0)
{
    // error happened
}

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

369. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 02:36 
> Простите, но это безграмотная пропаганда, ориентированная на тех, кто никогда ничего не
> программировал.
> Всегда и везде обрабатываются не все ошибки, а только те, которые возможны.


int fd = open("mycoolfile.dat", O_RDONLY);
if (fd < 0) {
  fd = open("mycoolfile.dat.old", O_RDONLY);
  if (fd < 0) perror("WHERE IS MY DATA?!");
}

«всегда и везде», говоришь?
Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

124. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Hanon on 29-Дек-12, 14:14 
В последних новостях про тенденцию разработки ядра, а какая-то новость гласила, что с каждым годом новых разработчиков все мало, и у руля только старые....вашему Торвальдсу следовало бы молчать в тряпочку, а то всех разгонит, и останутся коммиты очередных ненужных файловых систем.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

144. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 15:09 
со своими советами можете проследовать к своему лысому, потному, толстому.
уж с ним и покричишь девелоперс 4-е раза.
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

190. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:21 
> В последних новостях про тенденцию разработки ядра, а какая-то новость гласила, что
> с каждым годом новых разработчиков все мало, и у руля только
> старые....вашему Торвальдсу следовало бы молчать в тряпочку, а то всех разгонит,
> и останутся коммиты очередных ненужных файловых систем.

Таких, как Мауро - действительно стоит разогнать.

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

192. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Sem (??) on 29-Дек-12, 16:22 
> В последних новостях про тенденцию разработки ядра, а какая-то новость гласила, что
> с каждым годом новых разработчиков все мало, и у руля только
> старые....вашему Торвальдсу следовало бы молчать в тряпочку, а то всех разгонит,
> и останутся коммиты очередных ненужных файловых систем.

Вообще то, Линус тут прав на все 100%. И если он будет молчать, что ядро превратится в УГ, которое ломает хрен знает что с каждым релизом.

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

214. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:44 
> Ты действительно веришь что, оскорбляя разработчиков, удасться привлечь и мотивировать
> квалифицированных специалистов?

Если оскорблять исключительно криворуких индусов - квалифицированным специалистам ничего не грозит :)

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

44. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от freehck email(ok) on 29-Дек-12, 11:41 
читай внимательнее.

Код возврата был изменен с того, который обрабатывался, на другой, причем неверный. И навернулась не только Пульса. Кедовский фонон тоже навернулся, о чем поступили жалобы лично Линусу.

[сообщение отредактировано модератором]

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

58. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от ананим on 29-Дек-12, 12:24 
читай внимательно ещё раз.
а) не важно, что код возврата был изменён (и это не просто код возврата, это ошибка! чувствуешь ? не?
б) я это и не(!!!) обсуждал.

а обсуждал я как а) потеринг обрабатывает ошибки вообще и эту в частности и б) лезет с этой ошибкой туда, куда ему лесть вообще не надо было.
пульсу я обсуждал, пульсу. :D

[сообщение отредактировано модератором]

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

61. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от freehck email(ok) on 29-Дек-12, 12:28 
> пульсу я обсуждал, пульсу, бэби. :D

...которая тут совершенно не при чем. =)

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

66. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от ананим on 29-Дек-12, 12:39 
да-а-а-а? т.е. вы тут собрались обсуждать только фалосы Торвальдса? :D

а я вот обсуждаю плохую обработку ошибок в пульсе и за каким уем он лезет в uvc.
при этом пульс потеринг преподносит чёртезнает сколько как стабильный (не смотря на все его заикания), а сабж всего-лишь в сpаном 3.8.0rc1.

[сообщение отредактировано модератором]

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору
Часть нити удалена модератором

86. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 13:12 
повторяю то, что сказал ниже: https://www.opennet.ru/openforum/vsluhforumID3/88002.html#71
>не бывает (не должно быть в принципе) обработчика ошибКИ.
>должен быть обработчик ошибОК.
>нельзя на одну ошибку реагировать, а на остальные нет.
>если ошибка не предвиденная логикой, то должна быть обработка по умолчанию.
>нельзя маскировать ошибки, их нужно либо обрабатывать на месте, либо передавать дальше по стэку.
>иначе будет как у потеринга — «стали поступать жалобы пользователей о зависании PulseAudio».

объясню на пальцах — если бы у потеринга был бы нормальный обработчик ошибок, то пульс бы не вис, а падал бы с ошибкой.
типа «а кто его знает почему камера не захотела работать микрофоном и выдала мне -ENOENT, а я не знаю что это такое».
вот тогда бы к СТАБИЛЬНОМУ пульсу претензий бы НЕ было.
а претензий к 3.8.0.рк1 и так нет. во первых рк, во-вторых ядро не вешалось.
отсюда вывод — рк стабильнее пульсы

[сообщение отредактировано модератором]

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

108. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от linux must _RIP_ on 29-Дек-12, 13:44 
в кой веки соглашусь с ананимом :-)

Список конкретных кодов ошибок может быть очень разный в зависимости от драйвера.
Завтра новый драйвер вернет ENOENT куда нить - и опять пульс сломается..
Будим чинить ядро?

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

118. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 13:58 
ioctl не может. не имеет права. man ioctl чётко говорит об этом.
за что Мауро и получил пистон.

Но!
Из-за это не особо крупной ошибки (пионерской. не достойной мэнтейнера ядра) в рк1 выявились аж ДВА крупных косяка в пульсе, которые кочуют из релиза в релиз.
похтеринг достоин уже фалоса размером с мачту.
подозреваю что systemd тоже будет вечной бэтой. уже из опыта, если прогмист лажает постоянно, то он и будет лажать постоянно.

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

178. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Алексей Морозов (ok) on 29-Дек-12, 15:57 
Вообще-то список возможных ошибок (да, кодов ошибок, получаемых из errno) конкретного сисколла (будь то ioctl или другой вызов) описан в документации к. Если список соответствует заявленному - вопросы к авторам юзерспейс-софта. Не соответствует - вопрос к ядру.

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

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

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

344. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от netch (ok) on 31-Дек-12, 19:19 
> Вообще-то список возможных ошибок (да, кодов ошибок, получаемых из errno) конкретного сисколла
> (будь то ioctl или другой вызов) описан в документации к. Если
> список соответствует заявленному - вопросы к авторам юзерспейс-софта. Не соответствует
> - вопрос к ядру.

На практике невозможно всегда и во всём соблюдать этот список, и весь софт, который общается с ядром, должен быть готов к возврату ошибки с недокументированным кодом.
Если он это не отрабатывает как следует, это бага userland.

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

430. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Andrew Kolchoogin on 09-Янв-13, 12:07 
> На практике невозможно всегда и во всём соблюдать этот список,

Это возможно всегда и во всём.

> и весь софт, который общается с ядром, должен быть готов к возврату ошибки
> с недокументированным кодом.

То есть, масштабируя: софт, который общается с ядром, должен обрабатывать все возможные ошибки. А теперь, внимание, вопрос: как он должен реагировать на ошибки, не описанные в man'е? Выражаясь неформально, это abort, retry или fail?

Валентин, попытка отойти от стандарта (POSIX -- стандарт, между прочим) должна караться апстеной. И только ей.

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

431. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 09-Янв-13, 12:28 
> А теперь, внимание, вопрос: как он должен реагировать на ошибки,
> не описанные в man'е? Выражаясь неформально, это abort, retry или fail?

fail. с записью кода ошибки в лог.

upd: чёрт. abort, конечно. извиняюсь.

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

433. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от netch (ok) on 09-Янв-13, 12:49 
>> А теперь, внимание, вопрос: как он должен реагировать на ошибки,
>> не описанные в man'е? Выражаясь неформально, это abort, retry или fail?
> fail. с записью кода ошибки в лог.
> upd: чёрт. abort, конечно. извиняюсь.

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

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

434. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 09-Янв-13, 12:57 
таки «неизвестная ошибка» является поводом для аборта. на всякий случай.
Ответить | Правка | ^ к родителю #433 | Наверх | Cообщить модератору

435. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от netch (ok) on 09-Янв-13, 13:03 
> таки «неизвестная ошибка» является поводом для аборта. на всякий случай.

Только в сферическом софте в вакууме.

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

436. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 09-Янв-13, 13:11 
в любом нормальном софте. «неизвестная ошибка» — это ЧП. при ЧП лучше всего рухнуть с воплями, потому что неизвестно, какие могут быть последствия у такой ошибки.
Ответить | Правка | ^ к родителю #435 | Наверх | Cообщить модератору

437. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от netch (ok) on 09-Янв-13, 14:25 
> в любом нормальном софте.

Простите, но Вы, очевидно, никогда не писали софт серьёзнее, чем /usr/bin/sort.

> «неизвестная ошибка» — это ЧП. при ЧП лучше
> всего рухнуть с воплями, потому что неизвестно, какие могут быть последствия
> у такой ошибки.

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

Во-вторых, если неизвестная ошибка произошла при каком-то действии, то её последствия ограничиваются пределом именно этого действия. Более серьёзные ошибки в Unix-системах вызывают сигналы и прочие асинхронные нотификации о нерешаемых проблемах. Этот принцип не специфицирован в явном виде (по крайней мере, я такого не видел), но практически все системы следуют ему. Поэтому, отказ в каком-то действии с неизвестной ошибкой следует рассматривать только как отказ этого действия с соответствующими последствиями (а вот они уже зависят от задачи - где-то это rollback транзакции, а где-то надо просто повторять до получения результата).

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

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

432. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от netch (ok) on 09-Янв-13, 12:46 
> Валентин, попытка отойти от стандарта (POSIX -- стандарт, между прочим) должна караться
> апстеной. И только ей.

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

1. Где именно в POSIX сказано, что для некоторой функции допускаются только те ошибки, которые упомянуты в соответствующем описании в POSIX?

Я пока что вижу явное разрешение противоположного, а именно (в functions/V2_chap02.html):

<blockquote>Implementations may support additional errors not included in this list, may generate errors included in this list under circumstances other than those described here, or may contain extensions or limitations that prevent some errors from occurring.</blockquote>

2. Где и когда Linux специфицировал официальную совместимость с POSIX?

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

>> На практике невозможно всегда и во всём соблюдать этот список,
> Это возможно всегда и во всём.

Я не увидел никакого обоснования этого тезиса, и цитатой выше обосновал обратное.

>> и весь софт, который общается с ядром, должен быть готов к возврату ошибки
>> с недокументированным кодом.
> То есть, масштабируя: софт, который общается с ядром, должен обрабатывать все возможные
> ошибки. А теперь, внимание, вопрос: как он должен реагировать на ошибки,
> не описанные в man'е? Выражаясь неформально, это abort, retry или fail?

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

Я как-то рассказывал, как у нас под серьёзной нагрузкой (innfeed) что-то лажалось в солярке и она начинала выдавать совершенно неподходящую ошибку на попытку создания файла на диске, обходили циклом вокруг этой операции создания. Да, и такое бывает. Увы.


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

225. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:57 
> Список конкретных кодов ошибок может быть очень разный в зависимости от драйвера.
> Завтра новый драйвер вернет ENOENT куда нить - и опять пульс сломается..
> Будим чинить ядро?

Если ENOENT будет описан в документации драйвера - пульс не сломается.
Если не будет описан - сломается не только пульс.

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

39. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +10 +/
Сообщение от freehck email(ok) on 29-Дек-12, 11:33 
Черт, я вас рано плюсанул.

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

Как можно понять, Мауро изменил код ошибки на очевидно неверный, после чего все и накрылось. Он сам уже это признал, полностью согласившись в последнем письме с критикой Линуса:

Yes, I'm upset. Very upset. Why was the error value changed in the
first place? There was no reason given, and it was changed to a
completely idiotic value. And when applications - understandably -
broke, you start asking "why?"

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

43. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от clown on 29-Дек-12, 11:38 
А не подскажите, почему код ошибки вызывает критическую ошибку? Мауро - козёл отпущения, его ошибка не оправдывает истинного виновника проблемы.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

47. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от freehck email(ok) on 29-Дек-12, 11:43 
Неправильный код ошибки является причиной вызова неправильного обработчика этой ошибки. Результаты тут непредсказуемы.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

49. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от clown on 29-Дек-12, 11:46 
Здесь два вопроса:
1. в чём, по вашему мнению, заключается роль обработчика ошибки?
2. обработчик ошибки написан без контроля ошибок?

Для меня является очевидным что обработчик ошибок должен выполнить ровно столько, сколько от него требуется - обработать ошибку (занести событие в журнал ошибок, сформировать текст ошибки на естесственном языке и т.п.), а не выполнять многоуровневые вычисления.

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

54. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от freehck email(ok) on 29-Дек-12, 11:58 
Ну, просто занести ошибку в журнал может быть мало.
Вполне возможна ситуация, когда для того, чтобы продолжить работу, программе нужно произвести какие-либо действия, связанные с ошибкой.

Вот рассмотрим пример:

Есть программа А, которая проверяет доступность сервера по сети (допустим Ethernet, USB-модем или Dial-Up).
Есть программа Б, которая работает с сервером удаленно.
По умолчанию программа Б работает с сервером по Ethernet.

В какой-то момент времени программа А подает программе Б ошибку с кодом, соответствующем ситуации "Ethernet-кабель сгрызла крыса".
Чтобы продолжить работу программа Б должна обработать эту ошибку:
1) занести информацию о ней в журнал,
2) переключиться на один из резервных каналов (USB-модем или Dial-Up)

Если же на ситуацию "Ethernet-кабель сгрызла крыса" программа А будет отдавать код ошибки, соответствующий ситуации "Монтажник перерезал телефонные провода за неуплату", то программа Б будет считать, что никаких действий для продолжения работы производить не требуется, и будет пытаться продолжить работать с сервером по Ethernet, что ей, разумеется, не удастся.


Коды ошибок - штука очень важная.

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

67. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от clown on 29-Дек-12, 12:41 
Коды ошибок - это коды ошибок. Они задумывались и используются исключительно для анализа поведения программы.

Приведённые вами примеры абстрактны, но даже они показывают тотальную незащищённость программы Б от действий злоумышленника, что позволяет использовать их для написания вредоносного и мошеннического ПО. Это ошибка проектирования системы, которой там быть не должно. И Мауро определённо в ней не виновен.

В данном случае была замена "EINVAL" (no value) на "ENOENT" (no entry). PulseAudio не поддерживает обработку других кодов, кроме "EINVAL", но ошибку вызывает. Парадокс?

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

82. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от freehck email(ok) on 29-Дек-12, 13:07 
Ваши доводы не лишены смысла. Но я не понимаю, откуда берется вот это:
> PulseAudio не поддерживает обработку других кодов, кроме "EINVAL", но ошибку вызывает.

Я, наверное, читал не очень внимательно. Что значет "не поддерживает обработку других кодов"? Я не видел пруфа этому утверждению.

Я понял так: получив ENOENT, и не найдя обработчика для этой ошибки, Pulse заканчивает работу - в принципе не лишенное смысла действие по умолчанию.

А обработчика для ENOENT не было реализовано, потому что этот код вообще не должен был возникнуть (глубже я уже вдаваться не буду, и так уже слишком много времени на этот тред ушло). А возник он потому, что мейнтейнер ядра, к сожалению, допустил несколько ошибок. И, кстати, не в одной строчке. Кто там утверждал, что в одной? Это неправда:

Linus Torvalds <torvalds@linux-foundation.org> escreveu:

I'm angry, because your whole email
was so _horribly_ wrong, and the patch that broke things was so
obviously crap. The whole patch is incredibly broken shit. It adds an
insane error code (ENOENT), and then because it's so insane, it adds a
few places to fix it up ("ret == -ENOENT ? -EINVAL : ret").

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

89. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 13:16 
> Что означет "не поддерживает обработку других кодов"?

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

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

> Я понял так: получив ENOENT, и не найдя обработчика для этой ошибки, Pulse заканчивает работу

"стали поступать жалобы пользователей о зависании PulseAudio при использовании нового тестового выпуска ядра"

Он не завершает работу, а зависает.

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

105. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от freehck email(ok) on 29-Дек-12, 13:38 
>> Я понял так: получив ENOENT, и не найдя обработчика для этой ошибки, Pulse заканчивает работу.
> "стали поступать жалобы пользователей о зависании PulseAudio при использовании нового
> тестового выпуска ядра"
> Он не завершает работу, а зависает.

А, точно. Перечитал исходное сообщение Мауро - действительно речь о цикле.
Ну тогда да, у Пульсы очевидная проблема. Надо в таких ситуациях не зависать, а именно что завершаться с ошибкой.

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

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

140. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Andrew Kolchoogin on 29-Дек-12, 14:56 
> Ну тогда да, у Пульсы очевидная проблема.

Да я бы не стал так жёстко.

Программное обеспечение, работающее в User Space, _не обязано_ обрабатывать ВСЕ возможные ошибки, которые теоретически может возвратить ядро -- существует Kernel API, в котором коды ошибок, возвращаемые тем или иным syscall'ом, задокументированы.

Так вот, ioctl() возвращать ENOENT _не имеет права_. Вообще никогда.

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

149. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от ананим on 29-Дек-12, 15:22 
>Программное обеспечение, работающее в User Space, _не обязано_ обрабатывать ВСЕ возможные ошибки

1. оно их вообще не обязано обрабатывать.
2. это просто правила хорошего тона и образования, если обрабатывается хотя бы одна ошибка, то обрабатывать и все остальные возможные ошибки хотя бы в секции по-умолчанию.
3.
>Так вот, ioctl() возвращать ENOENT _не имеет права_. Вообще никогда.

исключительные ситуации возможны ВСЕГДА.
особенно в io, где банально может быть выход устройства из строя и сбои. и, man ioctl
>Нет единого стандарта. Аргументы, возвращаемые значения и семантика ioctl() варьируются в соответствии с драйвером устройства (вызов,  используемый как  всеохватывающий, не полностью соответствует потоковой модели ввода/вывода в Unix).

поэтому возводить разработчиков в роль безгрешного идола — это банально оправдывать свой поуизм и безалаберность.
тем более что пульсу мало того, что НЕЧЕГО делать в uvc ВООБЩЕ, так для него уже существуют более высокоуровневые функции.

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

162. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Михрютка (ok) on 29-Дек-12, 15:37 
>>ENOENT
> исключительные ситуации возможны ВСЕГДА.
> особенно в io, где банально может быть выход устройства из строя и
> сбои. и, man ioctl

в военное время значение синуса достигает четырех, ага.

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

181. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 16:04 
и не только в синусах, и не только в военное.
http://www.tomshardware.co.uk/forum/55655-10-errors-intel-co...
>FPU errors on both Intel and AMD - have AMD copied

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35194
>Bug 35194 - floating point truncation error on intel platform

блажен неведающий.
а если кратко — быдлокодер.

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

238. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Михрютка (ok) on 29-Дек-12, 17:18 
поясните, пожалуйста, как из приведенных ссылок вытекает существование ситуаций, в которых ioctl может вернуть ENOENT.
Ответить | Правка | ^ к родителю #181 | Наверх | Cообщить модератору

165. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от slowpoke on 29-Дек-12, 15:39 
>Так вот, ioctl() возвращать ENOENT _не имеет права_. Вообще никогда.

Что с того? Завтра появится какой нибудь ENOFUCK и ядро его оправданно вернет - а поделка поттеринга опять зависнет!

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

208. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Sem (??) on 29-Дек-12, 16:37 
>>Так вот, ioctl() возвращать ENOENT _не имеет права_. Вообще никогда.
> Что с того? Завтра появится какой нибудь ENOFUCK и ядро его оправданно
> вернет - а поделка поттеринга опять зависнет!

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

В данной ситуации оба не правы. Поттеринг не обработал ошибку правильно и маинтейнер закоммитил не хороший код.

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

240. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:33 
>маинтейнер закоммитил не хороший код

Ты ничего не понял.

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

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

324. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от stupid on 30-Дек-12, 14:15 
>У вас не верное представление. Не появляются коды ошибок вдруг ни от куда. Весь список уже устоявшийся.

Да что вы? Вы man ioctl то читали?!

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
       Обычно  в  случае  успеха возвращается ноль. Некоторые ioctl используют
       возвращаемое значение как  выходной  параметр  и  возвращают  в  случае
       успеха  неотрицательное  значение.  В  случае ошибки возвращается  -1 и
       значение errno устанавливается соответствующим образом.

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

342. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от дзьм1110тры email on 31-Дек-12, 16:35 
возвращаемое значение != код ошибки. В случае ошибки возвращается всегда -1, а список возможных кодов ошибок есть в мане:
RETURN VALUE
       Usually, on success zero is returned.  A few ioctl() requests  use  the
       return  value  as an output parameter and return a nonnegative value on
       success.  On error, -1 is returned, and errno is set appropriately.

ERRORS
       EBADF  d is not a valid descriptor.

       EFAULT argp references an inaccessible memory area.

       EINVAL Request or argp is not valid.

       ENOTTY d is not associated with a character special device.

       ENOTTY The specified request does not apply to the kind of object  that
              the descriptor d references.

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

263. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:11 
> Что с того? Завтра появится какой нибудь ENOFUCK и ядро его оправданно
> вернет - а поделка поттеринга опять зависнет!

Чувак, это совместная игра. Не предполагается что кернелмод будет жульничать.

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

289. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Andrew Kolchoogin on 29-Дек-12, 20:12 
> Завтра появится какой нибудь ENOFUCK и ядро его оправданно вернет

Да ведь в том-то и дело, что вот так вот "завтра" не появится.

Разработка операционных систем традиционно ведётся в соответствии с некоторыми неписаными правилами. И огромным количеством писаных правил. Например, POSIX. А в POSIX никаких ENOFUCK нет. И ENOENT у ioctl() тоже нет.

Разумеется, это не остановит ухарей-разработчиков ядра от того, чтобы начать что-то такое возвращать. Но на то и щука, чтобы карась не дремал -- на то и Турвалдс, чтобы разработчики окончательно белены не объелись. :)

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

298. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Михрютка (ok) on 29-Дек-12, 21:48 
> Разработка операционных систем традиционно ведётся в соответствии с некоторыми неписаными
> правилами. И огромным количеством писаных правил. Например, POSIX. А в POSIX
> никаких ENOFUCK нет. И ENOENT у ioctl() тоже нет.

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

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

371. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 03:12 
> Программное обеспечение, работающее в User Space, _не обязано_ обрабатывать ВСЕ возможные
> ошибки, которые теоретически может возвратить ядро — существует Kernel API, в
> котором коды ошибок, возвращаемые тем или иным syscall'ом, задокументированы.
> Так вот, ioctl() возвращать ENOENT _не имеет права_. Вообще никогда.

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

на всякий случай: я не защищаю возврат неверного кода ошибки из ioctl(). я говорю, что пульса — поломана от самого рождения и навсегда. потому что её автор — полупрозрачный изобретатель.

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

106. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 13:39 
>Я понял так: получив ENOENT, и не найдя обработчика для этой ошибки, Pulse заканчивает работу

вы программист?
если нет обработчика, то ошибка маскируется.
т.е. выйдя за пределы области видимости (например из функции) программа уже вообще НЕ догадывается, что была какая-либо ошибка и продолжает работать как ни в чём не бывало.
(а раз ошибка всё же была, но программа не отреагировала, то имеем сабж с заисанием этой программы)
вот если бы обработчик по умолчанию был, то (возможно передовая по стэку) тогда бы пульс не вис бы, а падал с ошибкой.
возможно со своей. с логом типа — ошибка 100500, неопознанная ошибка в модуле суперпульс (ioctl вернул ошибку -2, хотя не должен был)

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

169. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от slowpoke on 29-Дек-12, 15:43 
>если нет обработчика, то ошибка маскируется.

так нужно писать не
int rc = ioctl(...)
if (rc == EINVAL)

а

int rc = ioctl(...)
if (rc == -1)

а поттеринг этот походу man ioctl не читал

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

184. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 16:16 
rc = ioctl(…)
err = errno; // может и изменится, например в другом потоке. см. например http://elektro-megaportal.ru/kak-sdelat-odnopotochnuyu-progr.../
if (rc == -1)
switch( err )
{
    case -EINVAL:
      …
    default :
      …
}
Ответить | Правка | ^ к родителю #169 | Наверх | Cообщить модератору

233. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Поттеринг on 29-Дек-12, 17:08 
Фигасе! А чё такое default?
:D
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору

350. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 01-Янв-13, 06:39 
> Фигасе! А чё такое default?

"Ой, а что, так можно?"

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

260. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 18:06 
errno для каждого потока свой, присвоение лишнее
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору

373. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 03:22 
> rc = ioctl(…)
> err = errno; // может и изменится, например в другом потоке. см.
> например http://elektro-megaportal.ru/kak-sdelat-odnopotochnuyu-progr.../

какой потрясающий быдлокод! скажи, о юный падаван, а что будет, если контекст исполнения переключится на другой поток после возврата из ioctl(), но перед «сохранением» errno, и этот самый другой поток тоже вызовет ioctl(), который тоже вернёт ошибку?

этот «фикс для многопоточности» напоминает мне «фикс» в php, где на переполнение проверяли при помощи «int i; …; if (i > MAX_INT) …».

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

428. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от slowpoke on 09-Янв-13, 10:10 
Ребята не надо тупить)))
Читайте man errno:

errno is thread-local; setting it in one thread does not affect its value in any other thread.

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

429. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 09-Янв-13, 10:37 
э… я-то в курсе, что errno — это thread local. отчасти потому и восхищался быдлокодом. а отчасти — тем, как быдлокодер «защищает» глобальное значение, если бы оно было глобальным. два в одном, красота.
Ответить | Правка | ^ к родителю #428 | Наверх | Cообщить модератору

173. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 15:48 
Вы описали один из возможных вариантов поведения, но есть и другой: ошибка напр. функция выделения памяти возвращает ошибку системной функции, которая возвращает ошибку пользовательскому приложению. В теории, на каждом уровне должна быть обработка ошибок. В данном случае PulseAudio этого не делает - ошибка в PulseAudio. Вторая ошибка - у Мауро в неверном коде возврата. Но исходя из тона г-на Торвальдса у меня сложилось впечатление что Мауро сделали ответственным за ошибку в PulseAudio, сделав из него козла отпущения.

Логика высказывания Торвальдса: если бы вы не возвратили неверный код - в PulseAudio не возникла бы ошибка. Это неверный логический вывод.

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

210. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Sem (??) on 29-Дек-12, 16:40 
> Вы описали один из возможных вариантов поведения, но есть и другой: ошибка
> напр. функция выделения памяти возвращает ошибку системной функции, которая возвращает
> ошибку пользовательскому приложению. В теории, на каждом уровне должна быть обработка
> ошибок. В данном случае PulseAudio этого не делает - ошибка в
> PulseAudio. Вторая ошибка - у Мауро в неверном коде возврата. Но
> исходя из тона г-на Торвальдса у меня сложилось впечатление что Мауро
> сделали ответственным за ошибку в PulseAudio, сделав из него козла отпущения.
> Логика высказывания Торвальдса: если бы вы не возвратили неверный код - в
> PulseAudio не возникла бы ошибка. Это неверный логический вывод.

У Линуса совсем не такой логический вывод. "Мы не ломаем userspace" - вот его позиция. И она верна.

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

222. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от clown on 29-Дек-12, 16:54 
Что вы знаете про модульность?
Ответить | Правка | ^ к родителю #210 | Наверх | Cообщить модератору

351. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от qux (ok) on 01-Янв-13, 14:46 
В такой формулировке она не просто неверна, она невозможна. Если бы он сказал хотя бы "мы не ломаем ABI"...

А то был, например, файл в sysfs, в следующем релизе исчез. А его кто-то читал. Всё, возвращайте назад.

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

375. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 03:29 
> В такой формулировке она не просто неверна, она невозможна.

lkml подразумевает, что людям не надо пояснять, как пользоваться туалетной бумагой. потому слова «без достаточных на то обоснований» подразумеваются.

и, кстати, действительно изо всех сил не ломают. например, древние функции int 80h до сих пор поддерживаются.

и да: если наличие «файла в sysfs» было документировано, и не было указано, что он может отсутствовать — то он обязан там быть. а если он пропал — то это должно быть *очень* хорошо обосновано.

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

393. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от qux (ok) on 03-Янв-13, 23:11 
> и, кстати, действительно изо всех сил не ломают. например, древние функции int
> 80h до сих пор поддерживаются.

Про ABI я как раз уточнил. Хотя 80h 80h-ем, но i386 вон поддерживать перестали. Какой-то юзерспейс сломался? Несомненно. И что.

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

> слова «без достаточных на то обоснований» подразумеваются.
> если наличие «файла в sysfs» было документировано
> если он пропал — то это должно быть *очень* хорошо
> обосновано.

А вы за Торвальдса не расписывайтесь, он лучше знает что хотел сказать. И что lkml подразумевает это еще вопрос, общение там, понятно, скиллов требует, но читать кто угодно может же. И это хорошо — но впечатление будет имхо такое, как описал.

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

395. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 23:59 
> Хотя 80h 80h-ем, но i386 вон
> поддерживать перестали. Какой-то юзерспейс сломался? Несомненно. И что.

нет, никакой не сломался. в данном случае это неважно, но: представляешь, софт от i386 отлично работает на x86 повыше. неудачный ты пример подобрал.

> А вы за Торвальдса не расписывайтесь, он лучше знает что хотел сказать.

и ты, конечно, тоже — потому что только что заявил, что моё понимание неверное. значит, ты лучше меня знаешь, что хотел сказать линус. бывает.

а вообще-то — я не просто так дал развёрнутое толкование. но забыл, что это опеннет.

> И что lkml подразумевает это еще вопрос, общение там, понятно, скиллов
> требует, но читать кто угодно может же.

и поэтому в списке рассылки разработчиков ядра надо писать так, чтобы было понятно запойному алкашу васе с тремя классами образования. понял-понял.

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

398. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от qux (ok) on 04-Янв-13, 00:12 
> нет, никакой не сломался. в данном случае это неважно, но: представляешь, софт
> от i386 отлично работает на x86 повыше. неудачный ты пример подобрал.

А на не повыше? Точно не сломался?

> и ты, конечно, тоже — потому что только что заявил, что моё
> понимание неверное. значит, ты лучше меня знаешь, что хотел сказать линус.
> бывает.

Я его словам ничего не дописывал. В отличие от.

> чтобы было понятно запойному алкашу васе с тремя классами образования
> это опеннет

Это точно. Аналогии впечатляют.

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

399. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 04-Янв-13, 00:20 
> А на не повыше? Точно не сломался?

нет, не сломался. ядро можно запустить, под ним старый софт можно запустить. обеспечение этого именно на архитектуре i386 никто не гарантировал, бери x86 поновее. и всё будет работать. ничего не сломано, прикинь.

>> чтобы было понятно запойному алкашу васе с тремя классами образования
>> это опеннет
> Это точно. Аналогии впечатляют.

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

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

401. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от qux (ok) on 04-Янв-13, 00:29 
> нет, не сломался. ядро можно запустить, под ним старый софт можно запустить.
> обеспечение этого именно на архитектуре i386 никто не гарантировал, бери x86
> поновее. и всё будет работать. ничего не сломано, прикинь.

Ой, я не поняла. Так работу всего-всего на i386 сломали или нет? (хлопая ресницами)

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

На заметку: иногда коллапс наступает как раз от аналогий и "очевидных" логических цепочек. Серьезно.

> а ты продолжай дезинформировать людей: буквы всё стерпят.

Спасибо. Продолжу обязательно. Не мешайте только.

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

402. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 04-Янв-13, 01:15 
> Ой, я не поняла. Так работу всего-всего на i386 сломали или нет?
> (хлопая ресницами)

*новых* ядер — да. userland — нет. и то — не сломали: ты можешь портануть назад.

> На заметку: иногда коллапс наступает как раз от аналогий и «очевидных» логических
> цепочек. Серьезно.

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

>> а ты продолжай дезинформировать людей: буквы всё стерпят.
> Спасибо. Продолжу обязательно. Не мешайте только.

на других ресурсах — не буду, я за тобой не охочусь. а здесь — я буду на «дезу» отвечать издевательствами.

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

374. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 03:25 
> исходя из тона г-на Торвальдса у меня сложилось впечатление что Мауро
> сделали ответственным за ошибку в PulseAudio, сделав из него козла отпущения.

нет. пульса — одно, странное поведение ядра — другое. в данном случае странное поведение ядра было неоправданым и — в том числе — поломало userland. за что Мауро и получил: вместо чтобы вернуть «как было» и не выпендриваться, он начал рассказывать, что «это userland кривой». может, и кривой — но косяка самого Мауро сие никак не оправдывает. вот именно это и написал торвальдс.

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

372. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 03:17 
> передовая по стэку

«передовая бригада по стэку», лол.

судя по количеству ошибок в твоём сообщении, одного в лучшем случае «непрограммиста» (а скорее — code monkey) я детектирую вполне определённо.

впрочем, после «если нет обработчика, то ошибка маскируется» — и так всё ясно. запомни, молодой падаван: в приличных местах за «ошибка маскируется, если явно не обработана» принято бить бамбуковой палкой по пяткам. пока написавший такое не достигнет просветления.

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

370. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 03:01 
> Я понял так: получив ENOENT, и не найдя обработчика для этой ошибки,
> Pulse заканчивает работу — в принципе не лишенное смысла действие по
> умолчанию.

ага. для звукового сервера. действительно, да ну его нафиг — пытаться не падать. подумаешь, звук отвалится: не критично, юзер перезапустит. это же всего лишь какой-то там звуковой сервер, который используется кучей софта в системе.

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

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

p.s. в данном случае совершенно не важно, рухнула ли пульса или зациклилась. так же, как не особо важно, рухнул ли init или ушёл в медитативное состояние.

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

389. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от freehck email(ok) on 03-Янв-13, 12:46 
>> Я понял так: получив ENOENT, и не найдя обработчика для этой ошибки,
>> Pulse заканчивает работу — в принципе не лишенное смысла действие по
>> умолчанию.
> ага. для звукового сервера. действительно, да ну его нафиг — пытаться не
> падать. подумаешь, звук отвалится: не критично, юзер перезапустит. это же всего
> лишь какой-то там звуковой сервер, который используется кучей софта в системе.

Да что там для звукового сервера. Для ядра тоже вполне приемлемо. Чуть что - Kernel Panic. Какая там обработка ошибок. =)

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

К сожалению, эта тема не иллюстрирует этих его качеств. Она вообще непонятно о чем. Ну ошибся мейнтейнер. Ну с кем не бывает? А что касается Поттеринга - udev гентушники форкнули, так что надежда на светлое будущее еще есть. А все остальное его творчество лично в моей системе отсутствует - я и доволен. )

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

390. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 12:55 
> Да что там для звукового сервера. Для ядра тоже вполне приемлемо. Чуть
> что — Kernel Panic. Какая там обработка ошибок. =)

(печально) а вот и есть. у меня когда винт сыпался — бедное ядро пыхтело, кряхтело, но в панику кидаться отказывалось. недоработочка-с.

> К сожалению, эта тема не иллюстрирует этих его качеств.

каких «этих»? что портеринг — косорукий пионэр? да, не иллюстрирует, просто лишний раз подтверждает.

> Ну ошибся мейнтейнер. Ну с кем не бывает?

ошибаются все. только некоторые свои ошибки правят, а некоторые начинают утверждать, что ошибаются все остальные. примерно об этом и тема.

ах, да: ещё о том, что портеринг — косорукий пионэр.

> что касается Поттеринга — udev гентушники форкнули … все остальное его творчество

удев — не его творчество. это GK-H, кажется, и ещё несколько соратников.

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

391. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от freehck email(ok) on 03-Янв-13, 13:00 
>> Да что там для звукового сервера. Для ядра тоже вполне приемлемо. Чуть
>> что — Kernel Panic. Какая там обработка ошибок. =)
> (печально) а вот и есть. у меня когда винт сыпался — бедное
> ядро пыхтело, кряхтело, но в панику кидаться отказывалось. недоработочка-с.

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

>> что касается Поттеринга — udev гентушники форкнули … все остальное его творчество
> удев — не его творчество. это GK-H, кажется, и ещё несколько соратников.

Вы серьезно не понимаете, о чем речь? Вам бы новости почитать - особенно те, что о systemd и udev.

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

392. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 13:05 
> Вы вели речь об ошибках, не предусмотренных программой.

что значит «не предусмотреных»? ну, кроме того, что «я — автор, и я — косорукий пионэр, который верит в санта-клауса и то, что то, чего никогда не должно быть, никогда и не произойдёт»?

> Вы серьезно не понимаете, о чем речь?

нет, я не понимаю, как можно не протрезветь к третьему января. потому что иначе, как алкогольной интоксикацией пояснить приписывание авторства udev портерингу я не могу.

то, что некий проект слился с неким другим проектом не обозначает автоматически, что один из них становится произведением авторов второго. что тут неясного-то?

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

88. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –4 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:14 
Что ты тугой такой, Мауро облажался и исправился, вопрос решен, ошибка ядра исправлена. Кто он тебе, родственник? Родственник, дай рупь, он мне рупь должен был! Юлишь словесами как адвокат наркобарона.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

71. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от ананим on 29-Дек-12, 12:47 
>2. обработчик ошибки написан без контроля ошибок?
>Для меня является очевидным что обработчик ошибок должен выполнить ровно столько, сколько от него требуется - обработать ошибку

не бывает (не должно быть в принципе) обработчика ошибКИ.
должен быть обработчик ошибОК.
нельзя на одну ошибку реагировать, а на остальные нет.
если ошибка не предвиденная логикой, то должна быть обработка по умолчанию.
нельзя маскировать ошибки, их нужно либо обрабатывать на месте, либо передавать дальше по стэку.
иначе будет как у похтеринга — «стали поступать жалобы пользователей о зависании PulseAudio».

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

80. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 13:01 
На этот же пункт обратил внимание Мауро: программа PulseAudio обрабатывала только код EINVAL, и выдавала ошибку при обработке других кодов. Мауро предложил что это ошибка в PulseAudio, которую требуется устранить. "В ответ на подобные заявления, Линус Торвальдс в достаточно грубой форме устроил мэйнтейнеру показательную "порку", подчеркнув, что главным правилом разработки ядра является недопустимость нарушения работы компонентов на стороне пользователя." Иными словами, г-н Торвальдс прямо заявил что ошибки в ядре он ошибками не считает, по причине того что любая и любая ошибка ядра вызвана ППО. Думаю не нужно объяснять что функции ядра всегда вызываются ППО.
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

90. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:17 
Поздняк метаться, настрочил портянок на весь опеннет, ошибка ядра уже исправлена. Юзерспейс работает как и прежде, до внесения этой ошибки в ядро.
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

100. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +5 +/
Сообщение от ананим on 29-Дек-12, 13:28 
во-во, а быдло-код похтеринга так таким и остался.
а тут вальве со стимом всякие грядут и тд, и тп.
во народ матюгатЪся то будет!
и ведь именно на линуса. это его линух квакает, гавкает и течёт, а не похтеринга.
а кто такой похтеринг? не, не знаю.
вот так вот и будет.
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

146. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:12 
например тут:
http://steamcommunity.com/app/221410/discussions/0/882966057.../
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

94. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 13:24 
>На этот же пункт обратил внимание Мауро: программа PulseAudio обрабатывала только код EINVAL, и выдавала ошибку при обработке других кодов.

вот по этому я и шокирован стабильностью пульса. это раз.
второй раз шокирован его попытками лезть за каким-то в uvc.
ну напуркуа, мля?!! есть эльза, нафиг через опу то. поэтому они (эльза с пульсом) видимо так и работают. у кого да, у кого нет.

а сабж с 3.8.0.рк1 на то и рк, чтобы такие мелочи выскакивали.
>"В ответ на подобные заявления, Линус Торвальдс…

да это пусть их. они в одном котле варятся. подерутся, выпьют, помирятся. х/з
а вот похтеринг тут сбоку, из юзерспейса. но fалоиметатор заслужил больше всех из них.
хотя,… может из-за его быдлo-кода и не заметили бы, что номер ошибки изменился :D

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

115. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от freehck email(ok) on 29-Дек-12, 13:53 
> На этот же пункт обратил внимание Мауро: программа PulseAudio обрабатывала только код
> EINVAL, и выдавала ошибку при обработке других кодов.

Нет. Между "зависала" и "выдавала ошибку" огромная разница.

> Мауро предложил что
> это ошибка в PulseAudio, которую требуется устранить. "В ответ на подобные
> заявления, Линус Торвальдс в достаточно грубой форме устроил мэйнтейнеру показательную
> "порку", подчеркнув, что главным правилом разработки ядра является недопустимость нарушения
> работы компонентов на стороне пользователя."

Судя по всему, Линуса проблема сильно затронула. Далее он полез в код и обнаружил там откровенный кавардак, о чем он не применул покричать.

> Иными словами, г-н Торвальдс прямо заявил
> что ошибки в ядре он ошибками не считает, по причине того
> что любая и любая ошибка ядра вызвана ППО. Думаю не нужно
> объяснять что функции ядра всегда вызываются ППО.

А не наоборот ли?

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

46. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от clown on 29-Дек-12, 11:43 
Без анализа кода, твои мысли о правильности использований функций не представляют ценности. На олимпиаде по программированию была поставлена задача определить попадает ли точка с заданными координатами (только целые числа) в геометрическую фигуру высокой сложности. Одним из самых быстрых решений было нарисовать эту фигуру цветом на контрастном фоне и проверить цвет искомой точки. Рисование производилось системными функциями GUI, что обеспечило решению высокую скорость и минимальное количество дописанного кода. Яркий пример разумного использования функций не по назначению.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

55. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от develop7 (ok) on 29-Дек-12, 12:02 
> за каким-то хером пульса (звуковой!!! сервер между прочим) лезет в usb-камеру, где звука в) априори вообще то нет

/me задумчиво посмотрел на USB-камеру со встроенным микрофоном. пойти выбросить, что ли?

UPD: хм, микрофон вроде работает. Но анониму виднее, конечно.

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

147. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:16 
> /me задумчиво посмотрел на USB-камеру со встроенным микрофоном. пойти выбросить, что ли?
> UPD: хм, микрофон вроде работает. Но анониму виднее, конечно.

и? в видеокартах тоже звуковые чипы распаяны, пусть пульса в DRI лазит!

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

226. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 17:00 
>> /me задумчиво посмотрел на USB-камеру со встроенным микрофоном. пойти выбросить, что ли?
>> UPD: хм, микрофон вроде работает. Но анониму виднее, конечно.
> и? в видеокартах тоже звуковые чипы распаяны, пусть пульса в DRI лазит!

Если из-за Мауро и ему подобных работа с этими чипами будет сделана через функции DRI - придется лазить.

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

301. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 22:47 
> Если из-за Мауро и ему подобных работа с этими чипами будет сделана
> через функции DRI - придется лазить.

если заменить Мауро на Линуса, то всё верно

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

158. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от другой аноним on 29-Дек-12, 15:31 
> На пальцах — ошибочные ситуации обрабатывает корректно

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

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

248. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:48 
> если maintainer не знает как работает ядро - чего ж от пользователей
> ждать?

Если пользователь Поттеринг пишет системный софт - что-то не так в этом мире. ;)

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

3. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:06 
То есть, это не Поцтеринг со своими г.вноподелиями должен подстраиваться под ядро, а ядро под Поцтеринга? Мило, очень мило.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Linus on 29-Дек-12, 10:41 
"WE DO NOT BREAK USERSPACE!"
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

231. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:06 
> "WE DO NOT BREAK USERSPACE!"

Если юзерспейс написан поттерингом - ломать можно и нужно. Ведь виноват-то всегда будет он! Хехе.

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

322. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от filosofem (ok) on 30-Дек-12, 12:29 
Any time you have "one overriding idea", and push your idea as a superior ideology, you're going to be wrong.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:57 
> То есть, это не Поцтеринг со своими г.вноподелиями должен подстраиваться под ядро, а ядро под Поцтеринга? Мило, очень мило.

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

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

227. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 17:01 
> Ошибка-то стала появляться в новой версии ядра, Поцтеринг тут не при чем.
> Какой нафиг линукс десктоп, если ядро будет ломать совместимость с пользовательским
> софтом.

Поттеринг тут при том, что на него всегда можно свалить любую ошибку, и ананимы радостно это подхватят.

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

249. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:51 
> Поттеринг тут при том, что на него всегда можно свалить любую ошибку,
> и ананимы радостно это подхватят.

Дооо, особенно в ошибки в grep, который он не писал. Только это ты радостно начал вопить, а не кто-то другой.


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

30. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 11:10 
> То есть, это не Поцтеринг со своими г.вноподелиями должен подстраиваться под ядро,
> а ядро под Поцтеринга? Мило, очень мило.

Лжец, вы все такие на службе Балмера?

> По поводу изменения кода возврата Линус указал на то, что ошибка в коде ядра налицо, так как код ENOENT неприменим в ioctl для управления уже открытыми файлами, он ассоциируется только с манипуляцией с путями и всегда означал отсутствие искомого файла или директории.

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

230. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 17:05 
> Лжец, вы все такие на службе Балмера?

Да. Поттеринг - это один из локомотивов линукса. Его надо завалить. Это хорошо понимают в Microsoft.

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

250. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:52 
> Да. Поттеринг - это один из локомотивов линукса. Его надо завалить. Это
> хорошо понимают в Microsoft.

Ик! Огласите весь список, пожалуйста!

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

376. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 03:34 
> Да. Поттеринг — это один из локомотивов линукса. Его надо завалить. Это
> хорошо понимают в Microsoft.

немного не так. надо добавить ещё несколько таких же «локомотивов», и всё завалится само. очень удобно.

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

50. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от linux must _RIP_ on 29-Дек-12, 11:47 
а чего ожидалось? потеринг это сотрудник RedHat, у Линукса акции этой компании..
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

93. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:20 
> а чего ожидалось? потеринг это сотрудник RedHat, у Линукса акции этой компании..

Не знаю что такое потеринг, а Поттеринг дело полезное делает и не одно, в отличие от вашего коричневого властелина космоса.

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

112. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от linux must _RIP_ on 29-Дек-12, 13:47 
>> а чего ожидалось? потеринг это сотрудник RedHat, у Линукса акции этой компании..
> Не знаю что такое потеринг, а Поттеринг дело полезное делает и не
> одно, в отличие от вашего коричневого властелина космоса.

Полезное? напомнить его заявления о том что писать портируемый код - это тормозить развитие?
Ну да ЧСВ потешить и показать что линукс пуп земли.
Напомнить его заявления - что пульаудио без ошибок - только долго приходилось отключать из-за багов в эмуляции OSS/Alsa. и тп..

Добрых дел за ним не замечно. Может приведете чуть чуть?

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

152. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:26 
> Полезное? напомнить его заявления о том что писать портируемый код - это тормозить развитие?

Системные компоненты имеют все основания чтобы не быть портабельными. Это ж не апликухи общего назначения а обвязка вполне конкретной системы.

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

362. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Aleks Revo email(ok) on 02-Янв-13, 22:58 
"портабельный" != "портируемый"
Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

228. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 17:03 
> Полезное? напомнить его заявления о том что писать портируемый код - это
> тормозить развитие?

Ну покажи мне какой-нибудь драйвер из ядра FreeBSD, который без модификации можно запустить в линуксе.

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

251. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 17:54 
>> Полезное? напомнить его заявления о том что писать портируемый код - это
>> тормозить развитие?
> Ну покажи мне какой-нибудь драйвер из ядра FreeBSD, который без модификации можно
> запустить в линуксе.

Толсто! Сначала покажи мне какой-нибудь драйвер из RedHat, который заработает в Slackware без модификации.

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

254. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Zenitur (ok) on 29-Дек-12, 17:57 
"Драйвер из Red Hat" - разве Red Hat не занимает первое место по вкладу в ядро Linux, а все райверы не находятся в ядре?
Ответить | Правка | ^ к родителю #251 | Наверх | Cообщить модератору

265. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:13 
> Толсто! Сначала покажи мне какой-нибудь драйвер из RedHat, который заработает в Slackware
> без модификации.

Да вон редхатовский David Arilie вкалывает, а результатами почему-то пользуются все. Ы?

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

4. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +15 +/
Сообщение от Мяут (ok) on 29-Дек-12, 10:07 
Линус прав только в одном - ENOENT недопустим для ioctl, ибо если посмотреть в man ioctl там его нет.

Другое дело, что костылестроение ради совместимости с говнософтом - тоже не вариант

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

5. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:18 
>Другое дело, что костылестроение ради совместимости с говHософтом - тоже не вариант

В свое время Майкрософтавцем пришлось писать хак для того что бы DUNE 2 работала на NT в полноэкранном режиме. Этот хак так и тянется. И в новейших планшетах на Вindows 8 pro он так же присутсвует.
Вот с кого нужно брать пример по мнению Линуса.

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

10. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от SubGun (ok) on 29-Дек-12, 10:35 
Пруфлинк?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:42 
Google?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

26. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 11:05 
> Google?

Пруфлинки должны давать авторы комментария, а не читающие его.

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

31. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 11:13 
>Пруфлинки должны давать авторы комментария, а не читающие его.

Пруфлинк?

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

72. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Anonymous528 on 29-Дек-12, 12:48 
>>Пруфлинки должны давать авторы комментария, а не читающие его.
> Пруфлинк?

Google?

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

76. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 12:54 
Google должны давать авторы Гугла, а не пруфлинки, читающие их.
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

252. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:55 
> Google должны давать авторы Гугла, а не пруфлинки, читающие их.

Пруфлинк?

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

16. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +4 +/
Сообщение от Тарелькин on 29-Дек-12, 10:44 
>Пруфлинк?

Я лично про Dune 2 никогда не слышал, но вот про хак для какого-то древнего SimCity — это известная история. Вот, например, Ян Мёрдок, основатель Debian, рассказывает про это, цитируя Спольски:

http://ianmurdock.com/platforms/on-the-importance-of-backwar.../

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

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

358. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от ононем on 01-Янв-13, 16:05 
Иан (с ударением на «и»), а не Ян.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

37. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Int on 29-Дек-12, 11:31 
>Этот хак так и тянется.

Не хак, а весьма гибкий уровень/слой/API для обеспечения совместимости.
Которым могут воспользоваться все желающие - например что бы починить отображение цветов в старых DirectX игрухах под Windows 7.

Учите матчасть. Хак... хе хе.

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

352. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от qux (ok) on 01-Янв-13, 14:58 
> гибкий уровень/слой/API для обеспечения совместимости

Это цитата из материалов MS?

Вот еще по теме гибких слоев, из первых рук (Реймонд Чен):
http://habrahabr.ru/post/103598/

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

377. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 03:37 
> из первых рук
> Реймонд Чен
> habrahabr.ru

обалдеть. Чен стал писать по-русски, да ещё и на хабре! breaking news!

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

394. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от qux (ok) on 03-Янв-13, 23:19 
>> из первых рук
>> Реймонд Чен
>> habrahabr.ru
> обалдеть. Чен стал писать по-русски, да ещё и на хабре! breaking news!

Не ерничайте. Кому удобнее — перевод, кому нет — там есть ссылка на первоисточник. Оптимальный вариант.

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

396. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 04-Янв-13, 00:00 
> Не ерничайте.

не буду. как только перевод перестанут называть «информацией из первых рук». из вторых, как минимум.

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

397. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от qux (ok) on 04-Янв-13, 00:10 
> не буду. как только перевод перестанут называть «информацией из первых рук».
> из вторых, как минимум.

Ну тогда ерничайте. Интернет большой...

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

400. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 04-Янв-13, 00:21 
>> не буду. как только перевод перестанут называть «информацией из первых рук».
>> из вторых, как минимум.
> Ну тогда ерничайте. Интернет большой…

а ты продолжай дезинформировать людей: буквы всё стерпят.

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

153. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:27 
> Линус прав только в одном - ENOENT недопустим для ioctl, ибо если
> посмотреть в man ioctl там его нет.
> Другое дело, что костылестроение ради совместимости с гoвнософтом - тоже не вариант

ENOENT в момент когда это противоречит любому здравому смыслу - это хана здравому смыслу. А если майнтайнер дурак и еще и спорит с очевидным - кто ему доктор? Ну вот Торвальдсу и приходится пролечивать ушибшего мозг индивида.


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

9. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +6 +/
Сообщение от медведдд on 29-Дек-12, 10:32 
"Mauro, SHUT THE FUCK UP!"

Линус, такой няшечка. Давно в челюсть не получал. :)

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

32. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от kurokaze (ok) on 29-Дек-12, 11:19 
Рискни, у него жена кратистка.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

65. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от IMHO on 29-Дек-12, 12:39 
каратиска
и еще там мастер с даном, номера не помню
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

255. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:58 
> каратиска
> и еще там мастер с даном, номера не помню

Ван Дамм тоже крут как вареные яйца, а толку?
Какой-то пьяный байкер без всякого дана набил в баре морду.

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

207. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:37 
> Рискни, у него жена кратистка.

Да, с ней он поди вежливый :)

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

304. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Аноним (??) on 29-Дек-12, 22:59 
> Рискни, у него жена кратистка.

во, кукоразе - сразу задротов видно,
как в детском саду: "а у меня брат есть, он в 4 классе учится!!!111одын"

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

51. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от YetAnotherOnanym (ok) on 29-Дек-12, 11:49 
Давно под автобус не попадал
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

157. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:31 
> Давно под автобус не попадал

Давно по УК за угрозы не проходили.

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

257. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 18:01 
>> Давно под автобус не попадал
> Давно по УК за угрозы не проходили.

О-ло-ло. Это ви никуда таки не проходили. Напишите заявление для проформы. Вам быстро объяснят что пока трупа нет, никому не интересно заниматься угрозами вашего убийству.

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

268. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:17 
> быстро объяснят что пока трупа нет, никому не интересно заниматься угрозами вашего убийству.

В сша законы имеют такое интересное свойство: они там еще и реально работают. К законам относятся с уважением. Одна из причин по которой они живут лучше. Потому что есть некая предсказуемость хотя-бы. А когда все происходит через разборки по понятиям, как у нас (вплоть до прецедентов типа http://www.lenta.ru/articles/2012/12/28/pozner/) - да, конечно, ж@па будет. У нас "по понятиям" привнесоли даже в законотворчество. Абзац!

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

302. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 22:55 
ололо! умнег в треде
жить в долг и не отдавать его - это да, "уважать законы и жить лучше" :D
Ответить | Правка | ^ к родителю #268 | Наверх | Cообщить модератору

300. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от YetAnotherOnanym (ok) on 29-Дек-12, 22:27 
>> Давно под автобус не попадал
> Давно по УК за угрозы не проходили.

Курим первоисточник:
"Статья 119. Угроза убийством или причинением тяжкого вреда здоровью
1. Угроза убийством или причинением тяжкого вреда здоровью, если имелись основания опасаться осуществления этой угрозы"
Докажите (напомню - у нас презумция невиновности, доказывать должны Вы), что, во-первых, в моих словах вообще есть угроза (а я скажу, что, когда он на красный свет переходить собрался, я его за рукав схватил, и сказал "ты чо, давно под автобус не попадал?"), а во-вторых, докажите, что есть реальные основания опасаться, что я устрою наезд автобуса на Линуса или толкну его под проходящий автобус.

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

319. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Аноним (??) on 30-Дек-12, 11:25 
8 лет тебе? Вот ты убил человека. Тебя судят. Говорят - ты убил, вот статья убийство, будешь сидеть. А ты такой умный, "народ, я его не убил а транклюкировал,  а за транклюкацию статьи нет". Тут вздох облегчения в зале, судья отпускает тебя в звле суда и все расходятся подомам.

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

То есть текст закона и закон всего лишь ориентиры.

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

328. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от YetAnotherOnanym (ok) on 30-Дек-12, 16:35 
Сходите в ближайший районный суд на любое открытое заседание и разъясните там собравшимся, что закон - это туфта. Потом поделитесь ощущениями.
Ответить | Правка | ^ к родителю #319 | Наверх | Cообщить модератору

11. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Ринальдус email(ok) on 29-Дек-12, 10:35 
Резко он его отчехвостил, такими словами... Мой начальник никогда так грубо меня не ругает в случае каких-либо моих косяков.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от sTALK_specTrum on 29-Дек-12, 10:44 
Видать, хорошо Рождество встречал, а теперь - голова бо-бо, во рту ка-ка, с носа кап-кап. И так жить противно, тут ещё этот против патча возникает... =)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

19. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Adui on 29-Дек-12, 10:48 
ваш начальник слоупок
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

258. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:02 
> ваш начальник слоупок

А ваш фастпок и поэтому попка не успевает закрываться?

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

21. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 10:53 
Вы позволяете начальнику оскорблять вас нецензурными выражениями?
Это, кстати, уголовная статья.
Смотрите что бы он вас не "опустил".
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

23. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Adui on 29-Дек-12, 10:57 
> Вы позволяете начальнику оскорблять вас нецензурными выражениями?
> Это, кстати, уголовная статья.
> Смотрите что бы он вас не "опустил".

зачем ему его ругать, сразу порка

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

159. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:32 
> зачем ему его ругать, сразу порка

Во, как истинный макинтошник вы в курсе как надо.

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

24. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Филипп Филиппович (ok) on 29-Дек-12, 11:02 
Мэйнтейнер однозначно неправ по сути, но форма -- тихий ужас.

Вот на такое посмотришь -- и подумаешь: как же всё-таки хорошо, что никогда с таким хамством начальства я на работе не сталкивался. Довольно грустно читать такие безобразные пассажи в исполнении человека, результаты труда которого весьма уважаешь.

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

27. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –6 +/
Сообщение от Adui on 29-Дек-12, 11:05 
> Мэйнтейнер однозначно неправ по сути, но форма -- тихий ужас.
> Вот на такое посмотришь -- и подумаешь: как же всё-таки хорошо, что
> никогда с таким хамством начальства я на работе не сталкивался. Довольно
> грустно читать такие безобразные пассажи в исполнении человека, результаты труда которого
> весьма уважаешь.

судите по себе,

У Линукса накипело.

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

53. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +6 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 29-Дек-12, 11:58 
накипело - так пусть прокипятит с лимонной кислотой и не позорится
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

128. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от slowpoke on 29-Дек-12, 14:22 
он считает что такая форма общения это круто - это видно из различных интервью с ним - типа это юмор такой у него
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

160. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:34 
> накипело - так пусть прокипятит с лимонной кислотой и не позорится

А чего такого позорного в том чтобы сказать баклану что он баклан? Если до него не доходит вежливо - значит надо усилить, чтобы дошло наконец. Гражданин сам неправ, криво поюзав код возврата и после этого - неправ в квадрате когда полез права качать и дискутировать.

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

201. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Филипп Филиппович (ok) on 29-Дек-12, 16:32 
> А чего такого позорного в том чтобы сказать баклану что он баклан?

Ничего. Сказать можно. И жёстко сказать можно, так, чтобы ни у кого непонимания не осталось. Но это достаточно легко и просто сделать корректно, без публичных нецензурных оскорблений.

И, кстати, наверное, мэйнтейнер тоже не такой уж баклан, даже если в этом случае сотворил глупость. Иначе какого чёрта он вообще мэйнтейнер?

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

264. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:12 
> А чего такого позорного в том чтобы сказать баклану что он баклан?
> Если до него не доходит вежливо - значит надо усилить, чтобы
> дошло наконец. Гражданин сам неправ, криво поюзав код возврата и после
> этого - неправ в квадрате когда полез права качать и дискутировать.

Тебе в 15 лет может это непонятно, но адекватные начальники хвалят на людях, а ругают тет-а-тет. Оно для работы так лучше.

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

271. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:19 
> Тебе в 15 лет может это непонятно, но адекватные начальники хвалят на
> людях, а ругают тет-а-тет. Оно для работы так лучше.

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

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

364. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Led (ok) on 03-Янв-13, 01:44 
>> А чего такого позорного в том чтобы сказать баклану что он баклан?
>> Если до него не доходит вежливо - значит надо усилить, чтобы
>> дошло наконец. Гражданин сам неправ, криво поюзав код возврата и после
>> этого - неправ в квадрате когда полез права качать и дискутировать.
> Тебе в 15 лет может это непонятно, но адекватные начальники хвалят на
> людях, а ругают тет-а-тет. Оно для работы так лучше.

Это была озвучена мечта любого быдлокодера

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

299. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от YetAnotherOnanym (ok) on 29-Дек-12, 22:19 
Лучше с адипинкой :)
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

34. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от kurokaze (ok) on 29-Дек-12, 11:21 
> Мэйнтейнер однозначно неправ по сути, но форма -- тихий ужас.
> Вот на такое посмотришь -- и подумаешь: как же всё-таки хорошо, что
> никогда с таким хамством начальства я на работе не сталкивался. Довольно
> грустно читать такие безобразные пассажи в исполнении человека, результаты труда которого
> весьма уважаешь.

Заканчивали институт благородных девиц с кисейными барышнями?

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

38. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от clown on 29-Дек-12, 11:31 
> результаты труда КОТОРОГО весьма уважаешь

Не так давно уже приводил тест-лакмус: "Кто написал Линукс? Давайте ответим хором все вместе!!" А вот и не угадали.

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

41. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Adui on 29-Дек-12, 11:34 
>> результаты труда КОТОРОГО весьма уважаешь
> Не так давно уже приводил тест-лакмус: "Кто написал Линукс? Давайте ответим хором
> все вместе!!" А вот и не угадали.

негры, бомжы, силиконщики, андро-рабы и другие отчаявшиеся мелко-ненавистники

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

293. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Фи on 29-Дек-12, 20:50 
Мммм... А где и у кого Вы узрели утверждение, что упомянутый господин "написал Линукс"?

Его заслуга в другом, в том, что без него Линукса, возможно, не было бы. И в том, что он вкладывает массу усилий в дальнейшее существование Линукса.

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

59. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от freehck email(ok) on 29-Дек-12, 12:25 
Знаете, я вообще не уверен, можно ли писать здесь такой пост, но я не очень понимаю, почему именно вокруг этого поста Линуса столько разговоров. Разве выражения, используемые Линусом, являются сильно нецензурными? У нас в России разработчики куда крепче выражаются.

Ладно, давайте приступим к нормальному переводу.

Если я хочу сказать, чтоб человек заканчивал тратить время впустую, я могу сказать 'Stop to fuck off' или же 'Stop to waste your time'. С этим понятно, второй вариант цензурнее, как я понимаю.
Но если я хочу сказать, что человек опять облажался, и что я хочу, чтобы он этого не делал - как мне это нормально сказать? Кроме 'Shut the fuck up' мне ничего лаконичнее в голову не приходит.

И да, я заранее извиняюсь за этот оффтопик.

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

78. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 12:58 
Одно дело когда ругаются в компании и на одном уровне подчинённости, другое когда это выносится в паблик, и между начальником и подчинённым.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

92. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от robux (ok) on 29-Дек-12, 13:19 
Один чувак, увольняясь из Микрософт в Гугл выслушал трёхэтажный мат от Балмера, и написал об этом пост в своём блоге. Если бы он не написал, то никто бы не узнал как орёт и матерится Балмер.

Разработка Linux идет в открытом виде, эту кухню не скроешь от сообщества. Но не надо думать, что во всех остальных компаниях все такие вежливые и на "Вы" всегда разговаривают.

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

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

101. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Фдуч (??) on 29-Дек-12, 13:29 
> Ответственность огромная. Поэтому эмоции управляющего
> проектом Linux можно понять. У всех бывает, он тоже человек.

Если ответственность огромная, то тем более нужно засунуть свои личные эмоции поглубже и взвешивать каждое слово.

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

129. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +4 +/
Сообщение от ананим on 29-Дек-12, 14:22 
либерализм хорош в политике. да и то только во время приватизации.
а для разработки — нет. будешь по головке гладить за косяки, они увеличатся в геометрической прогрессии.
накосячил? получи пистон.
а не умеешь не косячить и не нравятся пистоны за них получать? увольняйся и перестань строить из себя разработчика ядра.
народу хватает, не сорок пятый.
вот кто бы ещё похтеринга так построил.
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

179. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 15:58 
В данном случае речь не о разработке, Мауро не отрицал ошибку и не отказывался её исправлять. Речь именно о публичной (!) критике. Проблема не настолько серьёзная чтобы в такой форме и такими словами публично оскорблять разработчика.

Мауро - не подчинённый Торвальдса.

Если пример Майкрософт ближе, то аналогом будет Балмер, публично оскорбляющий одного из рядовых разработчиков nVidia. Цель? Смысл?

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

182. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Филипп Филиппович (ok) on 29-Дек-12, 16:14 
Если Вы полагаете, что так можно разговаривать со стоящим ниже в иерархии (фирмы, проекта или чего бы то ни было ещё), то Вы, вероятно, работали в очень скверных фирмах и скверных проектах.
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

270. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 18:18 
> Если Вы полагаете, что так можно разговаривать со стоящим ниже в иерархии
> (фирмы, проекта или чего бы то ни было ещё), то Вы,
> вероятно, работали в очень скверных фирмах и скверных проектах.

И это, кстати, не удивительно, у нас в стране крайне распространен стресс-менеджмент.
Поработав в неэффективной компании где сотрудники пребывают в состоянии перманентного стресса люди почему-то перекидывают свой опыт на другие компании. И что самое занятное - даже на другие страны.

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

381. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 03:58 
> Если Вы полагаете, что так можно разговаривать со стоящим ниже в иерархии

а с чего ты решил, что Мауро — «ниже в иерархии»? соратник напорол косяков. соратник отказывается их признавать. соратник получил разнос от соратника. если соратник недоволен — он может уйти. и взять с собой копию проекта. и управлять новым проектом так, как считает нужным. где здесь «ниже в иерархии»?

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

410. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от Филипп Филиппович (ok) on 05-Янв-13, 19:49 
> а с чего ты решил, что Мауро — «ниже в иерархии»?

Ваша (сорри, твоя) мысль странна: считать, что BDFL ( http://en.wikipedia.org/wiki/Benevolent_Dictator_for_Life ) не выше. Мауро, конечно, может уйти, форкнуть ядро и попытаться собрать вокруг нового ядра сообщество. Но неужели Вы (да-да, ты) всерьёз полагаете, что это реально?

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

Форк, на мой взгляд, жизнеспособен только в следующих случаях:

1. Проект крохотный (2-3 разработчика). Один поругался с остальными, форкнул, сам развивает в соответствии со своими представлениями. Вполне реально, но это не случай ядра Linux.

2. В проекте и вокруг есть серьёзные разногласия и масса недовольных (причины могут быть разные), которых можно привлечь на свою сторону (расколов, кстати, проект). Тут можно вспомнить историю OpenOffice/LibreOffice. Но это опять не случай ядра.

3. Планируется не полноценный форк, а поддержка набора своих патчей к основной ветке. Это, к слову сказать, практикуется. Но менять внешнее поведение (те же коды ошибок) в наборе патчей? Вряд ли это реально, потому что под изменённое поведение никто подстраиваться не будет.

В итоге имеем: если господин Мауро хочет всерьёз заниматься ядром, ему надо держаться в той структуре, в которой он находится, и никого не волнует, что формально ему Торвальдс не начальник. Достаточно того, что в иерархии сообщества Торвальдс выше. А уйти Мауро, конечно, может, не раб. Но хочет ли?

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

412. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 06-Янв-13, 00:07 
> Ваша (сорри, твоя) мысль странна: считать, что BDFL ( http://en.wikipedia.org/wiki/Benevolent_Dictator_for_Life
> ) не выше.

не выше. ну невозможно быть «выше» в структуре, где есть возможность не просто самому уйти, а ещё и вполне легально утащить (для пуристов: да, скопировать) с собой код.

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

конечно, нет. так же нереально, как и мощная ОС с открытыми исходниками.

> Но это не так просто, и почему-то массового характера это явление не имеет.

танцевать тоже могут научиться почти все. однако массово в танцоры не идут. разжёвывать надо?

> Форк, на мой взгляд, жизнеспособен только в следующих случаях…

и? спокойно можно продолжать брать нужный код из родительского проекта, развивая свою часть отдельно. если получается годно — есть шанс, что или родительский проект интегрирует наработки, или форк станет новым «основным». собственно, с egcs примерно так произошло. а XEmacs живёт отдельно и тоже не особо по этому поводу парится.

> В итоге имеем: если господин Мауро хочет всерьёз заниматься ядром, ему надо
> держаться в той структуре, в которой он находится

вот это и есть иллюстрация к тезису «почему не все идут в танцоры».

> А уйти Мауро, конечно, может, не раб. Но хочет ли?

это уже его личное дело.

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

413. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от Филипп Филиппович (ok) on 06-Янв-13, 01:12 
>> Мауро, конечно, может уйти, форкнуть ядро и попытаться
>> собрать вокруг нового ядра сообщество. Но неужели Вы (да-да, ты) всерьёз
>> полагаете, что это реально?
>конечно, нет. так же нереально, как и мощная ОС с открытыми исходниками.

Всё реально, если есть объективные предпосылки. Форк ядра тоже будет реален, если таковые возникнут. Если Торвальдс вдруг совершенно потеряет адекватность и начнёт действительно систематически зарываться, проблема эта решится. Или если возникнут большие противоборствующие лагеря с разным видением направлений развития.

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

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

414. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 06-Янв-13, 01:24 
> Но то, что одного человека оскорбили, -- не слишком веская причина для
> жизнеспособного форка

во-первых, кому как. во-вторых, отчитали-то по делу. но разговор наш изначально был совсем о другом.

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

415. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от Филипп Филиппович (ok) on 06-Янв-13, 11:41 
> во-первых, кому как. во-вторых, отчитали-то по делу. но разговор наш изначально был
> совсем о другом.

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

А разговор был о том, что, при всех внешних различиях, есть общее между положением программиста в большом открытом проекте и в большой фирме, где он работает, получая зарплату. И это общее выражается следующими словами: анархии нет, всё равно есть кто-то над тобой, и, если уж хочешь оставаться в структуре, соблюдай правила и подчиняйся вышестоящим. И то, что можно уйти на необитаемый остров и там в гордом одиночестве форкнуть проект -- обычно не утешение (если, как я сказал, нет других веских причин для форка).

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

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

416. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от Филипп Филиппович (ok) on 06-Янв-13, 15:27 
Вот, кстати, лишнее подтверждение.

https://www.linux.com/news/special-feature/linux-developers/...

Тут суть в том, что Мауро вдобавок работает над своей подсистемой отнюдь не в свободное от основной работы время. По сути, это та самая ситуация, которую я описал: есть непосредственное начальство в RedHat и есть проект ядра Linux, над которым Мауро трудится, получая за это зарплату в RedHat. Всё очень похоже на описанное мной подчинение в матричной структуре предприятия, и тот факт, что сам проект является внешним и не подчиняется RedHat, мало меняет ситуацию. Будет он нужен своему работодателю, если, вместо работы над существующим ядром, форкнет его? Да никогда в жизни.

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

418. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 06-Янв-13, 21:52 
> Тут суть в том, что Мауро вдобавок работает над своей подсистемой отнюдь
> не в свободное от основной работы время.

ещё раз: ему линус деньги платит?

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

419. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от Филипп Филиппович (ok) on 06-Янв-13, 22:30 
> ещё раз: ему линус деньги платит?

А почитайте, почитайте по ссылке. RedHat ему платит.

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

421. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от arisu (ok) on 07-Янв-13, 05:31 
(вздыхает ещё сильней) это у тебя в честь какого-то праздника, который, вроде, был тут, понимание простого вопроса вызывает такие сложности?
Ответить | Правка | ^ к родителю #419 | Наверх | Cообщить модератору

417. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от arisu (ok) on 06-Янв-13, 21:51 
> есть общее между положением программиста в большом открытом проекте и в большой фирме,
> где он работает, получая зарплату.

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

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

420. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от Филипп Филиппович (ok) on 06-Янв-13, 22:31 
> да-да, из фирмы таки в большинстве случаев можно уйти, легально забрав с
> собой код проекта и продолжив проект развивать. хочу жить на такой
> планете.

Уже похоже на троллинг. Общее, конечно, не это. До свидания.

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

422. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  –1 +/
Сообщение от arisu (ok) on 07-Янв-13, 05:37 
> Уже похоже на троллинг.

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

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

побед вам в спорах, юные пушистые друзья!

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

423. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 07-Янв-13, 14:36 
>> Уже похоже на троллинг.
> «троллинг» — это очень удобное название неудобного вопроса.

IMHO он всё-таки присутствовал в форме некоторого передёргивания, но давайте не превращать обсуждение в обсуждение обсуждения -- хотя бы по случаю Рождества, с коим и поздравляю.

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

424. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 07-Янв-13, 14:42 
> IMHO он всё-таки присутствовал в форме некоторого передёргивания

это ты про «ответы» типа: «линус платит деньги Мауро?» — «Мауро платит деньги RH!»? это не «троллинг», это просто попытка уйти от неудобного ответа, сменив тему дискуссии.

или про утверждение «в обычной фирме программист так же свободен», уточняющий вопрос к которому я и задал, просто не совсем в конвенциальной форме?

повторюсь всё-таки: «троллинг» — это очень удобное название неудобного вопроса.

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

425. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от Michael Shigorin email(ok) on 07-Янв-13, 15:02 
>> IMHO он всё-таки присутствовал в форме некоторого передёргивания
> это ты про «ответы» типа:

..."нет никакой иерархии, взял и форкнул".  Даже без работы в шляпе над linux kernel подобное предложение остаётся даже не сомнительным, а издевательским.

Линус действительно старший в этой стае, потому как взялся отвечать за сделанное и до сих пор справляется.

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

426. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 07-Янв-13, 16:05 
> …"нет никакой иерархии, взял и форкнул".  Даже без работы в шляпе
> над linux kernel подобное предложение остаётся даже не сомнительным, а издевательским.

O_O

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

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

380. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 03:55 
> Если ответственность огромная, то тем более нужно засунуть свои личные эмоции поглубже
> и взвешивать каждое слово.

ты вполне можешь форкануть ядро, завести свой lkml и вести там беседы так, как считаешь верным. ну, или просто уволить тех, кто не выполняет твоё «надо». можешь уволить линуса хоть завтра, и поставить на его место того, который выполняет твои «надо». в чём проблема-то?

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

161. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:36 
> Но не надо думать, что во всех остальных компаниях все такие
> вежливые и на "Вы" всегда разговаривают.

В типовой ITшной компании обычно мат-перемат стоит вообще постоянно. ITшники не ругаются матом. Они им разговаривают. Профессия такая.

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

180. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 16:02 
Мат заменяет внутренние документы, в случае их отсутствия. Когда ответственность за ошибку определяется лишь тем кто громче кричит - тогда и появляются эмоциональные высказывания Торвальдса про Мауро, который авторитетом, грубостью и матом утверждает свою правоту, которую вообще то нужно утверждать аргументами, которых у Торвальдса нет.
Ответить | Правка | ^ к родителю #161 | Наверх | Cообщить модератору

272. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:20 
> Мат заменяет внутренние документы, в случае их отсутствия.

Если вообще все делать через внутренние документы, работа встанет. Знаете что такое "итальянская забастовка"? :)

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

276. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 18:29 
>> Мат заменяет внутренние документы, в случае их отсутствия.
> Если вообще все делать через внутренние документы, работа встанет. Знаете что такое
> "итальянская забастовка"? :)

Мда. Типичный ИТ-шных ход - довести любую обсуждаемую идею до абсурда.

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

273. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:22 
>> Но не надо думать, что во всех остальных компаниях все такие
>> вежливые и на "Вы" всегда разговаривают.
> В типовой ITшной компании обычно мат-перемат стоит вообще постоянно. ITшники не ругаются
> матом. Они им разговаривают. Профессия такая.

Ты просто слишком долго работаешь в техподдержке. Пора расти.

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

379. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 03:53 
> когда это выносится в паблик, и между начальником и подчинённым.

э… линус платит Мауро деньги, и Мауро работает в компании линуса? а lkml является официальным списком рассылки компании линуса? когда это мир успел так поменяться, как я успел это пропустить?

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

378. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 03:51 
> я не очень понимаю, почему именно вокруг этого поста Линуса столько разговоров.

потому что у людей стойкий стереотип, что «fuck» — это Очень Страшный Мат. многоэтажный — чем больше раз употребил «fuck», тем больше этажей. а то, что это иногда может быть всего лишь вполне допустимое в разговоре «заткнись и перестань пороть херню» — не доходит. им кажется, что линус ругается, как толпа пьяных извозчиков.

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

35. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от kurokaze (ok) on 29-Дек-12, 11:24 
Мауро наверное поттерингофоб, хотел того потроллить в стиле местных красноглазиков -- да последствий не просчитал
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

234. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 17:09 
> Мауро наверное поттерингофоб, хотел того потроллить в стиле местных красноглазиков -- да
> последствий не просчитал

Хотел свалить свой косяк на ненавидимого хомячками леннарта, но линус внезапно оказался не хомячком и не повелся. Облом-с.

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

36. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –6 +/
Сообщение от clown on 29-Дек-12, 11:29 
А какое отношение разработчик ядра имеет к разработчику ППО? Судя по всему, г-н Торвальдс неверно понимает своё место в проекте, или же его неверно понимают все остальные разработчики.

Так если г-н Торвальдс имеет право критиковать всех разработчиков, то он не разработчик ядра, а руководитель проекта "Линукс и всё ППО", а все разработчики обязаны отчитываться перед ним, в т.ч. за допущенные ошибки.

И не стоит говорить о его "сугубо личном мнении", он человек публичный и деликтоспособный, должен понимать последствия своих действий и ответственность.

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

45. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –5 +/
Сообщение от IMHO on 29-Дек-12, 11:43 
критика это ерунда, вот если он факью покажет !!!!
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

64. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 12:39 
Он допустил ошибку в ядре, потом еще кобенился не хотел исправлять. Да, он обязан был ее исправить.

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

73. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от clown on 29-Дек-12, 12:49 
Не с этим. Обсуждение с 4.43.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

60. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от CPP (??) on 29-Дек-12, 12:25 
Всё правильно Линус Торвальдс делает, а вот если бы это была винда, то вину свалили бы на пользователей у которых не правильное железо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

62. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Гость on 29-Дек-12, 12:38 
А то что они имена вызовов в ядре меняют и для новой версии каждый раз драйвера патчить приходиться - это нормально?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

68. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Adui on 29-Дек-12, 12:41 
Переработанный код, Новый API
Старый код принято выкидывать и делать постоянный рефрактинг
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

95. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Гость on 29-Дек-12, 13:24 
Вот и тут рефакторинг почему его этот так взбесило вдруг?
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

96. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Гость on 29-Дек-12, 13:26 
> Вот и тут рефакторинг почему его этот так взбесило вдруг?

причем даже не релизная версия, а всего лишь кандидат в релизы

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

103. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:32 
Взбесило неадекватное поведение мэйнтейнера, облажавшегося с ядром и публично сваливаюшим саою ошибку на юзерспейс. НА таком уровне как тот мэйнтейнер не бывает случайностей, слишком сложная цепочка. Значит тот напмеренно именно так и поступил, что означает лютый пипец с любой точки зрения. Какие еще ошибки он не исправлял ранее, по той же причине?
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

114. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от linux must _RIP_ on 29-Дек-12, 13:50 
> Взбесило неадекватное поведение мэйнтейнера, облажавшегося с ядром и публично сваливаюшим
> саою ошибку на юзерспейс. НА таком уровне как тот мэйнтейнер не
> бывает случайностей, слишком сложная цепочка. Значит тот напмеренно именно так и
> поступил, что означает лютый пипец с любой точки зрения. Какие еще
> ошибки он не исправлял ранее, по той же причине?

какой писец он сделал? Вернул код ошибки другой? Но ситуация все равно ошибочная и проблем быть не должно. Ан нет - в одной удивительной программе - забыли обработать все остальные ошибки (кроме EINVAL) - и она повисла считая что ошибки не произошло.

Так что не прав - тот кто вернул другой код ошибки оставив флаг ошибки на месте, или тот кто не учел возможного развития, игнорировал флаг ошибки и пошел делать какие-то странные действия ?

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

132. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от ананим on 29-Дек-12, 14:30 
>Так что не прав - тот кто вернул другой код ошибки оставив флаг ошибки на месте, или тот кто не учел возможного развития

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

а линусу видимо наплевать что там в пульсе. но не наплевать что в ядре.
вот такой вот асимметричный ответ.

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

163. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:37 
> Вот и тут рефакторинг почему его этот так взбесило вдруг?

Потому что
1) Поюзан код возврата который ну вообще не в тему.
2) Это поломало софт.

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

148. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Mr. Cake on 29-Дек-12, 15:20 
Внутренности менять можно как угодно. Ломать внешнее ABI - нет.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

382. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 04:00 
> А то что они имена вызовов в ядре меняют и для новой
> версии каждый раз драйвера патчить приходиться — это нормально?

да. с какой стороны драйвера являются userland'ом, и где хоть раз было заявлено, что «API для драйверов начертано на скрижалях»?

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

75. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –11 +/
Сообщение от Фдуч (??) on 29-Дек-12, 12:50 
Для тех, кто не ходит по ссылкам, нарезка "красноречия" Линуса. Очевидно, что в этот раз он зарвался.

Mauro, SHUT THE FUCK UP!
...
We never EVER blame the user programs. How hard can this be to
understand?
...
To make matters worse, commit f0ed2ce840b3 is clearly total and utter
CRAP even if it didn't break applications.
...
Shut up, Mauro. And I don't _ever_ want to hear that kind of obvious
garbage and idiocy from a kernel maintainer again.
...
And you've shown yourself to not be competent in this issue,
...
We particularly don't
break user space with TOTAL CRAP. I'm angry, because your whole email
was so _horribly_ wrong, and the patch that broke things was so
obviously crap. The whole patch is incredibly broken shit.
...
Fix your f*cking "compliance tool", because it is obviously broken.

ps. всё моё уважение потерял. В человеческом плане по факту просто ещё одна айти-обезьяна.

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

141. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Sergey722 (ok) on 29-Дек-12, 14:56 
Ну то, что Линус позволил себе пару раз выразитьсяи, вообще, не совсем пушистый вы продемонстрировали, но:
1) Без фраз Мауро не очень понятно, может он в конец достал;
2) Я рад, что проект возглавляет Линус, а не Мауро. Судя по тому, что для Линуса ошибка была очевидна, он в ядре шарит получше;
2.5) Раз он может показать ФАКт инвидии, то можно предположить, что и в отношении некоторых других не очень корректен;
3) Мне кажется Вы сами приписали Линусу какие-то черты и, когда реальность перестала отвечать Вашим представлениям, тяжело это переживаете. Линус не духовный лидер (хотя и у них есть свои недостатки).
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

353. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от qux (ok) on 01-Янв-13, 15:24 
> нарезка "красноречия" Линуса. Очевидно, что в этот раз он зарвался.

Вы так говорите, будто подобных перлов за ним не водится с незапамятных времен.

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

363. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Michael Shigorin email(ok) on 03-Янв-13, 00:54 
> ps. всё моё уважение потерял.

Ну почитайте для контрасту вежливенькие письмишки вот здесь: http://ftp.linux.kiev.ua/pub/mirrors/iowaconsumercase.org/

> В человеческом плане по факту просто ещё одна айти-обезьяна.

Да нет, просто виндостудент.  Но не переживайте, уши у вас таких торчат не хуже.

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

383. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 04:01 
> ps. всё моё уважение потерял.

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

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

77. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +11 +/
Сообщение от Linus FTW on 29-Дек-12, 12:54 
Вcе прaвильнo сдeлал! Пoчaще бы такие показатeльные пopки провoдились, ибo когда заканчивается дисциплина - начинается хaос. А хaос никому не нужeн. Ни в таком критически важном месте, как ядро системы. Вот это пaссивнoе поведение больше всего добивает: "Ну понимаешь, ну чет сломалось, ну это наверно где-то "там", пнятнeнько?".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

107. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –9 +/
Сообщение от Фдуч (??) on 29-Дек-12, 13:43 
> Вcе прaвильнo сдeлал! Пoчaще бы такие показатeльные пopки провoдились, ибo когда заканчивается
> дисциплина - начинается хaос. А хaос никому не нужeн. Ни в
> таком критически важном месте, как ядро системы. Вот это пaссивнoе поведение
> больше всего добивает: "Ну понимаешь, ну чет сломалось, ну это наверно
> где-то "там", пнятнeнько?".

Ответ вам и тем, кто отчаянно плюсует этому посту:
Возьмите вырезку "крылатых фраз" выше. Замените слово "Мауро" на "мама/жена/подружка". Замените "code/patch" на "суп/котлеты". И потом повторите этот клоунский номер у себя дома, используюя письмо Линука как шаблон для выражения своего мнения.

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

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

135. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от анон on 29-Дек-12, 14:34 
> жена/подружка

вы им льстите

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

139. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Фдуч (??) on 29-Дек-12, 14:54 
>> жена/подружка
> вы им льстите

я уже это понял :)


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

166. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:41 
> Возьмите вырезку "крылатых фраз" выше. Замените слово "Мауро" на "мама/жена/подружка".

Айтишники - не благородные девицы. Они между собой как правило матом просто разговаривают, шутят, общаются. Это в целом достаточно нормально по отрасли. Бывает и хуже, у американских вояк термины типа SNAFU - вообще чуть ли не официальный жаргонарий. А уж услышать от типового янки STFU (да, то самое) - да это вообще обычное явление.

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

204. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +5 +/
Сообщение от Фдуч (??) on 29-Дек-12, 16:33 
Как правило матом разговаривают старшеклассники и слесари. Ну и другие люди со слабой способностью ёмко передавать смои мысли и эмоции с помощью десятков тысяч слов родного языка.
Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору

239. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Филипп Филиппович (ok) on 29-Дек-12, 17:23 
Вот я тоже смотрю: можно подумать, что половина окружающих живёт в каком-то параллельном мире, где программисты говорят исключительно матом, а в случае, если мат сразу не доходит, видимо, сразу бьют друг друга по голове чем-нибудь тяжёлым. Кто все эти люди? :-D

Но почему-то мой опыт совсем другой. 95% окружающих меня разработчиков вполне понимают нормальные человеческие доводы и нормальное человеческое общение. Мат почти не используется, а если используется, то в основном для рассказывания анекдотов, из которых его не выкинешь. Никогда ещё ни один мой начальник за 20 лет работы не позволял себе в мой адрес ничего подобного, хотя мне неоднократно сообщали, где и в чём я был неправ, иногда даже жёстко. И точно так же ни одному из своих подчинённых за те уже долгие годы, что они у меня есть, мне тоже не пришлось подобным образом хамить.

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

247. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от IMHO on 29-Дек-12, 17:48 
а наш прапорщик говорил "Всегда мечтал иметь столько идиотов!"
Ответить | Правка | ^ к родителю #239 | Наверх | Cообщить модератору

384. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 04:03 
> Как правило матом разговаривают старшеклассники и слесари. Ну и другие люди со
> слабой способностью ёмко передавать смои мысли и эмоции с помощью десятков
> тысяч слов родного языка.

довелось мне как-то плотно «вращаться» в среде филологов… ну, кто в курсе — тот уже всё понял. а кто не в курсе — всё равно не поверит.

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

155. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:30 
вы бы про хаос Поттерингу написали, да
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

385. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +/
Сообщение от arisu (ok) on 03-Янв-13, 04:04 
> и пошёл бы искать другую работу с нормальными начальниками.

ой, линус таки платит Мауро? круто. а можно пруфлинк? очень смелое заявление.

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

83. "Линус - реальный мужик"  +2 +/
Сообщение от robux (ok) on 29-Дек-12, 13:07 
Это очень показательный момент!
Линус - практик. Ему насрать на всякие абстрактные "улучшения" в вакууме, которые приводят к проблемам пользователя. Поэтому ядро linux и взлетело, в отличие от всяких "идеальных" ядер.

Я придерживаюсь точно такого же правила:
СОФТ СУЩЕСТВУЕТ ДЛЯ ПОЛЬЗОВАТЕЛЯ, и должен служить ему.

Если кулхацкер зарвался и начал костылять "вещь в себе", то ему нужно сначала вежливо об этом сказать. Если он не понял, то жёстко и привсенародно вы%бать.
Именно так Линус и поступил.

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

87. "Линус - реальный мужик"  +2 +/
Сообщение от Фдуч (??) on 29-Дек-12, 13:13 
Не кулхацкер, а мейнтейнер подсистемы ядра.
Не сначала вежливо объяснить, а сразу прилюдно нахамить.

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

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

111. "Линус - реальный мужик"  +2 +/
Сообщение от robux (ok) on 29-Дек-12, 13:47 
> Не кулхацкер, а мейнтейнер подсистемы ядра.

Тем более. Мейнтейнер подсистемы, а вы%бывается как школьник с лора: "УМВР ЧЯДНТ".

> Не сначала вежливо объяснить, а сразу прилюдно нахамить.

Ему несколько уважаемых человек вежливо объяснили. А Линус уже потом встрял. Ты почитай ветки дискуссий.

> Линусу надо на терапию по бедным кварталам гулять ходить, если воспитания недостаточно,
> чтобы объясняться цивилизованно.

У него жена каратистка, он знает цену словам :)
Дальше почитай ответ Мауро - он полностью признал свою неправоту:

> Линус: "Мы не нарушаем пользовательское пространство!"
> Мауро: "Я знаю, и я делаю все возможное чтобы отклоненить исправления,
> которые потенциально могут нарушить пользовательское заранее.
> Иногда дерьмо случается. Извините за это.
> Всех благ,
> Мауро"

После чего Линус уже в спокойном дружелюбном тоне обменялся с ним ещё двумя сообщениями.

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

117. "Линус - реальный мужик"  –3 +/
Сообщение от Фдуч (??) on 29-Дек-12, 13:58 
> Ему несколько уважаемых человек вежливо объяснили. А Линус уже потом встрял. Ты
> почитай ветки дискуссий.

Я ветку "Linux 3.8-rc1" смотрел. Ровно один человек написал по поводу этого бага и Мауро ровно один раз ответил ему перед тем как Линуса прорвало.

А вы сами то ветку смотрели?

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

136. "Линус - реальный мужик"  +3 +/
Сообщение от robux (ok) on 29-Дек-12, 14:42 
> А вы сами то ветку смотрели?

Смотрел. Там до Линуса два человека говорят о проблемах и их решении.
Стивен, ссылаясь на длинное рассуждение Фредерика, говорит о его патче для повышения производительности, и что патч не приняли.
Рафаэль тоже жалуется что его патч, к-й исправляет ошибку со звуком в линуксе, отбросили.

Тут появляется троль Мауро и выдает: "УМВР. Потерринг - лох и мнит о себе мирового кумира."

Вместо конструктивного предложения, Линус видит троллинг. Сомневаюсь, что Туве опрокинула на Линуса тарелку с борщом в этот момент. Полагаю (а ниже это подтверждают), что Мауро давно хамит. Не думаю, что Линус ни с того, ни с сего спустил собак. Явно, этот перец нарвался. Получил. И извинился.

Теперь копирасты из этого сделают "Скандал. Интригу. Расследование", чтобы сказать нам: "Смотрите! Вот видите какая там швабодка! Не ходите к Линусу!..".

А ты им подпеваешь. Обидили видите ли бедного Мауро.

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

138. "Линус - реальный мужик"  –3 +/
Сообщение от GentooBoy (ok) on 29-Дек-12, 14:49 
>копирасты из этого сделают

вы совсем упоротый? новость из списка рассылки пошла в твиттер, потом уже в слэшдот, какие копирасты.

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

168. "Линус - реальный мужик"  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:43 
> Дальше почитай ответ Мауро - он полностью признал свою неправоту:

Увы, некоторые начинают конструктивно взаимодействовать лишь после того как их крепко обругали. Вон нвидии даже среднего пальца толком не хватило еще - ограничились полумерами.

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

127. "Линус - реальный мужик"  +1 +/
Сообщение от Михрютка (ok) on 29-Дек-12, 14:21 
> Не кулхацкер, а мейнтейнер подсистемы ядра.
> Не сначала вежливо объяснить, а сразу прилюдно нахамить.
> Линусу надо на терапию по бедным кварталам гулять ходить, если воспитания недостаточно,
> чтобы объясняться цивилизованно.

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

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

97. "Линус - реальный мужик"  +3 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:26 
Странно вообще это обсуждать, баг ядра исправлен. Нахрен нужны мэйнтейнеры которые не желдают исправлять баг ядра, и еще в баге ядра обвиняют юзерспейс?
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

104. "Линус - реальный мужик"  +2 +/
Сообщение от Фдуч (??) on 29-Дек-12, 13:37 
> Странно вообще это обсуждать, баг ядра исправлен. Нахрен нужны мэйнтейнеры которые не
> желдают исправлять баг ядра, и еще в баге ядра обвиняют юзерспейс?

Откуда вы это взяли "мейнтейнеры не желают исправлять баг", "обвиняют юзерспейс"? Кроме хэлловорлда баги не фиксили никогда что-ли?

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

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

170. "Линус - реальный мужик"  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:46 
> итоге. Тот же Линус мог корректно вступить в переписку не с шат фак ап энд фикс ёр крап,

Мог. И еще месяц индивид отпускал бы ручник пытаясь качать свою правоту. А вот так - очень быстро признал что лоханулся. Что ж поделать, не все индивиды склонны к самокритике и самокопаниям. Некоторым для этого требуется большой пинок кованным сапогом по их ЧСВ.

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

281. "Линус - реальный мужик"  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:38 
>> итоге. Тот же Линус мог корректно вступить в переписку не с шат фак ап энд фикс ёр крап,
> Мог. И еще месяц индивид отпускал бы ручник пытаясь качать свою правоту.
> А вот так - очень быстро признал что лоханулся. Что ж
> поделать, не все индивиды склонны к самокритике и самокопаниям. Некоторым для
> этого требуется большой пинок кованным сапогом по их ЧСВ.

Очень интересно послушать аналитическое мнение на тему что будет дальше с Мауро и Торвальдсом.

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

354. "Линус - реальный мужик"  –1 +/
Сообщение от qux (ok) on 01-Янв-13, 15:26 
> Что ж поделать, не все индивиды склонны к самокритике и самокопаниям. Некоторым для этого требуется большой пинок кованным сапогом по их ЧСВ.

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

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

84. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Михрютка (ok) on 29-Дек-12, 13:08 
ггг за что люблю инженеров - иногда бывают резкими, как острый понос.

по делу - тут народы, которые морщат носик, не помнят, наверное, что Мауро уже не в первый раз прилетает за такие штуки. видимо, Линусу поднадоело уже.

походу на опеннете надо заводить новый тег "Линус опять кого-то послал"

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

91. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Фдуч (??) on 29-Дек-12, 13:18 
> по делу - тут народы, которые морщат носик, не помнят, наверное, что
> Мауро уже не в первый раз прилетает за такие штуки. видимо,
> Линусу поднадоело уже.

И что, если оскорбить человека, то сразу всё решится? Он всё осознает и станет лучше работать?

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

99. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 13:27 
>> по делу - тут народы, которые морщат носик, не помнят, наверное, что
>> Мауро уже не в первый раз прилетает за такие штуки. видимо,
>> Линусу поднадоело уже.
> И что, если оскорбить человека, то сразу всё решится? Он всё осознает
> и станет лучше работать?

Если причина плохой работы звездная болезнь, то очевидно ответ - "да, осознает и станет лучше работать"

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

113. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от jOKer (ok) on 29-Дек-12, 13:47 
Это вряд ли!... уж скорее залу###ся и наср#т в карман при первом удобном случае.
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

121. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Михрютка (ok) on 29-Дек-12, 14:02 
>> по делу - тут народы, которые морщат носик, не помнят, наверное, что
>> Мауро уже не в первый раз прилетает за такие штуки. видимо,
>> Линусу поднадоело уже.
> И что, если оскорбить человека, то сразу всё решится? Он всё осознает
> и станет лучше работать?

hr теоретики в треде

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

282. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 18:43 
> hr теоретики в треде

Ну ты бы сразу написал что практикуешь более 10 лет в HR. И расписал в деталях что к чему и что будет дальше. Все бы тебя с интересом прочитали, как специалиста. Но ты этого не сделал, поэтому твои потуги выглядеть умным на фоне других несколько неуместны. А если ты не специалист HR, то твое мнение вообще никому не интересно.

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

171. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 15:47 
> И что, если оскорбить человека, то сразу всё решится? Он всё осознает
> и станет лучше работать?

Как ни странно, да. Если это не сделать - индивид может еще месяц мозг канифолить, пытаясь откачать права хоть и явно не прав.

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

183. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от clown on 29-Дек-12, 16:15 
Как часто вы, не стесняясь в выражениях, оскорбляете людей, которые, как вам кажется, медлительнее, чем вы?
Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

347. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 01-Янв-13, 03:29 
> Как часто вы, не стесняясь в выражениях, оскорбляете людей, которые, как вам кажется, медлительнее, чем вы?

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

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

Не хотите выслушивать "оскорбления" от Линуса - вперед, ждем Ваше собственное ядро... Если бы это был мой косяк, я бы воспринял это как вполне понятную даже если и сверх-эмоциональную критику, абсолютно никаких претензий, меня бы наоборот совесть мучила что пропустил такую хрень и не смог оперативно пофиксить - это просто был бы признак моей несостоятельности как программиста... Если Вы не в состоянии это терпеть/контролировать - это работа не для Вас, займитесь выращиванием гладиолусов, в конце концов, они Вас не обругают... Кстати, насколько я понял из оригинала треда, никаких претензий у майнтейнера и нет, это просто рабочий момент... Хотя в целом вся проблема - результат непонимания, но если Вы думаете что умнее и все знаете лучше, почему не Вы упомянуты в этой новости вместо Линуса или Мауро? Что касается упоминающих Поттеринга, здесь опять же все просто, хоть позиция "сперва добейся" высмеивается лурком и т.д., но это позиция имеет смысл тем не менее, даже если Вы его не видите... Хотите чтобы кто-то уважал Ваше мнение не меньше чем мнение Линуса - сделайте хоть что-то заметное...

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

109. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от jOKer (ok) on 29-Дек-12, 13:45 
>По словам Линуса, если какое-то изменение в ядре приводит к нарушению работы пользовательских приложений, то это сразу следует воспринимать как ошибку в ядре.

Имхо, очень сомнительное утверждение.

Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя. А это очень опасная позиция. Думается мне, что Линус в данном случае не совсем прав.

А хамство по отношению к коллегам - дело вообще непозволительное... в конце-концов существует масса способов решить траблы без перехода на личности.

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

120. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Михрютка (ok) on 29-Дек-12, 14:00 
> Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя.
> А это очень опасная позиция. Думается мне, что Линус в данном
> случае не совсем прав.

вот за это вас линуксоидов простые люди и не любят

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

125. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от robux (ok) on 29-Дек-12, 14:17 
> вот за это вас линуксоидов простые люди и не любят

Кстати, из этого следует еще один интересный вывод:
Линус - не "линуксоид". Поэтому ядро линукс и живёт :)

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

283. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:46 
>> Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя.
>> А это очень опасная позиция. Думается мне, что Линус в данном
>> случае не совсем прав.
> вот за это вас линуксоидов простые люди и не любят

Гюльчитай, открой личико! Чем же ты пользуешься, простой человек?

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

296. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Михрютка (ok) on 29-Дек-12, 21:33 
>>> Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя.
>>> А это очень опасная позиция. Думается мне, что Линус в данном
>>> случае не совсем прав.
>> вот за это вас линуксоидов простые люди и не любят
> Гюльчитай, открой личико! Чем же ты пользуешься, простой человек?

не совсем понял этот московой выплеск. в настоящий момент я пользуюсь портвейном и мороженым придя с улицы.

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

365. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Led (ok) on 03-Янв-13, 01:49 
> в настоящий момент я пользуюсь портвейном

пользоваться != злоупотреблять

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

386. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 04:06 
> вот за это вас линуксоидов простые люди и не любят

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

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

122. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от umbr (ok) on 29-Дек-12, 14:05 
>Mauro, SHUT THE FUCK UP!
>We never EVER blame the user programs.

Оказывается, Линус он такой же как все.

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

126. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 14:21 
Линус правильно говорит, представьте себе момент когда в ядро вносятся множество изменений и для того чтобы зависимое от ядра ПО работало в него надо внести изменения. Значит, каждому разработчику чье ПО зависит от ядра, должны своевременно выпускать новые версии с учетом изменений ядра. Это не логично, так как это приведет к торможению работы, как над ядром, так и над ПО которое с ним взаимодействует, точнее, зависит от него. В итоге интерес к такому взывал бы нежелание работать с таким ПО, и популярность такого По была бы минимальна, если вообще была бы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

277. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 29-Дек-12, 18:29 
не логично менять интерфейсы в уже зарелизенных версиях ядра и для относительно широко используемых компонент. v4l(2) не является, с одной стороны, настолько широко используемой (как, например, сетевой стек) и с другой - активно развиваемая подсистема, где и без этого пилят много плюшек и разработчикам софта приходится время от времени переписывать своё юзерспейсное ПО.
Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

131. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Zenitur (ok) on 29-Дек-12, 14:27 
Хорошая история, спасибо за перевод. Но вот только одно напрягает, что это произошло с PulseAudio.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

174. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 15:48 
> произошло с PulseAudio.

И тем не менее, в данном случае виновата именно подсистема ядра.

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

133. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Аноним (??) on 29-Дек-12, 14:31 
Хехе. Линуса что-то последнее время слишком часто прорывает. Уверовал в магические свойства слова fuck? :)
Ну и если бы он точно так же потерринга обматерил, было бы справедливо, а так, получается политика двойных стандартов. Когда в винде начинаються разговоры о поддержке пользовательского софта, написанного с учетом неправильного поведения API, то винда плохая и кривая, а когда тоже самое требует Линус, то Линукс - хороший? Смешно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

145. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Sergey722 (ok) on 29-Дек-12, 15:12 
> Ну и если бы он точно так же потерринга обматерил, было бы...

Ну Вы выдали. Линус отвечает за ядро и разбирается в нём лучше всех (официально), а Поттеринг пальцует свои проекты, к которым Линус не имеет никакого отношения. С таким же успехом вы могли предложить обматерить заодно Касперского, Нортона и Гейба Ньюэла, просто так, чтобы Мауро не сильно обижался.

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

327. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 30-Дек-12, 15:53 
как это не имеет отношения? произошедшее и есть наглядный пример взаимоотношений

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

151. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Нечестивый (ok) on 29-Дек-12, 15:23 
Самое неприятное в этом - прецедент. Конечно ошибки в ядре надо исправлять, но когда работаешь с представителями гномосферы типа Поттеринга делать это нужно очень внимательно, с постоянным акцентом на их собственные ошибки.

У них давно развилась идея фикс что это Линукс надо делать под них, а не наоборот. В действиях Линуса (которые в принципе корректны) они способны увидеть лишь то, что руководство низший инстанции понимает и защищает их священную правоту. А это очень плохо, так как требования Поттеринга к ядру довольно часто часто являются неосновательными или нежелательными.

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

167. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от jOKer (ok) on 29-Дек-12, 15:41 
Согласен с вами. Плюсую.
Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

187. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Sergey722 (ok) on 29-Дек-12, 16:18 
Как раз резкость Линуса позволяет надеяться, что Потеррингу будет вставлен пистон также в случае чего. Хотя и не считаю, что она (резкость) полезна в целом.
Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

194. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от clown on 29-Дек-12, 16:23 
Будет вставлен? Ему уже сейчас нужно их целую коробку навставлять! Неверный код ошибки - фигня, необработка кода ошибки - грубейшее нарушение, которое в данном случае стало вызывать зависание системы.
Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору

209. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:39 
> Будет вставлен? Ему уже сейчас нужно их целую коробку навставлять! Неверный код
> ошибки - фигня, необработка кода ошибки - грубейшее нарушение, которое в
> данном случае стало вызывать зависание системы.

Не хочу вас огорчать, но нельзя обрабатывать _все_ коды ошибок после _всех_ операций.
Иначе код на 90% будет состоять из обработки ошибок. Которые никогда не произойдут, если индусы в ядре не накосячат.

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

229. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от clown on 29-Дек-12, 17:03 
Не хочу вас огорчать, но обработка ошибок - одна из вещей, которая отличает квалифицированного специалиста от того, кто себя таким считает. Если функция может вернуть ошибку - она её рано или поздно вернёт. Если возвращается число от 0 до 4 млрд., то обрабатываться (заглушкой) должны все 4 млрд. вариантов, даже если сейчас используется только один (EINVAL).
Ответить | Правка | ^ к родителю #209 | Наверх | Cообщить модератору

356. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от qux (ok) on 01-Янв-13, 15:37 
Примеры #305 или #355 по-вашему не употребляются?
Ответить | Правка | ^ к родителю #209 | Наверх | Cообщить модератору

224. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Sergey722 (ok) on 29-Дек-12, 16:55 
  Я имел ввиду, что пистон будет вставлен, когда/если Поттеринг будет требовать внедрения в ядро мегакривых костылей в пользу своих продуктов. До тех пор пока он этого не делает он может писать сколь угодно кривой софт. Линуса это не касается. Точнее касается, но не как лидера проекта по разработке ядра, а только как частное лицо. ИМХО, как частное лицо он вполне может выражать своё мнение, но не приказывать Поттерингу.
  Если вспомнить пример с ЭнВидией, то он ведь их послал, потому что они хуже всех железячников сотрудничают с ядром. А был бы полным неадекватом мог бы показать фак Автовазу просто, потому что машины у них отстой. Но Линус адекватен, а Автоваз не мешает работе над ядром, поэтому Линус им ФАК не показывает.
Ответить | Правка | ^ к родителю #194 | Наверх | Cообщить модератору

232. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 17:06 
Я очень надеюсь, что вам никогда не придётся работать с таким "адекватным" контрагентом или руководителем.
Ответить | Правка | ^ к родителю #224 | Наверх | Cообщить модератору

284. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 18:50 
> Но Линус адекватен, а Автоваз не мешает
> работе над ядром, поэтому Линус им ФАК не показывает.

Под столом. Вот оно чо, Михалыч! Вот почему Линус не показывает ФАК автовазу!!


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

189. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от clown on 29-Дек-12, 16:21 
Ни причин, ни смысла в оскобрлении Мауро г-ном Торвальдсом я не вижу. Действия г-на Торвальдса корректны лишь в идее, что ошибки нужно исправлять, с чем Мауро и не спорил. Шло обычное рабочее обсуждение, пока не прибежал "авторитет" и не начал всех "строить". Появление подобных "авторитетов" в компаниях часто заканчиваются тем, что из компании уходят все квалифицированные специалисты, которые знают себе цену, а остаются "Поттеринги"...
Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

213. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:43 
> Ни причин, ни смысла в оскобрлении Мауро г-ном Торвальдсом я не вижу.
> Действия г-на Торвальдса корректны лишь в идее, что ошибки нужно исправлять,
> с чем Мауро и не спорил. Шло обычное рабочее обсуждение, пока
> не прибежал "авторитет" и не начал всех "строить". Появление подобных "авторитетов"
> в компаниях часто заканчиваются тем, что из компании уходят все квалифицированные
> специалисты, которые знают себе цену, а остаются "Поттеринги"...

Мауро - квалифицированный специалист? Да он даже на фоне поттера дважды индус.

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

176. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от Zulu on 29-Дек-12, 15:50 
Ломать юзерленд нехорошо. Но закладывать в ядро костыли по обходу проблем юзерленда еще хуже.
А хамить коллегам вообще мудачество.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

212. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (??) on 29-Дек-12, 16:42 
> Ломать юзерленд нехорошо. Но закладывать в ядро костыли по обходу проблем юзерленда
> еще хуже.
> А хамить коллегам вообще мудачество.

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

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

305. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (??) on 29-Дек-12, 23:18 
Ога, сделать подобное
switch (errno) {
case EINVAL:
  //обработка ошибки
....
default: assert(errno); //падаем от неизвестной нам ошибки
}
конечно же очень трудно.
Я вообще не понимаю тех, кто кричит что всех ошибок не обработать. Ну так обрабатывайте известные вам, а для всех остальных общий обработчик сделать можно.
Ответить | Правка | ^ к родителю #212 | Наверх | Cообщить модератору

387. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 04:09 
> Нет такой практики, чтобы перехватывать абсолютно все ошибки

естественно. «перехватывать» надо только те, которые можешь обработать. а для остальных — или падать, или жаловаться в лог и пытаться как-то жить дальше, смотря по обстоятельствам. но *перехватывать* — конечно, нет: за это канделябром бьют.

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

202. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от clown on 29-Дек-12, 16:33 
Если Мауро примет решение об уходе, все его поймут. Но если бы г-н Торвальдс отправил сообщение лично Мауро или они лично общались и Мауро регулярно выслушивал подобное по поводу каждой ошибки...

Недавно была новость что из проекта GNU уходят ряд ведущих разработчиков. Некоторые недоумевали почему нет конкретики что их неустроило, лишь несогласие с личностью г-на Столмана.

Теперь вопросы сняты?

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

211. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:40 
> Если Мауро примет решение об уходе, все его поймут. Но если бы
> г-н Торвальдс отправил сообщение лично Мауро или они лично общались и
> Мауро регулярно выслушивал подобное по поводу каждой ошибки...

Правильно, нафиг из ядра криворуких индусов.

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

217. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:48 
Скорее всего Торвальдс был раздражен и просто сорвал злость. За ним такое водится. Но радует, что он взрослеет в плане характера и начинает требовать дисциплину и порядок. Извините, но значение ядра очень и очень важно. А людям работать надо, а не принимать внутрь души академическую культуру хакеров. Вот если бы он еще так про Поттеринга с его скоростью и ошибками и RedHat с его попытками сэкономить на разработке, продвигая стандартизированные решения в ядро и навязывая выбор компонентов всем подряд, так прикрикнул, было бы совсем хорошо. Инвидиа вроде одумалась и стала на путь истинный. И радует, что на место джаст фо фана и анархии приходит ответственность и порядок. А коллег и в самом деле оскорблять не стоит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

357. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от qux (ok) on 01-Янв-13, 15:38 
> RedHat с его попытками сэкономить на разработке, продвигая стандартизированные решения в ядро

Эээ.. Это плохо? В смысле, нестандартизированные лучше?

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

220. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 16:51 
А Торвальдс и Столлманн правильно делают. Если опенсорц для разработчика - это просто хобби в свободное от основной работы время, то это не разработчик, а балласт. А балласт как известно за борт, т.е. долой из проекта.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

288. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 29-Дек-12, 19:50 
Угу, лучше без вообще без разработчика, чем хоть с каким-то, да.
Ответить | Правка | ^ к родителю #220 | Наверх | Cообщить модератору

388. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok) on 03-Янв-13, 04:11 
> Угу, лучше без вообще без разработчика, чем хоть с каким-то, да.

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

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

241. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Buy (ok) on 29-Дек-12, 17:33 
Да вполне нормально пообщались ) Все зависит от контекста. Надо просто представлять себе не партсобрание при галстуках, а два чела в баре за столиком трындят "по работе". Ничего обидного и в помине нет. У нас в команде точно так же, а обижающимся на слово "дурак" и т.п. нечего мантейнерствовать (имхо), поседеешь раньше времени )))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

274. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от phpcoder (ok) on 29-Дек-12, 18:25 
Да уж. С одной стороны согласен, что иногда надо быть жестким, а с другой, всё-таки грубо. Можно было и помягче. Если бы я составлял заголовок, то начал бы как-нибудь типа "Линус Торвальдс сорвался..."
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

275. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от clown on 29-Дек-12, 18:27 
... В очередной раз за месяц сорвался ...
Ответить | Правка | ^ к родителю #274 | Наверх | Cообщить модератору

287. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 29-Дек-12, 19:48 
ИМХО, между Линусом и Мауро гораздо более глубокие трения (мы же не знаем, что там между разработчиками происходит), иначе бы Линус так его не отчитывал.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

292. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Adui on 29-Дек-12, 20:29 
Мауро фашист
Ответить | Правка | ^ к родителю #287 | Наверх | Cообщить модератору

320. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Главные Редакторы on 30-Дек-12, 11:47 
"По словам Линуса, если какое-то изменение в ядре приводит к нарушению работы пользовательских приложений, то это сразу следует воспринимать как ошибку в ядре."

Читать такое в нашем быстро меняющемся мире очень приятно. Стабильность и предсказуемость - вот главная цель в улучшении ПО.

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

321. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 30-Дек-12, 12:10 
не очень жестоко, наш шеф допустим предлагает делать кизмы с горячей водой, или паяльник сувать в одно место из-за логических ошибок в коде, дескать на что вы заканчивали прикладную математику если не можете избавить код от этих ошибок,,,,,
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

325. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –4 +/
Сообщение от Аноним (??) on 30-Дек-12, 14:24 
Уголовный тон Линуса не допустим. Позор для него.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

326. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 30-Дек-12, 14:35 
Торвальдс слишком остер на язык (как обычно), но в этом - "WE DO NOT BREAK USERSPACE!" - он точно прав. Но и мейнтейнер правильно привлек внимание к косякам пульса, разрабам этого софта хорошо бы их поправить
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

329. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Васька (??) on 30-Дек-12, 20:49 
Порка, в грубой форме указал - да это же закат Линуха. Наверное к версии 4.5 окончательно всех выпорят и обругают - и ядро рассепится.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

332. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Adui on 30-Дек-12, 21:33 
> Порка, в грубой форме указал - да это же закат Линуха. Наверное
> к версии 4.5 окончательно всех выпорят и обругают - и ядро
> рассепится.

Быдлокодерам в ядре делать нечего и патчи пульсов засовывать не нужно

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

330. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –2 +/
Сообщение от Васька (??) on 30-Дек-12, 20:54 
мдя, услышать слова "Mauro, SHUT THE FUCK UP!" и не ударить по лицу может только интелегент. Это не просто жестко, это по хамски и по быдлятнически. Линус болен на голову. Все радовались когда ушел Билл Гейтс - в итеге вин 7 стала черезвычайно хорошей. Если уйдет Линус - может сообщество выграет? "Слепой сказал посмотрим".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

336. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Аноним (??) on 31-Дек-12, 00:08 
Согласен. Линус конечно авторитетный мужик и во многом прав, но по-моему он охамел. Все таки с человеком разговаривает. Мог бы быть повежливей.
Ответить | Правка | ^ к родителю #330 | Наверх | Cообщить модератору

345. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Stream on 31-Дек-12, 19:30 
а ты уверен что его пароли не угнали и не тролят заместо него (:
Ответить | Правка | ^ к родителю #336 | Наверх | Cообщить модератору

338. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от thesame on 31-Дек-12, 00:28 
> мдя, услышать слова "Mauro, SHUT THE FUCK UP!" и не ударить по
> лицу может только интелегент. Это не просто жестко, это по хамски
> и по быдлятнически.

Скорее всего, это продолжение какой-то переписки в почте.
Если бы Линус так вел себя всегда - с ним бы никто не стал работать. А вот если "интелегент" регулярно косячит, и его приходится поправлять - то в какой-то момент возникает мысль приложить пожестче: может, хоть так дойдет, если уж увещевания не помогают... Все-таки использование не предназначенного для данного сисколла кода ошибки - это серьезный косяк, и аргументация в духе "а они сами дураки" - ничем не лучше. За такое надо бить сразу и серьезно, чтобы впредь неповадно было.

Лидер проекта не может быть добреньким - иначе этот проект загнется оч-чень быстро.

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

360. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от robux (ok) on 02-Янв-13, 13:27 
> Линус болен на голову. Все радовались когда ушел
> Билл Гейтс - в итеге вин 7 стала черезвычайно хорошей. Если
> уйдет Линус - может сообщество выграет? "Слепой сказал посмотрим".

Ну чтож, "здоровый на голову" герой, форкай проект ядра Linux и покажи как надо правильно мейнтейнерить!
СПО - это тебе не проприетарщина, тут пиаром и конференциями не отделаешься, здесь надо РАБОТАТЬ, а не розовые сопли распускать.

Еще раз: форкай linux и зови к себе Мауро.

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

334. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +3 +/
Сообщение от umbr (ok) on 30-Дек-12, 22:16 
"Здесь я хочу рассказать о своих золотых правилах. Первое: обращайся с другими так, как ты хочешь, чтобы они обращались с тобой..."
(с) Линус Торвальдс
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

335. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –3 +/
Сообщение от Adui on 31-Дек-12, 00:05 
> "Здесь я хочу рассказать о своих золотых правилах. Первое: обращайся с другими
> так, как ты хочешь, чтобы они обращались с тобой..."
> (с) Линус Торвальдс

Это фильтр против тормозов (овцы в стаде, которые не индивидуальны).

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

340. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 31-Дек-12, 14:36 
Хотел бы я посмотреть на стадо без овец. :D

Вообще, мне немного жаль Линуса.

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

341. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +/
Сообщение от Аноним (??) on 31-Дек-12, 15:27 
Это вполне ожидаемое и очевидное событие, так как очевидно, что сложно одному человеку урегулировать систему и поэтому необходимо будет предусмотреть новый тип участи глава проекта, который избирается среди разработчиков и самое главное избирается ТОЛЬКО разработчиками данного элемента. Этот представитель несет ответственность за работоспособность элемента ядра.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

408. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  –1 +/
Сообщение от Анонимуз on 05-Янв-13, 12:26 
Это что же, стабильный API больше не нонсенс?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

409. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Andrey Mitrofanov on 05-Янв-13, 14:04 
> Это что же, стабильный API больше не нонсенс?

Вы путаете. Но столь же возможно, что передёргиваете и тролите.

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

411. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Янв-13, 19:52 
> стабильный API больше не нонсенс?

Внутриядерный всё так же не фиксируется, внешний -- всё так же не должен ломаться.  Ничего нового.

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

427. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Andrey Mitrofanov on 07-Янв-13, 16:08 
>> стабильный API больше не нонсенс?
> Внутриядерный всё так же

Бедная заблужшая душа! Он же не читал того, на что вешает ярлык.

"The kernel to userspace interface is the one that application programs use, the syscall interface.  That interface is _very_ stable over time, and will not break." -- ...Documentation/stable_api_nonsense.txt

> Ничего нового.

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

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

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




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

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