Леннарт Поеттеринг - Lennart Poettering

Леннарт Поеттеринг
Леннарт поэтеринг.jpg
Поэттинг в декабре 2012 года
Родившийся (1980-10-15) 15 октября 1980 г. (возраст 40 лет)
НациональностьНемецкий
Род занятийИнженер-программист
РаботодательКрасная шляпа
ИзвестенАвахи, PulseAudio, systemd
Интернет сайт0поинтер.de/ леннарт/

Леннарт Поеттеринг (родился 15 октября 1980 г.) Немецкий инженер-программист кто создал PulseAudio,[1][2] Авахи,[3] и systemd.[4]

Жизнь и карьера

Поэттинг родился в город Гватемала но вырос в Рио де Жанейро, Бразилия, и Гамбург, Германия.[5] Поеттеринг работал на Красная шляпа как минимум с 2008 года.[1]

С 2003 года Поеттеринг работал над более чем 40 проектами, в основном написанными на C. Он разработчик и сопровождающий из нескольких бесплатно программное обеспечение проекты, которые получили широкое распространение Linux дистрибутивы, в том числе PulseAudio (2004), Авахи[6] (2005), и systemd (2010).

Споры

Poettering известен своей противоречивой технической и архитектурной позицией в отношении экосистемы Linux.[7][8]

Его стиль вызвал обвинения в том, что он работает против давних Философия Unix,[9] к которому он обратился в своем сообщении в блоге Самые большие мифы.[10] Например, Poettering выступает за ускорение разработки Linux за счет нарушения совместимости с POSIX и другие Unix-подобный операционные системы такой как BSD.[11][12] Он занял эту позицию из-за своего опыта в написании некоторых других низкоуровневых компонентов в стеке рабочего стола.[7] Он предлагает другим разработчикам сделать то же самое.[13] Poettering рекомендует также прочитать Программный интерфейс Linux но игнорируя части, специфичные для POSIX.[8]

В 2011 году Poettering, один из основных разработчиков PulseAudio, похвалил звуковые стеки Windows и macOS как «более продвинутые» и назвал Открытая звуковая система «упрощенный звуковой стек в стиле 90-х», не имеющий отношения к современному рабочему столу.[8]

Также в 2011 году, когда его спросили, почему рабочий стол Linux не получил широкого распространения среди обычных пользователей, он ответил: «Linux по-прежнему слишком фрагментирован ... [и] нуждается в оптимизации ...».[14] В 2014 году Poettering опубликовал эссе с критикой того, как программное обеспечение в дистрибутивах Linux обычно упаковывается, обновляется и развертывается; и выложил предложения, которые он, Кей Сиверс, Харальд Хойер Дэниел Мак, Том Гундерсен и Дэвид Херрманн рассказали, как следует изменить архитектуру.[15]

Споры вокруг systemd завершились личными нападками и предполагаемыми смертельные опасности против поэзии.[16][17] В октябре 2014 г. Поеттеринг пожаловался на то, что "Сообщество с открытым исходным кодом полон придурков, и я, наверное, больше, чем большинство других, являюсь одной из их самых любимых целей ".[18] Поэттеринг возложил вину на Линус Торвальдс и другие ядро разработчиков за то, что они плохие образцы для подражания за поощрение культуры оскорбительного обсуждения технических разногласий.[19][20]

Леннарт Поеттеринг, 16 Fórum Internacional de Software Livre, 10 июля 2015 г.

В 2017 году Poettering получил Премия Pwnie для отстающих от продавца.[21]

Смотрите также

  • Список сотрудников Red Hat

Рекомендации

  1. ^ а б Марти, Дон (18 сентября 2008 г.). «LPC: Linux audio: это беспорядок». LWN.net. В архиве из оригинала 18.10.2009. Получено 2009-07-03.
  2. ^ Пол, Райан (17 октября 2007 г.). «PulseAudio принесет наушники в Linux». arstechnica.com. Ars Technica. Получено 20 марта 2015.
  3. ^ «Правильное использование Авахи» В архиве 2016-02-27 в Wayback Machine, linux.conf.au 2007
  4. ^ Майкл Ларабель (23.08.2010). "Обновление системы SystemD и диспетчера сеансов". Фороникс. Получено 2013-01-29.
  5. ^ linux.conf.au 2007 профиль
  6. ^ Пол, Райан (16 сентября 2007 г.). «Новая контрольная сумма iPod от Apple взломана кодировщиками GtkPod». Ars Technica.
  7. ^ а б «Интервью: Леннарт Поеттеринг - Леннарт Поеттеринг расскажет о« Systemd: за пределами init »на FOSDEM 2011». fosdem.org. 2011 г.. Получено 2014-06-16. Многие из моих предыдущих проектов (включая PulseAudio и Avahi) были написаны для переносимости. Освобождение от цепей, которые накладывает на вас требование портативности, весьма освобождает. Хотя обеспечение переносимости при работе с высокоуровневыми приложениями не обязательно является сложной задачей, становится все труднее, если вы работаете над системным компонентом (каковыми являются systemd, PulseAudio и Avahi).
  8. ^ а б c "Un entretien avec Lennart Poettering". 2011-07-06. Получено 2013-01-26. мы все еще не можем полностью соответствовать конкурирующим звуковым стекам, таким как CoreAudio [...] И Windows, и macOS имеют гораздо лучшие интегрированные звуковые стекы, чем мы. [...] в целом стек CoreAudio определенно более продвинутый, чем наш. [...] нет никаких сомнений в том, что он [звуковой стек Windows], вероятно, все еще является лучшим интегрированным средством взлома звука для разработки для Windows. [...] OSS - это упрощенный звуковой стек в стиле 90-х. Я не имею никакого отношения к тому, что вам нужно для современного рабочего стола.
  9. ^ Ларабель, Майкл. 2 сентября 2014 г. Новые групповые призывы к бойкоту системыd. Фороникс
  10. ^ Поэтинг, Леннарт (2013-01-26). «Величайшие мифы».
  11. ^ Вервлосем, Коэн (02.03.2011). «Выбор между портативностью и инновациями». LWN.net. POSIX - это на самом деле инкапсуляция некоторых вариантов, которые различные системы Unix сделали на этом пути, а не основной текст, который был стандартизирован и затем реализован. По мнению Поеттеринга, Linux следует использовать свое положение «лидера рынка» (на рынке бесплатных Unix-подобных операционных систем) и опробовать некоторые новые возможности. Если разработчики не навязывают себе ограничения POSIX API, они могут разработать действительно инновационное программное обеспечение, как показывает systemd. Когда эти новые разработки окажутся действительно интересными, другие операционные системы также смогут их принять.
  12. ^ "Интервью FOSDEM 2011". 2011-02-06. Отсутствие заботы о переносимости имеет два больших преимущества: мы можем максимально использовать то, что предлагает современное ядро ​​Linux в наши дни, без головной боли - Linux - одно из самых мощных существующих ядер, но многие из его функций не использовались предыдущие решения. А во-вторых, это значительно упрощает наш код и делает его короче: поскольку нам никогда не нужно абстрагировать интерфейсы ОС, количество связующего кода минимально, и, следовательно, мы получаем меньше шансов на создание ошибок, меньшую вероятность запутать читателя. код (следовательно, лучшая ремонтопригодность) и меньший размер.
  13. ^ «Интервью: Леннарт Поеттеринг - Леннарт Поеттеринг расскажет о« Systemd: за пределами init »на FOSDEM 2011». fosdem.org. 2011 г.. Получено 2014-06-16. Фактически, то, как я вижу вещи, Linux API взял на себя роль POSIX API а Linux является центром всей разработки свободного программного обеспечения. В связи с этим я могу только порекомендовать разработчикам попытаться взломать только Linux и ощутить свободу и возможности, которые он предлагает вам. Итак, получите себе копию Программный интерфейс Linux, игнорируйте все, что в нем говорится POSIX совместимость и взломайте ваше потрясающее программное обеспечение для Linux. Это очень успокаивает!
  14. ^ "Un entretien avec Lennart Poettering". 2011-07-06. Получено 2013-01-26. Я думаю, что мы не были достаточно инновационными в интерфейсе, и у нас не было убедительного сообщения и четкой платформы. Если вы принимаете MacOS в качестве эталона для пользовательских интерфейсов, значит, мы не соответствовали ему, в лучшем случае копировали. Я думаю, что сейчас это меняется, с появлением GNOME 3, который является большим шагом вперед в качестве интерфейса для Linux и впервые является чем-то, что было строго разработано под Рекомендации по дизайну пользовательского интерфейса. Итак, теперь у нас есть лучший интерфейс, оставляет сообщение и понятную платформу. Linux по-прежнему слишком фрагментирован, и разработчику, нацеленному на Linux, придется выбирать из множества API-интерфейсов - базара несколько совпадающих, но в основном хаотичных вариантов, которые будут работать в одних системах, но не в других. Я думаю, что в наших интересах оптимизировать платформу сверху вниз и, таким образом, дать четкое представление о том, что такое ОС Linux. И, конечно же, я считаю, что моя работа по очистке нижних уровней нашего стека пользовательского пространства помогает работать в этом направлении. Четкое сообщение о том, каким должен быть Linux, - определенно социальная проблема, но для этого необходимо сначала оптимизировать платформу Linux, а это техническая задача, и она еще не решена.
  15. ^ Возвращаясь к тому, как мы собираем системы Linux на 0pointer.net Леннарт Поеттеринг «Классическая схема распространения Linux часто не то, что хотят конечные пользователи. Многие пользователи привыкли к рынкам приложений, таким как Android, Windows или iOS / Mac. Рынки - это платформа, которая не упаковывает, не создает и не поддерживает программное обеспечение, как это делают дистрибутивы. , но просто позволяет пользователям быстро находить и загружать необходимое программное обеспечение, при этом поставщик приложения отвечает за обновление, безопасность и все остальное в рамках цикла выпуска поставщика ». (1 сентября 2014 г.)
  16. ^ Воан-Николс, Стивен Дж. (2014-10-06). "Напыщенная речь Линуса Торвальдса Леннарта Поеттеринга". ZDNet.
  17. ^ Байфилд, Брюс (2014-10-07). "Леннарт Поеттеринг и причина вежливости". Журнал Linux.
  18. ^ Поэтинг, Леннарт (2014-10-06). «Большая часть сообщества Open Source пытается рекламировать сообщество как счастливое…». Архивировано из оригинал 2014-10-07 - через Google+.
  19. ^ Стивен Дж. Воан-Николс (2014-10-06). "Напыщенная речь Линуса Торвальдса Леннарта Поеттеринга". ZDNet. Получено 2014-10-31.
  20. ^ «Леннарт Поеттеринг: сообщество с открытым исходным кодом» Довольно больное место"". Slashdot. 2014-10-06. Получено 2015-11-08.
  21. ^ «Награды Pwnie Awards 2017, самый слабый отклик поставщиков». Pwnie Awards. Получено 16 сентября 2017.

внешняя ссылка