285:
889:. 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.
1021:
133:
906:"The classic Linux distribution scheme is frequently not what end users want, either. Many users are used to app markets like Android, Windows or iOS/Mac have. Markets are a platform that doesn't package, build or maintain software like distributions do, but simply allows users to quickly find and download the software they need, with the app vendor responsible for keeping the app updated, secured, and all that on the vendor's release cycle."
33:
1028:
1495:
884:
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
679:
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
342:
Also in 2011, when asked why the Linux desktop hadn't been widely adopted by mainstream users, he answered that: "Linux is still too fragmented... needs to be streamlined...". In 2014 Poettering published an essay criticising how software in Linux distros is commonly packaged, updated, and deployed;
810:
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
790:
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
811:
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.
791:
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.
712:
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 is probably still a better integrated audio hacking
848:
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
183:
188:
187:
184:
189:
322:. He took this position because of his experience in writing some other low-level components in the desktop stack. He invites other developers to do the same. Poettering recommends also reading
186:
284:
944:
713:
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.
962:
521:
185:
289:
1060:
1267:
1539:
1277:
382:
176:
1544:
1151:
1524:
572:
850:
324:
1106:
680:
becomes increasingly more difficult if the stuff you work on is a system component (which systemd, PulseAudio and Avahi are).
319:
1368:
401:
269:
1032:
443:
1549:
622:
602:
727:
468:
1053:
886:
307:
For instance, Poettering has advocated speeding up Linux development at the expense of breaking compatibility with
296:
Poettering is known for having controversial technical and architectural positions regarding the Linux ecosystem.
1201:
825:"Interview: Lennart Poettering - Lennart Poettering will give a talk about "Systemd: beyond init" at FOSDEM 2011"
666:"Interview: Lennart Poettering - Lennart Poettering will give a talk about "Systemd: beyond init" at FOSDEM 2011"
494:
242:
901:
546:
421:
1297:
840:
1529:
922:
1534:
1409:
1046:
1519:
250:
246:
824:
804:
665:
522:"James Morris on LinkedIn: FOSDEM 2023 - Hardening Kernel Subsystems by Architectural Capabilities"
752:
1292:
1262:
1239:
1126:
640:
351:, Daniel Mack, Tom Gundersen and David Herrmann, had for how the architecture should be changed.
1287:
885:
interface for Linux and for the first time is something that has been strictly designed under
336:
145:
82:
1038:
1353:
1318:
1224:
1181:
315:
266:
157:
102:
1429:
1419:
1348:
1323:
1313:
1229:
1219:
1186:
1141:
1116:
1111:
1096:
769:
626:
300:
1465:
1414:
1394:
1389:
1338:
1247:
1176:
1146:
1086:
363:
215:
211:
59:
1020:
132:
1513:
1470:
1455:
1404:
1252:
1166:
1156:
940:
254:
200:
1499:
1460:
1424:
1343:
1328:
1196:
1131:
1078:
870:
698:
580:
499:
378:
367:
359:
348:
1101:
32:
1445:
1363:
1282:
1272:
1161:
1136:
1121:
344:
1480:
1475:
1450:
1373:
1333:
1257:
1171:
1091:
857:
compatibility and hack away your amazing Linux software. It's quite relieving!
371:
339:"a simplistic 90's style audio stack" without relevance for a modern desktop.
332:
262:
241:
Since 2003, Poettering has worked on more than 40 projects, mostly written in
153:
106:
619:
1191:
312:
235:
149:
92:
63:
335:, praised the Windows and macOS audio stacks as "more advanced" and called
299:
His style has brought accusations that he is working against long-standing
1027:
374:
for encouraging an abusive discussion culture on technical disagreements.
1399:
963:"Lennart Poettering: Open Source Community "Quite A Sick Place To Be In""
355:
273:
231:
227:
223:
196:
161:
110:
444:"Lennart Poettering - systemd + PulseAudio Creator - Departed Red Hat"
219:
984:
784:
417:
1494:
1070:
854:
308:
283:
258:
1042:
1014:
121:
1211:
362:
against
Poettering. Poettering went on to put some blame on
985:"Pwnie Awards 2017, Lamest Vendor Response: SystemD bugs"
641:"An Update On The SystemD System & Session Manager"
728:"Pack Your Bags - Systemd is Taking You To A New Home"
603:"Apple's new iPod checksum cracked by GtkPod coders"
1438:
1382:
1306:
1238:
1210:
1077:
116:
98:
88:
78:
70:
42:
23:
331:In 2011 Poettering, one of the main developers of
495:"Lennart Poettering leaves Red Hat for Microsoft"
945:"Lennart Poettering and the cause of civility"
1054:
921:Vaughan-Nichols, Steven J. (6 October 2014).
785:"Choosing between portability and innovation"
8:
902:Revisiting How We Put Together Linux Systems
358:culminated in personal attacks and alleged
257:projects which have been widely adopted by
1061:
1047:
1039:
1019:
923:"Lennart Poettering's Linus Torvalds rant"
693:
691:
689:
660:
658:
131:
31:
20:
768:Poettering, Lennart (26 January 2013).
573:"PulseAudio to bring earcandy to Linux"
394:
328:but ignoring the POSIX-specific parts.
904:on 0pointer.net by Lennart Poettering
871:"Un entretien avec Lennart Poettering"
753:New Group Calls For Boycotting Systemd
699:"Un entretien avec Lennart Poettering"
303:, which he addressed in his blog post
916:
914:
424:from the original on 1 September 2009
411:
409:
290:Fórum Internacional de Software Livre
7:
751:Larabel, Michael. 2 September 2014.
469:"Systemd Creator Lands At Microsoft"
144:(born 15 October 1980) is a German
853:, ignore everything it says about
838:In fact, the way I see things the
639:Michael Larabel (23 August 2010).
234:from 2008 to 2022. He then joined
14:
783:Vervloesem, Koen (2 March 2011).
726:Gregori, Sven (16 October 2019).
377:In 2017, Poettering received the
1493:
1026:
844:has been taking the role of the
601:Paul, Ryan (16 September 2007).
416:Marti, Don (18 September 2008).
343:and laid out proposals that he,
195:interview with Poettering about
181:
851:The Linux Programming Interface
418:"LPC: Linux audio: it's a mess"
325:The Linux Programming Interface
571:Paul, Ryan (17 October 2007).
381:for Lamest Vendor Response to
1:
620:"Using Avahi The 'Right Way'"
547:"Image-Based Linux and TPMs"
1540:German computer programmers
288:Lennart Poettering at 16th
272:implementation (2005), and
203:(Perth, Australia)--2014-01
152:and the original author of
37:Poettering in December 2012
1566:
1545:People from Guatemala City
965:. Slashdot. 6 October 2014
402:linux.conf.au 2007 profile
356:controversy around systemd
1525:Free software programmers
1489:
370:developers for being bad
261:distributions, including
30:
625:27 February 2016 at the
230:. Poettering worked for
18:German software engineer
805:"FOSDEM 2011 interview"
210:Poettering was born in
1071:Linux operating system
293:
385:reported in systemd.
287:
265:sound server (2004),
177:Interview with LCA TV
1069:Contributors to the
1035:at Wikimedia Commons
887:UI design guidelines
629:, linux.conf.au 2007
276:init system (2010).
1550:Microsoft employees
807:. 6 February 2011.
770:"The Biggest Myths"
1359:Lennart Poettering
1293:Patrick Volkerding
1263:Benjamin Mako Hill
1127:Greg Kroah-Hartman
1033:Lennart Poettering
943:(7 October 2014).
908:(1 September 2014)
827:. fosdem.org. 2011
668:. fosdem.org. 2011
551:archive.fosdem.org
305:The Biggest Myths.
294:
142:Lennart Poettering
25:Lennart Poettering
1507:
1506:
1288:Mark Shuttleworth
1031:Media related to
337:Open Sound System
316:operating systems
292:, on 10 July 2015
190:
146:software engineer
139:
138:
83:Software engineer
1557:
1500:Linux portal
1498:
1497:
1354:Havoc Pennington
1319:Matthias Ettrich
1307:Other developers
1225:Richard Stallman
1063:
1056:
1049:
1040:
1030:
1023:
1018:
1017:
1015:Official website
1000:
999:
997:
995:
981:
975:
974:
972:
970:
959:
953:
952:
937:
931:
930:
918:
909:
899:
893:
892:
880:
878:
867:
861:
860:
834:
832:
821:
815:
814:
801:
795:
794:
780:
774:
773:
765:
759:
749:
743:
742:
740:
738:
723:
717:
716:
708:
706:
695:
684:
683:
675:
673:
662:
653:
652:
650:
648:
636:
630:
617:
611:
610:
598:
592:
591:
589:
587:
568:
562:
561:
559:
557:
543:
537:
536:
534:
532:
526:www.linkedin.com
518:
512:
511:
509:
507:
490:
484:
483:
481:
479:
473:www.phoronix.com
465:
459:
458:
456:
454:
448:www.phoronix.com
440:
434:
433:
431:
429:
413:
404:
399:
192:
191:
135:
130:
127:
125:
123:
56:
52:
50:
35:
21:
1565:
1564:
1560:
1559:
1558:
1556:
1555:
1554:
1510:
1509:
1508:
1503:
1492:
1485:
1434:
1430:Eric S. Raymond
1420:Bradley M. Kuhn
1378:
1349:Miguel de Icaza
1324:Olivier Fourdan
1314:Timothee Besset
1302:
1268:Peter MacDonald
1234:
1230:Michael Tiemann
1220:Alexandre Oliva
1206:
1187:Stephen Tweedie
1142:David S. Miller
1117:Michael Kerrisk
1112:Matthew Garrett
1097:Andries Brouwer
1073:
1067:
1013:
1012:
1009:
1004:
1003:
993:
991:
983:
982:
978:
968:
966:
961:
960:
956:
939:
938:
934:
920:
919:
912:
900:
896:
876:
874:
869:
868:
864:
830:
828:
823:
822:
818:
803:
802:
798:
782:
781:
777:
767:
766:
762:
750:
746:
736:
734:
725:
724:
720:
704:
702:
697:
696:
687:
671:
669:
664:
663:
656:
646:
644:
638:
637:
633:
627:Wayback Machine
618:
614:
600:
599:
595:
585:
583:
577:arstechnica.com
570:
569:
565:
555:
553:
545:
544:
540:
530:
528:
520:
519:
515:
505:
503:
492:
491:
487:
477:
475:
467:
466:
462:
452:
450:
442:
441:
437:
427:
425:
415:
414:
407:
400:
396:
391:
383:vulnerabilities
301:Unix philosophy
282:
214:but grew up in
208:
207:
206:
205:
204:
193:
182:
179:
170:
168:Life and career
120:
66:
57:
54:
53:15 October 1980
48:
46:
38:
26:
19:
12:
11:
5:
1563:
1561:
1553:
1552:
1547:
1542:
1537:
1532:
1527:
1522:
1512:
1511:
1505:
1504:
1490:
1487:
1486:
1484:
1483:
1478:
1473:
1468:
1466:Allison Randal
1463:
1458:
1453:
1448:
1442:
1440:
1436:
1435:
1433:
1432:
1427:
1422:
1417:
1415:Federico Heinz
1412:
1407:
1402:
1397:
1395:Donna Benjamin
1392:
1390:Valerie Aurora
1386:
1384:
1380:
1379:
1377:
1376:
1371:
1366:
1361:
1356:
1351:
1346:
1341:
1339:Ryan C. Gordon
1336:
1331:
1326:
1321:
1316:
1310:
1308:
1304:
1303:
1301:
1300:
1295:
1290:
1285:
1280:
1278:Daniel Robbins
1275:
1270:
1265:
1260:
1255:
1250:
1248:Solar Designer
1244:
1242:
1236:
1235:
1233:
1232:
1227:
1222:
1216:
1214:
1208:
1207:
1205:
1204:
1199:
1194:
1189:
1184:
1179:
1177:Linus Torvalds
1174:
1169:
1164:
1159:
1154:
1149:
1144:
1139:
1134:
1129:
1124:
1119:
1114:
1109:
1104:
1099:
1094:
1089:
1087:H. Peter Anvin
1083:
1081:
1075:
1074:
1068:
1066:
1065:
1058:
1051:
1043:
1037:
1036:
1024:
1008:
1007:External links
1005:
1002:
1001:
976:
954:
949:Linux Magazine
941:Byfield, Bruce
932:
910:
894:
862:
816:
796:
775:
760:
744:
718:
685:
654:
631:
612:
593:
563:
538:
513:
493:Proven, Liam.
485:
460:
435:
405:
393:
392:
390:
387:
364:Linus Torvalds
281:
278:
216:Rio de Janeiro
212:Guatemala City
194:
180:
175:
174:
173:
172:
171:
169:
166:
137:
136:
118:
114:
113:
100:
99:Known for
96:
95:
90:
86:
85:
80:
76:
75:
72:
68:
67:
60:Guatemala City
58:
44:
40:
39:
36:
28:
27:
24:
17:
13:
10:
9:
6:
4:
3:
2:
1562:
1551:
1548:
1546:
1543:
1541:
1538:
1536:
1533:
1531:
1530:Living people
1528:
1526:
1523:
1521:
1518:
1517:
1515:
1502:
1501:
1496:
1488:
1482:
1479:
1477:
1474:
1472:
1471:Karen Sandler
1469:
1467:
1464:
1462:
1459:
1457:
1456:Keith Bergelt
1454:
1452:
1449:
1447:
1444:
1443:
1441:
1437:
1431:
1428:
1426:
1423:
1421:
1418:
1416:
1413:
1411:
1408:
1406:
1405:Mary Gardiner
1403:
1401:
1398:
1396:
1393:
1391:
1388:
1387:
1385:
1381:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1350:
1347:
1345:
1342:
1340:
1337:
1335:
1332:
1330:
1327:
1325:
1322:
1320:
1317:
1315:
1312:
1311:
1309:
1305:
1299:
1296:
1294:
1291:
1289:
1286:
1284:
1281:
1279:
1276:
1274:
1271:
1269:
1266:
1264:
1261:
1259:
1256:
1254:
1251:
1249:
1246:
1245:
1243:
1241:
1240:Distributions
1237:
1231:
1228:
1226:
1223:
1221:
1218:
1217:
1215:
1213:
1209:
1203:
1200:
1198:
1195:
1193:
1190:
1188:
1185:
1183:
1182:Theodore Ts'o
1180:
1178:
1175:
1173:
1170:
1168:
1167:Rusty Russell
1165:
1163:
1160:
1158:
1157:Keith Packard
1155:
1153:
1152:Andrew Morton
1150:
1148:
1145:
1143:
1140:
1138:
1135:
1133:
1130:
1128:
1125:
1123:
1120:
1118:
1115:
1113:
1110:
1108:
1105:
1103:
1100:
1098:
1095:
1093:
1090:
1088:
1085:
1084:
1082:
1080:
1076:
1072:
1064:
1059:
1057:
1052:
1050:
1045:
1044:
1041:
1034:
1029:
1025:
1022:
1016:
1011:
1010:
1006:
990:
986:
980:
977:
964:
958:
955:
950:
946:
942:
936:
933:
928:
924:
917:
915:
911:
907:
903:
898:
895:
891:
890:
888:
873:. 6 July 2011
872:
866:
863:
859:
858:
856:
852:
847:
843:
842:
826:
820:
817:
813:
812:
806:
800:
797:
793:
792:
786:
779:
776:
771:
764:
761:
758:
754:
748:
745:
733:
729:
722:
719:
715:
714:
701:. 6 July 2011
700:
694:
692:
690:
686:
682:
681:
667:
661:
659:
655:
642:
635:
632:
628:
624:
621:
616:
613:
608:
604:
597:
594:
582:
578:
574:
567:
564:
552:
548:
542:
539:
527:
523:
517:
514:
502:
501:
496:
489:
486:
474:
470:
464:
461:
449:
445:
439:
436:
423:
419:
412:
410:
406:
403:
398:
395:
388:
386:
384:
380:
375:
373:
369:
365:
361:
360:death threats
357:
352:
350:
346:
340:
338:
334:
329:
327:
326:
321:
317:
314:
310:
306:
302:
297:
291:
286:
280:Controversies
279:
277:
275:
271:
268:
264:
260:
256:
255:free software
252:
248:
244:
239:
237:
233:
229:
225:
221:
217:
213:
202:
201:linux.conf.au
198:
178:
167:
165:
163:
159:
155:
151:
147:
143:
134:
129:
119:
115:
112:
108:
104:
101:
97:
94:
91:
87:
84:
81:
77:
73:
69:
65:
61:
55:(age 43)
45:
41:
34:
29:
22:
16:
1535:Linux people
1491:
1461:Pamela Jones
1425:Bruce Perens
1358:
1344:Harald Hoyer
1329:Mark Galassi
1202:Chris Wright
1197:Harald Welte
1132:Benson Leung
992:. Retrieved
989:Pwnie Awards
988:
979:
967:. Retrieved
957:
948:
935:
926:
905:
897:
883:
882:
875:. Retrieved
865:
845:
839:
837:
836:
829:. Retrieved
819:
809:
808:
799:
789:
788:
778:
763:
756:
747:
735:. Retrieved
731:
721:
711:
710:
703:. Retrieved
678:
677:
670:. Retrieved
645:. Retrieved
634:
615:
607:Ars Technica
606:
596:
584:. Retrieved
581:Ars Technica
576:
566:
554:. Retrieved
550:
541:
529:. Retrieved
525:
516:
504:. Retrieved
500:The Register
498:
488:
476:. Retrieved
472:
463:
451:. Retrieved
447:
438:
426:. Retrieved
397:
376:
353:
349:Harald Hoyer
341:
330:
323:
318:such as the
304:
298:
295:
245:. He is the
240:
209:
148:working for
141:
140:
15:
1520:1980 births
1446:Pia Andrews
1369:Dave Taylor
1364:Kay Sievers
1283:Jane Silber
1273:Ian Murdock
1162:Hans Reiser
1147:Ingo Molnár
1137:Robert Love
1122:Con Kolivas
787:. LWN.net.
556:12 December
531:12 December
420:. LWN.net.
379:Pwnie Award
372:role models
345:Kay Sievers
253:of several
71:Nationality
1514:Categories
1481:Luis Villa
1476:Dave Sifry
1451:Jono Bacon
1374:Jeff Waugh
1334:Jim Gettys
1258:Marc Ewing
1253:Gaël Duval
1172:Sage Sharp
1092:Jens Axboe
969:8 November
877:26 January
705:26 January
647:29 January
643:. Phoronix
506:28 October
389:References
366:and other
333:PulseAudio
311:and other
263:PulseAudio
251:maintainer
154:PulseAudio
107:PulseAudio
79:Occupation
49:1980-10-15
1383:Advocates
1298:Bob Young
1192:Sage Weil
1102:Rémy Card
846:POSIX API
841:Linux API
737:6 October
313:Unix-like
247:developer
236:Microsoft
150:Microsoft
93:Microsoft
64:Guatemala
1410:Jon Hall
1400:Ken Coar
1107:Alan Cox
757:Phoronix
732:Hackaday
623:Archived
586:20 March
422:Archived
270:zeroconf
126:/lennart
122:0pointer
89:Employer
994:10 June
831:16 June
672:16 June
274:systemd
232:Red Hat
228:Germany
224:Hamburg
197:systemd
162:systemd
117:Website
111:systemd
1439:Others
1079:Kernel
478:7 July
453:6 July
428:3 July
368:kernel
222:, and
220:Brazil
74:German
927:ZDNet
855:POSIX
309:POSIX
267:Avahi
259:Linux
158:Avahi
103:Avahi
996:2021
971:2015
879:2013
833:2014
739:2021
707:2013
674:2014
649:2013
588:2015
558:2023
533:2023
508:2022
480:2022
455:2022
430:2009
354:The
320:BSDs
249:and
160:and
43:Born
1212:GNU
199:at
124:.de
1516::
987:.
947:.
925:.
913:^
881:.
835:.
755:.
730:.
709:.
688:^
676:.
657:^
605:.
579:.
575:.
549:.
524:.
497:.
471:.
446:.
408:^
347:,
238:.
226:,
218:,
164:.
156:,
109:,
105:,
62:,
51:)
1062:e
1055:t
1048:v
998:.
973:.
951:.
929:.
772:.
741:.
651:.
609:.
590:.
560:.
535:.
510:.
482:.
457:.
432:.
243:C
128:/
47:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.