The OpenNET Project / Index page

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

Линус Торвальдс столкнулся с дилеммой: устранение уязвимости или сохранение совместимости

24.01.2015 10:43

Пользователи компьютерных игр столкнулись с невозможностью запуска игры Witcher 2 на системах с новыми ядрами Linux. В частности, наблюдается крах при запуске игры в окружении ядра 3.17.7 и более новых выпусков. После анализа ситуации разработчики выяснили, что причиной являются добавленные в недавних выпусках ядра дополнительные проверки параметров системного вызова "set_thread_area".

Линус Торвальдс присоединился к дискуссии и подтвердил свою приверженность принципу сохранения полной совместимости с приложениями, заключающемуся в том, что программные интерфейсы должны обеспечивать обратную совместимость, и никакие изменения в ядре не должны нарушать корректную работу пользовательских приложений. Чтобы не допустить подобные инциденты с играми в будущем, Линус посоветовал ответственным за тестирование ядра разработчикам включить игровые приложения в число проверяемых программ, а разработчикам проприетарных игр более активно сотрудничать с разработчиками ядра и сразу сообщать о всех возникших проблемах. В качестве решения проблемы с Witcher 2 Линус указал на необходимость смягчить добавленные в системный вызов ограничения "set_thread_area" или организовать жесткие проверки только для серверных систем.

Неоднозначность ситуации заключается в том, что добавление дополнительных проверок параметров системного вызова "set_thread_area" было осуществлено в рамках устранения выявленных в декабре критических уязвимостей (CVE-2014-9322, CVE-2014-9090) и данные проверки необходимы для предотвращения атак, которые могут привести к повышению привилегий в системе. При этом старое недокументированное поведение системного вызова использовалось в игре Witcher 2. Для поиска свободных слотов TLS в системный вызов "set_thread_area" передавалась полностью обнулённая структура и такой метод работал в Witcher 2, хотя формально требовалась установка флагов read_exec_only и seg_not_present. Поведение системного вызова при передаче нулевых данных не было явно определено в документации, но воспринималось некоторыми разработчиками приложений как выполнение вызова без выделения сегментов, при том, что фактически подобные вызовы без установленного флага seg_not_present приводили к созданию доступного на чтение и запись 16-битного сегмента с нулевыми границами. В новых выпусках ядра передача в "set_thread_area" структур, содержащих 16-разрядные сегменты TLS была запрещена, так как подобные манипуляции с LDT используются в эксплоите.

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

  1. Главная ссылка к новости (http://www.reddit.com/r/linux/...)
  2. OpenNews: Продолжение дискуссии с Линусом Торвальдсом о стабильности API ядра Linux
  3. OpenNews: Линус Торвальдс и другие разработчики ядра подключились к обсуждению проблем Linux на десктопе
  4. OpenNews: Для сохранения поддержки EISA в ядре Linux оказалось достаточно одного пользователя
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41528-kernel
Ключевые слова: kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (286) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Fracta1L (ok), 10:46, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +65 +/
    Из-за игрулек жертвовать безопасностью? Да он с ума сошёл.
     
     
  • 2.5, Xaionaro (ok), 11:06, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +39 +/
    С одной стороны в голове такие же мысли были, однако с другой стороны:

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

     
     
  • 3.11, Hety (??), 11:14, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Игрульки для популяризации линуха на десктопах сделали больше, чем все СУБД вместе взятые. Если так дело пойдет, мож у нас и дрова для видюх/беспроводных сетевух и всего остального оборудования появятся.
     
     
  • 4.22, Аноним (-), 11:28, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –27 +/
    Да нафиг он нужен линукс на десктопе, то что есть вполне хватает для админов и программистов, вторая винда ненужна.
     
     
  • 5.50, линукс на десктопе (?), 12:36, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +14 +/
    > Да нафиг он нужен линукс на десктопе, то что есть вполне хватает
    > для админов и программистов, вторая винда ненужна.

    Так и сидите на венде! кто вам мешает.

     
  • 5.52, Аноним (-), 12:41, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Да нафиг он нужен линукс на десктопе,

    Так мы ж не бсдшники чтобы с линуксом из putty.exe работать.

     
     
  • 6.110, анонимт (?), 15:04, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Честно говоря совершенно все равно как работать: на десктопе, на сервера через к примеру ssh/vlc или в виртуалке. Я подобной хе***й не страдаю. На работе Fedora, дома Windows 8.1 и, если надо Linux в виртуалке. И смартфона у меня два - один на Android (+планшет), другой Windows Phone. Разнообразный опыт обогащает.
     
     
  • 7.136, arisu (ok), 15:33, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Честно говоря совершенно все равно как работать

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

     
     
  • 8.153, Denis Fateyev (ok), 15:55, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Честно говоря, это применимо к 80 персонала, как разработчиков, так и админов ... текст свёрнут, показать
     
     
  • 9.155, arisu (ok), 15:59, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    так я, в общем-то, и не с целью обидеть 136 написал, а просто как констатацию ф... текст свёрнут, показать
     
     
  • 10.164, Аноним (-), 17:44, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Итить, самомнение А по факту - обычная опнетная выскочка-крикун-теоретег Серьё... текст свёрнут, показать
     
     
  • 11.166, arisu (ok), 17:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ну тебе-то откуда знать кстати, передай солярдизайнеру, что он выскочка-крикун-... текст свёрнут, показать
     
  • 11.172, cmp (ok), 18:33, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Самомнение - это вот так, разом, вешать ярлык аудитории одного из старейших ресу... текст свёрнут, показать
     
  • 11.190, Аноним (-), 23:12, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Отучайтесь других по себе судить И да, то что Вы не являетесь серьёзным разрабо... текст свёрнут, показать
     
  • 11.194, Аноним (-), 23:16, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я тут как-то на одного из коммитеров в R600g набредал Чудеса иногда случаются ... текст свёрнут, показать
     
  • 11.242, Michael Shigorin (ok), 10:49, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Серьёзному аналитику предлагается улучшить ситуацию, пожертвовав своим желанием ... текст свёрнут, показать
     
  • 9.191, Аноним (-), 23:12, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, но это печальная участь как специалиста и чревато ВНЕЗАПНЫМ 111 вышибанием ... текст свёрнут, показать
     
     
  • 10.293, Аноним (-), 16:42, 27/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чтоб тебя всю жизнь таджики лечили ... текст свёрнут, показать
     
     
  • 11.295, Аноним (-), 08:05, 28/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не имею ничего против таджиков При условии что их будет набирать контора с хоро... текст свёрнут, показать
     
  • 7.151, Аноним (-), 15:52, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Совершенно все-равно где ехать Можно ехать даже в гремящей как ведро с гайками... большой текст свёрнут, показать
     
     
  • 8.152, arisu (ok), 15:55, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    умные люди учатся на чужих ошибках и на своих нормальные люди 8212 только на... текст свёрнут, показать
     
     
  • 9.199, Аноним (-), 23:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну вот поэтому я на винды и забил Хоть и умею быть энтерпрайзным админом AD Exc... текст свёрнут, показать
     
     
  • 10.228, Ytch (ok), 01:32, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Иногда ум и старый опыт в идеале, не только свой нужны как раз чтоб избежать о... текст свёрнут, показать
     
  • 7.160, oWeRQ (??), 17:08, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > на сервера через к примеру ssh/vlc или в виртуалке.

    Особенно через плеер работать совершенно пофигу на какой системе работать.

     
  • 7.278, anonimous (?), 10:40, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ...на сервера через к примеру ssh/vlc...

    осмелюсь поинтересоваться: а что вы на сервере конусом ковыряете?

     
  • 5.133, guest (??), 15:32, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > вторая винда ненужна.

    FIXED:
    винда ненужна.

     
  • 4.32, Аноним (-), 11:46, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну надо же сравнить декстопные приложения с серверными ))
    Нормальные офисные и корпоративные приложения сделали бы куда больше чем игрульки (которые не повлияли ни на что, просто краноглазикики вместо вайн стали запускать несколько игр нативно)
     
  • 4.37, Ordu (ok), 11:54, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если не играться, то в качестве видеокарты хватит и интеловской интеграшки. С каким-нибудь драйвером, который плюс-минус 2d-операции умеет, для плавного скролла текста. А остальное оборудование можно и подобрать себе любимому такое, которое драйвера имеет -- с этим и 10 лет назад неразрешимых проблем не было.
    Популяризация же ради популяризации не несёт никакой смысловой нагрузки. Популяризация может быть полезна, чтобы софта было бы больше и качественного, но -- увы, -- популяризация смещает приоритеты у софтописателей, и они начинают писать программы для хомячков, которым просто необходимы крутые видяхи с дровами и игрульки. Софта становится больше, но его удобство стремится к нулю.
     
     
  • 5.89, Аноним (-), 14:43, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Если не играться, то в качестве видеокарты хватит и интеловской интеграшки.

    Какой универсальный ответ. И какой тотальный игнор большой кучи SIMD-образных числокрушилок. А на ряде операций такая штука утыкает CPU в десятки раз. И GPGPU - ни разу не об играх, если что.

     
     
  • 6.109, pavlinux (ok), 15:04, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Можно рациональный, прибыльный пример, как вы используете GPU?

     
     
  • 7.147, Аноним (-), 15:46, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно рациональный, прибыльный пример, как вы используете GPU?

    Да так же как и CPU. Нынче довольно много программ умеет ускорение на GPU и использование оного в ряде случаев может сократить время втыкания на ресурсоемкие операции. Это конечно еще только набирает обороты, но все-таки.

     
     
  • 8.187, anonimouse (?), 22:50, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну так имЬя сестра, ИМЯ А то окажется что ты очередной дрочер биткоймайнер ... текст свёрнут, показать
     
     
  • 9.200, Аноним (-), 23:55, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Их там нынче легион - x264 может использовать GPU при кодировании видео - Joh... текст свёрнут, показать
     
     
  • 10.234, pavlinux (ok), 02:50, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ссылки на ваши фильмы можно, отчёт в налоговую о доходах с продаж Это у автора... большой текст свёрнут, показать
     
     
  • 11.263, Аноним (-), 22:01, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Смотрите, дети, как налоговики посообразительнее отчеты пытаются слупить Ты у... большой текст свёрнут, показать
     
  • 7.226, Аноним (-), 01:23, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно рациональный, прибыльный пример, как вы используете GPU?

    А, кстати набрел тут случайно. Для libjpeg-turbo пилят opencl декодер. На AMD APU он втыкает оптимизированной SSE версии в 3 раза, например.

     
     
  • 8.235, pavlinux (ok), 02:54, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да пофиг кто что пилит, доходы где Вот у libjpeg-turbo они есть есть - IBM, AM... текст свёрнут, показать
     
  • 8.239, Vkni (ok), 10:02, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    3 раза получаются просто переходом с ноута на десктоп Чё-то мелковато как-то ... текст свёрнут, показать
     
     
  • 9.264, Аноним (-), 22:03, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, блин, не у всех на чердаке суперкомпьютер собран, чтобы потом на него перейт... текст свёрнут, показать
     
     
  • 10.308, Vkni (ok), 19:41, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну десктоп-то у всех есть Не, 3 раза, в системной библиотеке оправдывается, раз... текст свёрнут, показать
     
  • 5.274, to Mihail Zenkov (?), 06:04, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    "Если не играться, то в качестве видеокарты хватит и интеловской интеграшки."
    Не хватит.
     
  • 4.148, Адекват (ok), 15:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Игрульки для популяризации линуха на десктопах сделали больше, чем все СУБД вместе
    > взятые. Если так дело пойдет, мож у нас и дрова для
    > видюх/беспроводных сетевух и всего остального оборудования появятся.

    Прям в ядре, было бы круто кстати, хотя...."прям в ядре" закрытого кода быть не должно, а  та же нвидия хрен-с-два откроет исходники своих драйверов, хотя могла бы на условиях анонимности, но не откроет, а так...да было бы круто - загружается ядро и все железо взлетает и все работает :) без всяких там pacman -S nvidia

     
     
  • 5.250, Teocally (?), 11:59, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > взлетает и все работает :) без всяких там pacman -S nvidia

    Ужасы какие…а что, бывает иначе?


     
  • 3.74, all_glory_to_the_hypnotoad (ok), 14:04, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Стабильное API -- это правило хорошего тона.

    API начинает существовать как только на него появляется документация или какие-то гарантии сохраннеия совместимости. В этом же случае имеет место быть эксплуатация хака

    > старое недокументированное поведение системного вызова использовалось в игре Witcher 2

     
     
  • 4.280, Xaionaro (ok), 10:53, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Стабильное API -- это правило хорошего тона.
    > API начинает существовать как только на него появляется документация или какие-то гарантии
    > сохраннеия совместимости. В этом же случае имеет место быть эксплуатация хака
    >> старое недокументированное поведение системного вызова использовалось в игре Witcher 2

    https://www.opennet.ru/openforum/vsluhforumID3/101297.html#279

     
  • 3.173, bav (ok), 18:41, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Стабильное API -- это правило хорошего тона.

    Стабильные недокументированные возможности? Как мило, напоминает одну ОС.

     
     
  • 4.230, Ytch (ok), 01:49, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Стабильное API -- это правило хорошего тона.
    > Стабильные недокументированные возможности? Как мило, напоминает одну ОС.

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

     
     
  • 5.232, arisu (ok), 01:53, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И это там принесло свои плоды в свое время!

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

     
  • 4.279, Xaionaro (ok), 10:50, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Стабильное API -- это правило хорошего тона.
    > Стабильные недокументированные возможности? Как мило, напоминает одну ОС.

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

    http://oi62.tinypic.com/65quc9.jpg

    Читаем внимательно:

    >>> При этом старое поведение системного вызова формально являлось корректным и
    >>> использовалось в том числе разработчиками игры Witcher 2

    Где тут «недокументированные»?

    Более того, читаем источник:

    >>>> No, we are not doing anything undocumented. [...]

     
     
  • 5.284, arisu (ok), 11:27, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    171 Tracked this down to something else actually we were requesting an LDT s... большой текст свёрнут, показать
     
  • 3.276, Sen (?), 10:17, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так игруха написана криво, из-за криворукости кого-то сидеть на бомбе??? Да и как же опенсоурц? как же исправить игру и перекомпилить с правильными настройками? с malloc помню не церемонились, переломали всё
     
  • 3.290, Анона (?), 06:25, 27/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Линукс и стабильное API несовместимые понятия)
     
  • 2.19, Аноним (-), 11:26, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –12 +/
    >Из-за игрулек жертвовать безопасностью? Да он с ума сошёл.

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

    // плюсующим тоже привет))

     
     
  • 3.63, Мимо проходил... (?), 13:07, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Высокопарное бла-бла-бла без сути А теперь суть Разработчики Ведмака использо... большой текст свёрнут, показать
     
     
  • 4.80, arisu (ok), 14:24, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Представь ситуацию, если бы MS парилась на тему разного софта, который работал
    > в XP, а потом вдруг перестал работать в Висте.

    ты просто не поверишь… впрочем, к тебе лично, конечно, никто не писал — значит, не парились!

     
  • 4.170, Аноним (-), 18:22, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Представь ситуацию, если бы MS парилась на тему разного софта, который работал в XP, а потом вдруг перестал работать в Висте.

    Ну, формальные костыли (в виде "режима совместимости") там есть, но это не дает никаких гарантий.

     
     
  • 5.240, Vkni (ok), 10:04, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну, формальные костыли (в виде "режима совместимости") там есть, но это не
    > дает никаких гарантий.

    Ты тоже не поверишь, но есть вообще запуск в виртуалке ХР.

     
  • 4.219, Аноним (-), 01:05, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Высокопарное "бла-бла-бла" без сути

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

    то что ты пишешь про недокументированный вызов - я и сам все прекрасно понимаю. Но ты бы прочел вдумчиво текст новости ДО КОНЦА и то что написал болван первым сообщением в треде. Прочел? А теперь вдумчиво перечитай мое сообщение.

     
  • 4.244, Michael Shigorin (ok), 10:56, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Представь ситуацию, если бы MS парилась на тему разного софта, который работал
    > в XP, а потом вдруг перестал работать в Висте.

    Читать http://russian.joelonsoftware.com/articles/howmicrosoftlostthewarona.html и долго думать.

     
  • 4.281, Xaionaro (ok), 10:54, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Высокопарное "бла-бла-бла" без сути
    > А теперь суть:
    > Разработчики Ведмака использовали _недокументированный_ вызов, использование которого
    > ранее было предсказуемым только потому, что тот кусок кода годами никто
    > не трогал.

    https://www.opennet.ru/openforum/vsluhforumID3/101297.html#279

     
  • 3.188, anonimouse (?), 22:53, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > порядке, просто ты, как и лох Kodir, не врубаешься почему Линус
    > так себя ведет. Давай посмотрим, хватит ли мозга у тебя сообразить
    > в чем дело и понять глупость своего заявления.

    А давай! Я считаю что красношляпы поставили вопрос ебром - "ты все ещё хочешь бабла милок?"
    И милок выбрал БОБРО. Всё просто и логично - значит правда.
    А ты начинай свой батхерт о том что в самом деле всё не так как в действительности :)


     
     
  • 4.198, Аноним (-), 23:38, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Плевать как ты считаешь Нет доказательств что это было на самом деле - Иди и в... большой текст свёрнут, показать
     
  • 4.201, Аноним (-), 23:58, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я считаю что красношляпы поставили вопрос ебром - "ты все
    > ещё хочешь бабла милок?"

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

     
  • 2.36, MidNight_er (?), 11:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    игра это такое же приложение к компьютеру как и любое другое, не разумно выделять его в какую то особую категорию недоприложений
     
  • 2.48, Аноним (-), 12:31, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >  Из-за игрулек жертвовать безопасностью? Да он с ума сошёл.

    С другой стороны вот перестанет у тебя запускаться не игруля а допустим браузер. Прикольно, да? :)

     
     
  • 3.77, Аноним (-), 14:09, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Браузер можно перекомпилировать под правильные вызовы. Хотя, зачем играть в игры, которые перекомпилировать нельзя?
     
     
  • 4.96, Аноним (-), 14:47, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Браузер можно перекомпилировать под правильные вызовы.

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

     
     
  • 5.131, Crazy Alex (ok), 15:30, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А свой фейл чинить - тоже не хотят? Что такое использование недокументированного поведения, как не фейл? Чай, не в эпоху DOS живём.
     
     
  • 6.145, Аноним (-), 15:42, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А свой фейл чинить - тоже не хотят? Что такое использование недокументированного
    > поведения, как не фейл?

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

     
     
  • 7.150, arisu (ok), 15:50, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Для начала я вообще не понимаю с фига ли в юзермод вывешивается
    > что-то недокументированное. Может не документировано оно только потму что документацию
    > всем писать впадлу, как обычно?

    а пофигу. нет в документации — использовать нельзя. dixi.

     
     
  • 8.154, Аноним (-), 15:57, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну, блин, тогда ты должен срочно удалить большинство кода линевого ядра ... текст свёрнут, показать
     
     
  • 9.157, arisu (ok), 16:02, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    зачем я не обращаюсь в своих программах к этому коду, я пользуюсь документирова... текст свёрнут, показать
     
     
  • 10.204, Аноним (-), 00:07, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так кроме твоих программ у тебя в системе наверняка и чужих программ и куда они ... текст свёрнут, показать
     
  • 7.156, Crazy Alex (ok), 15:59, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что люди не идеальны. И в любом большом проекте будет какой-то недокументированный кусок, в том числе и в API. Закладываться на него - недальновидно, если не сказать больше.
     
  • 2.65, freehck (ok), 13:21, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, свободу выбора он таки оставил. Я искренне надеюсь, что мейнтейнеры моего дистрибутива махнут рукой на какую-то там игруленцию, и включат патчи в ядро. А если не включат - то я и сам пересобрать могу...
     
     
  • 3.87, count0krsk (ok), 14:36, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    In a galaxy far... ))
     
  • 3.97, Аноним (-), 14:48, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну, свободу выбора он таки оставил.

    Вы тоже до конца новости не дочитали? А зря - там счастливый конец :).

     
  • 2.210, Аноним (-), 00:29, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Все правильно, это же Ведьмак 2.
     

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

  • 1.2, MPEG LA (ok), 10:59, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    т.е. ядро жертвует безопасностью ради бинарного крапа? Линус, покажи Линусу фак
     
     
  • 2.66, freehck (ok), 13:23, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > т.е. ядро жертвует безопасностью ради бинарного крапа? Линус, покажи Линусу фак

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

     
     
  • 3.98, Аноним (-), 14:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Ну так он ведь не жертвует, а предоставляет возможность выбора.

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


     

  • 1.3, earfin (??), 11:05, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Теперь то линукс это настоящий ынтырпрайз.
     
     
  • 2.162, Grammar_Nazi (?), 17:18, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь-то, ёпта.
     
     
  • 3.185, An0nus (?), 22:32, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а остальное, значить, правильно?
     

  • 1.4, AlexYeCu (ok), 11:06, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Линус, на кой хер ты лепишь из своего детища вторую винду? Те, кому нравится винда, на ней и сидят!
    Что до криворуких разработчиков «Ведьмака» — да плевать на них и их поделку! Ну не шарят они в никс-системах — что тут поделать? Желающие могут поискать интервью этих балаболов, где они несут чушь про «сложность портирования в связи с большим количеством дистрибутивов линукса». Знакомый фанат «Ведьмака» в своё время этим интервью у меня перед носом размахивал, не желая и слышать, что это всё безграмотная чушь. Это во-первых. Во-вторых — покажите мне хоть одного человека, кто играл в linux-версию этой игры: второй «Ведьмак» в принципе консолеподобная неоптимизированная фигня, но его linux версия ещё и криво портирована, там системные требования куда выше виндовых.
     
     
  • 2.7, Xaionaro (ok), 11:10, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Линус, на кой хер ты лепишь из своего детища вторую винду? Те,
    > кому нравится винда, на ней и сидят!
    > Что до криворуких разработчиков «Ведьмака» — да плевать на них и их
    > поделку! Ну не шарят они в никс-системах — что тут поделать?

    Читаем внимательнее:

    >> При этом старое поведение системного вызова формально являлось корректным и
    >> использовалось в том числе разработчиками игры Witcher 2

    Похоже, что на этот раз дело не в криворукости разработчиков Witcher2, а в нестабильности API со стороны Linux.

     
     
  • 3.21, AlexYeCu (ok), 11:26, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Похоже, что на этот раз дело не в криворукости разработчиков Witcher2, а в нестабильности API со стороны Linux.

    Я тебе могу назвать приличный такой список linux-игр, на которых изменения в ядре не сказываются вообще никак. Что характерно, их разработчики просто взяли и сделали linux-версию, без скудоумного словоизвержения на тему «ахб какая плохая система этот линукс, ах, как нам сложно!». Ещё я тебе могу назвать немало игр, что работают в wine, опять-таки без проблем. Дело было не в бобине?

     
     
  • 4.29, Zenitur (ok), 11:43, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Heroes III for Linux до сих пор работают на 100 Я специально проверял баги иг... большой текст свёрнут, показать
     
     
  • 5.34, Аноним (-), 11:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Тетрис еще и змейку не забудь.
     
     
  • 6.91, count0krsk (ok), 14:43, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Тетрис еще и змейку не забудь.

    Кстати StarCraft и Baldur's Gate через вайн вполне норм работают тоже. И как бы вайн не били в процессе разработки, работали всегда. Пламенный привет Windows 7-8 ))

     
     
  • 7.94, arisu (ok), 14:45, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    хочу напомнить, что для какой-то игрушки вантузоиды таки попросту собирали куски вайна под винду, а то иначе оная игрушка в новых виндах не того-с. так что местами вайн даже лучшая винда, чем винда.
     
  • 7.116, Аноним (-), 15:12, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    BG:EE и без вайна отлично работает.
     
  • 4.39, Xaionaro (ok), 12:06, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Похоже, что на этот раз дело не в криворукости разработчиков Witcher2, а в нестабильности API со стороны Linux.
    > Я тебе могу назвать приличный такой список linux-игр, на которых изменения в
    > ядре не сказываются вообще никак. Что характерно, их разработчики просто взяли
    > и сделали linux-версию, без скудоумного словоизвержения на тему «ахб какая плохая
    > система этот линукс, ах, как нам сложно!». Ещё я тебе могу
    > назвать немало игр, что работают в wine, опять-таки без проблем. Дело
    > было не в бобине?

    So what? Как это отменяет сказанное мной?

     
  • 3.53, Аноним (-), 12:43, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Похоже, что на этот раз дело не в криворукости разработчиков Witcher2, а
    > в нестабильности API со стороны Linux.

    Заметь, Торвальдс в результате все нормально разрулил. И игроделов не обидел и дырку заделал. Хоть и заставив переделать патч. Это называется опытный Project Manager.

     
  • 3.81, arisu (ok), 14:28, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Похоже, что на этот раз дело не в криворукости разработчиков Witcher2, а
    > в нестабильности API со стороны Linux.

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

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

     
     
  • 4.100, Аноним (-), 14:51, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > не надо мне таких линуксов,

    Ты так говоришь, как будто Торвальдс приперся к тебе и потребовал использовать его ядро.

     
     
  • 5.105, arisu (ok), 14:55, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    иди фапай на сисдемдец, я тут не с тобой разговаривал.
     
     
  • 6.112, Аноним (-), 15:07, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > иди фапай на сисдемдец,

    А чего на него фапать? Он сам придет.

    > я тут не с тобой разговаривал.

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

     
     
  • 7.114, arisu (ok), 15:11, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    я давал тебе шанс не выглядеть идиотом? давал. ты не воспользовался? не воспользовался. пичалька.
     
  • 7.118, arisu (ok), 15:13, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    p.s. юзер, ну не тупи, пожалуйста. я злой, невыспавшийся и вообще.
     
     
  • 8.144, Аноним (-), 15:41, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да блин, понимаю, увидеть утром такую новость да еще написанную в явно провока... текст свёрнут, показать
     
     
  • 9.149, arisu (ok), 15:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    угу я ж однажды могу тебя не узнать и сгоряча сразу обозвать идиотом извиняйся... текст свёрнут, показать
     
     
  • 10.205, Аноним (-), 00:10, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ладно, бытье анонимом имеет свои плюсы и минусы И такие вещи с лихвой компен... текст свёрнут, показать
     
  • 4.282, Xaionaro (ok), 10:55, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Похоже, что на этот раз дело не в криворукости разработчиков Witcher2, а
    >> в нестабильности API со стороны Linux.
    > если некто использует недокументированые параметры — он криворукий дегенерат.

    Откуда информация про «недокументированные параметры»?

    https://www.opennet.ru/openforum/vsluhforumID3/101297.html#279

     
     
  • 5.285, arisu (ok), 11:28, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Откуда информация про «недокументированные параметры»?

    прямо от того ядерного разработчика, который чинил это.

     
  • 2.14, Zenitur (ok), 11:17, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Линус, на кой хер ты лепишь из своего детища вторую винду? Те,
    > кому нравится винда, на ней и сидят!

    «Взгляните с  точки зрения покупателя. Вы купили программы X, Y и Z. Затем вы обновились до Windows XP. Теперь ваш компьютер внезапно зависает, и программа Z вообще не работает. Вы скажите своим друзьям: «Не обновляйтесь до Windows XP. Она внезапно зависает и не совместима с программой Z». Будете ли вы дебажить вашу систему, чтобы определить, что программа X причина зависаний, а программа Z не работает, потому что использует недокументированные сообщения Windows? Конечно нет.  Вы вернете коробку с Windows XP и получите обратно деньги».

    http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html

     
     
  • 3.20, Kodir (ok), 11:26, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > «Взгляните с  точки зрения покупателя.

    У вас с первого же предложения логическая ошибка: Линукс не является "коробочной системой для бестолкового юзера". Это специализированная система "for fun", держащаяся на подпорках и потому более-менее работающая в интыпрайзе. При этом сама система спроектирована настолько безобразно, что просто вынуждена еженедельно латать свои дыры - в таких условиях вообще не стоит речь о совместимости! А всё, что вдруг было нахакерено и стало несовместимым, легко и просто перекомпилируется под новые требования - FOSS же!

     
     
  • 4.38, Аноним (-), 12:01, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Линукс - ядро, на основе которого можно создать ось для любых нужд, хоть "коробочную систему для бестолкового юзера".
     
     
  • 5.55, Аноним (-), 12:44, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Линукс - ядро, на основе которого можно создать ось для любых нужд,
    > хоть "коробочную систему для бестолкового юзера".

    Думаешь, этот виндовый мышевзила видел Linux кроме как на картинке? Ну а логика у таких и не ночевала - это ж гуманитарий который с чего-то возомнил себя кодером, но даже свою профессию нормально написать не смог :)

     
     
  • 6.246, Michael Shigorin (ok), 11:21, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > логика у таких и не ночевала - это ж гуманитарий

    1) не обижайте гуманитариев;
    2) общайтесь с логиками :)

     
  • 4.47, Xaionaro (ok), 12:30, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То-то большинство фактически всего, кроме офисных домашних компьютеров, крутится... большой текст свёрнут, показать
     
     
  • 5.56, Аноним (-), 12:48, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Помнится долгое время даже у microsoft MX был на базе Postfix.

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

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

     
     
  • 6.67, Zenitur (ok), 13:29, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Представляете себе пекаря который пойдет покупать хлеб у конкурента, потому что тому  дешевле заплатить и лучше результат. Ну а на выпечку своего хлеба можно и вовсе забить, по большому счету :)

    Это называется ВТО. Мясокомбинаты работали с блочным мясом из Евросоюза, а своё делали по-минимуму, только чтобы соблюдать формальности с законом. С нашими офигительными налогами выяснялось что изготовить за рубежом и привезти - дешевле, чем изготовить здесь и никуда не везти.

     
     
  • 7.101, Аноним (-), 14:53, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я пытался здесь найти логику но не смог. Выглядит как обычный кусок бреда от зенитара.
     
  • 7.259, Аноним (-), 15:56, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А про ихние офигительные субсидии не хочешь рассказать?
    Глупейший пример у тебя, просто глупейший.
     
  • 5.83, arisu (ok), 14:32, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > То-то большинство фактически всего, кроме офисных/домашних компьютеров, крутится на Linux
    > и прочем FOSS. Начиная от HPC, заканчивая реализациями простых IPMI, UCS
    > и "прошивок" во всяких продуктах Xerox. А про всякие банальщины вроде
    > web, мобильных решений и т.п. даже говорить скучно.

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

     
     
  • 6.103, Аноним (-), 14:54, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > с подходом «ядро починит» оно весьма скоро будет ничем не лучше винды.

    Да вообще-то политика "внутри мы можем ломать все, но наружу это вылезать не должно" у них вроде сто лет была. И Торвальдс в этом плане ничего нового не сказал.


     
     
  • 7.106, arisu (ok), 14:56, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    это верно: он как был кретином много лет, так и остаётся кретином. ничего нового.
     
     
  • 8.108, Аноним (-), 15:01, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А ты кто ж получаешься, если пользуешься системой от кретина ... текст свёрнут, показать
     
     
  • 9.111, arisu (ok), 15:06, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    страдалец беда в том, что линус просто кретин, а остальные, увы, кретины почти ... текст свёрнут, показать
     
     
  • 10.113, Аноним (-), 15:08, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Черт, звучит достаточно правдопободно, хоть и невкусно Кэп все-таки умеет капит... текст свёрнут, показать
     
  • 10.247, Michael Shigorin (ok), 11:23, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Мне казалось, не-кретины хотя бы учатся разумным обобщениям ... текст свёрнут, показать
     
     
  • 11.261, arisu (ok), 21:00, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    когда кажется 8212 крестись посильнее ... текст свёрнут, показать
     
     
  • 12.269, count0krsk (ok), 01:01, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Крепятся и перемогают - свидомые А мы дышим глубоко и ровно - ... текст свёрнут, показать
     
     
  • 13.273, Аноним (-), 01:32, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А, вот зачем нужны скрепы, оказывается ... текст свёрнут, показать
     
  • 4.245, Michael Shigorin (ok), 11:19, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> «Взгляните с  точки зрения покупателя.
    > У вас с первого же предложения логическая ошибка:

    Это была цитата из бывшего сотрудника Microsoft, который понял кое-что об этой лавочке и её замашках, основав свою и покрутившись поверх некростека.  Настолько напрашивающаяся статья, что ссылку и я дал -- вот оригинал: http://www.joelonsoftware.com/articles/APIWar.html

     
     
  • 5.253, Kodir (ok), 13:04, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну так ошибка-то не у него, а у вас, потому что вы примеряете правила из абсолютно ортогонального Линуксу мира.

    Линукс может и должен меняться вплоть до breaking changes! Потому что был спроектирован студентом-троечником "абы взлетело". Оно и взлетело, а шасси на аэродроме остались! Теперь вот прикручиваем крышки люков, чтобы сесть. :)

     
     
  • 6.271, count0krsk (ok), 01:05, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > остались! Теперь вот прикручиваем крышки люков, чтобы сесть. :)

    Ага, в соседней Галактике, по дороге заправившись от нейтронной звезды )) А винда всё то взлетает, то виста )) Как через 1 релиз шло, так и идёт то вверх, то вниз.

     
  • 3.23, AlexYeCu (ok), 11:29, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Вы вернете коробку
    > с Windows XP и получите обратно деньги».

    Не знаю, как там с коробками, но вот количество тем с возвратом впаренной OEM-щины наводит на мысль, что не всё так просто.


     
     
  • 4.49, Сам лох (?), 12:34, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты попутал теплое с мягким.
     
     
  • 5.134, AlexYeCu (ok), 15:32, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    С мелкомягким.
     
  • 3.174, КарМер (?), 20:18, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы берете виртуальную машину и запускаете  их в ней. Под Mac c Parallels живут и горя не знают.
     
  • 2.15, Kodir (ok), 11:17, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > Линус, на кой хер ты лепишь из своего детища вторую винду?

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

     
     
  • 3.107, Аноним (-), 15:00, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > какие-то присобачивает ради убогой игрульки... Линус явно теряет авторитет.

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

    А авторитет - он на чисто техническом уровне обеспечен: Торвальдс делает синхронизацию всех наработок между собой. И мало какой мазохист захочет на эту должность. Потому что ад и геморрой, прежде всего. А вовсе и не размахивание авторитетом.

     
     
  • 4.254, Kodir (ok), 13:13, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не совсем Он просто ввёл БОЛЕЕ СЛОЖНОЕ компромиссное решение Скажем, вместо 2... большой текст свёрнут, показать
     
     
  • 5.265, Аноним (-), 22:13, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Засчитывается результат И он таков что и дыры больше нет и что программа работа... большой текст свёрнут, показать
     

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

  • 1.6, Ordu (ok), 11:07, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Долой игроманов из линукса!
     
     
  • 2.58, Аноним (-), 12:53, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Долой игроманов из линукса!

    Для абсолютных пуристов уже есть опенбзда. Нафига нам еще одна?

     
     
  • 3.69, Ordu (ok), 13:43, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Долой игроманов из линукса!
    > Для абсолютных пуристов уже есть опенбзда. Нафига нам еще одна?

    Для абсолютных пофигистов уже есть венда. Нафига нам ещё одна?

     
     
  • 4.104, Аноним (-), 14:55, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Для абсолютных пуристов уже есть опенбзда. Нафига нам еще одна?
    > Для абсолютных пофигистов уже есть венда. Нафига нам ещё одна?

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

     

  • 1.8, Zenitur (ok), 11:11, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Запускал я этот бинарник.

    $ file witcher2
    witcher2: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.32

    Вы когда-нибудь видели такой вывод file? У меня Gentoo, всё последнее. Когда я компилирую софт, команда говорит что бинарник хочет ядро 2.6.9 и 2.6.18, и я никогда не видел требнвания ядра новее. Только один раз, на бинарниках libudev, требовалось 2.6.32.

    Linux-весрия игры ужасна. Wine + UseGLSL=disabled (using NVIDIA Cg instead) + threaded Direct3D + Threaded OpenGL (on NVIDIA) + noDONTNET patch = игра быстро работает на максимальной графике с только одним отключенным эффектом - запредельное качество. Linux-версия... Бр-р-р! Это просто кошмар!

    Был бы я миллионером, я бы провёл такой тест:

    1). NVIDIA Titan или GTX самой дорогой модели, какая-нибудь 990. Хорошая материнка, например ASUS Sabertooth. Хорошая память, например оверклокерская Corsair. Linux с отключенными 3D-эффектами - вообще без композитинга, какой-нибудь MATE в качестве DE. Сколько игра выдаст FPS?

    2). Ладно, хорошо, а если две в SLI?

    3). Ладно, хорошо, а если поднять частоты на GPU?

    4). Наконец-то играбельный FPS! А если повторить бенчмарк с "запредельным качеством"?

    Если что, SLI и разгон видеокарт в Linux поддерживаются, если кто-то не знал. Линус, ломай совместимость без сожаления: игра - быдлокод!

     
     
  • 2.59, Аноним (-), 12:54, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разрабы просто набирались опыта работы с Linux на уже существующем контенте, не требующем какой-то спешки и не имеющем дедлайнов. Witcher 3 уже будет иметь нативный движок. Так что каким бы ни был Witcher 2, они все правильно сделали с точки зрения здравого смысла.
     
     
  • 3.71, Аноним (-), 13:59, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда инфа о Witcher 3?
     
     
  • 4.84, arisu (ok), 14:33, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Откуда инфа о Witcher 3?

    от авторов, которые именно так везде и заявляли.

     
     
  • 5.92, Аноним (-), 14:44, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего по поводу линукса они не заявляли.
     
     
  • 6.95, arisu (ok), 14:47, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничего по поводу линукса они не заявляли.

    хм. я интерпретировал «нативный» как «самописный». пардон.

     
  • 3.82, Аноним (-), 14:31, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Witcher 2 заворачивала во враппер совершенно другая контора. Т.е. сидипрожекты никакого опыта в работе с линуксом не набрались и велика вероятность, что третья часть если и выйдет на линукс, то точно так же будет обёрнута в eON.
    Было бы неплохо увидеть пруф, что двигло Witcher 3 будет изначально поддерживать Linux.
     
     
  • 4.90, Аноним (-), 14:43, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.phoronix.com/scan.php?page=news_item&px=MTcxMzc

    С другой стороны, можно найти и опровержения.
    А с третьей - Проджекты взяли активный курс на Linux, ихние GOG'и вовсю клепают пакеты игр других разработчиков. Плюс сам движок сильно переделывается сейчас.
    В общем, высокая вероятность того, что будет - есть, но не 100%.

     
     
  • 5.275, Братишка (??), 10:07, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Плюс сам движок сильно переделывается сейчас.

    СЕЙЧАС ничего не переделывается. Игра была закончена в сентябре, а движок еще раньше. Последние 5 месяцев они заняты только тестированием и отладкой.

     
  • 4.243, Аноним (-), 10:56, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Они называются ЦеДе Проект.
     
  • 2.143, Mirraz (ok), 15:41, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >dynamically linked (uses shared libs)

    Интересно, а у библиотек, что они используют, такое же строгое отношение к совместимости? Сильно сомневаюсь.

     

  • 1.9, Xaionaro (ok), 11:12, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    На мой взгляд это должно управляться через sysctl. И по умолчанию должно быть "безопасно", а не "играбельно".
     
     
  • 2.16, анон (?), 11:20, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На мой взгляд это должно управляться через sysctl. И по умолчанию должно
    > быть "безопасно", а не "играбельно".

    Я согласен, но посмотрите на OpenBSD...

     
  • 2.161, Xasd (ok), 17:14, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На мой взгляд это должно управляться через sysctl. И по умолчанию должно быть "безопасно", а не "играбельно в Witcher-2".

    fixed

     
     
     
     
     
    Часть нити удалена модератором

  • 6.139, Аноним (-), 15:37, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ничего не путаешь?

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

     
  • 2.41, Xaionaro (ok), 12:16, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Таким образом возникла дилемма: сохранить совместимость, но оставить потенциальную уязвимость
    > Это только у дилетантов такие дилеммы - в профессиональной ОС даже думать
    > не будут над костылями для ИГР!

    http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html (при особой степени ленивости, можно сразу прокрутить текст до "Я впервые услышал об этом от одного из разработчиков популярной игры SimCity, [...]").

     
     
  • 3.231, Аноним (-), 01:51, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html

    С тех пор прошло 10 лет. И можно видеть что в целом он неплохо угадал. HTML "поет" и там решили множество проблем перечисленным им.

     

  • 1.13, Аноним (-), 11:17, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    хреново продуманная архитектура api... ;)
     
     
  • 2.60, Аноним (-), 12:54, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > хреново продуманная архитектура api... ;)

    Зато у MS-DOS 6 отличная архитектура апи видимо. Уже столько лет ничего не меняли... :)

     
     
  • 3.159, Аноним (-), 16:52, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кстати - неприпомнил ни одной программы, которая бы работала в третьем досе и неработала в шестом...
     
     
  • 4.206, Аноним (-), 00:14, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > кстати - неприпомнил ни одной программы, которая бы работала в третьем досе
    > и неработала в шестом...

    Какой нибудь Staker или DoubleDisk? Но впрочем если вам нравится дос и его апи - пользуйтесь наздоровье. Отговаривать не буду.

     
     
  • 5.248, Michael Shigorin (ok), 11:29, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> кстати - неприпомнил ни одной программы, которая бы работала в третьем досе
    >> и неработала в шестом...
    > Какой нибудь Staker или DoubleDisk?

    Они ещё в 4.01 сломались, помнится.

     

  • 1.27, Аноним (-), 11:33, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А я смотрю никто эту крохотную новость до конца не осилил))

    Вот, поступили как должны поступать настоящие инженеры:

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

     
     
  • 2.35, AlexYeCu (ok), 11:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А я смотрю никто эту крохотную новость до конца не осилил))
    >Вот, поступили как должны поступать настоящие инженеры:

    Вопрос в том, к чему это может привести в итоге. Ведь патчи вносятся не в игру, а в код ядра: кто помимо Witcher'а сможет воспользоваться этим, и каков будет результат?

    >В качестве решения проблемы с Witcher 2 Линус указал на необходимость смягчить добавленные в системный вызов ограничения "set_thread_area" или организовать жесткие проверки только для серверных систем.

    И кстати: вот это вот было пропущено?

     
     
  • 3.40, Аноним (-), 12:08, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Вопрос в том, к чему это может привести в итоге. Ведь патчи вносятся не в игру, а в код ядра: кто помимо Witcher'а сможет воспользоваться этим, и каков будет результат?

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

    >И кстати: вот это вот было пропущено?

    ага, народ, похоже, как прочтет первые несколько строк/предложении, так и сразу начинают давить кнопки:)

     
  • 3.61, Аноним (-), 12:56, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ведь патчи вносятся не в игру, а в код ядра:

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

     
     
  • 4.85, arisu (ok), 14:35, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну, знаешь, если старое поведение было валидно то отламывать его было как-то
    > странно.

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

     
     
  • 5.117, Аноним (-), 15:13, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > нет, оно не было валидно. это было использование недокументированной особенности.

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

     
     
  • 6.120, arisu (ok), 15:15, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    насколько спросонок помню — врут. не было написано, что так нельзя, но и документировано, что при данных раскладах оно работает именно так — тоже не было. можно, конечно, долго спорить на предмет того, что «оно выглядит логично, хоть в документации и не описано», но факт в том, что если в документации не описано — то пофигу, насколько логично оно выглядит.
     
     
  • 7.283, Аноним (-), 11:24, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    В целом это никого не колышет. Вы знаете, как в сетевой части Qt проверяется, что connect(3) на (неблокирующем) сокете отработал успешно? Вызывается connect(3) на этом же сокете с теми же параметрами. Если сокет подключился — то вернется EISCONN. Если нет — то вернется такая же ошибка, какую вернул бы getsockopt(SO_ERROR). Такое поведение connect(3) нигде не описано, в POSIX вообще прописано, что поведение connect(3) на провалившем подключение сокете никак не определено и так делать не надо.

    Ну и что? Этот код там с древнейших времен лежит и не меняется.

     
     
  • 8.286, arisu (ok), 11:32, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    отличный аргумент 171 этот говнокод у нас с древнейших времён и работает и п... текст свёрнут, показать
     

  • 1.28, Аноним (-), 11:34, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Линус всегда говорил о необходимости поддержки обратной совместимости. Что за непонятливые набежали тут?
     
     
  • 2.86, arisu (ok), 14:36, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Линус всегда говорил о необходимости поддержки обратной совместимости.

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

     
     
  • 3.119, Аноним (-), 15:14, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а сам тем временем принимает патчи, которые ломают уже существующие эксплойты.

    Действительно, как-то некузяво получается. Дыры надо бэкпортить в новые ядра :). Бэкпорт дыр - новое слово в технике. Инновация!

     
     
  • 4.122, arisu (ok), 15:17, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, а где я неправ? эксплойты — юзерский код? юзерский. их ломают? да постоянно! ну и смешно после этого читать про «мы не ломаем юзерский код». или трусы, или крестик, чо.
     
     
  • 5.138, Аноним (-), 15:35, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > нет, а где я неправ?

    Я не говорил что ты не прав. С логической точки зрения все замечательно, поэтому будет логично попросить Торвальдса сделать бэкпорт старых дыр на новые версии :).

    > или трусы, или крестик, чо.

    Мне кажется что кроме методики ДеРаадта и Гейтса есть навалом промежуточных вариантов, а мир не черно белый.

     
     
  • 6.140, arisu (ok), 15:37, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а меня просто задолбал коллективный фап на «мы не ломаем юзерспейс!!!111адын» это — очевидная ложь, которую я доказал в нескольких предложениях. может, хоть это заставит некоторых фапальщиков задуматься, что юзерспейс юзерспейсу рознь, и что прогиб ядра под проприетарщину, которая использует недокументированые вызовы — таки ближе к сохранению работоспособности эксплойтов.
     
     
  • 7.207, Аноним (-), 00:17, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а меня просто задолбал коллективный фап на «мы не ломаем юзерспейс!!!111адын»
    > это — очевидная ложь,

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

     
     
  • 8.209, arisu (ok), 00:29, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так закрытая проприетарщина и есть эксплойты ... текст свёрнут, показать
     
     
  • 9.297, Аноним (-), 08:17, 28/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, понимаешь, есть подозрительный тип, но это к делу не пришьешь , а есть воо... текст свёрнут, показать
     
  • 3.249, Michael Shigorin (ok), 11:50, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Линус всегда говорил о необходимости поддержки обратной совместимости.
    > а сам тем временем принимает патчи, которые ломают уже существующие эксплойты.

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

    PS: legalese -- это убогая попытка заменить дух буквой... почему же мы его не ценим?

     

  • 1.30, Аноним (-), 11:44, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    идеально продуманного апи не может быть по умолчанию
     
     
  • 2.255, Kodir (ok), 13:25, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > идеально продуманного апи не может быть по умолчанию

    Ну почему? Придумали же open/read/write/close - эта абстракция работает до сих пор!
    Просто Линус - обычный троечник, налабавший систему на коленке - не удивительно, что ядро уже под 80 мег и это уже сжатые исходники!

     
     
  • 3.258, Линус (?), 14:39, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    красно-депломщеги негодуют
     

  • 1.31, анонисимус (?), 11:45, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Из за безопасности жертвовать игрульками? Да он с ума сошёл.
     
     
  • 2.43, Xaionaro (ok), 12:20, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Из за безопасности жертвовать игрульками? Да он с ума сошёл.

    Прочтите самый первый комментарий под данной новостью. Вот нафига так повторяться-то?

     

  • 1.33, Aceler (ok), 11:47, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > При этом старое недокументированное поведение системного вызова использовалось в игре Witcher 2.

    Что-то я не понял, в чём проблема. Если эти разработчики игры использовали старое недокументированное поведение, то они ССЗБ.

     
     
  • 2.44, Xaionaro (ok), 12:21, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> При этом старое недокументированное поведение системного вызова использовалось в игре Witcher 2.
    > Что-то я не понял, в чём проблема. Если эти разработчики игры использовали
    > старое недокументированное поведение, то они ССЗБ.

    Откуда появилось слово "недокументированное"?

     
     
  • 3.70, 1219 (?), 13:50, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Откуда появилось слово "недокументированное"?

    из текста новости.

     
     
  • 4.163, Xaionaro (ok), 17:25, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я был одним из первых комментаторов под данной новость. И данного слова не было в тексте новости, как и в тот момент, так и в момент комментария в данной ветке комментариев.
     

  • 1.42, Sluggard (ok), 12:17, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > При этом старое недокументированное поведение системного вызова использовалось в игре Witcher 2.

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

     
  • 1.54, Аноним (-), 12:44, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А в чем проблема полякам выпустить патч для игры? Тем более, в наше время, в большинстве случаев его установка произойдет автоматически и многие даже не заметят этого процесса. Запускаешь Steam или клиент от GOG и через минуту уже готово.

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

     
     
  • 2.62, Аноним (-), 13:01, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Представь себе что ты пишешь программу Ровно так как в факин манах описано А т... большой текст свёрнут, показать
     
     
  • 3.64, Аноним (-), 13:18, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Из текста новости выходит, что разрабы использовали недокументированные функции ядра.
     
  • 3.73, 1219 (?), 14:01, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Представь себе что ты пишешь программу. Ровно так как в факин манах
    > описано.

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

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

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

     
  • 2.141, AlexYeCu (ok), 15:39, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >А в чем проблема полякам выпустить патч для игры? Тем более, в
    >Марчин Ивински:
    >Одна из причин, по которой мы не выпускали «Ведьмак» на Linux, заключается в том, что, >скорее всего, придется делать пять различных версий, и из-за этого всегда сложно >поддерживать качество игры. Приходится выпускать патчи, обновления и все такое.

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

     
     
  • 3.142, arisu (ok), 15:40, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    «Приходится выпускать патчи, обновления и все такое.»

    как страшно жыдь!

     
  • 2.177, Аноним (-), 21:04, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Выпустить патч не проблема, и он должен выйти сегодня-завтра, читай источник на гитхабе. Исправлять ядро это инициатива Линуса.
     
     
  • 3.178, arisu (ok), 21:07, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Выпустить патч не проблема, и он должен выйти сегодня-завтра, читай источник на
    > гитхабе. Исправлять ядро это инициатива Линуса.

    у него просто пиратская версия, патчи со стима не накатываются, а поиграть охота.

     

  • 1.68, Lex (??), 13:34, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ХЗ,ХЗ
    pf ядро, witcher 2 работает нормально, только падает при выходе, не более.
     
     
  • 2.171, Xasd (ok), 18:26, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    то есть исходя из твоего "УМВР" -- можно сделать вывод что ни какой проблемы нет, а Линус Торвальдс просто дурачёк?
     

  • 1.72, all_glory_to_the_hypnotoad (ok), 14:01, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > было осуществлено в рамках устранения выявленных в декабре критических уязвимостей
    > недокументированное поведение системного вызова использовалось в игре Witcher 2

    Всё же очевидно, кодеры Witcher 2 тупые удаки, поддерживать такую совместимость не нужно. Никаких дискуссий и размышлений в таких ситуациях быть не должно.

     
     
  • 2.76, Нанобот (ok), 14:08, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> было осуществлено в рамках устранения выявленных в декабре критических уязвимостей
    >> недокументированное поведение системного вызова использовалось в игре Witcher 2
    > Всё же очевидно, кодеры Witcher 2 тупые удаки, поддерживать такую совместимость не
    > нужно. Никаких дискуссий и размышлений в таких ситуациях быть не должно.

    эх, как хорошо, что ядро linux разрабатывают адекватные программисты

     
     
  • 3.78, all_glory_to_the_hypnotoad (ok), 14:09, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    разрабатывают может и адекватные, а судбоносные решения принимают не всегда адекватные.
     
     
  • 4.121, Аноним (-), 15:17, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > а судбоносные решения принимают не всегда адекватные.

    Так это... если кто считает что он более адекватен - флаг ему в руки пойти и перехватить инициативу. Если про адекватность не врет - должно быть как два байта переслать. Обойти Торвальдса на повороте и зарулить в честной конкуренции форков.


     
     
  • 5.128, arisu (ok), 15:22, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    не занимайся демагогией. ты отлично понимаешь, что далеко не всем адекватным интересно заниматься public relations (именно в буквальном значении термина). а основная работа лидера состоит именно в этом.
     
     
  • 6.135, Аноним (-), 15:32, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не занимайся демагогией. ты отлично понимаешь, что далеко не всем адекватным интересно
    > заниматься public relations (именно в буквальном значении термина). а основная работа
    > лидера состоит именно в этом.

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

     
     
  • 7.137, arisu (ok), 15:34, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так я и говорю - все хотят штурвал покрутить.

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

     

  • 1.75, Нанобот (ok), 14:05, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну закрыли уязвимость слишком агрессивным способом, так, что затронуло оно не только уязвимость, но и обычное использование. бывает.  
    А тут: у торвальдса дилемма, безопасность или обратная совместимость -- в общем, сделали из мухи слона
     
  • 1.79, Аноним (-), 14:12, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А можно пруф, что уязвимость вернули обратно? А то тут многие кричат, что безопасностью ради игрушки пожертвовали, но ни в переводе, ни в оригинале это ни разу не очевидно.
     
     
  • 2.88, arisu (ok), 14:40, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А можно пруф, что уязвимость вернули обратно? А то тут многие кричат,
    > что безопасностью ради игрушки пожертвовали, но ни в переводе, ни в
    > оригинале это ни разу не очевидно.

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

     
     
  • 3.99, Аноним (-), 14:50, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Из обсуждения на гитхабе я понял, что проприетарщики починили баг у себя, и сказали: "подождите немного, скоро выкатим в стим", но тут прибежал Линус и начал: "не надо ничего исправлять, это баг в ядре, это мы должны ядро патчить". По итогу, апдейт для Witcher все же решили выпустить, потому что от момента, когда что-то поменяют в апстреме ядра, до момента, когда изменение попадет в популярные дистрибутивы может пройти не одна неделя. А то и вовсе не попадет, если мейнтейнер не захочет такой хак пускать.
     
     
  • 4.102, arisu (ok), 14:53, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    потому как линус неровно дышит к проприетарщине. и тиво у него хорошие, и абоб правильный код пишет, и вообще.

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

     
     
  • 5.115, ibujhbygblfh0 (?), 15:11, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Линусу плевать проприетарный софт или нет.
    Он 1000 раз говорил "Мы не ломаем userspace", крыл отборным матом тех кто ломал и ревертил их коммиты.
     
     
  • 6.123, arisu (ok), 15:18, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Линусу плевать проприетарный софт или нет.
    > Он 1000 раз говорил "Мы не ломаем userspace", крыл отборным матом тех
    > кто ломал и ревертил их коммиты.

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

     
     
  • 7.127, Аноним (-), 15:20, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > см. #86. линус лжец и трепло.

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

     
  • 5.124, Аноним (-), 15:19, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > комплексы у человека, считает, что без проприетарного софта его ядро — игрушечное.

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

     
     
  • 6.125, arisu (ok), 15:20, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    а на деле подобные патчи важны только для проприетарщиков. все остальные без проблем пропатчат исходники, механизм налажен.
     
     
  • 7.130, Аноним (-), 15:26, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > проблем пропатчат исходники, механизм налажен.

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

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

     
     
  • 8.132, arisu (ok), 15:30, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    механизм принятия патчей в свободные проекты и доставки этих патчей в репозитори... большой текст свёрнут, показать
     
     
  • 9.213, Аноним (-), 00:38, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для ядерщика в целом довольно странно рассылать патчи юзермодовым программам La... большой текст свёрнут, показать
     
     
  • 10.214, arisu (ok), 00:39, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    значит, это не маинтайнеры, а говно ... текст свёрнут, показать
     
     
  • 11.220, Аноним (-), 01:07, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так релиз ядра другие майнтайнеры выкатывают Которые не могут проверить все 40К... большой текст свёрнут, показать
     
     
  • 12.223, arisu (ok), 01:17, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если вдруг дистрибутив собирается апдейтить ядро, то никто в здравом уме 8212 ... текст свёрнут, показать
     
     
  • 13.233, Аноним (-), 02:19, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во первых, если выкатывание по причине заткнули дыру - времени на тесты не оче... большой текст свёрнут, показать
     
  • 10.251, Michael Shigorin (ok), 12:00, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще-то будут ... текст свёрнут, показать
     
     
  • 11.272, Аноним (-), 01:17, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это mission impossible Сразу на старте Поэтому кто-то либо врет, либо чего-то ... текст свёрнут, показать
     

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

  • 1.146, Аноним (-), 15:45, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пора пилить LinuxGameEdition
     
     
  • 2.158, Аноним (-), 16:07, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    SteamOS же.
     
     
  • 3.215, Аноним (-), 00:39, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > SteamOS же.

    Valve всегда на шаг впереди конкурентов. Поэтому это они вам санкции и блокировки выдвигают. А не вы - им :)

     

  • 1.167, Baz (?), 17:53, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    мне кажется или в Witcher 2 было это реализовано криво и когда эту кривость в ядре выпилили игра сразу сломалась?
     
     
  • 2.168, Аноним (-), 18:11, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Было реализовано криво, и в eON даже признали и исправили это, но тут прибежал Линус и начал кричать "мы не ломаем юзерспейс, откатывайте фикс, этот баг должны исправлять мы!"
     
     
  • 3.181, Аноним (-), 21:45, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > но тут прибежал Линус и начал кричать "мы не ломаем юзерспейс, откатывайте
    > фикс, этот баг должны исправлять мы!"

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


     
     
  • 4.182, arisu (ok), 22:04, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    даёшь windows 95! лучшая система «для пользователей»!
     
     
  • 5.217, Аноним (-), 00:51, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > даёшь windows 95! лучшая система «для пользователей»!

    В свое время не настолько уж и неправдой было. Но с тех пор прошло 20 лет...

     
     
  • 6.218, arisu (ok), 00:53, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В свое время не настолько уж и неправдой было.

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

     
     
  • 7.221, Аноним (-), 01:15, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > ну да. система, где любая софтина может навалять в кернел любые байты,
    > и все остальные софтины это увидят… отличная штука.

    Так более приличные системы, особенно с графическим и-фейсом на какой-нибудь 386-486 с 4-8 мегами памяти вообще не работали толком или требовали толпу ракетных инженеров и неделю их упражнений с бубном для применения. Пингвин тогда вообще пешком ходил под стол и покрывал задачи лишь кучки гиков вокруг него.

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

     
     
  • 8.225, arisu (ok), 01:20, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    странно а у меня полуось завелась с полпинка, играла звуки, качала фидо, работа... текст свёрнут, показать
     
     
  • 9.266, Аноним (-), 22:18, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если посмотреть на архитектуру этой оси сегодня - битву оной с 95 можно назвать ... текст свёрнут, показать
     
     
  • 10.268, arisu (ok), 22:43, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это всё отлично, однако называется 171 в огороде бузина, на орбите спутник 18... большой текст свёрнут, показать
     
     
  • 11.298, Аноним (-), 08:44, 28/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как по мне - сравнивать ранний полуось и win9x примерно однофигственно получаетс... большой текст свёрнут, показать
     
     
  • 12.299, arisu (ok), 08:56, 28/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очень забавно читать, как ты мне про полуось рассказываешь которой я пользовалс... текст свёрнут, показать
     
  • 8.252, Michael Shigorin (ok), 12:02, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вот не надо ля-ля, иксы винду тогда порой вообще обгоняли технический разбор не... текст свёрнут, показать
     
     
  • 9.260, Vkni (ok), 20:53, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну по возможностям они до сих пор обгоняют ... текст свёрнут, показать
     
  • 9.267, Аноним (-), 22:31, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А толку то с сферического обгона в вакууме Вопрос в экосистеме в целом где мн... текст свёрнут, показать
     

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

  • 1.175, Аноним (-), 20:25, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если жертвовать совместимостью ради совместимости, то скоро линукс будет набором костылей и подпорок как винда
     
     
  • 2.176, Аноним (-), 20:26, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    *безопасностью конечно же
     

  • 1.179, Аноним (-), 21:18, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Разве проблема запустить старое ядро в контейнере или в витруальной машине?
     
  • 1.180, Аноним (-), 21:44, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Жертвовать безопасностью в угоду совместимости, не правильно
     
  • 1.183, Аноним (-), 22:26, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Устранение уязвимости - значит плюнуть в лицо игроделам. Думаю, после этого можно ставить крест на Linux - как игровой платформы. Репутация будет окончательно испорчена.
     
     
  • 2.184, arisu (ok), 22:31, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вах, для пингвинуса перестанут релизить проприетарный говнокод? действительно, огромная потеря…
     
  • 2.186, EHLO (?), 22:40, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Устранение уязвимости - значит плюнуть в лицо игроделам. Думаю, после этого можно
    > ставить крест на Linux - как игровой платформы.

    Не устранение уязвимости — значит отказаться от разделения полномочий и разграничения доступа в системе. Подумай на чем после этого можно ставить крест.
    Это называют дилеммой.
    Все выше написанное называют "капитанить".

     
     
  • 3.202, Аноним (-), 23:58, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Называй это как хочешь. Сути это не меняет. Совместимость - первичный критерий. Игроделы в этом не виноваты. Это проблема Linux. Пусть теперь как хотят так и вертятся.
     
     
  • 4.241, EHLO (?), 10:09, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Называй это как хочешь. Сути это не меняет. Совместимость - первичный критерий.
    > Игроделы в этом не виноваты. Это проблема Linux. Пусть теперь как
    > хотят так и вертятся.

    Не капризничай, починили тебе игрушечку. Линикс любит даже ущербные программы.

     
  • 2.304, Аноим (?), 23:54, 30/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Устранение уязвимости - значит плюнуть в лицо игроделам. Думаю, после этого можно
    > ставить крест на Linux - как игровой платформы. Репутация будет окончательно
    > испорчена.

    А линукс - это игровая платформа? А кроме вас еще кто-нибудь об этом знает?

     

  • 1.192, Аноним (-), 23:14, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Исправьте в последнем образце к игре названию Witcher, допишите цифру 2, а то подумал что 1 часть портировали.
     
  • 1.212, Аноним (-), 00:35, 25/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Винде разработчики Ведьмака (или другой игры) просто выпустили бы патч, устраняющий проблемы совместимости. Почему Линукс должен прогибаться?
     
     
  • 2.216, EHLO (?), 00:46, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > В Винде разработчики Ведьмака (или другой игры) просто выпустили бы патч, устраняющий
    > проблемы совместимости. Почему Линукс должен прогибаться?

    Потому что Линукс не Венда.
    Ты думал почему те кто поумнее переходят на СПО? Потому что оно дружелюбно к пользователю.

     
     
  • 3.303, Аноим (?), 23:53, 30/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дружелюбие так и прёт.
     
  • 2.222, Аноним (-), 01:16, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Почему Линукс должен прогибаться?

    быдлячие оценки..

    прочти новость до конца

     

  • 1.237, Аноним (-), 08:18, 25/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всегда надо устранить вектор атаки, даже если это нарушает совместимость программных интерфейсов.
    Пусть свои проги патчат!!!
     
  • 1.238, Аноним (-), 09:10, 25/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Винда так и делает. Определяет кто звал и для него родимого специфическое отдельное обслуживание.
     
  • 1.256, CPP (??), 13:57, 25/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну и  дилемма. Поддерживать работу ПО которое использует недокументированное поведение системного вызова (разработчики это знали и знали что это чревата неприятностями в будующем) или подвергнуть все системы опастности. Линус точно на старости спятил.

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

     
  • 1.257, lucentcode (ok), 14:07, 25/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Уязвимость нужно исправлять. А совместимость нужно поддерживать за счёт развития дополнительной прослойки для обеспечения совместимости, которая будет обеспечивать предсказуемое поведение системных вызовов только для определённого ПО. В крайнем случае, если обеспечить совместимость только для определённых приложений не удаётся, стоит забить на совместимость.
     
  • 1.262, arisu (ok), 21:08, 25/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот чем мне нравятся комментарии к подобным новостям: те же люди, которые кричали, что Ульрих идиот, низя-низя-низя, теперь кричат, что линус идиот, низя-низя-низя.

    99% человечества — биомусор.

     
     
  • 2.291, chinarulezzz (ok), 11:34, 27/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    все мы - пыль ходящая по пыли)
     
     
  • 3.292, arisu (ok), 11:39, 27/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    протестую: я — нет. и экклезиаст тоже мудак.
     
     
  • 4.300, chinarulezzz (ok), 13:42, 29/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > протестую: я — нет. и экклезиаст тоже мудак.

    раз уж в мудаках знаешь толк, не читал http://www.e-reading.link/bookreader.php/64160/Chzhuan-czy_-_Chzhuan-czy_ ?


     
     
  • 5.301, arisu (ok), 13:56, 29/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    нет, оно же нечитабельно. в молодости я ещё мог заставить себя читать нечитабельное, но тогда оно мне не попалось.
     
  • 2.306, Vkni (ok), 03:45, 01/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > вот чем мне нравятся комментарии к подобным новостям: те же люди, которые
    > кричали, что Ульрих идиот, низя-низя-низя, теперь кричат, что линус идиот, низя-низя-низя.

    Ну так критерии - во скольки местах на эту фигню полагаются. Если используется в одном ведьмаке, то править нужно ведьмака; если используется в 1000-х программ, то таки libc.

     
     
  • 3.307, arisu (ok), 04:47, 01/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    то бишь, если пипл привык срать посреди комнаты, надо не давать в морду всякому, кто посреди комнаты штаны спускает, а повесить большую табличку «дорогие товарищи! срите на здоровье!» и крыть матом уборщицу, когда она пытается навести порядок? круто, да.
     
     
  • 4.309, Vkni (ok), 19:48, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > то бишь, если пипл привык срать посреди комнаты, надо не давать в
    > морду всякому, кто посреди комнаты штаны спускает, а повесить большую табличку
    > «дорогие товарищи! срите на здоровье!» и крыть матом уборщицу, когда она
    > пытается навести порядок? круто, да.

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

    Но если у тебя практически все так срут, придётся вешать табличку. И постепенно табличку перемещать в сторону сортира. Т.е. повышать культурку. А так ВНЕЗАПНО, увы, ничего не делается.

     
     
  • 5.310, arisu (ok), 19:49, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    ну, я лично сторонник установки робопулемёта и робоуборщика. первый всех нахрен расстреливает, а второй увозит трупы и вытирает пол.

    p.s. это, кстати, работает намного лучше и быстрее, чем «постепенное повышение уровня культурки». потому что идиоты батог очень быстро понимают — в отличие от просьб.

     
     
  • 6.313, EHLO (?), 20:17, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ну, я лично сторонник установки робопулемёта и робоуборщика. первый всех нахрен расстреливает,
    > а второй увозит трупы и вытирает пол.

    И покрасить стены в зеленый цвет.

     
  • 6.314, Vkni (ok), 03:28, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ну, я лично сторонник установки робопулемёта и робоуборщика. первый всех нахрен расстреливает,
    > а второй увозит трупы и вытирает пол.

    Это из серии "как управлять миром не привлекая внимания санитаров".

    > p.s. это, кстати, работает намного лучше и быстрее, чем «постепенное повышение уровня
    > культурки».

    Ты давно с людьми не общался, Сидор.

     
     
  • 7.316, arisu (ok), 10:49, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты давно с людьми не общался, Сидор.

    да нет, вполне общаюсь. нормально всё.

     
     
  • 8.317, Vkni (ok), 17:15, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А не по интернету ... текст свёрнут, показать
     
     
  • 9.318, arisu (ok), 17:44, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    ты удивишься ... текст свёрнут, показать
     
     
  • 10.319, Vkni (ok), 18:04, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Даже не только с мамой ... текст свёрнут, показать
     
     
  • 11.320, arisu (ok), 18:06, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    продолжай сильно удивляться ... текст свёрнут, показать
     
  • 5.312, EHLO (?), 20:13, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> то бишь, если пипл привык срать посреди комнаты, надо не давать в
    >> морду всякому, кто посреди комнаты штаны спускает, а повесить большую табличку
    >> «дорогие товарищи! срите на здоровье!» и крыть матом уборщицу, когда она
    >> пытается навести порядок? круто, да.
    > Ну, как бы если этот народ - один человек, то ему нужно
    > пробить в морду, и бить за каждую попытку присесть.
    > Но если у тебя практически все так срут, придётся вешать табличку. И
    > постепенно табличку перемещать в сторону сортира. Т.е. повышать культурку.

    Придется садиться и срать как все. Т.е. повышать культурку.

     
     
  • 6.315, Vkni (ok), 03:29, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Придется садиться и срать как все. Т.е. повышать культурку.

    В некоторых местах, да, чтобы не прибили.

     
  • 4.311, EHLO (?), 20:12, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > то бишь, если пипл привык срать посреди комнаты, надо не давать в
    > морду всякому, кто посреди комнаты штаны спускает, а повесить большую табличку
    > «дорогие товарищи! срите на здоровье!»

    s/повесить/снять/

     

  • 1.294, prince (?), 06:15, 28/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А чего все ноют! как всегда брать hard версию ядра, там точно учтут и выпилят.
     
  • 1.302, Аноим (?), 23:50, 30/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну и дилема, блин!
    А разработчики игр не желают свой код поправить под новое ядро, нет?
     
     
  • 2.305, arisu (ok), 02:13, 31/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и желают, и патч сделали. а потом прибежал линус и как давай лизать… видать, очень любит в пиратского «ведьмака 2» играть, не поможет ему официальный патч в стиме.
     

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



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

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