The OpenNET Project / Index page

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

Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допустившего появление проблем в пользовательском ПО

29.12.2012 09:13

После выхода Linux 3.8-rc1 стали поступать жалобы пользователей о зависании PulseAudio при использовании нового тестового выпуска ядра. Проблема стала появляться из-за использования в ioctl uvc_* кода ошибки "-ENOENT", вместо "-EINVAL". Mauro Carvalho Chehab, мэйнтейнер подсистемы V4L2, указал на то, что проблема скорее всего является следствием ошибки в PulseAudio, так как программа не поддерживает обработку кодов ошибок, отличных от "-EINVAL". Mauro также упомянул, что непонятно зачем звуковой сервер пытается использовать V4L2 функции uvc_ctrl (USB video device), которые предназначены для иных целей (управление видеоустройством, таким как web-камера). Поэтому, по мнению Mauro, данную проблему следует решать в PulseAudio и она не является регрессивным изменением в ядре.

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

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

  1. Главная ссылка к новости (http://developers.slashdot.org...)
  2. OpenNews: Продолжение дискуссии с Линусом Торвальдсом о стабильности API ядра Linux
  3. OpenNews: Линус Торвальдс и другие разработчики ядра подключились к обсуждению проблем Linux на десктопе
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35719-linus
Ключевые слова: linus, kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (384) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:55, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    >что непонятно зачем звуковой сервер пытается использовать V4L2 функции uvc_ctrl (USB video device), которые предназначены для иных целей (управление видеоустройством, таким как web-камера).

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

     
     
  • 2.6, Аноним (-), 10:19, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Представляю сколько костылей забили в ядро что бы работала  SystemD
     
     
  • 3.150, Аноним (-), 15:22, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +15 +/
    > Представляю сколько костылей забили в ядро что бы работала  SystemD

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

     
     
  • 4.185, Аноним (-), 16:17, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > В данном случае костыль забил именно майнтайнер. Он упоролся, с чего ради ENOENT после открытия файла вообще? Где логика???

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

     
     
  • 5.308, Легион (?), 01:16, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    И это не шутка.
     
     
  • 6.312, Аноним (-), 05:05, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > И это не шутка.

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

     
  • 5.346, Michael Shigorin (ok), 19:57, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда костыль забивейт мейнтейнер - виноват все равно поттеринг.

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

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

     
  • 3.198, Аноним (-), 16:28, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Представляю сколько костылей забили в ядро что бы работала  SystemD

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

     
     
  • 4.206, Аноним (-), 16:36, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Представляю сколько костылей забили в ядро что бы работала  SystemD
    > Ага. cgroups, autofs, timerfd, почти вся логика работы с устройствами, даже планировщик
    > процессов - без всего этого SystemD не заработает.

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

     
     
  • 5.348, Ъодмин (?), 05:52, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И главное - все это никому не нужно.

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

     
  • 5.366, arisu (ok), 02:10, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И главное — все это никому не нужно. Ну, если под «всеми»
    > подразумевать доблестных борцунов с SystemD. Из-под винды хорошо проповедовать о ненужности
    > фич линукса.

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

     
  • 2.12, Аноним (-), 10:40, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри. Рекомендую, например, ознакомиться с ассортиментом Logitech... Хотя лучше не стоит, они убогие.
     
     
  • 3.48, Преподаватель информатики (?), 11:44, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +19 +/
    А на мой взгляд наоборот они хороши. По крайней мере пачка тех, что с надписями driver free. Никаких установок драйверов и плясок с бубном. По крайней мере в linux, хотя говорят что и в венде всё работает. Картинка нормальная, звук нормальный, насколько это может быть нормальным для вебкамеры.
    В отличие от какого нибудь genius который работает только со своим драйвером который написан только под winXP. В таком случае там хоть какая качественная картинка и оптика — оно не работает.
     
     
  • 4.98, Анонимусище (?), 13:27, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –20 +/
    Вам бы к преподавателю русского языка заскочить на переменке.
     
     
  • 5.359, Легион (?), 21:35, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вам бы к преподавателю русского языка заскочить на переменке.

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


     
     
  • 6.361, gluk47 (ok), 22:26, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прошу прощения, что влезаю в дискуссию, но мне тоже немного глаз резануло.

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

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

    > set grammar nazi mode off

     
  • 3.119, sasa (??), 13:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри.

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

     
     
  • 4.197, Аноним (-), 16:26, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри.
    > вообще-то для них драйвер находится в ALSA -  USB sound devices

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

     
     
  • 5.215, Аноним (-), 16:46, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Вообще-то существуют вебкамеры с дебильно присобаченным микрофоном прямо внутри.
    >> вообще-то для них драйвер находится в ALSA -  USB sound devices
    > А это - USB video devices. Разница понятна?

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

     
     
  • 6.280, sasa (??), 18:37, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И самое веселое, что в ядре работа с некоторыми аудиодевайсами реализована через
    > интерфейс для видеодевайсов.

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

     
  • 3.142, AlexYeCu (ok), 15:06, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У самого такая, A4Tec, считается за usb-шную звуковую карту. Но v4l2 её микрофону совершенно без надобности и все его настройки — в alsamixer, а не в v4l2ucp.
     
     
  • 4.236, Аноним (-), 17:11, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > У самого такая, A4Tec, считается за usb-шную звуковую карту.

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

     
  • 2.130, rshadow (ok), 14:23, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Поттер как истинный тролль просто обязан поправить ошибку в пульсе и раскритиковать Линуса. =)
     
  • 2.177, Аноним (-), 15:55, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Ждём показательную порку Поттерингу от Линуса.
     
     
  • 3.188, Аноним (-), 16:19, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ждём показательную порку Поттерингу от Линуса.

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

     
  • 3.200, Аноним (-), 16:30, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ждём показательную порку Поттерингу от Линуса.

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

     
     
  • 4.246, Аноним (-), 17:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ждём показательную порку Поттерингу от Линуса.
    > В данном случае Линус раскритиковал как раз борцунов с Поттерингом, есличо.

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

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

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

     
     
  • 5.286, deadless (ok), 19:38, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    косяки в ядре? это что-то новое..
     
  • 5.313, Аноним (-), 05:08, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > косяка в ядре Поттеринг смог написать этот кривой, но работоспособный код.

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

     
  • 3.235, Аноним (-), 17:10, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ждём показательную порку Поттерингу от Линуса.

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

     

  • 1.2, Клим (?), 10:05, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    если maintainer не знает как работает ядро - чего ж от пользователей ждать?
     
     
  • 2.7, Vascom (?), 10:27, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так проблема же не в Pulseaudio, а в том, что ядро сломали. На что Линус и указал.
    Как же достали ненавистники Поттеринга. Сами ничего не делают, лишь критикуют.
     
     
  • 3.193, Аноним (-), 16:23, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так проблема же не в Pulseaudio, а в том, что ядро сломали.
    > На что Линус и указал.
    > Как же достали ненавистники Поттеринга. Сами ничего не делают, лишь критикуют.

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

     
  • 2.8, ананим (?), 10:30, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Охренел штоли?
    Ведро то как раз работает.
    На пальцах — ошибочные ситуации обрабатывает корректно и выдаёт различные коды при различных ошибках (что и должно делать, прикинь?).
    Но тут вдруг оказывается, что а) пульса обрабатывает не всевозможные ошибки а только одну и б) за каким-то хером пульса (звуковой!!! сервер между прочим) лезет в usb-камеру, где звука в) априори вообще то нет и г) даже если бы и был, то он бы всё равно ушёл бы на эльзу, а уж потом с эльзы попал в пульс.

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

     
     
  • 3.15, Аноним (-), 10:42, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > в usb-камеру, где звука в) априори вообще то нет

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

     
     
  • 4.18, ананим (?), 10:44, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    см. пункт г) :D
     
     
  • 5.195, Аноним (-), 16:24, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > см. пункт г) :D

    Не аргумент.

     
  • 5.196, Аноним (-), 16:25, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > см. пункт г) :D

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

     
     
  • 6.256, ананим (?), 18:00, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. отдельного устройства "микрофон" нет?
    Звук идет тошько с картинкой?
    И не через эльзу?

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

     
  • 4.28, ананим (?), 11:08, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а да, uvc_ — это сокращение от USB Video Class, если чО.
     
     
  • 5.199, Аноним (-), 16:29, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а да, uvc_ — это сокращение от USB Video Class, если чО.

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

     
  • 4.33, ананим (?), 11:19, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –8 +/
    да, мэнтейнер ошибся, но только в одной строчке (см. диф с ENOENT), в первом рк(!!!) 3.8, который быстро поправили,…
    а потериниг мало того что ошибки выборочно обрабатывает (типа если не -EINVAL, то нифига за ошибку не считается), так ещё и микрофонами через камеру… не, назовём своими именами, через Опу рулит.

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

     
     
  • 5.42, clown (?), 11:34, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты действительно веришь что, оскорбляя разработчиков, удасться привлечь и мотивировать квалифицированных специалистов?
     
     
  • 6.56, ананим (?), 12:14, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а вы действительно верите в сантаклаусов?

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

     
  • 6.63, Anonymous528 (?), 12:39, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Линус никого не оскорблял. Красочные выражения типа: "SHUT THE FUCK UP!", "Fix your f*cking "compliance tool", IHMO показывают только то как сильно майнтейнер достал Линуса.
    Есть установленные правила разработки ("WE DO NOT BREAK USERSPACE!"), мантейнер в данном случае нарушил их и вместо того что бы исправить полез в дискуссии.
     
     
  • 7.70, clown (?), 12:45, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ниже я как раз общаюсь как раз по поводу того, почему в обработчике ошибки возникла критическая ошибка. Читайте с 4.43.
     
     
  • 8.85, Аноним (-), 13:08, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ошибка в ядре Она исправлена Читайте что угодно, фактов это не изменит ... текст свёрнут, показать
     
     
  • 9.205, Аноним (-), 16:34, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Всем пофиг на факты Надо срочно обоcpать поттера ... текст свёрнут, показать
     
  • 8.102, Anonymous528 (?), 13:29, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да причем здесь обработчик ошибки Вы сейчас ведете себя как Мауро Есть установ... текст свёрнут, показать
     
     
  • 9.110, ананим (?), 13:46, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    да при том Мауро облажался в RC1 и исправился а похтеринг облажался во всех ре... текст свёрнут, показать
     
     
  • 10.116, Аноним (-), 13:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет он не исправился Его завтавили это сделать со скандалом И это просто жуть,... текст свёрнут, показать
     
     
  • 11.123, ананим (?), 14:05, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да нисколько это очевидно для любого с iq 80 всё просто, если бы их было мно... текст свёрнут, показать
     
     
  • 12.203, Аноним (-), 16:33, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Для любого с iq 80 очевидно, что его подсистема более чем на 90 состоит из гo... текст свёрнут, показать
     
  • 12.242, Аноним (-), 17:34, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    С формальной точки зрения даже очень прямой код не обязан как-то внятно реагиров... текст свёрнут, показать
     
     
  • 13.315, clown (?), 07:45, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Функция возвратила ошибку PulseAudio ошибку игнорирует Какие ещё ошибки, кроме... текст свёрнут, показать
     
     
  • 14.349, Аноним (-), 06:26, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я согласен что формально к этому можно придраться, но идиотского поведения ... текст свёрнут, показать
     
  • 13.367, arisu (ok), 02:23, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    с формальной точки зрения хорошо написаный код должен спокойно переносить неиз... большой текст свёрнут, показать
     
  • 10.134, Anonymous528 (?), 14:31, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нихрена он не исправлялся Баг за него исправляли другие люди, патч к ядру накат... текст свёрнут, показать
     
     
  • 11.143, ананим (?), 15:07, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ага, счаз ты мне будешь указывать о чём мне речь вести в сабже есть похтеринг ... текст свёрнут, показать
     
     
  • 12.172, Anonymous528 (?), 15:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, я буду ТЕБЕ указывать Если в топике есть похтеринг это еще не означает что ... текст свёрнут, показать
     
     
  • 13.219, Аноним (-), 16:50, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ананим точно знает, кто виноват Не слушайте идиота Торвальдса, слушайте умного ... текст свёрнут, показать
     
  • 12.186, Sem (??), 16:17, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так не пользуйся пульсом и все Чего кричать то ... текст свёрнут, показать
     
     
  • 13.218, Аноним (-), 16:49, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Пульс здесь как бы не причем Есть только личная ненависть одного человека к дру... текст свёрнут, показать
     
  • 13.368, arisu (ok), 02:32, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а того, что кое-где дурацкий пульс прибит гвоздями намертво сюрпрайз, да p s ... текст свёрнут, показать
     
  • 8.216, Аноним (-), 16:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Простите, но это безграмотная пропаганда, ориентированная на тех, кто никогда ни... текст свёрнут, показать
     
     
  • 9.243, Аноним (-), 17:35, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, в принципе отреагировать на неизвестную ошибку адекватно - это хорошо Но д... текст свёрнут, показать
     
  • 9.259, Аноним (-), 18:04, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    If OpenFile filename NOERR ... текст свёрнут, показать
     
     
  • 10.285, a (??), 19:11, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    else ... текст свёрнут, показать
     
     
  • 11.314, clown (?), 07:30, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вам нужен репетитор по программированию на языке С err_code FileOpen filename... текст свёрнут, показать
     
  • 9.343, netch (ok), 19:15, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как Вы определяете возможность конкретной ошибки ... текст свёрнут, показать
     
  • 9.355, qux (ok), 15:36, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Простите, но это code if foo 0 error happened code ... текст свёрнут, показать
     
  • 9.369, arisu (ok), 02:36, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    code int fd open mycoolfile dat , O_RDONLY if fd 0 fd open myc... текст свёрнут, показать
     
  • 7.124, Hanon (?), 14:14, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В последних новостях про тенденцию разработки ядра, а какая-то новость гласила, что с каждым годом новых разработчиков все мало, и у руля только старые....вашему Торвальдсу следовало бы молчать в тряпочку, а то всех разгонит, и останутся коммиты очередных ненужных файловых систем.
     
     
  • 8.144, ананим (?), 15:09, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    со своими советами можете проследовать к своему лысому, потному, толстому уж с ... текст свёрнут, показать
     
  • 8.190, Аноним (-), 16:21, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Таких, как Мауро - действительно стоит разогнать ... текст свёрнут, показать
     
  • 8.192, Sem (??), 16:22, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вообще то, Линус тут прав на все 100 И если он будет молчать, что ядро преврат... текст свёрнут, показать
     
  • 6.214, Аноним (-), 16:44, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ты действительно веришь что, оскорбляя разработчиков, удасться привлечь и мотивировать
    > квалифицированных специалистов?

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

     
  • 5.44, freehck (ok), 11:41, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    читай внимательнее.

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

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

     
     
  • 6.58, ананим (?), 12:24, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    читай внимательно ещё раз.
    а) не важно, что код возврата был изменён (и это не просто код возврата, это ошибка! чувствуешь ? не?
    б) я это и не(!!!) обсуждал.

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

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

     
     
  • 7.61, freehck (ok), 12:28, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > пульсу я обсуждал, пульсу, бэби. :D

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

     
     
  • 8.66, ананим (?), 12:39, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    да-а-а-а т е вы тут собрались обсуждать только фалосы Торвальдса D а я вот о... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 10.86, ананим (?), 13:12, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    повторяю то, что сказал ниже http www opennet ru openforum vsluhforumID3 880... большой текст свёрнут, показать
     
     
  • 11.108, linux must _RIP_ (?), 13:44, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    в кой веки соглашусь с ананимом - Список конкретных кодов ошибок может быть оч... текст свёрнут, показать
     
     
  • 12.118, ананим (?), 13:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ioctl не может не имеет права man ioctl чётко говорит об этом за что Мауро и ... текст свёрнут, показать
     
  • 12.178, Алексей Морозов (ok), 15:57, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще-то список возможных ошибок да, кодов ошибок, получаемых из errno конкре... большой текст свёрнут, показать
     
     
  • 13.344, netch (ok), 19:19, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На практике невозможно всегда и во всём соблюдать этот список, и весь софт, кото... текст свёрнут, показать
     
     
  • 14.430, Andrew Kolchoogin (?), 12:07, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это возможно всегда и во всём То есть, масштабируя софт, который общается с яд... текст свёрнут, показать
     
     
  • 15.431, arisu (ok), 12:28, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    fail с записью кода ошибки в лог upd чёрт abort, конечно извиняюсь ... текст свёрнут, показать
     
     
  • 16.433, netch (ok), 12:49, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно не обязательно Например, неизвестная ошибка при открытии необязатель... текст свёрнут, показать
     
     
  • 17.434, arisu (ok), 12:57, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    таки 171 неизвестная ошибка 187 является поводом для аборта на всякий случа... текст свёрнут, показать
     
     
  • 18.435, netch (ok), 13:03, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Только в сферическом софте в вакууме ... текст свёрнут, показать
     
     
  • 19.436, arisu (ok), 13:11, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    в любом нормальном софте 171 неизвестная ошибка 187 8212 это ЧП при ЧП ... текст свёрнут, показать
     
     
  • 20.437, netch (ok), 14:25, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, но Вы, очевидно, никогда не писали софт серьёзнее, чем usr bin sort ... большой текст свёрнут, показать
     
  • 15.432, netch (ok), 12:46, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что ж, если разговор пошёл в таком ключе, то давай пройдём по стандартам и в пре... большой текст свёрнут, показать
     
  • 12.225, Аноним (-), 16:57, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если ENOENT будет описан в документации драйвера - пульс не сломается Если не б... текст свёрнут, показать
     
  • 3.39, freehck (ok), 11:33, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Черт, я вас рано плюсанул.

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

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

    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?"

     
     
  • 4.43, clown (?), 11:38, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А не подскажите, почему код ошибки вызывает критическую ошибку? Мауро - козёл отпущения, его ошибка не оправдывает истинного виновника проблемы.
     
     
  • 5.47, freehck (ok), 11:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Неправильный код ошибки является причиной вызова неправильного обработчика этой ошибки. Результаты тут непредсказуемы.
     
     
  • 6.49, clown (?), 11:46, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Здесь два вопроса:
    1. в чём, по вашему мнению, заключается роль обработчика ошибки?
    2. обработчик ошибки написан без контроля ошибок?

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

     
     
  • 7.54, freehck (ok), 11:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, просто занести ошибку в журнал может быть мало Вполне возможна ситуация, ко... большой текст свёрнут, показать
     
     
  • 8.67, clown (?), 12:41, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Коды ошибок - это коды ошибок Они задумывались и используются исключительно для... текст свёрнут, показать
     
     
  • 9.82, freehck (ok), 13:07, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ваши доводы не лишены смысла Но я не понимаю, откуда берется вот это Я, наверн... большой текст свёрнут, показать
     
     
  • 10.89, clown (?), 13:16, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В тексте статьи Мауро указал на то, что проблема скорее всего является сле... текст свёрнут, показать
     
     
  • 11.105, freehck (ok), 13:38, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А, точно Перечитал исходное сообщение Мауро - действительно речь о цикле Ну то... текст свёрнут, показать
     
     
  • 12.140, Andrew Kolchoogin (?), 14:56, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да я бы не стал так жёстко Программное обеспечение, работающее в User Space, _н... текст свёрнут, показать
     
     
  • 13.149, ананим (?), 15:22, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    1 оно их вообще не обязано обрабатывать 2 это просто правила хорошего тона и ... большой текст свёрнут, показать
     
     
  • 14.162, Михрютка (ok), 15:37, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    в военное время значение синуса достигает четырех, ага ... текст свёрнут, показать
     
     
  • 15.181, ананим (?), 16:04, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    и не только в синусах, и не только в военное http www tomshardware co uk foru... текст свёрнут, показать
     
     
  • 16.238, Михрютка (ok), 17:18, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    поясните, пожалуйста, как из приведенных ссылок вытекает существование ситуаций,... текст свёрнут, показать
     
  • 13.165, slowpoke (?), 15:39, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что с того Завтра появится какой нибудь ENOFUCK и ядро его оправданно вернет - ... текст свёрнут, показать
     
     
  • 14.208, Sem (??), 16:37, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У вас не верное представление Не появляются коды ошибок вдруг ни от куда Весь ... текст свёрнут, показать
     
     
  • 15.240, Аноним (-), 17:33, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ты ничего не понял Нехороший код можно коммитить Нежелательно, но фалосами теб... текст свёрнут, показать
     
  • 15.324, stupid (?), 14:15, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да что вы Вы man ioctl то читали ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ Обычно в случ... текст свёрнут, показать
     
     
  • 16.342, дзьм1110тры (?), 16:35, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    возвращаемое значение код ошибки В случае ошибки возвращается всегда -1, а с... текст свёрнут, показать
     
  • 14.263, Аноним (-), 18:11, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чувак, это совместная игра Не предполагается что кернелмод будет жульничать ... текст свёрнут, показать
     
  • 14.289, Andrew Kolchoogin (?), 20:12, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да ведь в том-то и дело, что вот так вот завтра не появится Разработка операц... текст свёрнут, показать
     
     
  • 15.298, Михрютка (ok), 21:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вы же понимаете, что это не остановит младопеттерингов нет, значит, надо придум... текст свёрнут, показать
     
  • 13.371, arisu (ok), 03:12, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а ещё юзеры, например, не имеют права подбирать чужие пароли а программисты не ... большой текст свёрнут, показать
     
  • 10.106, ананим (?), 13:39, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вы программист если нет обработчика, то ошибка маскируется т е выйдя за преде... текст свёрнут, показать
     
     
  • 11.169, slowpoke (?), 15:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так нужно писать не int rc ioctl if rc EINVAL а int rc ioctl ... текст свёрнут, показать
     
     
  • 12.184, ананим (?), 16:16, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    rc ioctl 8230 err errno может и изменится, например в другом потоке ... текст свёрнут, показать
     
     
  • 13.233, Поттеринг (?), 17:08, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Фигасе А чё такое default D... текст свёрнут, показать
     
     
  • 14.350, Аноним (-), 06:39, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, а что, так можно ... текст свёрнут, показать
     
  • 13.260, Аноним (-), 18:06, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    errno для каждого потока свой, присвоение лишнее... текст свёрнут, показать
     
  • 13.373, arisu (ok), 03:22, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    какой потрясающий быдлокод скажи, о юный падаван, а что будет, если контекст ис... текст свёрнут, показать
     
     
  • 14.428, slowpoke (?), 10:10, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ребята не надо тупить Читайте man errno errno is thread-local setting it in... текст свёрнут, показать
     
     
  • 15.429, arisu (ok), 10:37, 09/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    э 8230 я-то в курсе, что errno 8212 это thread local отчасти потому и восх... текст свёрнут, показать
     
  • 11.173, clown (?), 15:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы описали один из возможных вариантов поведения, но есть и другой ошибка напр ... текст свёрнут, показать
     
     
  • 12.210, Sem (??), 16:40, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У Линуса совсем не такой логический вывод Мы не ломаем userspace - вот его по... текст свёрнут, показать
     
     
  • 13.222, clown (?), 16:54, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что вы знаете про модульность ... текст свёрнут, показать
     
  • 13.351, qux (ok), 14:46, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В такой формулировке она не просто неверна, она невозможна Если бы он сказал хо... текст свёрнут, показать
     
     
  • 14.375, arisu (ok), 03:29, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    lkml подразумевает, что людям не надо пояснять, как пользоваться туалетной бумаг... текст свёрнут, показать
     
     
  • 15.393, qux (ok), 23:11, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Про ABI я как раз уточнил Хотя 80h 80h-ем, но i386 вон поддерживать перестали ... большой текст свёрнут, показать
     
     
  • 16.395, arisu (ok), 23:59, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, никакой не сломался в данном случае это неважно, но представляешь, софт о... большой текст свёрнут, показать
     
     
  • 17.398, qux (ok), 00:12, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А на не повыше Точно не сломался Я его словам ничего не дописывал В отличие о... текст свёрнут, показать
     
     
  • 18.399, arisu (ok), 00:20, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, не сломался ядро можно запустить, под ним старый софт можно запустить обе... текст свёрнут, показать
     
     
  • 19.401, qux (ok), 00:29, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ой, я не поняла Так работу всего-всего на i386 сломали или нет хлопая ресница... текст свёрнут, показать
     
     
  • 20.402, arisu (ok), 01:15, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    новых ядер 8212 да userland 8212 нет и то 8212 не сломали ты можеш... текст свёрнут, показать
     
  • 12.374, arisu (ok), 03:25, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет пульса 8212 одно, странное поведение ядра 8212 другое в данном случа... текст свёрнут, показать
     
  • 11.372, arisu (ok), 03:17, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    171 передовая бригада по стэку 187 , лол судя по количеству ошибок в твоём с... текст свёрнут, показать
     
  • 10.370, arisu (ok), 03:01, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ага для звукового сервера действительно, да ну его нафиг 8212 пытаться не п... большой текст свёрнут, показать
     
     
  • 11.389, freehck (ok), 12:46, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да что там для звукового сервера Для ядра тоже вполне приемлемо Чуть что - Ker... большой текст свёрнут, показать
     
     
  • 12.390, arisu (ok), 12:55, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    печально а вот и есть у меня когда винт сыпался 8212 бедное ядро пыхтело, ... большой текст свёрнут, показать
     
     
  • 13.391, freehck (ok), 13:00, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы вели речь об ошибках, не предусмотренных программой Вы серьезно не понимаете... текст свёрнут, показать
     
     
  • 14.392, arisu (ok), 13:05, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    что значит 171 не предусмотреных 187 ну, кроме того, что 171 я 8212 ав... текст свёрнут, показать
     
  • 9.88, Аноним (-), 13:14, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Что ты тугой такой, Мауро облажался и исправился, вопрос решен, ошибка ядра испр... текст свёрнут, показать
     
  • 7.71, ананим (?), 12:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >2. обработчик ошибки написан без контроля ошибок?
    >Для меня является очевидным что обработчик ошибок должен выполнить ровно столько, сколько от него требуется - обработать ошибку

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

     
     
  • 8.80, clown (?), 13:01, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На этот же пункт обратил внимание Мауро программа PulseAudio обрабатывала тольк... текст свёрнут, показать
     
     
  • 9.90, Аноним (-), 13:17, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поздняк метаться, настрочил портянок на весь опеннет, ошибка ядра уже исправлена... текст свёрнут, показать
     
     
  • 10.100, ананим (?), 13:28, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    во-во, а быдло-код похтеринга так таким и остался а тут вальве со стимом всякие... текст свёрнут, показать
     
     
  • 11.146, Аноним (-), 15:12, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    например тут http steamcommunity com app 221410 discussions 0 882966057032293... текст свёрнут, показать
     
  • 9.94, ананим (?), 13:24, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вот по этому я и шокирован стабильностью пульса это раз второй раз шокирован е... текст свёрнут, показать
     
  • 9.115, freehck (ok), 13:53, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Между зависала и выдавала ошибку огромная разница Судя по всему, Линус... большой текст свёрнут, показать
     
  • 3.46, clown (?), 11:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Без анализа кода, твои мысли о правильности использований функций не представляют ценности. На олимпиаде по программированию была поставлена задача определить попадает ли точка с заданными координатами (только целые числа) в геометрическую фигуру высокой сложности. Одним из самых быстрых решений было нарисовать эту фигуру цветом на контрастном фоне и проверить цвет искомой точки. Рисование производилось системными функциями GUI, что обеспечило решению высокую скорость и минимальное количество дописанного кода. Яркий пример разумного использования функций не по назначению.
     
  • 3.55, develop7 (ok), 12:02, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > за каким-то хером пульса (звуковой!!! сервер между прочим) лезет в usb-камеру, где звука в) априори вообще то нет

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

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

     
     
  • 4.147, Аноним (-), 15:16, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > /me задумчиво посмотрел на USB-камеру со встроенным микрофоном. пойти выбросить, что ли?
    > UPD: хм, микрофон вроде работает. Но анониму виднее, конечно.

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

     
     
  • 5.226, Аноним (-), 17:00, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> /me задумчиво посмотрел на USB-камеру со встроенным микрофоном. пойти выбросить, что ли?
    >> UPD: хм, микрофон вроде работает. Но анониму виднее, конечно.
    > и? в видеокартах тоже звуковые чипы распаяны, пусть пульса в DRI лазит!

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

     
     
  • 6.301, Аноним (-), 22:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Если из-за Мауро и ему подобных работа с этими чипами будет сделана
    > через функции DRI - придется лазить.

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

     
  • 3.158, другой аноним (?), 15:31, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На пальцах — ошибочные ситуации обрабатывает корректно

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

     
  • 2.248, Аноним (-), 17:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > если maintainer не знает как работает ядро - чего ж от пользователей
    > ждать?

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

     

     ....большая нить свёрнута, показать (129)

  • 1.3, Аноним (-), 10:06, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    То есть, это не Поцтеринг со своими г.вноподелиями должен подстраиваться под ядро, а ядро под Поцтеринга? Мило, очень мило.
     
     
  • 2.13, Linus (?), 10:41, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    "WE DO NOT BREAK USERSPACE!"
     
     
  • 3.231, Аноним (-), 17:06, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > "WE DO NOT BREAK USERSPACE!"

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

     
  • 3.322, filosofem (ok), 12:29, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Any time you have "one overriding idea", and push your idea as a superior ideology, you're going to be wrong.
     
  • 2.22, Аноним (-), 10:57, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То есть, это не Поцтеринг со своими г.вноподелиями должен подстраиваться под ядро, а ядро под Поцтеринга? Мило, очень мило.

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

     
     
  • 3.227, Аноним (-), 17:01, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ошибка-то стала появляться в новой версии ядра, Поцтеринг тут не при чем.
    > Какой нафиг линукс десктоп, если ядро будет ломать совместимость с пользовательским
    > софтом.

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

     
     
  • 4.249, Аноним (-), 17:51, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Поттеринг тут при том, что на него всегда можно свалить любую ошибку,
    > и ананимы радостно это подхватят.

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


     
  • 2.30, Аноним (-), 11:10, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > То есть, это не Поцтеринг со своими г.вноподелиями должен подстраиваться под ядро,
    > а ядро под Поцтеринга? Мило, очень мило.

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

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

     
     
  • 3.230, Аноним (-), 17:05, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Лжец, вы все такие на службе Балмера?

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

     
     
  • 4.250, Аноним (-), 17:52, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да. Поттеринг - это один из локомотивов линукса. Его надо завалить. Это
    > хорошо понимают в Microsoft.

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

     
  • 4.376, arisu (ok), 03:34, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Да. Поттеринг — это один из локомотивов линукса. Его надо завалить. Это
    > хорошо понимают в Microsoft.

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

     
  • 2.50, linux must _RIP_ (?), 11:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а чего ожидалось? потеринг это сотрудник RedHat, у Линукса акции этой компании..
     
     
  • 3.93, Аноним (-), 13:20, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а чего ожидалось? потеринг это сотрудник RedHat, у Линукса акции этой компании..

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

     
     
  • 4.112, linux must _RIP_ (?), 13:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> а чего ожидалось? потеринг это сотрудник RedHat, у Линукса акции этой компании..
    > Не знаю что такое потеринг, а Поттеринг дело полезное делает и не
    > одно, в отличие от вашего коричневого властелина космоса.

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

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

     
     
  • 5.152, Аноним (-), 15:26, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Полезное? напомнить его заявления о том что писать портируемый код - это тормозить развитие?

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

     
     
  • 6.362, Aleks Revo (ok), 22:58, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    "портабельный" != "портируемый"
     
  • 5.228, Аноним (-), 17:03, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Полезное? напомнить его заявления о том что писать портируемый код - это
    > тормозить развитие?

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

     
     
  • 6.251, Аноним (-), 17:54, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Полезное? напомнить его заявления о том что писать портируемый код - это
    >> тормозить развитие?
    > Ну покажи мне какой-нибудь драйвер из ядра FreeBSD, который без модификации можно
    > запустить в линуксе.

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

     
     
  • 7.254, Zenitur (ok), 17:57, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Драйвер из Red Hat" - разве Red Hat не занимает первое место по вкладу в ядро Linux, а все райверы не находятся в ядре?
     
  • 7.265, Аноним (-), 18:13, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Толсто! Сначала покажи мне какой-нибудь драйвер из RedHat, который заработает в Slackware
    > без модификации.

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

     

  • 1.4, Мяут (ok), 10:07, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Линус прав только в одном - ENOENT недопустим для ioctl, ибо если посмотреть в man ioctl там его нет.

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

     
     
  • 2.5, Аноним (-), 10:18, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Другое дело, что костылестроение ради совместимости с говHософтом - тоже не вариант

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

     
     
  • 3.10, SubGun (ok), 10:35, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пруфлинк?
     
     
  • 4.14, Аноним (-), 10:42, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Google?
     
     
  • 5.26, Аноним (-), 11:05, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Google?

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

     
     
  • 6.31, Аноним (-), 11:13, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Пруфлинки должны давать авторы комментария, а не читающие его.

    Пруфлинк?

     
     
  • 7.72, Anonymous528 (?), 12:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>Пруфлинки должны давать авторы комментария, а не читающие его.
    > Пруфлинк?

    Google?

     
     
  • 8.76, Аноним (-), 12:54, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Google должны давать авторы Гугла, а не пруфлинки, читающие их ... текст свёрнут, показать
     
     
  • 9.252, Аноним (-), 17:55, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфлинк ... текст свёрнут, показать
     
  • 4.16, Тарелькин (?), 10:44, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Пруфлинк?

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

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

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

     
     
  • 5.358, ононем (?), 16:05, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Иан (с ударением на «и»), а не Ян.
     
  • 3.37, Int (?), 11:31, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Этот хак так и тянется.

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

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

     
     
  • 4.352, qux (ok), 14:58, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > гибкий уровень/слой/API для обеспечения совместимости

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

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

     
     
  • 5.377, arisu (ok), 03:37, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > из первых рук
    > Реймонд Чен
    > habrahabr.ru

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

     
     
  • 6.394, qux (ok), 23:19, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> из первых рук
    >> Реймонд Чен
    >> habrahabr.ru
    > обалдеть. Чен стал писать по-русски, да ещё и на хабре! breaking news!

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

     
     
  • 7.396, arisu (ok), 00:00, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не ерничайте.

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

     
     
  • 8.397, qux (ok), 00:10, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну тогда ерничайте Интернет большой ... текст свёрнут, показать
     
     
  • 9.400, arisu (ok), 00:21, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а ты продолжай дезинформировать людей буквы всё стерпят ... текст свёрнут, показать
     
  • 2.153, Аноним (-), 15:27, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Линус прав только в одном - ENOENT недопустим для ioctl, ибо если
    > посмотреть в man ioctl там его нет.
    > Другое дело, что костылестроение ради совместимости с гoвнософтом - тоже не вариант

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


     

  • 1.9, медведдд (?), 10:32, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    "Mauro, SHUT THE FUCK UP!"

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

     
     
  • 2.32, kurokaze (ok), 11:19, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Рискни, у него жена кратистка.
     
     
  • 3.65, IMHO (?), 12:39, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    каратиска
    и еще там мастер с даном, номера не помню
     
     
  • 4.255, Аноним (-), 17:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > каратиска
    > и еще там мастер с даном, номера не помню

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

     
  • 3.207, Аноним (-), 16:37, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Рискни, у него жена кратистка.

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

     
  • 3.304, Аноним (-), 22:59, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Рискни, у него жена кратистка.

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

     
  • 2.51, YetAnotherOnanym (ok), 11:49, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Давно под автобус не попадал
     
     
  • 3.157, Аноним (-), 15:31, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Давно под автобус не попадал

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

     
     
  • 4.257, Аноним (-), 18:01, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Давно под автобус не попадал
    > Давно по УК за угрозы не проходили.

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

     
     
  • 5.268, Аноним (-), 18:17, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > быстро объяснят что пока трупа нет, никому не интересно заниматься угрозами вашего убийству.

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

     
     
  • 6.302, Аноним (-), 22:55, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ололо! умнег в треде
    жить в долг и не отдавать его - это да, "уважать законы и жить лучше" :D
     
  • 4.300, YetAnotherOnanym (ok), 22:27, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Давно под автобус не попадал
    > Давно по УК за угрозы не проходили.

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

     
     
  • 5.319, Аноним (-), 11:25, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    8 лет тебе? Вот ты убил человека. Тебя судят. Говорят - ты убил, вот статья убийство, будешь сидеть. А ты такой умный, "народ, я его не убил а транклюкировал,  а за транклюкацию статьи нет". Тут вздох облегчения в зале, судья отпускает тебя в звле суда и все расходятся подомам.

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

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

     
     
  • 6.328, YetAnotherOnanym (ok), 16:35, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сходите в ближайший районный суд на любое открытое заседание и разъясните там собравшимся, что закон - это туфта. Потом поделитесь ощущениями.
     

  • 1.11, Ринальдус (ok), 10:35, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Резко он его отчехвостил, такими словами... Мой начальник никогда так грубо меня не ругает в случае каких-либо моих косяков.
     
     
  • 2.17, sTALK_specTrum (?), 10:44, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Видать, хорошо Рождество встречал, а теперь - голова бо-бо, во рту ка-ка, с носа кап-кап. И так жить противно, тут ещё этот против патча возникает... =)
     
  • 2.19, Adui (?), 10:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ваш начальник слоупок
     
     
  • 3.258, Аноним (-), 18:02, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ваш начальник слоупок

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

     
  • 2.21, Аноним (-), 10:53, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы позволяете начальнику оскорблять вас нецензурными выражениями?
    Это, кстати, уголовная статья.
    Смотрите что бы он вас не "опустил".
     
     
  • 3.23, Adui (?), 10:57, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вы позволяете начальнику оскорблять вас нецензурными выражениями?
    > Это, кстати, уголовная статья.
    > Смотрите что бы он вас не "опустил".

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

     
     
  • 4.159, Аноним (-), 15:32, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > зачем ему его ругать, сразу порка

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

     

  • 1.24, Филипп Филиппович (ok), 11:02, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Мэйнтейнер однозначно неправ по сути, но форма -- тихий ужас.

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

     
     
  • 2.27, Adui (?), 11:05, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Мэйнтейнер однозначно неправ по сути, но форма -- тихий ужас.
    > Вот на такое посмотришь -- и подумаешь: как же всё-таки хорошо, что
    > никогда с таким хамством начальства я на работе не сталкивался. Довольно
    > грустно читать такие безобразные пассажи в исполнении человека, результаты труда которого
    > весьма уважаешь.

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

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

     
     
  • 3.53, all_glory_to_the_hypnotoad (ok), 11:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    накипело - так пусть прокипятит с лимонной кислотой и не позорится
     
     
  • 4.128, slowpoke (?), 14:22, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    он считает что такая форма общения это круто - это видно из различных интервью с ним - типа это юмор такой у него
     
  • 4.160, Аноним (-), 15:34, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > накипело - так пусть прокипятит с лимонной кислотой и не позорится

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

     
     
  • 5.201, Филипп Филиппович (ok), 16:32, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А чего такого позорного в том чтобы сказать баклану что он баклан?

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

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

     
  • 5.264, Аноним (-), 18:12, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А чего такого позорного в том чтобы сказать баклану что он баклан?
    > Если до него не доходит вежливо - значит надо усилить, чтобы
    > дошло наконец. Гражданин сам неправ, криво поюзав код возврата и после
    > этого - неправ в квадрате когда полез права качать и дискутировать.

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

     
     
  • 6.271, Аноним (-), 18:19, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Тебе в 15 лет может это непонятно, но адекватные начальники хвалят на
    > людях, а ругают тет-а-тет. Оно для работы так лучше.

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

     
  • 6.364, Led (ok), 01:44, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> А чего такого позорного в том чтобы сказать баклану что он баклан?
    >> Если до него не доходит вежливо - значит надо усилить, чтобы
    >> дошло наконец. Гражданин сам неправ, криво поюзав код возврата и после
    >> этого - неправ в квадрате когда полез права качать и дискутировать.
    > Тебе в 15 лет может это непонятно, но адекватные начальники хвалят на
    > людях, а ругают тет-а-тет. Оно для работы так лучше.

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

     
  • 4.299, YetAnotherOnanym (ok), 22:19, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше с адипинкой :)
     
  • 2.34, kurokaze (ok), 11:21, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Мэйнтейнер однозначно неправ по сути, но форма -- тихий ужас.
    > Вот на такое посмотришь -- и подумаешь: как же всё-таки хорошо, что
    > никогда с таким хамством начальства я на работе не сталкивался. Довольно
    > грустно читать такие безобразные пассажи в исполнении человека, результаты труда которого
    > весьма уважаешь.

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

     
  • 2.38, clown (?), 11:31, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > результаты труда КОТОРОГО весьма уважаешь

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

     
     
  • 3.41, Adui (?), 11:34, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> результаты труда КОТОРОГО весьма уважаешь
    > Не так давно уже приводил тест-лакмус: "Кто написал Линукс? Давайте ответим хором
    > все вместе!!" А вот и не угадали.

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

     
  • 3.293, Фи (?), 20:50, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мммм... А где и у кого Вы узрели утверждение, что упомянутый господин "написал Линукс"?

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

     
  • 2.59, freehck (ok), 12:25, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Знаете, я вообще не уверен, можно ли писать здесь такой пост, но я не очень понимаю, почему именно вокруг этого поста Линуса столько разговоров. Разве выражения, используемые Линусом, являются сильно нецензурными? У нас в России разработчики куда крепче выражаются.

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

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

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

     
     
  • 3.78, Аноним (-), 12:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Одно дело когда ругаются в компании и на одном уровне подчинённости, другое когда это выносится в паблик, и между начальником и подчинённым.
     
     
  • 4.92, robux (ok), 13:19, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Один чувак, увольняясь из Микрософт в Гугл выслушал трёхэтажный мат от Балмера, и написал об этом пост в своём блоге. Если бы он не написал, то никто бы не узнал как орёт и матерится Балмер.

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

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

     
     
  • 5.101, Фдуч (??), 13:29, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ответственность огромная. Поэтому эмоции управляющего
    > проектом Linux можно понять. У всех бывает, он тоже человек.

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

     
     
  • 6.129, ананим (?), 14:22, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    либерализм хорош в политике. да и то только во время приватизации.
    а для разработки — нет. будешь по головке гладить за косяки, они увеличатся в геометрической прогрессии.
    накосячил? получи пистон.
    а не умеешь не косячить и не нравятся пистоны за них получать? увольняйся и перестань строить из себя разработчика ядра.
    народу хватает, не сорок пятый.
    вот кто бы ещё похтеринга так построил.
     
     
  • 7.179, clown (?), 15:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В данном случае речь не о разработке, Мауро не отрицал ошибку и не отказывался её исправлять. Речь именно о публичной (!) критике. Проблема не настолько серьёзная чтобы в такой форме и такими словами публично оскорблять разработчика.

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

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

     
  • 7.182, Филипп Филиппович (ok), 16:14, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если Вы полагаете, что так можно разговаривать со стоящим ниже в иерархии (фирмы, проекта или чего бы то ни было ещё), то Вы, вероятно, работали в очень скверных фирмах и скверных проектах.
     
     
  • 8.270, Аноним (-), 18:18, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И это, кстати, не удивительно, у нас в стране крайне распространен стресс-менедж... текст свёрнут, показать
     
  • 8.381, arisu (ok), 03:58, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а с чего ты решил, что Мауро 8212 171 ниже в иерархии 187 соратник напор... текст свёрнут, показать
     
     
  • 9.410, Филипп Филиппович (ok), 19:49, 05/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ваша сорри, твоя мысль странна считать, что BDFL http en wikipedia org wi... большой текст свёрнут, показать
     
     
  • 10.412, arisu (ok), 00:07, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    не выше ну невозможно быть 171 выше 187 в структуре, где есть возможность н... большой текст свёрнут, показать
     
     
  • 11.413, Филипп Филиппович (ok), 01:12, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Всё реально, если есть объективные предпосылки Форк ядра тоже будет реален, есл... текст свёрнут, показать
     
     
  • 12.414, arisu (ok), 01:24, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    во-первых, кому как во-вторых, отчитали-то по делу но разговор наш изначально ... текст свёрнут, показать
     
     
  • 13.415, Филипп Филиппович (ok), 11:41, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Про по делу -- понятно, это мы вроде даже и не обсуждали А разговор был о том... большой текст свёрнут, показать
     
     
  • 14.416, Филипп Филиппович (ok), 15:27, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот, кстати, лишнее подтверждение https www linux com news special-feature li... текст свёрнут, показать
     
     
  • 15.418, arisu (ok), 21:52, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ещё раз ему линус деньги платит ... текст свёрнут, показать
     
     
  • 16.419, Филипп Филиппович (ok), 22:30, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А почитайте, почитайте по ссылке RedHat ему платит ... текст свёрнут, показать
     
     
  • 17.421, arisu (ok), 05:31, 07/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вздыхает ещё сильней это у тебя в честь какого-то праздника, который, вроде, б... текст свёрнут, показать
     
  • 14.417, arisu (ok), 21:51, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да-да, из фирмы таки в большинстве случаев можно уйти, легально забрав с собой к... текст свёрнут, показать
     
     
  • 15.420, Филипп Филиппович (ok), 22:31, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уже похоже на троллинг Общее, конечно, не это До свидания ... текст свёрнут, показать
     
     
  • 16.422, arisu (ok), 05:37, 07/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    171 троллинг 187 8212 это очень удобное название неудобного вопроса как ... большой текст свёрнут, показать
     
     
  • 17.423, Michael Shigorin (ok), 14:36, 07/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    IMHO он всё-таки присутствовал в форме некоторого передёргивания, но давайте не ... текст свёрнут, показать
     
     
  • 18.424, arisu (ok), 14:42, 07/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    это ты про 171 ответы 187 типа 171 линус платит деньги Мауро 187 821... текст свёрнут, показать
     
     
  • 19.425, Michael Shigorin (ok), 15:02, 07/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    нет никакой иерархии, взял и форкнул Даже без работы в шляпе над linux ke... текст свёрнут, показать
     
     
  • 20.426, arisu (ok), 16:05, 07/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    O_O взял 8212 и форкнул берёшь из официальной ветки весь нужный код, свою по... текст свёрнут, показать
     
  • 6.380, arisu (ok), 03:55, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если ответственность огромная, то тем более нужно засунуть свои личные эмоции поглубже
    > и взвешивать каждое слово.

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

     
  • 5.161, Аноним (-), 15:36, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Но не надо думать, что во всех остальных компаниях все такие
    > вежливые и на "Вы" всегда разговаривают.

    В типовой ITшной компании обычно мат-перемат стоит вообще постоянно. ITшники не ругаются матом. Они им разговаривают. Профессия такая.

     
     
  • 6.180, clown (?), 16:02, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мат заменяет внутренние документы, в случае их отсутствия. Когда ответственность за ошибку определяется лишь тем кто громче кричит - тогда и появляются эмоциональные высказывания Торвальдса про Мауро, который авторитетом, грубостью и матом утверждает свою правоту, которую вообще то нужно утверждать аргументами, которых у Торвальдса нет.
     
     
  • 7.272, Аноним (-), 18:20, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мат заменяет внутренние документы, в случае их отсутствия.

    Если вообще все делать через внутренние документы, работа встанет. Знаете что такое "итальянская забастовка"? :)

     
     
  • 8.276, Аноним (-), 18:29, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мда Типичный ИТ-шных ход - довести любую обсуждаемую идею до абсурда ... текст свёрнут, показать
     
  • 6.273, Аноним (-), 18:22, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Но не надо думать, что во всех остальных компаниях все такие
    >> вежливые и на "Вы" всегда разговаривают.
    > В типовой ITшной компании обычно мат-перемат стоит вообще постоянно. ITшники не ругаются
    > матом. Они им разговаривают. Профессия такая.

    Ты просто слишком долго работаешь в техподдержке. Пора расти.

     
  • 4.379, arisu (ok), 03:53, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > когда это выносится в паблик, и между начальником и подчинённым.

    э… линус платит Мауро деньги, и Мауро работает в компании линуса? а lkml является официальным списком рассылки компании линуса? когда это мир успел так поменяться, как я успел это пропустить?

     
  • 3.378, arisu (ok), 03:51, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > я не очень понимаю, почему именно вокруг этого поста Линуса столько разговоров.

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

     

     ....большая нить свёрнута, показать (46)

  • 1.35, kurokaze (ok), 11:24, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мауро наверное поттерингофоб, хотел того потроллить в стиле местных красноглазиков -- да последствий не просчитал
     
     
  • 2.234, Аноним (-), 17:09, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Мауро наверное поттерингофоб, хотел того потроллить в стиле местных красноглазиков -- да
    > последствий не просчитал

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

     

  • 1.36, clown (?), 11:29, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    А какое отношение разработчик ядра имеет к разработчику ППО? Судя по всему, г-н Торвальдс неверно понимает своё место в проекте, или же его неверно понимают все остальные разработчики.

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

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

     
     
  • 2.45, IMHO (?), 11:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    критика это ерунда, вот если он факью покажет !!!!
     
  • 2.64, Аноним (-), 12:39, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Он допустил ошибку в ядре, потом еще кобенился не хотел исправлять. Да, он обязан был ее исправить.

     
     
  • 3.73, clown (?), 12:49, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не с этим. Обсуждение с 4.43.
     

  • 1.60, CPP (??), 12:25, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Всё правильно Линус Торвальдс делает, а вот если бы это была винда, то вину свалили бы на пользователей у которых не правильное железо
     
  • 1.62, Гость (?), 12:38, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А то что они имена вызовов в ядре меняют и для новой версии каждый раз драйвера патчить приходиться - это нормально?
     
     
  • 2.68, Adui (?), 12:41, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Переработанный код, Новый API
    Старый код принято выкидывать и делать постоянный рефрактинг
     
     
  • 3.95, Гость (?), 13:24, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот и тут рефакторинг почему его этот так взбесило вдруг?
     
     
  • 4.96, Гость (?), 13:26, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот и тут рефакторинг почему его этот так взбесило вдруг?

    причем даже не релизная версия, а всего лишь кандидат в релизы

     
     
  • 5.103, Аноним (-), 13:32, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Взбесило неадекватное поведение мэйнтейнера, облажавшегося с ядром и публично сваливаюшим саою ошибку на юзерспейс. НА таком уровне как тот мэйнтейнер не бывает случайностей, слишком сложная цепочка. Значит тот напмеренно именно так и поступил, что означает лютый пипец с любой точки зрения. Какие еще ошибки он не исправлял ранее, по той же причине?
     
     
  • 6.114, linux must _RIP_ (?), 13:50, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    какой писец он сделал Вернул код ошибки другой Но ситуация все равно ошибочная... большой текст свёрнут, показать
     
     
  • 7.132, ананим (?), 14:30, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Так что не прав - тот кто вернул другой код ошибки оставив флаг ошибки на месте, или тот кто не учел возможного развития

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

    а линусу видимо наплевать что там в пульсе. но не наплевать что в ядре.
    вот такой вот асимметричный ответ.

     
  • 4.163, Аноним (-), 15:37, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот и тут рефакторинг почему его этот так взбесило вдруг?

    Потому что
    1) Поюзан код возврата который ну вообще не в тему.
    2) Это поломало софт.

     
  • 2.148, Mr. Cake (?), 15:20, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Внутренности менять можно как угодно. Ломать внешнее ABI - нет.
     
  • 2.382, arisu (ok), 04:00, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А то что они имена вызовов в ядре меняют и для новой
    > версии каждый раз драйвера патчить приходиться — это нормально?

    да. с какой стороны драйвера являются userland'ом, и где хоть раз было заявлено, что «API для драйверов начертано на скрижалях»?

     

  • 1.75, Фдуч (??), 12:50, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Для тех, кто не ходит по ссылкам, нарезка красноречия Линуса Очевидно, что в ... большой текст свёрнут, показать
     
     
  • 2.141, Sergey722 (ok), 14:56, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну то, что Линус позволил себе пару раз выразитьсяи, вообще, не совсем пушистый вы продемонстрировали, но:
    1) Без фраз Мауро не очень понятно, может он в конец достал;
    2) Я рад, что проект возглавляет Линус, а не Мауро. Судя по тому, что для Линуса ошибка была очевидна, он в ядре шарит получше;
    2.5) Раз он может показать ФАКт инвидии, то можно предположить, что и в отношении некоторых других не очень корректен;
    3) Мне кажется Вы сами приписали Линусу какие-то черты и, когда реальность перестала отвечать Вашим представлениям, тяжело это переживаете. Линус не духовный лидер (хотя и у них есть свои недостатки).
     
  • 2.353, qux (ok), 15:24, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > нарезка "красноречия" Линуса. Очевидно, что в этот раз он зарвался.

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

     
  • 2.363, Michael Shigorin (ok), 00:54, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ps. всё моё уважение потерял.

    Ну почитайте для контрасту вежливенькие письмишки вот здесь: http://ftp.linux.kiev.ua/pub/mirrors/iowaconsumercase.org/

    > В человеческом плане по факту просто ещё одна айти-обезьяна.

    Да нет, просто виндостудент.  Но не переживайте, уши у вас таких торчат не хуже.

     
  • 2.383, arisu (ok), 04:01, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ps. всё моё уважение потерял.

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

     

  • 1.77, Linus FTW (?), 12:54, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Вcе прaвильнo сдeлал! Пoчaще бы такие показатeльные пopки провoдились, ибo когда заканчивается дисциплина - начинается хaос. А хaос никому не нужeн. Ни в таком критически важном месте, как ядро системы. Вот это пaссивнoе поведение больше всего добивает: "Ну понимаешь, ну чет сломалось, ну это наверно где-то "там", пнятнeнько?".
     
     
  • 2.107, Фдуч (??), 13:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –9 +/
    > Вcе прaвильнo сдeлал! Пoчaще бы такие показатeльные пopки провoдились, ибo когда заканчивается
    > дисциплина - начинается хaос. А хaос никому не нужeн. Ни в
    > таком критически важном месте, как ядро системы. Вот это пaссивнoе поведение
    > больше всего добивает: "Ну понимаешь, ну чет сломалось, ну это наверно
    > где-то "там", пнятнeнько?".

    Ответ вам и тем, кто отчаянно плюсует этому посту:
    Возьмите вырезку "крылатых фраз" выше. Замените слово "Мауро" на "мама/жена/подружка". Замените "code/patch" на "суп/котлеты". И потом повторите этот клоунский номер у себя дома, используюя письмо Линука как шаблон для выражения своего мнения.

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

     
     
  • 3.135, анон (?), 14:34, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > жена/подружка

    вы им льстите

     
     
  • 4.139, Фдуч (??), 14:54, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> жена/подружка
    > вы им льстите

    я уже это понял :)


     
  • 3.166, Аноним (-), 15:41, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Возьмите вырезку "крылатых фраз" выше. Замените слово "Мауро" на "мама/жена/подружка".

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

     
     
  • 4.204, Фдуч (??), 16:33, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Как правило матом разговаривают старшеклассники и слесари. Ну и другие люди со слабой способностью ёмко передавать смои мысли и эмоции с помощью десятков тысяч слов родного языка.
     
     
  • 5.239, Филипп Филиппович (ok), 17:23, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вот я тоже смотрю можно подумать, что половина окружающих живёт в каком-то пара... большой текст свёрнут, показать
     
     
  • 6.247, IMHO (?), 17:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а наш прапорщик говорил "Всегда мечтал иметь столько идиотов!"
     
  • 5.384, arisu (ok), 04:03, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Как правило матом разговаривают старшеклассники и слесари. Ну и другие люди со
    > слабой способностью ёмко передавать смои мысли и эмоции с помощью десятков
    > тысяч слов родного языка.

    довелось мне как-то плотно «вращаться» в среде филологов… ну, кто в курсе — тот уже всё понял. а кто не в курсе — всё равно не поверит.

     
  • 2.155, Аноним (-), 15:30, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вы бы про хаос Поттерингу написали, да
     
  • 2.385, arisu (ok), 04:04, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > и пошёл бы искать другую работу с нормальными начальниками.

    ой, линус таки платит Мауро? круто. а можно пруфлинк? очень смелое заявление.

     

  • 1.83, robux (ok), 13:07, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Это очень показательный момент!
    Линус - практик. Ему насрать на всякие абстрактные "улучшения" в вакууме, которые приводят к проблемам пользователя. Поэтому ядро linux и взлетело, в отличие от всяких "идеальных" ядер.

    Я придерживаюсь точно такого же правила:
    СОФТ СУЩЕСТВУЕТ ДЛЯ ПОЛЬЗОВАТЕЛЯ, и должен служить ему.

    Если кулхацкер зарвался и начал костылять "вещь в себе", то ему нужно сначала вежливо об этом сказать. Если он не понял, то жёстко и привсенародно вы%бать.
    Именно так Линус и поступил.

     
     
  • 2.87, Фдуч (??), 13:13, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не кулхацкер, а мейнтейнер подсистемы ядра.
    Не сначала вежливо объяснить, а сразу прилюдно нахамить.

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

     
     
  • 3.111, robux (ok), 13:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тем более Мейнтейнер подсистемы, а вы бывается как школьник с лора УМВР ЧЯДНТ... большой текст свёрнут, показать
     
     
  • 4.117, Фдуч (??), 13:58, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Ему несколько уважаемых человек вежливо объяснили. А Линус уже потом встрял. Ты
    > почитай ветки дискуссий.

    Я ветку "Linux 3.8-rc1" смотрел. Ровно один человек написал по поводу этого бага и Мауро ровно один раз ответил ему перед тем как Линуса прорвало.

    А вы сами то ветку смотрели?

     
     
  • 5.136, robux (ok), 14:42, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Смотрел Там до Линуса два человека говорят о проблемах и их решении Стивен, сс... большой текст свёрнут, показать
     
     
  • 6.138, GentooBoy (ok), 14:49, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >копирасты из этого сделают

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

     
  • 4.168, Аноним (-), 15:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Дальше почитай ответ Мауро - он полностью признал свою неправоту:

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

     
  • 3.127, Михрютка (ok), 14:21, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не кулхацкер, а мейнтейнер подсистемы ядра.
    > Не сначала вежливо объяснить, а сразу прилюдно нахамить.
    > Линусу надо на терапию по бедным кварталам гулять ходить, если воспитания недостаточно,
    > чтобы объясняться цивилизованно.

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

     
  • 2.97, Аноним (-), 13:26, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Странно вообще это обсуждать, баг ядра исправлен. Нахрен нужны мэйнтейнеры которые не желдают исправлять баг ядра, и еще в баге ядра обвиняют юзерспейс?
     
     
  • 3.104, Фдуч (??), 13:37, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Странно вообще это обсуждать, баг ядра исправлен. Нахрен нужны мэйнтейнеры которые не
    > желдают исправлять баг ядра, и еще в баге ядра обвиняют юзерспейс?

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

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

     
     
  • 4.170, Аноним (-), 15:46, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > итоге. Тот же Линус мог корректно вступить в переписку не с шат фак ап энд фикс ёр крап,

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

     
     
  • 5.281, Аноним (-), 18:38, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> итоге. Тот же Линус мог корректно вступить в переписку не с шат фак ап энд фикс ёр крап,
    > Мог. И еще месяц индивид отпускал бы ручник пытаясь качать свою правоту.
    > А вот так - очень быстро признал что лоханулся. Что ж
    > поделать, не все индивиды склонны к самокритике и самокопаниям. Некоторым для
    > этого требуется большой пинок кованным сапогом по их ЧСВ.

    Очень интересно послушать аналитическое мнение на тему что будет дальше с Мауро и Торвальдсом.

     
  • 5.354, qux (ok), 15:26, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Что ж поделать, не все индивиды склонны к самокритике и самокопаниям. Некоторым для этого требуется большой пинок кованным сапогом по их ЧСВ.

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

     

  • 1.84, Михрютка (ok), 13:08, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ггг за что люблю инженеров - иногда бывают резкими, как острый понос.

    по делу - тут народы, которые морщат носик, не помнят, наверное, что Мауро уже не в первый раз прилетает за такие штуки. видимо, Линусу поднадоело уже.

    походу на опеннете надо заводить новый тег "Линус опять кого-то послал"

     
     
  • 2.91, Фдуч (??), 13:18, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > по делу - тут народы, которые морщат носик, не помнят, наверное, что
    > Мауро уже не в первый раз прилетает за такие штуки. видимо,
    > Линусу поднадоело уже.

    И что, если оскорбить человека, то сразу всё решится? Он всё осознает и станет лучше работать?

     
     
  • 3.99, Аноним (-), 13:27, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> по делу - тут народы, которые морщат носик, не помнят, наверное, что
    >> Мауро уже не в первый раз прилетает за такие штуки. видимо,
    >> Линусу поднадоело уже.
    > И что, если оскорбить человека, то сразу всё решится? Он всё осознает
    > и станет лучше работать?

    Если причина плохой работы звездная болезнь, то очевидно ответ - "да, осознает и станет лучше работать"

     
     
  • 4.113, jOKer (ok), 13:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это вряд ли!... уж скорее залу###ся и наср#т в карман при первом удобном случае.
     
  • 3.121, Михрютка (ok), 14:02, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> по делу - тут народы, которые морщат носик, не помнят, наверное, что
    >> Мауро уже не в первый раз прилетает за такие штуки. видимо,
    >> Линусу поднадоело уже.
    > И что, если оскорбить человека, то сразу всё решится? Он всё осознает
    > и станет лучше работать?

    hr теоретики в треде

     
     
  • 4.282, Аноним (-), 18:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > hr теоретики в треде

    Ну ты бы сразу написал что практикуешь более 10 лет в HR. И расписал в деталях что к чему и что будет дальше. Все бы тебя с интересом прочитали, как специалиста. Но ты этого не сделал, поэтому твои потуги выглядеть умным на фоне других несколько неуместны. А если ты не специалист HR, то твое мнение вообще никому не интересно.

     
  • 3.171, Аноним (-), 15:47, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И что, если оскорбить человека, то сразу всё решится? Он всё осознает
    > и станет лучше работать?

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

     
     
  • 4.183, clown (?), 16:15, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как часто вы, не стесняясь в выражениях, оскорбляете людей, которые, как вам кажется, медлительнее, чем вы?
     
     
  • 5.347, Аноним (-), 03:29, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Здесь речь не об инвалидах, а о майнтейнерах подсистем ядра Если Вы из первой к... большой текст свёрнут, показать
     

  • 1.109, jOKer (ok), 13:45, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >По словам Линуса, если какое-то изменение в ядре приводит к нарушению работы пользовательских приложений, то это сразу следует воспринимать как ошибку в ядре.

    Имхо, очень сомнительное утверждение.

    Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя. А это очень опасная позиция. Думается мне, что Линус в данном случае не совсем прав.

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

     
     
  • 2.120, Михрютка (ok), 14:00, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя.
    > А это очень опасная позиция. Думается мне, что Линус в данном
    > случае не совсем прав.

    вот за это вас линуксоидов простые люди и не любят

     
     
  • 3.125, robux (ok), 14:17, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > вот за это вас линуксоидов простые люди и не любят

    Кстати, из этого следует еще один интересный вывод:
    Линус - не "линуксоид". Поэтому ядро линукс и живёт :)

     
  • 3.283, Аноним (-), 18:46, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя.
    >> А это очень опасная позиция. Думается мне, что Линус в данном
    >> случае не совсем прав.
    > вот за это вас линуксоидов простые люди и не любят

    Гюльчитай, открой личико! Чем же ты пользуешься, простой человек?

     
     
  • 4.296, Михрютка (ok), 21:33, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Такие утверждения заставляют ядростроителей подписываться за качество ПО на стороне пользователя.
    >>> А это очень опасная позиция. Думается мне, что Линус в данном
    >>> случае не совсем прав.
    >> вот за это вас линуксоидов простые люди и не любят
    > Гюльчитай, открой личико! Чем же ты пользуешься, простой человек?

    не совсем понял этот московой выплеск. в настоящий момент я пользуюсь портвейном и мороженым придя с улицы.

     
     
  • 5.365, Led (ok), 01:49, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > в настоящий момент я пользуюсь портвейном

    пользоваться != злоупотреблять

     
  • 3.386, arisu (ok), 04:06, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вот за это вас линуксоидов простые люди и не любят

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

     

  • 1.122, umbr (ok), 14:05, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Mauro, SHUT THE FUCK UP!
    >We never EVER blame the user programs.

    Оказывается, Линус он такой же как все.

     
  • 1.126, Аноним (-), 14:21, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Линус правильно говорит, представьте себе момент когда в ядро вносятся множество изменений и для того чтобы зависимое от ядра ПО работало в него надо внести изменения. Значит, каждому разработчику чье ПО зависит от ядра, должны своевременно выпускать новые версии с учетом изменений ядра. Это не логично, так как это приведет к торможению работы, как над ядром, так и над ПО которое с ним взаимодействует, точнее, зависит от него. В итоге интерес к такому взывал бы нежелание работать с таким ПО, и популярность такого По была бы минимальна, если вообще была бы.
     
     
  • 2.277, all_glory_to_the_hypnotoad (ok), 18:29, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    не логично менять интерфейсы в уже зарелизенных версиях ядра и для относительно широко используемых компонент. v4l(2) не является, с одной стороны, настолько широко используемой (как, например, сетевой стек) и с другой - активно развиваемая подсистема, где и без этого пилят много плюшек и разработчикам софта приходится время от времени переписывать своё юзерспейсное ПО.
     

  • 1.131, Zenitur (ok), 14:27, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хорошая история, спасибо за перевод. Но вот только одно напрягает, что это произошло с PulseAudio.
     
     
  • 2.174, Аноним (-), 15:48, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > произошло с PulseAudio.

    И тем не менее, в данном случае виновата именно подсистема ядра.

     

  • 1.133, Аноним (-), 14:31, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хехе. Линуса что-то последнее время слишком часто прорывает. Уверовал в магические свойства слова fuck? :)
    Ну и если бы он точно так же потерринга обматерил, было бы справедливо, а так, получается политика двойных стандартов. Когда в винде начинаються разговоры о поддержке пользовательского софта, написанного с учетом неправильного поведения API, то винда плохая и кривая, а когда тоже самое требует Линус, то Линукс - хороший? Смешно.
     
     
  • 2.145, Sergey722 (ok), 15:12, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и если бы он точно так же потерринга обматерил, было бы...

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

     
     
  • 3.327, Аноним (-), 15:53, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    как это не имеет отношения? произошедшее и есть наглядный пример взаимоотношений

     

  • 1.151, Нечестивый (ok), 15:23, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Самое неприятное в этом - прецедент. Конечно ошибки в ядре надо исправлять, но когда работаешь с представителями гномосферы типа Поттеринга делать это нужно очень внимательно, с постоянным акцентом на их собственные ошибки.

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

     
     
  • 2.167, jOKer (ok), 15:41, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Согласен с вами. Плюсую.
     
  • 2.187, Sergey722 (ok), 16:18, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз резкость Линуса позволяет надеяться, что Потеррингу будет вставлен пистон также в случае чего. Хотя и не считаю, что она (резкость) полезна в целом.
     
     
  • 3.194, clown (?), 16:23, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Будет вставлен? Ему уже сейчас нужно их целую коробку навставлять! Неверный код ошибки - фигня, необработка кода ошибки - грубейшее нарушение, которое в данном случае стало вызывать зависание системы.
     
     
  • 4.209, Аноним (-), 16:39, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Будет вставлен? Ему уже сейчас нужно их целую коробку навставлять! Неверный код
    > ошибки - фигня, необработка кода ошибки - грубейшее нарушение, которое в
    > данном случае стало вызывать зависание системы.

    Не хочу вас огорчать, но нельзя обрабатывать _все_ коды ошибок после _всех_ операций.
    Иначе код на 90% будет состоять из обработки ошибок. Которые никогда не произойдут, если индусы в ядре не накосячат.

     
     
  • 5.229, clown (?), 17:03, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не хочу вас огорчать, но обработка ошибок - одна из вещей, которая отличает квалифицированного специалиста от того, кто себя таким считает. Если функция может вернуть ошибку - она её рано или поздно вернёт. Если возвращается число от 0 до 4 млрд., то обрабатываться (заглушкой) должны все 4 млрд. вариантов, даже если сейчас используется только один (EINVAL).
     
  • 5.356, qux (ok), 15:37, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Примеры #305 или #355 по-вашему не употребляются?
     
  • 4.224, Sergey722 (ok), 16:55, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
      Я имел ввиду, что пистон будет вставлен, когда/если Поттеринг будет требовать внедрения в ядро мегакривых костылей в пользу своих продуктов. До тех пор пока он этого не делает он может писать сколь угодно кривой софт. Линуса это не касается. Точнее касается, но не как лидера проекта по разработке ядра, а только как частное лицо. ИМХО, как частное лицо он вполне может выражать своё мнение, но не приказывать Поттерингу.
      Если вспомнить пример с ЭнВидией, то он ведь их послал, потому что они хуже всех железячников сотрудничают с ядром. А был бы полным неадекватом мог бы показать фак Автовазу просто, потому что машины у них отстой. Но Линус адекватен, а Автоваз не мешает работе над ядром, поэтому Линус им ФАК не показывает.
     
     
  • 5.232, clown (?), 17:06, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я очень надеюсь, что вам никогда не придётся работать с таким "адекватным" контрагентом или руководителем.
     
  • 5.284, Аноним (-), 18:50, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Но Линус адекватен, а Автоваз не мешает
    > работе над ядром, поэтому Линус им ФАК не показывает.

    Под столом. Вот оно чо, Михалыч! Вот почему Линус не показывает ФАК автовазу!!


     
  • 2.189, clown (?), 16:21, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ни причин, ни смысла в оскобрлении Мауро г-ном Торвальдсом я не вижу. Действия г-на Торвальдса корректны лишь в идее, что ошибки нужно исправлять, с чем Мауро и не спорил. Шло обычное рабочее обсуждение, пока не прибежал "авторитет" и не начал всех "строить". Появление подобных "авторитетов" в компаниях часто заканчиваются тем, что из компании уходят все квалифицированные специалисты, которые знают себе цену, а остаются "Поттеринги"...
     
     
  • 3.213, Аноним (-), 16:43, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ни причин, ни смысла в оскобрлении Мауро г-ном Торвальдсом я не вижу.
    > Действия г-на Торвальдса корректны лишь в идее, что ошибки нужно исправлять,
    > с чем Мауро и не спорил. Шло обычное рабочее обсуждение, пока
    > не прибежал "авторитет" и не начал всех "строить". Появление подобных "авторитетов"
    > в компаниях часто заканчиваются тем, что из компании уходят все квалифицированные
    > специалисты, которые знают себе цену, а остаются "Поттеринги"...

    Мауро - квалифицированный специалист? Да он даже на фоне поттера дважды индус.

     

  • 1.176, Zulu (?), 15:50, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ломать юзерленд нехорошо. Но закладывать в ядро костыли по обходу проблем юзерленда еще хуже.
    А хамить коллегам вообще мудачество.
     
     
  • 2.212, Аноним (-), 16:42, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ломать юзерленд нехорошо. Но закладывать в ядро костыли по обходу проблем юзерленда
    > еще хуже.
    > А хамить коллегам вообще мудачество.

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

     
     
  • 3.305, Аноним (-), 23:18, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ога, сделать подобное
    switch (errno) {
    case EINVAL:
      //обработка ошибки
    ....
    default: assert(errno); //падаем от неизвестной нам ошибки
    }
    конечно же очень трудно.
    Я вообще не понимаю тех, кто кричит что всех ошибок не обработать. Ну так обрабатывайте известные вам, а для всех остальных общий обработчик сделать можно.
     
  • 3.387, arisu (ok), 04:09, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нет такой практики, чтобы перехватывать абсолютно все ошибки

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

     

  • 1.202, clown (?), 16:33, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Если Мауро примет решение об уходе, все его поймут. Но если бы г-н Торвальдс отправил сообщение лично Мауро или они лично общались и Мауро регулярно выслушивал подобное по поводу каждой ошибки...

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

    Теперь вопросы сняты?

     
     
  • 2.211, Аноним (-), 16:40, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Если Мауро примет решение об уходе, все его поймут. Но если бы
    > г-н Торвальдс отправил сообщение лично Мауро или они лично общались и
    > Мауро регулярно выслушивал подобное по поводу каждой ошибки...

    Правильно, нафиг из ядра криворуких индусов.

     

  • 1.217, Аноним (-), 16:48, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скорее всего Торвальдс был раздражен и просто сорвал злость. За ним такое водится. Но радует, что он взрослеет в плане характера и начинает требовать дисциплину и порядок. Извините, но значение ядра очень и очень важно. А людям работать надо, а не принимать внутрь души академическую культуру хакеров. Вот если бы он еще так про Поттеринга с его скоростью и ошибками и RedHat с его попытками сэкономить на разработке, продвигая стандартизированные решения в ядро и навязывая выбор компонентов всем подряд, так прикрикнул, было бы совсем хорошо. Инвидиа вроде одумалась и стала на путь истинный. И радует, что на место джаст фо фана и анархии приходит ответственность и порядок. А коллег и в самом деле оскорблять не стоит.
     
     
  • 2.357, qux (ok), 15:38, 01/01/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > RedHat с его попытками сэкономить на разработке, продвигая стандартизированные решения в ядро

    Эээ.. Это плохо? В смысле, нестандартизированные лучше?

     

  • 1.220, Аноним (-), 16:51, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А Торвальдс и Столлманн правильно делают. Если опенсорц для разработчика - это просто хобби в свободное от основной работы время, то это не разработчик, а балласт. А балласт как известно за борт, т.е. долой из проекта.
     
     
  • 2.288, Аноним (-), 19:50, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Угу, лучше без вообще без разработчика, чем хоть с каким-то, да.
     
     
  • 3.388, arisu (ok), 04:11, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Угу, лучше без вообще без разработчика, чем хоть с каким-то, да.

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

     

  • 1.241, Buy (ok), 17:33, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да вполне нормально пообщались ) Все зависит от контекста. Надо просто представлять себе не партсобрание при галстуках, а два чела в баре за столиком трындят "по работе". Ничего обидного и в помине нет. У нас в команде точно так же, а обижающимся на слово "дурак" и т.п. нечего мантейнерствовать (имхо), поседеешь раньше времени )))
     
  • 1.274, phpcoder (ok), 18:25, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Да уж. С одной стороны согласен, что иногда надо быть жестким, а с другой, всё-таки грубо. Можно было и помягче. Если бы я составлял заголовок, то начал бы как-нибудь типа "Линус Торвальдс сорвался..."
     
     
  • 2.275, clown (?), 18:27, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ... В очередной раз за месяц сорвался ...
     

  • 1.287, Аноним (-), 19:48, 29/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ИМХО, между Линусом и Мауро гораздо более глубокие трения (мы же не знаем, что там между разработчиками происходит), иначе бы Линус так его не отчитывал.
     
     
  • 2.292, Adui (?), 20:29, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мауро фашист
     

  • 1.320, Главные Редакторы (?), 11:47, 30/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    "По словам Линуса, если какое-то изменение в ядре приводит к нарушению работы пользовательских приложений, то это сразу следует воспринимать как ошибку в ядре."

    Читать такое в нашем быстро меняющемся мире очень приятно. Стабильность и предсказуемость - вот главная цель в улучшении ПО.

     
  • 1.321, Аноним (-), 12:10, 30/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не очень жестоко, наш шеф допустим предлагает делать кизмы с горячей водой, или паяльник сувать в одно место из-за логических ошибок в коде, дескать на что вы заканчивали прикладную математику если не можете избавить код от этих ошибок,,,,,
     
  • 1.325, Аноним (-), 14:24, 30/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Уголовный тон Линуса не допустим. Позор для него.
     
  • 1.326, Аноним (-), 14:35, 30/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Торвальдс слишком остер на язык (как обычно), но в этом - "WE DO NOT BREAK USERSPACE!" - он точно прав. Но и мейнтейнер правильно привлек внимание к косякам пульса, разрабам этого софта хорошо бы их поправить
     
  • 1.329, Васька (??), 20:49, 30/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Порка, в грубой форме указал - да это же закат Линуха. Наверное к версии 4.5 окончательно всех выпорят и обругают - и ядро рассепится.
     
     
  • 2.332, Adui (?), 21:33, 30/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Порка, в грубой форме указал - да это же закат Линуха. Наверное
    > к версии 4.5 окончательно всех выпорят и обругают - и ядро
    > рассепится.

    Быдлокодерам в ядре делать нечего и патчи пульсов засовывать не нужно

     

  • 1.330, Васька (??), 20:54, 30/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    мдя, услышать слова "Mauro, SHUT THE FUCK UP!" и не ударить по лицу может только интелегент. Это не просто жестко, это по хамски и по быдлятнически. Линус болен на голову. Все радовались когда ушел Билл Гейтс - в итеге вин 7 стала черезвычайно хорошей. Если уйдет Линус - может сообщество выграет? "Слепой сказал посмотрим".
     
     
  • 2.336, Аноним (-), 00:08, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Согласен. Линус конечно авторитетный мужик и во многом прав, но по-моему он охамел. Все таки с человеком разговаривает. Мог бы быть повежливей.
     
     
  • 3.345, Stream (?), 19:30, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а ты уверен что его пароли не угнали и не тролят заместо него (:
     
  • 2.338, thesame (?), 00:28, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > мдя, услышать слова "Mauro, SHUT THE FUCK UP!" и не ударить по
    > лицу может только интелегент. Это не просто жестко, это по хамски
    > и по быдлятнически.

    Скорее всего, это продолжение какой-то переписки в почте.
    Если бы Линус так вел себя всегда - с ним бы никто не стал работать. А вот если "интелегент" регулярно косячит, и его приходится поправлять - то в какой-то момент возникает мысль приложить пожестче: может, хоть так дойдет, если уж увещевания не помогают... Все-таки использование не предназначенного для данного сисколла кода ошибки - это серьезный косяк, и аргументация в духе "а они сами дураки" - ничем не лучше. За такое надо бить сразу и серьезно, чтобы впредь неповадно было.

    Лидер проекта не может быть добреньким - иначе этот проект загнется оч-чень быстро.

     
  • 2.360, robux (ok), 13:27, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Линус болен на голову. Все радовались когда ушел
    > Билл Гейтс - в итеге вин 7 стала черезвычайно хорошей. Если
    > уйдет Линус - может сообщество выграет? "Слепой сказал посмотрим".

    Ну чтож, "здоровый на голову" герой, форкай проект ядра Linux и покажи как надо правильно мейнтейнерить!
    СПО - это тебе не проприетарщина, тут пиаром и конференциями не отделаешься, здесь надо РАБОТАТЬ, а не розовые сопли распускать.

    Еще раз: форкай linux и зови к себе Мауро.

     

  • 1.334, umbr (ok), 22:16, 30/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    "Здесь я хочу рассказать о своих золотых правилах. Первое: обращайся с другими так, как ты хочешь, чтобы они обращались с тобой..."
    (с) Линус Торвальдс
     
     
  • 2.335, Adui (?), 00:05, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > "Здесь я хочу рассказать о своих золотых правилах. Первое: обращайся с другими
    > так, как ты хочешь, чтобы они обращались с тобой..."
    > (с) Линус Торвальдс

    Это фильтр против тормозов (овцы в стаде, которые не индивидуальны).

     
     
  • 3.340, Аноним (-), 14:36, 31/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хотел бы я посмотреть на стадо без овец. :D

    Вообще, мне немного жаль Линуса.

     

  • 1.341, Аноним (-), 15:27, 31/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это вполне ожидаемое и очевидное событие, так как очевидно, что сложно одному человеку урегулировать систему и поэтому необходимо будет предусмотреть новый тип участи глава проекта, который избирается среди разработчиков и самое главное избирается ТОЛЬКО разработчиками данного элемента. Этот представитель несет ответственность за работоспособность элемента ядра.
     
  • 1.408, Анонимуз (?), 12:26, 05/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Это что же, стабильный API больше не нонсенс?
     
     
  • 2.409, Andrey Mitrofanov (?), 14:04, 05/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это что же, стабильный API больше не нонсенс?

    Вы путаете. Но столь же возможно, что передёргиваете и тролите.

     
  • 2.411, Michael Shigorin (ok), 19:52, 05/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > стабильный API больше не нонсенс?

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

     
     
  • 3.427, Andrey Mitrofanov (?), 16:08, 07/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> стабильный 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

    > Ничего нового.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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