C Днём Рождения, Linux!
25 августа сообщество open-source традиционно отмечает день рождения операционной системы Linux. В 1991 году финский студент Линус Торвальдс закончил работу над самой первой версией ядра Linux и портировал на созданную им операционную систему командный интерпретатор bash и компилятор gcc. Отсчет возраста Linux ведется со дня, когда Линус сообщил о своем успехе в почтовую конференцию, посвященную учебной операционной системе minix, ставшей прототипом Linux.
Из ядра Linux уберут матюки
Разработчики заменили обсценную лексику в ядре Linux словом «hugs»
Разработчики ядра Linux выпустили серию из 15 патчей, которые заменят непристойности в комментариях к коду на слово «hugs» (обнимашки). Таким образом ОС начали приводить в соответствие с новым кодексом поведения.
Как это будет выглядеть с «hugs»?
В указанных патчах разработчики заменили одно из самых распространённых нецензурных слов английского языка, обозначающее коитус. Теперь в комментариях можно найти такие фразы, как «IOC3 is hugging hugged beyond belief», «Hugging broken ABI», «avoid hugging up the memory controller (somehow)» и просто «Hug, we are miserable poor guys…».
В то же время стоит отметить, что разработчики Linux не такие уж сквернословы, ядро содержит более трёх миллионов строк комментариев, а изменить пришлось пока всего 33, это всего 0,001 %. Конечно, создатели патчей не собираются останавливаться на достигнутом и пообещали заняться и другими словами и выражениями.
Предполагается, что эти усилия позволят сделать работу над ядром ОС более приятной и привлекательной.
Линус Торвальдс, создатель системы, также пообещал в будущем воздерживаться от особо цветистых выражений. Он принял решение установить определённый кодекс поведения, чтобы определить правила и границы взаимоотношений между разработчиками. Нельзя сказать, что это далось ему легко, Торвальдсу даже пришлось сделать перерыв в работе, чтобы «разобраться в том, как понимать эмоции людей и реагировать адекватно».
Линус Торвальдс временно уходит с поста координатора Linux
Линус Торвальдс сообщил о своём временном уходе с поста координатора ядра Linux. До его возвращения его место займёт Грег Кроа-Хартман. Точных дат не называется, однако предполагается, что Линус Торвальдс вернётся к моменту запуска новой ветки ядра — 4.20.
Линус Торвальдс говорит, что его уход связан не с тем, что он «выгорел» или «скатился», а с тем, что ему нужно время, чтобы осмыслить своё поведение как координатора проекта Linux. На эту мысль его натолкнула семейная поездка, которую он случайно запланировал на время проведения октябрьского саммита мейнтейнеров Linux. Линус предложил организаторам провести встречу без него, однако те не согласились и перенесли встречу из Ванкувера в Эдинбург, чтобы Торвальдс смог на ней присутствовать.
Так же теперь обновлён Code of Conduct ядра Linux, ранее содержавший лишь краткие рекомендации к поведению: более не допускаются троллинг, оскорбительное поведение, унижение, домогательство, деанонимизация (разглашение персональных сведений) и пр.
Линус Торвальдс известен своим эксцентричным поведением, например, он назвал разработчиков популярного дистрибутива OpenSuse идиотами, посылал нахуй Nvidia, сравнивал жёсткие диски с сатаной, жестоко отзывался о работе некоторых программистов ядра и их новвоведениях.
Пруфы:
Письмо Линуса https://lkml.org/lkml/2018/9/16/167
Новость на ЛОРе https://www.linux.org.ru/news/kernel/14478708
Так в скандинавии социализм или нет?
Для ЛЛ: нет, там не социализм. Потому как там нет общественной собственности на средства производства.
Линус Торвальдс обозвал «***м придурком» ИБ-специалиста, написавшего защиту памяти для Linux
Линус Торвальдс полагает, что дело ИБ-специалистов — находить и устранять уязвимости, а не вмешиваться в работу ядра Linux для обеспечения его безопасности. Такое вмешательство он расценивает как попытку «убийства» ядра. Тех ИБ-специалистов, которые не согласны с его позицией, Торвальдс назвал «***ными придурками».
Конфликт Торвальдса и Кука
Создатель Linux Линус Торвальдс (Linus Torvalds) резко охарактеризовал подходы некоторых специалистов к кибербезопасности в ходе дискуссии, посвященной функциям белого списка, которые были предложены для версии 4.15 ядра Linux. Его гнев был направлен на приверженца открытого ПО Киса Кука (Kees Cook), который работает в Google над безопасностью смартфонов Pixel.
В июле 2017 г. Торвальдс уже упрекал Кука в «идиотизме». Как и в этот раз, причиной стали разногласия, связанные с работой памяти ядра.
Предложение Кука
На этот раз скандал разгорелся после того, как Кук подал заявку на внесение в версию ядра v4.15-rc1 разработанного им механизма ужесточенной пользовательской копии (hardened usercopy). Функция hardened usercopy предназначена для защиты алгоритмов, с помощью которых данные передаются из пользовательской памяти в память ядра. По словам Кука, внесенные им изменения помогут бороться с атаками переполнения памяти благодаря тому, что значительно уменьшат области памяти ядра, где разрешено копирование в или из пользовательского пространства. Для этого понадобится ввести белый список участков памяти, на которые ее делит распределитель памяти slab.
Чтобы эти изменения работали эффективно, Кук добавил режим нейтрализации неисправностей — после того, как обнаружилось отсутствие некоторых белых списков. Разработчик, считает, что режим должен проработать один-два релиза, после чего его можно будет удалить. Он мотивирует необходимость его введения тем, что виртуальные машины kvm и транспортный протокол sctp подключаются к циклу разработки уже на поздней стадии. В ходе дискуссии инновации Кука поддержал Паоло Бонзини (Paolo Bonzini), специалист по поддержке kvm.
Гнев Торвальдса
Торвальдс крайне бурно отреагировал на предложение Кука.
«Честно говоря, это тот тип совершенно недопустимого поведения «специалистов по безопасности», с которым мы уже сталкивались в вопросе ужесточения изначального пользовательского доступа, и которое сделало этот вопрос гораздо более болезненным, чем он вообще должен был быть», — приводит слова Торвальдс издание The Register.
«ЭТО НЕПРИЕМЛЕМО, когда специалисты по безопасности устанавливают новые волшебные правила, а потом доводят ядро до отказа, если эти новые правила нарушаются», — считает Торвальдс. Он пояснил, что специалистам по безопасности следует заниматься своим делом — устранением уязвимостей, а не поиском возможностей изменить работу ядра.
По его словам, у ИБ-специалистов должно присутствовать понимание, что патчи, которые они создают для ужесточения, в первую очередь предназначены для устранения уязвимостей. Поиск и закрытие уязвимостей Торвальдс относит к процессу разработки, а предложения вроде сделанного Куком называет убийством ядра. Что касается ужесточения, то в этой сфере любые серьезные меры следует принимать только после годичного использования режима предупреждения об опасности, считает он.
«Пока вы будете понимать свои попытки ужесточения в ключе «дайте мне убить машину/процесс за плохое поведение», я не буду принимать эти г***ные патчи. Некоторые специалисты по безопасности смеются надо мной, когда я говорю, что проблемы безопасности — это в первую очередь «просто уязвимости». Эти специалисты ***ные придурки (f**king morons)», — заключил Торвальдс.
Кук в ответ на это заметил, что его главной ошибкой было считать, будто предложенные им улучшения могут быть полностью протестированы за один цикл разработки, и что он сделает дополнительные улучшения, а потом подаст заявку на их внесение в версию 4.16.
Проблема общения в сообществе разработчиков ядра Linux
Грубая критика в адрес Кука – не первое проявление неуважительной манеры Торавльдса общаться с коллегами. В начале 2015 г. создатель ядра Linux открыто заявил, что он – неприятный в общении человек, и что его заботит только качество его продукта, а не окружающие люди.
В марте 2015 г. участники сообщества разработчиков ядра Linux подписались под кодексом разрешения конфликтов в команде, написанным одним из ведущих разработчиков Грегом Кроа-Хартманом (Greg Kroah-Hartman). Примечательно, что Торвальдс одобрил нововведение, которое должно было в первую очередь умерить его собственный пыл.
В конце 2015 г. года участники сообщества Сара Шарп (Sarah Sharp) и Мэтью Гарет (Matthew Garrett) отказались от дальнейшей работы в нем, поскольку не могли больше выносить грубости общения, а также гомофобских и сексистских шуток. В частности, у Гарета был конфликт с самим Торвальдсом, который в грубой форме раскритиковал его работу, впоследствии получившую всеобщее признание.
http://www.cnews.ru/news/top/2017-11-20_linus_torvalds_nazva...




