LINUX.ORG.RU

Леннарт Поттеринг высказался о вражде в мире СПО

 ,


4

5

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

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

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

>>> Подробности

anonymous

Проверено: Shaman007 ()

Ответ на: комментарий от Stanson

Хочу увидеть неработающий баш.

Лучше расскажи, что нужно делать с systemd, чтобы он работать перестал.

dexpl ★★★★★ ()
Ответ на: комментарий от trueshell

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

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

alpha ★★★★★ ()
Ответ на: комментарий от anonymous

А в чем для него эта сложность проявилась?

Это написано в том посте.

Откуда идет это желание априори вызывать уважение к себе у других?

Подумай.

а если и указывает, то на вполне заслуженных граждан

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

alpha ★★★★★ ()

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

ptarh ★★★★★ ()
Ответ на: комментарий от alpha

пример того как человек не имеющий никакого представления

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

trueshell ★★★★★ ()
Ответ на: комментарий от ptarh

Ну ведь так оно и есть. Только, конечно, если читаешь ЛОР с его основания.

anonymous ()
Ответ на: комментарий от Stanson

В отличии от некоторых - я провайдер, и мои машины должны работать 24х7 без единого разрыва,

Видимо работают!

Debasher ★★★★★ ()
Ответ на: комментарий от ptarh

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

Так это только виндузятников волнует :)

Debasher ★★★★★ ()
Ответ на: комментарий от hobbit

добротную академическую ОС

жена недавно закончила BSc по CS, все что касалось операционных систем преподавалось на слаке. знакомые в MIT и UCLA рассказывают примерно то же самое. BSD не видать. Может быть я слишком много занимаюсь энтерпрайзом и академия для меня это скорее кластеры в cern а не бедные захолустные институты, но единственный BSD который я вижу относительно часто это консоль в netapp

dyasny ★★★★★ ()
Ответ на: комментарий от Debasher

Так это только виндузятников волнует :)

Остальные привыкли и считают это знаком качества кода? :)

ptarh ★★★★★ ()
Ответ на: комментарий от qnikst

Это inetd использовал AF_INET под всё подряд, у systemd, как и у других нормальных систем управления сервисами, это как-то так

If the address starts with a slash («/»), it is read as file system socket in the AF_UNIX socket family.
If the address starts with an at symbol («@»), it is read as abstract namespace socket in the AF_UNIX family.
If the address string is a string in the format v.w.x.y:z, it is read as IPv4 specifier for listening on an address v.w.x.y on a port z.

EvgGad_303 ★★★★★ ()
Ответ на: комментарий от alpha

Much of the Open Source community tries to advertise the community as one happy place to the outside. Where contributions are valued only by their technical quality, and everybody meets at conferences for beers.

Well, it is not like that. It's quite a sick place to be in.

Лёня еще и мазохист, мыши кололись но продолжали есть (be in) кактус. А как ловко тролль оперирует словами: «much of the», over 9000, etc.

Just the other day, some idiot posted a «song» on youtube, a creepy work, filled with expletives about me and suggestions of violence. And there's more. A lot more.

И почему идиот? Просто кто-то выражается высерами, подобными системД, а кто-то снимает весёлые ролики. И как быстро тролль записал в идиоты именно других («full of assholes», здесь мы уже видим некое латентное проявление нашего героя, в чем он раскрывается чуть ниже)

The Internet is full of deranged people, no doubt

95%, over 9000, «чуть менее, чем полностью»

But more importantly, I'd actually put some blame on a certain circle of folks that play a major role in kernel development, and first and foremost Linus Torvalds himself. By many he is a considered a role model, but he is quite a bad one. If he posts words like «[specific folks] ...should be retroactively aborted. Who the f*ck does idiotic things like that? How did they not die as babies, considering that they were likely too stupid to find a tit to suck on?» (google for it), than that's certainly bad. But what I find particularly appalling is the fact that he regularly defends this, and advertises this as an efficient way to run a community. (But it is not just Linus, it's a certain group of people around him who use the exact same style, some of which semi-publically even phantasize about the best ways to, ... well, kill me).

Слава аллаху у нас есть Линус и «group of people around him who use the exact same style»

But no, it's not an efficient way to run a community. If Linux had success, then that certainly happened despite, not because of this behaviour. I am pretty sure the damage being done by this is quite obvious, it not only sours the tone in the Linux community, it is also teaches new contributors to adopt the same style, but that only if it doesn't scare them away in the first place.

А по-моему именно «bacause of this behaviour». Если бы Линус в свое время не рявкнул и не послал Танненбаума, то где бы щас был Линукс.

In other words: A fish rots from the head down.

СистемД уже родился с гнилой головкой поцтеринга. И в него по инерции продолжают кидать какашки.

The Linux community is dominated by western, white, straight, males in their 30s and 40s these days. I perfectly fit in that pattern, and the rubbish they pour over me is awful. I can only imagine that it is much worse for members of minorities, or people from different cultural backgrounds, in particular ones where losing face is a major issue.

Вот тут наш герой проявляет свою латентность во всей красе, сначала описывая «western, white, straight, males», а потом и записывая себя в Комсомол, только вот со «straight» леня слегка лукавит. Об этом сообщает его забота о людях для которых «losing face is a major issue», еще бы, когда тебе по губам проводят определенным половым органом, то это major issue.

Not everybody in the Linux community is like this, the vast majority isn't. Not even all our different communities really have a problem with this at all. But many do, and the most prominent one, the Linux community as a whole certainly has.

Чел совсем запутался, то «much of», то «vast majority isn't», то «many do» ну а под конец «as a whole certainly»!

anonymous ()
Ответ на: комментарий от anonymous

Идеальная иллюстрация для исходной темы.

alpha ★★★★★ ()
Ответ на: комментарий от EvgGad_303

я смотрю xinetd/int.c и не вижу ни одной причины почему бы согласиться с тобой. Но даже если ты и прав, то как это отменяет то, что sd будет слушать сеть, если для socket activation нужно слушать сеть?

qnikst ★★★★★ ()
Ответ на: комментарий от qnikst

хотя не наврал, там действительно нет варианта AF_INET. но второй вопрос остаётся.

qnikst ★★★★★ ()

А Ёлки! Пишите ещё! Я хочу, чтобы попоболь Поттера навсегда осталась в боковой колонке, в рейтинге популярности.

Deleted ()
Ответ на: комментарий от Stanson

«Система без баша и утилит - это что-то очень специфическое, где уж точно никакому systemd места нету.»
Это твоему сраному башу с набором костылей в нормальной системе места нет. И развитие systemd в конце концов приведёт к тому, что это окаменевшее дерьмо из линукса будет выпилено.

anonymous ()
Ответ на: комментарий от Debasher

Ну да, работают. Иначе бы я работу искал, а не на лоре трепался.

Stanson ★★★★★ ()
Ответ на: комментарий от ptarh

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

Stanson ★★★★★ ()
Ответ на: комментарий от dexpl

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

Stanson ★★★★★ ()
Ответ на: комментарий от alpha

Было бы интересно не закрытое голосование тк называемых глав комитетов. Что если бы каждый из основных дистров вынес голосование на всеобщее обсуждение. Скажем ты юзаешь федорку и два месяца проводится голосование. В это время ты можешь сказать либо yum install lennart-my-love, или yum install fuck-you-gay-poettering. Тоже в дебиане и в остальных дистрах. Соответствующие пакеты просто бы подсчитывали число голосов, которое отражалось бы на основных сайтах проектов.

Как думаешь, где бы был системД?

anonymous ()
Ответ на: комментарий от anonymous

Ну так озвучьте, эту техническую необходимость уже наконец. Для решения какой именно проблемы была выкинута старая система инициализации и впихнут systemd в PID 1.

Stanson ★★★★★ ()
Ответ на: комментарий от anonymous

Как думаешь, где бы был системД?

https://people.debian.org/~stapelberg/2013/05/27/systemd-survey-results.html

 I am happy to tell that 2113 people had a look at the survey and 573 people actually participated. Of those, 45.7% said they are a DD, DM or otherwise maintaining packages. 74.5% said they actually booted and used a computer running systemd.

With regards to having systemd in Debian at all, not necessarily as the default init system, answers are as follows:

    62.4% voted “I welcome systemd in Debian, everything is fine”
    14.1% are not sure yet.
    8.0% don’t care.
    15.3% don’t want systemd in Debian.

43.9% said they personally want systemd as the default init system in Debian, while 32.2% don’t want that. The remaining 23.7% don’t know yet. 

Как только вы научитесь читать первоисточники, вам откроются целые пласты новой информации.

alpha ★★★★★ ()
Ответ на: комментарий от anonymous

Таким способом можно испортить что угодно, в том числе и systemd.

Stanson ★★★★★ ()
Ответ на: комментарий от Stanson

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

Разверни мысль, если нетрудно. Хотя бы скажи, что на боевой машине такого делал sysvinit, чего не смог systemd.

dexpl ★★★★★ ()
Ответ на: комментарий от alpha

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

survey ёпт, muhahaha.

ЗЫ: как ловко отбрасываешь те части сообщений, на которые не можешь ничего ответить по существу.

anonymous ()
Ответ на: комментарий от dexpl

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

Stanson ★★★★★ ()

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

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

неадекват наш Леня, похоже, санитары скоро выезжают

anonymous ()
Ответ на: комментарий от anonymous

дайте нормальную схему голосования от которого не отвертишься

Возьмите.

В Open Source решает тот, кто делает. А не тот кому лень раз в месяц читать рассылку своего дистрибутива и он вместо этого трещит на ЛОРе. Опрос был в рассылке Debian-разработчиков, именно их мнение важно.

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

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

alpha ★★★★★ ()
Ответ на: комментарий от alpha

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

anonymous ()
Ответ на: комментарий от alpha

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

«Сперва добейся». Ничего нового не сказала. И, кстати, сама то много в федорке «порешала», когда та на systemd перешла?

anonymous ()
Ответ на: комментарий от kir2yar

Модульный, кстати.

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

hobbit ★★★★★ ()
Ответ на: комментарий от anonymous

а пассаж насчет успеха линукса вопреки а не благодаря Торвальдсу вообще шедеврален

У меня напрашивается весьма известная аналогия этому шедевру, но если я её приведу, меня снесут за нацпол. Поэтому просто соглашусь: да, шедеврален.

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

У тебя какое-то странное понимание модульности, не согласующееся с общепринятым. В частности, модульная архитектура не означает, что модули непременно должны уметь работать друг без друга. (Хотя даже это справедливо почти для всех модулей, за исключением systemd+logind+journald и networkd+resolved.)

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от Stanson

чтоб случайно не навести поттерингофилов на конкретные баги скажу кратенько далеко не всё

Я не поттерингофил, но как-то твоё желание выглядит не совсем адекватно. А вдруг ты покажешь, а они всё исправят? А вдруг таки придётся на systemd переходить?

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

hobbit ★★★★★ ()
Ответ на: комментарий от anonymous

Разумеется не сказала. Это же прописные истины, которые вы тем не менее никак не осиливаете принять.

Когда Fedora только перешла на systemd мне надо было написать скрипт запуска minetest-сервера.

Я поискала доку по sysvinit, и поняла что мне надо в стотысячпятисотый раз писать руками поддержку pid-файлов, запуск от пользователя и прочие совершенно стандартные вещи. Мне это категорически не понравилось, я взяла доку по systemd и написала четырехстрочечный unit-файл.

К сожалению тогда ещё не было journald и пришлось сочинять конфиг для logrotate, но это были уже мелочи.

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

alpha ★★★★★ ()
Ответ на: комментарий от Stanson

А ты скажи не «кратенько» и всё-таки «всё». Пока что могу разве что ответить «4.2» на первые два пункта (в их текущей детализации это именно 4.2), а на третий спросить — с каких пор софт должен корректно работать при некорректной настройке?

intelfx ★★★★★ ()
Ответ на: комментарий от anonymous

Я выбрала как раз то сообщество в котором занимаюсь делом.

А вот ты называться сообществом не заслужил.

alpha ★★★★★ ()
Ответ на: комментарий от intelfx

Гы, вот это номер. Сейчас у меня будет разрыв шаблона. Я то наивный считал, что если двум абстракциям присуще НЕОБХОДИМОЕ условие взаимосвязанной работы, то они не могут считаться, в ДОСТАТОЧНОЙ мере, раздельными сущностями.

anonymous ()
Ответ на: комментарий от alpha

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

anonymous ()
Ответ на: комментарий от anonymous

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

intelfx ★★★★★ ()
Ответ на: комментарий от intelfx

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

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

за исключением systemd+logind+journald

Вдруг мне реально нужен systemd без journald? Например, когда я собираю генту по хендбуку, у меня есть возможность выбора между разными службами журналирования. С systemd такой возможности не будет? Или там зависимость работает в одну сторону?

hobbit ★★★★★ ()
Ответ на: комментарий от Stanson

чтоб случайно не навести поттерингофилов на конкретные баги скажу кратенько далеко не всё

Впечатление такое, что сказать тебе нечего.

совершенно неадекватно ведёт себя при приличной смене текущего времени машины через ntpd

Не замечал.

его плющит от того, что при рестарте сервис не запускается из-за неверного конфига

Расшифруй инженерный термин «плющит».

можно элементарно привести систему в нехилый ступор ошибившись во всяких requires.

Ты сам прекрасно понимаешь, что претензия здесь не к systemd. А то, знаешь ли, можно и id:6:initdefault: в /etc/inittab прописать и жаловаться на sysvinit.

dexpl ★★★★★ ()
Ответ на: комментарий от anonymous

Тогда что ты тут делаешь?

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

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

alpha ★★★★★ ()
Ответ на: комментарий от erzent

Постановление вышло 2 года назад

Я правильно понял по твоему профилю, что это локальная питерская инициатива?

Людей пугать не надо, нервные клетки не восстанавливаются.

hobbit ★★★★★ ()
Ответ на: комментарий от intelfx

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

anonymous ()
Ответ на: комментарий от alpha

Я поискала доку по sysvinit, и поняла что мне надо

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

А вот про sysvinit и 100500-ый раз писать руками не надо. Всё там есть в отдельно вынесенной библиотечке, и пид файлы, и запуск из-под юзверя. Берешь в качестве шаблона любой понравившийся файлик (от того же апача), меняешь пути на свой minetest и вуаля.

anonymous ()
Ответ на: комментарий от alpha

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

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.