레나트 시터링

Lennart Poettering
레나트 시터링
Lennart poettering.jpg
2012년 12월 시인
태어난 (1980-10-15) 1980년 10월 15일 (41)
국적독일어
직업소프트웨어 엔지니어
고용주레드햇
로 알려져 있다.아바히, PulseAudio, systemd
웹사이트0pointer.de/lennart/

레나트 시터링(Lennart Sevittering, 1980년 10월 15일 출생)은 독일소프트웨어 엔지니어로서 PulseAudio,[1][2] Avahi,[3] systemd의 초창기 작가다.[4]

인생과 경력

시터링은 과테말라시티에서 태어났지만 브라질 리우데자네이루독일 함부르크에서 자랐다.[5] 시터링은 적어도 2008년부터 레드햇에서 일해왔다.[1]

2003년부터 시터링은 대부분 C로 쓰여진 40개 이상의 프로젝트를 진행해왔다. 그는 PulseAudio(2004년), Avahi[6](2005년), systemd(2010년) 등 Linux 배포에 의해 널리 채택된 여러 무료 소프트웨어 프로젝트의 개발자유지관리자다.

논란

시터링은 리눅스 생태계에 관한 기술적, 건축적 입장을 가지고 있는 것으로 알려져 있다.[7][8][9]

그의 스타일은 그가 자신의 블로그 포스트 "The Big Myths"에서 언급했던 오랜 유닉스 철학에 반대한다는 비난을 가져왔다.[10][11] 예를 들어, 시터링은 POSIXBSD와 같은 다른 유닉스 유사 운영 체제와의 호환성을 깨는 희생으로 리눅스 개발 속도를 가속화할 것을 주장해왔다.[12][13] 그는 데스크탑 스택의 다른 하위 레벨 구성요소를 작성해 본 경험 때문에 이 직책을 맡게 되었다.[7] 그는 다른 개발자들도 그렇게 하도록 초대한다.[14] 시터링은 리눅스 프로그래밍 인터페이스도 읽을 것을 권장하지만 POSIX 고유의 부분은 무시한다.[8]

2011년 PulseAudio의 주요 개발자 중 한 명인 시터링은 Windows와 MacOS 오디오 스택을 "더 고급"이라고 칭송했으며, 현대적인 데스크탑과 무관하게 Open Sound System을 "단순한 90년대 스타일의 오디오 스택"이라고 불렀다.[8]

또한 2011년, Linux 데스크톱이 주류 사용자들에게 널리 채택되지 않은 이유를 물었을 때, 그는 다음과 같이 대답했다: "리눅스는 여전히 너무 단편적이다...[그리고] 간소화가 필요하다..."[15] 2014년 시터링은 리눅스 디스트로스의 소프트웨어가 일반적으로 어떻게 포장되고, 업데이트되고, 배치되는지를 비판한 에세이를 출판하고, 자신과 케이 시버스, 하랄드 호이어, 다니엘 맥, 톰 건더슨, 데이비드 허먼이 건축이 어떻게 바뀌어야 하는지에 대해 가지고 있던 제안을 내놓았다.[16]

시스템d를 둘러싼 논쟁은 시터링에 대한 인신공격과 살해위협으로 정점을 찍었다.[17][18] 2014년 10월, 시터링은 "오픈소스 커뮤니티는 개자식들로 가득 차 있고, 다른 대부분의 사람들보다 내가 가장 좋아하는 목표들 중 하나일 것"[19]이라고 불평했다. 시터링은 계속해서 기술적인 의견 불일치에 대한 독설적인 토론 문화를 장려한 나쁜 역할 모델이 된 리너스 토발즈와 다른 커널 개발자들에게 비난을 가했다.[17][20]

레나트 시인 2015년 7월 10일 제16회 포럼 인터나시오날소프트웨어 리브르

2017년 시터링은 시스템d에서 보고된 취약성에 대한 래미스트 벤더 대응으로 푸니상을 수상했다.[21]

참고 항목

참조

  1. ^ Jump up to: a b Marti, Don (2008-09-18). "LPC: Linux audio: it's a mess". LWN.net. Archived from the original on 2009-10-18. Retrieved 2009-07-03.
  2. ^ Paul, Ryan (17 October 2007). "PulseAudio to bring earcandy to Linux". arstechnica.com. Ars Technica. Retrieved 20 March 2015.
  3. ^ "Avahi The Right Way" 2016-02-27 Wayback Machine, linux.conf.au
  4. ^ Michael Larabel (2010-08-23). "An Update On The SystemD System & Session Manager". Phoronix. Retrieved 2013-01-29.
  5. ^ linux.conf.au 2007 프로필
  6. ^ Paul, Ryan (16 September 2007). "Apple's new iPod checksum cracked by GtkPod coders". Ars Technica.
  7. ^ Jump up to: a b "Interview: Lennart Poettering - Lennart Poettering will give a talk about "Systemd: beyond init" at FOSDEM 2011". fosdem.org. 2011. Retrieved 2014-06-16. Many of my previous projects (including PulseAudio and Avahi) have been written to be portable. Being relieved from the chains that the requirement for portability puts on you is quite liberating. While ensuring portability when working on high-level applications is not necessarily a difficult job it becomes increasingly more difficult if the stuff you work on is a system component (which systemd, PulseAudio and Avahi are).
  8. ^ Jump up to: a b c "Un entretien avec Lennart Poettering". 2011-07-06. Retrieved 2013-01-26. we still can't fully match competing audio stacks like CoreAudio [...] Both Windows and macOS have much better integrated audio stacks than we have. [...] in general the CoreAudio stack is definitely more advanced than ours. [...] there's no doubt that it [the Windows audio stack] is probably still a better integrated audio hacking experience to develop for Windows. [...] OSS is a simplistic 90's style audio stack. I doesn't really have any relevance for what you need for a modern desktop.
  9. ^ Gregori, Sven. "Pack Your Bags - Systemd is Taking You To A New Home". Hackaday. Retrieved 6 October 2021.
  10. ^ 라라벨, 마이클 2014년 9월 2일 새로운 그룹이 시스템 보이콧을 촉구하다. 포로닉스
  11. ^ Poettering, Lennart (2013-01-26). "The Biggest Myths".
  12. ^ Vervloesem, Koen (2011-03-02). "Choosing between portability and innovation". LWN.net. POSIX is really an encapsulation of some choices that various Unix systems made along the way, rather than a body of text that got standardized and then implemented. According to Poettering, Linux should use its position as "market leader" (in the market of free Unix-like operating systems) and try out some new things. If developers don't force themselves into the constraints of the POSIX API, they could develop some really innovative software, like systemd shows. When these new developments happen to turn out really interesting, other operating systems could eventually adopt them as well.
  13. ^ "FOSDEM 2011 interview". 2011-02-06. Not having to care about portability has two big advantages: we can make maximum use of what the modern Linux kernel offers these days without headaches -- Linux is one of the most powerful kernels in existence, but many of its features have not been used by the previous solutions. And secondly, it greatly simplifies our code and makes it shorter: since we never need to abstract OS interfaces the amount of glue code is minimal, and hence what we gain is a smaller chance to create bugs, a smaller chance of confusing the reader of the code (hence better maintainability) and a smaller footprint.
  14. ^ "Interview: Lennart Poettering - Lennart Poettering will give a talk about "Systemd: beyond init" at FOSDEM 2011". fosdem.org. 2011. Retrieved 2014-06-16. In fact, the way I see things the Linux API has been taking the role of the POSIX API and Linux is the focal point of all Free Software development. Due to that I can only recommend developers to try to hack with only Linux in mind and experience the freedom and the opportunities this offers you. So, get yourself a copy of The Linux Programming Interface, ignore everything it says about POSIX compatibility and hack away your amazing Linux software. It's quite relieving!
  15. ^ "Un entretien avec Lennart Poettering". 2011-07-06. Retrieved 2013-01-26. I think we weren't innovative enough in the interface, and we didn't have a convincing message and clear platform. If you accept MacOS as benchmark for user interfaces, then we weren't really matching it, at best copying it. I think this is changing now, with GNOME 3 which is a big step forward as an interface for Linux and for the first time is something that has been strictly designed under UI design guidelines. So we now have a better interface, leaves the message and the clear platform. Linux is still too fragmented, and a developer targeting Linux will have to choose from a variety of APIs, a bazaar of somewhat matching but mostly just chaotic choices that will work on some systems but not on others. I think it would be in our greatest interest to streamline the platform top to bottom, and thus have a clear message what the Linux OS is. And of course, I believe my work in cleaning up the lower levels of our userspace stack is helping to work in that direction. Getting a clear message out what Linux is supposed to be is definitely a social issue, but to make that happen the Linux platform needs to be streamlined first, and that's a technical task, and not done yet.
  16. ^ 레나트 시스터터링의 0pointer.net에서 리눅스 시스템을 통합하는 방법 재방문 "고전적인 리눅스 배포 방식도 최종 사용자가 원하는 것이 아니다. 많은 사용자들은 안드로이드, 윈도우 또는 iOS/Mac과 같은 앱 마켓에 익숙하다. 시장은 배포처럼 소프트웨어를 패키징, 구축 또는 유지 관리하는 것이 아니라, 벤더가 앱의 업데이트, 보안 등을 책임지는 사용자가 필요한 소프트웨어를 신속하게 찾아 다운로드 받을 수 있는 플랫폼이다."(2014년 9월 1일)
  17. ^ Jump up to: a b Vaughan-Nichols, Steven J. (2014-10-06). "Lennart Poettering's Linus Torvalds rant". ZDNet.
  18. ^ Byfield, Bruce (2014-10-07). "Lennart Poettering and the cause of civility". Linux Magazine.
  19. ^ Poettering, Lennart (2014-10-06). "Much of the Open Source community tries to advertise the community as one happy…". Archived from the original on 2014-10-07 – via Google+.
  20. ^ "Lennart Poettering: Open Source Community "Quite A Sick Place To Be In"". Slashdot. 2014-10-06. Retrieved 2015-11-08.
  21. ^ "Pwnie Awards 2017, Lamest Vendor Response: SystemD bugs". Pwnie Awards. Retrieved 10 June 2021.

외부 링크