Леннарт Поттеринг — Lurkmore


Леннарт Пёттеринг (нем. Lennart Poettering, лор. Поцтеринг) - расовый арийский линуксоид из Гватемалы и Бразилии, программист программ руками, заслуженный велосипедист



Onion Details



Page Clicks: 0

First Seen: 04/26/2024

Last Indexed: 10/25/2024

Domain Index Total: 673



Onion Content



Леннарт Поттеринг Материал из Lurkmore Перейти к навигации Перейти к поиску Леннарт Поттеринг - локальный мем одного из унылых ЛОРа , во множестве расплодившихся на просторах Рунета . В окружающих интернетах данный предмет малоизвестен. Утром встанешь, /usr набок, А /sbin взъерошена. пользователи OpenNET Руки конечно чешутся, я прекрасно Вас понимаю, но... Боюсь не в Леннарте дело. Да, он безумный быдлoкодер, но давайте будем честными: они всегда были и всегда будут. Lennart Poettering , лор . Поцтеринг ) - расовый арийский линуксоид из Гватемалы и Бразилии, программист программ руками, заслуженный велосипедист Red Hat и всего Linux-сообщества, изобретатель Avahi, PulseAudio, systemd, kdbus и ещё многих страшных слов, и просто человек-мем ЛОРа . Содержание 1 Чем знаменит? 2 Акт первый. Леннарт ломает эту вашу сеть 3 Акт второй. Леннарт ломает это ваше аудио 4 Акт третий. Леннарт ломает эту вашу загрузку, ну и /usr заодно 5 Акт четвёртый. Леннарт лезет своими ручонками в это ваше ядро 6 Акт пятый. Леннарт лихо расправляется с пакетными менеджерами 7 Акт шестой. Леннарт уделывает консоль 8 Поттеринг и *BSD 9 В сети 10 Галерея 11 Ссылки 12 Примечания Чем знаменит? Yes, I Broke Your Network, Your Audio and Your Boot заголовок статьи сабжа По мнению ЛОРа, Леннартушка только и делает, что заменяет нужные, работающие вещи на ненужные и неработающие. В этом смысле он стал этакой притчей во языцех, богом-покровителем NIH -синдрома и изобретателей велосипедов, и когда кто-то другой пишет printerd вместо CUPS, ну или там Wayland вместо X.Org, автора тут же в шутку обвиняют в том, что его «покусал Поттеринг». Лоровец Oleaster ввёл единицу измерения упоротости: 1 поттеринг. Если же смотреть непредвзято, то Леннарта действительно часто бранят, порой за дело, да и сам он весьма громок в своих мнениях и не стесняется называть окружающих идиотами. Леннарт ломает эту вашу сеть Испокон веков, чтобы связать компьютеры в сеть, нужно было вмешательство админа - с настройкой сервера, ну или на худой конец какого-нибудь роутера с DHCP. И вот некая фруктовая контора придумала спецификацию Zeroconf - НЁХ для подъёма локальной сети и обнаружения сетевых сервисов автоматически, без участия человеков. Слабали и реализацию под свою яблочную OS X, весьма символично названную Bonjour , под вполне даже опенсорсной Apple Public Source License. Но тут Поттеринг нашёл в Bonjour аж два фатальных недостатка : во-первых, его писал не он, а во-вторых, лицензия APSL не совместима с GPL . Казалось бы, кому какое дело до лицензии сетевого демона, который тихо-мирно живёт отдельным процессом и ни с кем не линкуется. Тем не менее был запилен Avahi, который ныне в большинстве дистрибутивов Линукса идёт из коробки, и когда яблочники спохватились и перелицензировали нужные части Bonjour под лицензией Apache, Avahi в Линуксе уже стал де-факто стандартом. Впрочем, поскольку проблема объективно была, Поттерингу это вполне сошло с рук. Леннарт ломает это ваше аудио Hello, this is Linus Torvalds , and I pronounce PulseAudio as Pu.psh.sAddia...u..psh. Лоровец Pavval I'll Break Your Audio сабж, пруф Шёл 2007 год, и тогда ещё мало кому известный Леннарт обнаружил целую кучу фатальных недостатков в линуксовой системе звука. Во-первых, хотя драйверами звуковых карт уже сто лет как заведовала ALSA, осталось ещё немало замшелых программ, не понимавших ничего, кроме древнего OSS. Во-вторых, программы любили монопольно захватывать звуковую карту, что лечилось только их прибиванием. В-третьих, всякие там гномы с кедами тянули свои звуковые серверы ESD и aRts, которые, опять-таки, монопольно захватывали звуковую карту. В те времена самой популярной инструкцией для починки звука в Гноме было killall esd . И вот решил наш бравый герой запилить один Единый Звуковой Сервер на все случаи жизни. Ну что ж, хотели как лучше, а получилось как в xkcd . PulseAudio стал ещё одной из тысячи звуковых технологий в Линуксе, которые и так приходилось поддерживать бедным писателям прикладных программ - наряду со всеми этими ALSA, OSS, Jack и безвременно почившими ESD и aRts. К чести Поттеринга, он озаботился тем, чтобы приделать к Пульсе стопицот плагинов для обратной совместимости со всеми предыдущими системами. Треск, шипение, потери звука, а то и полное его пропадание надолго стали бичом первопроходцев, ставших жертвами впиливания PulseAudio по умолчанию во всякие Убунты . А кроме того, вдруг оказалось, что некоторые системы типа Wine использовали недокументированные возможности ALSA, которые переставали работать при работе не напрямую с железом, а при подключении эмулятора ALSA в PulseAudio (который гнал звук в настоящую ALSA, а оттуда в дом, который построил Джек). Пришлось запиливать отдельный драйвер winepulse, до сих пор не включённый в основную ветку. Зато наконец-то появился звук по сети!!!, ненужный чуть менее, чем никому из домохозяек, а также микширование звука между параллельно выполняемыми программами. Правда, это много лет существовало и в ALSA (в виде dmix), но об этом тактично забыли. А также о том, что то микширование было по возможности аппаратное, а запихивать аппаратное микширование в Пульсу Леннарт принципиально отказался. Постепенно, от версии к версии, PulseAudio наконец допилили до более-менее юзабельного состояния, хотя ради устранения многих его глюков, тормозов и пожирания процессора пришлось впилить новую функциональность аж в ядре. Но Леннарт, злорадно потирая руки, уже готовил ничего не подозревающим дистростроителям следующий сюрприз… Акт третий. Леннарт ломает эту вашу загрузку, ну и /usr заодно Итак, одним замечательным апрельским утром Леннарт, думая, чего бы ещё такого в Линуксе переписать, обратил свой взор на православный init, которое в Unix-подобных системах исторически заведовало начальной загрузкой системы и запуском всяких демонов и служб по скриптам, при этом не меняясь аж с Unix System V. То, что некий космонавт уже создал до него замену init под названием upstart, его ничуть не смутило: во-первых, архитектура upstart была глубоко неправильной (то есть не была тупо слизана с яблочного launchd), а во-вторых, это же Canonical, они всегда против Red Hat, полупроприетарщики, копирасты и вообще пуськи бятые. Также стоит заметить что RHEL с 2011-2014 год использовал в качестве системы инициализации тот самый Upstart. Недолго думая, поциент награфоманил свой init, с текст...