482:
developers don't realize what a deep hole we are in. The desktop Linux suckage we are seeing today - on basically all the major Linux distributions - are the final symptoms of mistakes made 10-20 years ago - the death cries of a platform. Desktop Linux distributions are trying to "own" 20 thousand application packages consisting of over a billion lines of code and have created parallel, mostly closed ecosystems around them. The typical update latency for an app is weeks for security fixes (sometimes months) and months (sometimes years) for major features. They are centrally planned, hierarchical organizations instead of distributed, democratic free societies.
1873:
1885:
25:
151:
2358:
1859:
481:
The basic failure of the free Linux desktop is that it's, perversely, not free enough. There's been a string of Linux desktop quality problems, specific incidents reported by +Linas
Vepstas , +Jon Masters , +Linus Torvalds and others, and reading the related G+ discussions made me aware that many OSS
541:
Linux distributions mostly use package managers for everything. While this is perceived superior to
Windows and the Mac by many Linux enthusiasts, it also creates a number of disadvantages: Centralization , Duplication of effort , Need to be online , No recent apps on mature operating systems , No
303:
of the Linux kernel from an unbounded number of milliseconds to down to bounded values in the order of tens of microseconds (depending on the system). As of 2011, Thomas
Gleixner is working on further improving the patch and getting important infrastructure patches of the patch set merged into the
349:
In early 2022, he submitted an RFC on a set of about 2300 patches, called "Fast Kernel
Headers", that are intended to improve kernel compile times by 50-80% and at the same time significantly reduce the problems created by the hierarchy and dependencies of include files, the so-called "dependency
571:
So, to fix desktop Linux we need a radically different software distribution model: less of a cathedral, more of a bazaar. - totally flat package dependencies (i.e. a package update does not forcibly pull in other package updates) - a guaranteed ABI platform going forward (once a package is
372:
The Linux package management method system works reasonably well in the enterprise (which is a hierarchical, centrally planned organization in most cases), but desktop Linux on the other hand stopped scaling 10 years ago, at the 1000 packages limit
542:
way to use multiple versions in parallel , Not easy to move an app from one machine to another . The AppImage format has been created with specific objectives in mind: Be distribution-agnostic , Maintain binary compatibility
369:
Desktop Linux distributions are trying to "own" 20 thousand application packages consisting of over a billion lines of code and have created parallel, mostly closed ecosystems around them ...
326:
as "not free enough" for the users with respect to the applications. He argues that the typically used system of software distribution and deployment by a centrally organized
1435:
724:
330:
is not fast and flexible enough to satisfy the requirements of users and application producers alike. Molnár suggests a decentral deployment method (similar to
1524:
1519:
572:
installed it will never break or require forced updates again). Users want to be free of update pressure from the rest of the system, if they choose to.
53:
33:
2402:
2392:
1923:
649:
2130:
2140:
1877:
2014:
622:
2397:
2382:
1256:
1024:
126:
518:
231:
754:
107:
1969:
1366:
79:
694:
2231:
1800:
57:
49:
1681:
729:
86:
1083:
343:
38:
2407:
1916:
1782:
1596:
714:
642:
292:
93:
42:
2064:
1787:
1429:
765:
308:
251:
243:
189:
1350:
1335:
1251:
1039:
844:
300:
452:
429:
603:
75:
2160:
1693:
1492:
1128:
1016:
971:
921:
905:
882:
392:
704:
2387:
1838:
1815:
1810:
1645:
1611:
1601:
1473:
1418:
1295:
834:
316:
262:
2272:
1909:
1889:
1792:
635:
285:
496:
1822:
1424:
986:
684:
219:
1618:
1097:
956:
890:
559:
469:
2221:
2155:
2125:
2102:
1989:
1772:
1606:
1192:
1092:
1029:
951:
946:
734:
584:
339:
327:
269:
265:
64:
2150:
1743:
1391:
1361:
1356:
1207:
862:
824:
215:
100:
1901:
2216:
2181:
2087:
2044:
1497:
1059:
780:
770:
679:
2292:
2282:
2211:
2186:
2176:
2092:
2082:
2049:
2004:
1979:
1974:
1959:
1733:
1401:
1182:
607:
366:
The basic failure of the free Linux desktop is that it's, perversely, not free enough ...
277:
525:
2328:
2277:
2257:
2252:
2201:
2110:
2039:
1949:
1763:
1668:
1579:
1456:
1451:
1446:
1441:
1224:
1049:
1044:
689:
255:
247:
211:
2376:
2333:
2318:
2267:
2115:
2029:
2019:
1698:
1514:
1320:
1310:
1069:
941:
819:
359:
323:
2362:
2323:
2287:
2206:
2191:
2059:
1994:
1941:
1863:
1584:
1502:
1396:
1340:
699:
658:
617:
612:
1964:
2308:
2226:
2145:
2135:
2024:
1999:
1984:
1589:
1482:
1064:
961:
555:
331:
312:
273:
2343:
2338:
2313:
2236:
2196:
2120:
2034:
1954:
1676:
1651:
1638:
1543:
1531:
1461:
1371:
857:
760:
719:
296:
169:
338:) which allows a more flexible application infrastructure formed by a stable
2054:
1538:
1507:
1376:
1212:
1001:
872:
829:
2262:
1656:
1477:
1466:
1386:
1330:
1325:
1271:
1219:
1108:
1034:
335:
214:. He is known for his contributions to the operating system in terms of
150:
1738:
1723:
1633:
1623:
1563:
1487:
1381:
1305:
1246:
1160:
1123:
1054:
996:
991:
895:
852:
205:
201:
179:
1728:
1713:
1703:
1558:
1553:
1315:
1266:
1239:
1202:
1172:
1139:
1118:
867:
814:
709:
2357:
1933:
1858:
1548:
1411:
1345:
1300:
1261:
1229:
1197:
1155:
1150:
1113:
981:
976:
936:
931:
600:
405:
208:
1628:
1406:
1234:
1165:
809:
258:
1905:
631:
627:
2074:
1708:
1686:
281:
63:
from the article and its talk page, especially if potentially
18:
406:""Exec Shield", new Linux security feature [LWN.net]"
430:"[announce] split-up -rt patch-queue, v2.6.22.1-rt2"
272:
handling. He also wrote a kernel security feature called "
307:
Between Linux 2.6.21 and Linux 2.6.24, he worked on the
524:. PortableLinuxApps.org. pp. 2–3. Archived from
2301:
2245:
2169:
2101:
2073:
1940:
1831:
1771:
1762:
1667:
1572:
1288:
1181:
1091:
1082:
1015:
920:
913:
904:
881:
843:
802:
795:
743:
672:
665:
185:
175:
165:
157:
141:
560:"Technology: What ails the Linux desktop? Part II"
470:"Technology: What ails the Linux desktop? Part I."
362:has not been adopted by the mainstream users yet:
311:(CFS) which was inspired by the scheduler work of
291:Together with Thomas Gleixner, he worked on the
364:
463:
461:
299:) patch set, which aims to reduce the maximum
1917:
643:
8:
1924:
1910:
1902:
1768:
1664:
1088:
917:
910:
799:
669:
650:
636:
628:
149:
138:
56:about living persons that is unsourced or
127:Learn how and when to remove this message
1878:Free and open-source software portal
1436:Earliest eligible virtual deadline first
453:Linux: Completely Fair Scheduler Merged
385:
319:of the Linux kernel with Linux-2.6.23.
334:, Zero Install, or the Klik-successor
393:KernelTrap interview with Ingo Molnár
7:
497:"Decentralised Installation Systems"
242:Some of his additions to the Linux
14:
601:Ingo Molnár's homepage at Red Hat
268:, as well as his work to enhance
2356:
1884:
1883:
1871:
1857:
725:Supported computer architectures
613:Ingo Molnár's RT-kernel homepage
585:Ingo Molnar's patch cover letter
23:
755:The Linux Programming Interface
519:"AppImageKit Documentation 1.0"
254:of Linux-2.6.23, the in-kernel
2403:Hungarian computer programmers
495:Leonard, Thomas (2007-01-16).
344:independent software providers
322:In 2012 Molnar criticized the
284:architecture by disabling the
276:", which prevents stack-based
1:
2393:Hungarian computer scientists
315:. CFS replaced the previous
34:biography of a living person
468:Molnar, Ingo (2012-03-17).
61:must be removed immediately
2424:
1597:High-performance computing
1419:Process and I/O schedulers
288:permission for the stack.
2398:Free software programmers
2352:
1851:
1430:Completely Fair Scheduler
695:Tanenbaum–Torvalds debate
358:On the question, why the
309:Completely Fair Scheduler
252:Completely Fair Scheduler
190:Completely Fair Scheduler
148:
2383:Linux kernel programmers
1351:Kernel same-page merging
301:thread switching latency
232:Eötvös Loránd University
1694:OS-level virtualization
304:Mainline Linux kernel.
250:of Linux-2.6.0 and the
16:Linux kernel programmer
1934:Linux operating system
1839:List of Linux adopters
781:Linux User Group (LUG)
375:
48:Please help by adding
517:Peter, Simon (2010).
204:as of May 2013, is a
1932:Contributors to the
1425:Brain Fuck Scheduler
685:Linux Mark Institute
434:www.mail-archive.com
293:real-time preemption
54:Contentious material
1619:Real-time computing
891:Linux Standard Base
328:Linux distributions
2222:Lennart Poettering
2156:Patrick Volkerding
2126:Benjamin Mako Hill
1990:Greg Kroah-Hartman
1607:Compute Node Linux
1193:C standard library
623:Ingo LKML activity
618:The RT-kernel Wiki
606:2010-11-15 at the
230:Molnár studied at
2408:Red Hat employees
2370:
2369:
2151:Mark Shuttleworth
1899:
1898:
1847:
1846:
1758:
1757:
1754:
1753:
1392:Network scheduler
1284:
1283:
1280:
1279:
1078:
1077:
825:Linux kernel oops
791:
790:
771:Linux conferences
317:process scheduler
195:
194:
137:
136:
129:
111:
37:needs additional
2415:
2363:Linux portal
2361:
2360:
2217:Havoc Pennington
2182:Matthias Ettrich
2170:Other developers
2088:Richard Stallman
1926:
1919:
1912:
1903:
1887:
1886:
1876:
1875:
1874:
1864:Linux portal
1862:
1861:
1769:
1665:
1474:Security Modules
1089:
918:
911:
800:
680:Linux Foundation
670:
652:
645:
638:
629:
588:
582:
576:
575:
567:
566:
552:
546:
545:
537:
536:
530:
523:
514:
508:
507:
505:
504:
492:
486:
485:
477:
476:
465:
456:
450:
444:
443:
441:
440:
426:
420:
419:
417:
416:
402:
396:
390:
280:exploits in the
153:
139:
132:
125:
121:
118:
112:
110:
69:
50:reliable sources
27:
26:
19:
2423:
2422:
2418:
2417:
2416:
2414:
2413:
2412:
2373:
2372:
2371:
2366:
2355:
2348:
2297:
2293:Eric S. Raymond
2283:Bradley M. Kuhn
2241:
2212:Miguel de Icaza
2187:Olivier Fourdan
2177:Timothee Besset
2165:
2131:Peter MacDonald
2097:
2093:Michael Tiemann
2083:Alexandre Oliva
2069:
2050:Stephen Tweedie
2005:David S. Miller
1980:Michael Kerrisk
1975:Matthew Garrett
1960:Andries Brouwer
1936:
1930:
1900:
1895:
1872:
1870:
1856:
1843:
1827:
1774:
1750:
1734:User-mode Linux
1663:
1568:
1276:
1184:
1177:
1096:
1074:
1011:
923:
900:
877:
839:
787:
739:
730:Version history
661:
656:
608:Wayback Machine
597:
592:
591:
583:
579:
564:
562:
554:
553:
549:
534:
532:
528:
521:
516:
515:
511:
502:
500:
494:
493:
489:
474:
472:
467:
466:
459:
451:
447:
438:
436:
428:
427:
423:
414:
412:
404:
403:
399:
391:
387:
382:
356:
278:buffer overflow
240:
228:
226:Life and career
144:
133:
122:
116:
113:
70:
68:
47:
28:
24:
17:
12:
11:
5:
2421:
2419:
2411:
2410:
2405:
2400:
2395:
2390:
2385:
2375:
2374:
2368:
2367:
2353:
2350:
2349:
2347:
2346:
2341:
2336:
2331:
2329:Allison Randal
2326:
2321:
2316:
2311:
2305:
2303:
2299:
2298:
2296:
2295:
2290:
2285:
2280:
2278:Federico Heinz
2275:
2270:
2265:
2260:
2258:Donna Benjamin
2255:
2253:Valerie Aurora
2249:
2247:
2243:
2242:
2240:
2239:
2234:
2229:
2224:
2219:
2214:
2209:
2204:
2202:Ryan C. Gordon
2199:
2194:
2189:
2184:
2179:
2173:
2171:
2167:
2166:
2164:
2163:
2158:
2153:
2148:
2143:
2141:Daniel Robbins
2138:
2133:
2128:
2123:
2118:
2113:
2111:Solar Designer
2107:
2105:
2099:
2098:
2096:
2095:
2090:
2085:
2079:
2077:
2071:
2070:
2068:
2067:
2062:
2057:
2052:
2047:
2042:
2040:Linus Torvalds
2037:
2032:
2027:
2022:
2017:
2012:
2007:
2002:
1997:
1992:
1987:
1982:
1977:
1972:
1967:
1962:
1957:
1952:
1950:H. Peter Anvin
1946:
1944:
1938:
1937:
1931:
1929:
1928:
1921:
1914:
1906:
1897:
1896:
1894:
1893:
1881:
1867:
1852:
1849:
1848:
1845:
1844:
1842:
1841:
1835:
1833:
1829:
1828:
1826:
1825:
1820:
1819:
1818:
1813:
1805:
1804:
1803:
1795:
1790:
1785:
1779:
1777:
1766:
1760:
1759:
1756:
1755:
1752:
1751:
1749:
1748:
1747:
1746:
1741:
1736:
1731:
1726:
1718:
1717:
1716:
1711:
1706:
1701:
1691:
1690:
1689:
1684:
1673:
1671:
1669:Virtualization
1662:
1661:
1660:
1659:
1654:
1643:
1642:
1641:
1636:
1631:
1626:
1616:
1615:
1614:
1609:
1604:
1594:
1593:
1592:
1587:
1576:
1574:
1570:
1569:
1567:
1566:
1561:
1556:
1551:
1546:
1541:
1535:
1534:
1529:
1528:
1527:
1522:
1515:Device drivers
1511:
1510:
1505:
1500:
1495:
1490:
1485:
1480:
1470:
1469:
1464:
1459:
1457:SCHED_DEADLINE
1454:
1452:O(1) scheduler
1449:
1447:O(n) scheduler
1444:
1442:Noop scheduler
1439:
1433:
1427:
1422:
1415:
1414:
1409:
1404:
1399:
1394:
1389:
1384:
1379:
1374:
1369:
1364:
1359:
1354:
1348:
1343:
1338:
1333:
1328:
1323:
1318:
1313:
1308:
1303:
1298:
1296:Kernel modules
1292:
1290:
1286:
1285:
1282:
1281:
1278:
1277:
1275:
1274:
1269:
1264:
1259:
1254:
1249:
1244:
1243:
1242:
1237:
1232:
1227:
1222:
1217:
1216:
1215:
1205:
1200:
1189:
1187:
1179:
1178:
1176:
1175:
1170:
1169:
1168:
1158:
1153:
1148:
1145:
1142:
1137:
1134:
1131:
1126:
1121:
1116:
1111:
1106:
1102:
1100:
1086:
1080:
1079:
1076:
1075:
1073:
1072:
1067:
1062:
1057:
1052:
1050:Memory barrier
1047:
1042:
1037:
1032:
1027:
1021:
1019:
1013:
1012:
1010:
1009:
1008:
1007:
1004:
999:
994:
989:
984:
979:
969:
968:
967:
964:
959:
954:
949:
944:
939:
928:
926:
915:
908:
902:
901:
899:
898:
893:
887:
885:
879:
878:
876:
875:
870:
865:
860:
855:
849:
847:
841:
840:
838:
837:
832:
827:
822:
817:
812:
806:
804:
797:
793:
792:
789:
788:
786:
785:
784:
783:
775:
774:
773:
768:
763:
758:
747:
745:
741:
740:
738:
737:
732:
727:
722:
717:
712:
707:
702:
697:
692:
687:
682:
676:
674:
667:
663:
662:
657:
655:
654:
647:
640:
632:
626:
625:
620:
615:
610:
596:
595:External links
593:
590:
589:
577:
558:(2012-03-17).
547:
509:
487:
457:
445:
421:
397:
384:
383:
381:
378:
355:
352:
248:O(1) scheduler
239:
236:
227:
224:
200:, employed by
193:
192:
187:
186:Known for
183:
182:
177:
173:
172:
167:
163:
162:
159:
155:
154:
146:
145:
142:
135:
134:
58:poorly sourced
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
2420:
2409:
2406:
2404:
2401:
2399:
2396:
2394:
2391:
2389:
2388:Living people
2386:
2384:
2381:
2380:
2378:
2365:
2364:
2359:
2351:
2345:
2342:
2340:
2337:
2335:
2334:Karen Sandler
2332:
2330:
2327:
2325:
2322:
2320:
2319:Keith Bergelt
2317:
2315:
2312:
2310:
2307:
2306:
2304:
2300:
2294:
2291:
2289:
2286:
2284:
2281:
2279:
2276:
2274:
2271:
2269:
2268:Mary Gardiner
2266:
2264:
2261:
2259:
2256:
2254:
2251:
2250:
2248:
2244:
2238:
2235:
2233:
2230:
2228:
2225:
2223:
2220:
2218:
2215:
2213:
2210:
2208:
2205:
2203:
2200:
2198:
2195:
2193:
2190:
2188:
2185:
2183:
2180:
2178:
2175:
2174:
2172:
2168:
2162:
2159:
2157:
2154:
2152:
2149:
2147:
2144:
2142:
2139:
2137:
2134:
2132:
2129:
2127:
2124:
2122:
2119:
2117:
2114:
2112:
2109:
2108:
2106:
2104:
2103:Distributions
2100:
2094:
2091:
2089:
2086:
2084:
2081:
2080:
2078:
2076:
2072:
2066:
2063:
2061:
2058:
2056:
2053:
2051:
2048:
2046:
2045:Theodore Ts'o
2043:
2041:
2038:
2036:
2033:
2031:
2030:Rusty Russell
2028:
2026:
2023:
2021:
2020:Keith Packard
2018:
2016:
2015:Andrew Morton
2013:
2011:
2008:
2006:
2003:
2001:
1998:
1996:
1993:
1991:
1988:
1986:
1983:
1981:
1978:
1976:
1973:
1971:
1968:
1966:
1963:
1961:
1958:
1956:
1953:
1951:
1948:
1947:
1945:
1943:
1939:
1935:
1927:
1922:
1920:
1915:
1913:
1908:
1907:
1904:
1892:
1891:
1882:
1880:
1879:
1868:
1866:
1865:
1860:
1854:
1853:
1850:
1840:
1837:
1836:
1834:
1830:
1824:
1821:
1817:
1814:
1812:
1809:
1808:
1806:
1802:
1799:
1798:
1797:Thin client:
1796:
1794:
1791:
1789:
1786:
1784:
1781:
1780:
1778:
1776:
1770:
1767:
1765:
1761:
1745:
1742:
1740:
1737:
1735:
1732:
1730:
1727:
1725:
1722:
1721:
1719:
1715:
1712:
1710:
1707:
1705:
1702:
1700:
1699:Linux-VServer
1697:
1696:
1695:
1692:
1688:
1685:
1683:
1680:
1679:
1678:
1675:
1674:
1672:
1670:
1666:
1658:
1655:
1653:
1650:
1649:
1647:
1644:
1640:
1637:
1635:
1632:
1630:
1627:
1625:
1622:
1621:
1620:
1617:
1613:
1610:
1608:
1605:
1603:
1600:
1599:
1598:
1595:
1591:
1588:
1586:
1583:
1582:
1581:
1578:
1577:
1575:
1571:
1565:
1562:
1560:
1557:
1555:
1552:
1550:
1547:
1545:
1542:
1540:
1537:
1536:
1533:
1530:
1526:
1523:
1521:
1518:
1517:
1516:
1513:
1512:
1509:
1506:
1504:
1501:
1499:
1496:
1494:
1491:
1489:
1486:
1484:
1481:
1479:
1475:
1472:
1471:
1468:
1465:
1463:
1460:
1458:
1455:
1453:
1450:
1448:
1445:
1443:
1440:
1437:
1434:
1431:
1428:
1426:
1423:
1420:
1417:
1416:
1413:
1410:
1408:
1405:
1403:
1400:
1398:
1395:
1393:
1390:
1388:
1385:
1383:
1380:
1378:
1375:
1373:
1370:
1368:
1365:
1363:
1360:
1358:
1355:
1352:
1349:
1347:
1344:
1342:
1339:
1337:
1334:
1332:
1329:
1327:
1324:
1322:
1321:Device mapper
1319:
1317:
1314:
1312:
1309:
1307:
1304:
1302:
1299:
1297:
1294:
1293:
1291:
1287:
1273:
1270:
1268:
1265:
1263:
1260:
1258:
1255:
1253:
1250:
1248:
1245:
1241:
1238:
1236:
1233:
1231:
1228:
1226:
1223:
1221:
1218:
1214:
1211:
1210:
1209:
1206:
1204:
1201:
1199:
1196:
1195:
1194:
1191:
1190:
1188:
1186:
1180:
1174:
1171:
1167:
1164:
1163:
1162:
1159:
1157:
1154:
1152:
1149:
1146:
1143:
1141:
1138:
1135:
1132:
1130:
1127:
1125:
1122:
1120:
1117:
1115:
1112:
1110:
1107:
1104:
1103:
1101:
1099:
1094:
1090:
1087:
1085:
1081:
1071:
1068:
1066:
1063:
1061:
1058:
1056:
1053:
1051:
1048:
1046:
1043:
1041:
1038:
1036:
1033:
1031:
1028:
1026:
1023:
1022:
1020:
1018:
1014:
1005:
1003:
1000:
998:
995:
993:
990:
988:
985:
983:
980:
978:
975:
974:
973:
970:
965:
963:
960:
958:
955:
953:
950:
948:
945:
943:
940:
938:
935:
934:
933:
930:
929:
927:
925:
919:
916:
912:
909:
907:
903:
897:
894:
892:
889:
888:
886:
884:
880:
874:
871:
869:
866:
864:
861:
859:
856:
854:
851:
850:
848:
846:
842:
836:
833:
831:
828:
826:
823:
821:
818:
816:
813:
811:
808:
807:
805:
801:
798:
794:
782:
779:
778:
776:
772:
769:
767:
764:
762:
759:
757:
756:
752:
751:
749:
748:
746:
742:
736:
733:
731:
728:
726:
723:
721:
718:
716:
713:
711:
708:
706:
703:
701:
698:
696:
693:
691:
688:
686:
683:
681:
678:
677:
675:
671:
668:
664:
660:
653:
648:
646:
641:
639:
634:
633:
630:
624:
621:
619:
616:
614:
611:
609:
605:
602:
599:
598:
594:
586:
581:
578:
574:
573:
561:
557:
551:
548:
544:
543:
531:on 2010-11-29
527:
520:
513:
510:
498:
491:
488:
484:
483:
471:
464:
462:
458:
454:
449:
446:
435:
431:
425:
422:
411:
407:
401:
398:
394:
389:
386:
379:
377:
374:
370:
367:
363:
361:
360:Linux desktop
353:
351:
347:
345:
341:
337:
333:
329:
325:
324:Linux desktop
320:
318:
314:
310:
305:
302:
298:
294:
289:
287:
283:
279:
275:
271:
267:
264:
260:
257:
253:
249:
245:
237:
235:
233:
225:
223:
221:
217:
213:
210:
207:
203:
199:
191:
188:
184:
181:
178:
174:
171:
168:
164:
160:
156:
152:
147:
140:
131:
128:
120:
109:
106:
102:
99:
95:
92:
88:
85:
81:
78: –
77:
76:"Ingo Molnár"
73:
72:Find sources:
66:
62:
59:
55:
51:
45:
44:
40:
35:
30:
21:
20:
2354:
2324:Pamela Jones
2288:Bruce Perens
2207:Harald Hoyer
2192:Mark Galassi
2065:Chris Wright
2060:Harald Welte
2009:
1995:Benson Leung
1888:
1869:
1855:
1585:Linux kernel
1503:Tomoyo Linux
1098:File systems
753:
705:SCO disputes
666:Organization
659:Linux kernel
587:(2022-01-02)
580:
570:
569:
563:. Retrieved
550:
540:
539:
533:. Retrieved
526:the original
512:
501:. Retrieved
499:. osnews.com
490:
480:
479:
455:(2007-07-10)
448:
437:. Retrieved
433:
424:
413:. Retrieved
409:
400:
395:(2002-12-03)
388:
376:
371:
368:
365:
357:
348:
321:
306:
290:
246:include the
241:
229:
197:
196:
123:
114:
104:
97:
90:
83:
71:
60:
43:verification
36:
2309:Pia Andrews
2232:Dave Taylor
2227:Kay Sievers
2146:Jane Silber
2136:Ian Murdock
2025:Hans Reiser
2010:Ingo Molnár
2000:Robert Love
1985:Con Kolivas
1590:Linux-libre
1483:Exec Shield
1362:Framebuffer
1065:Video4Linux
922:System Call
750:Developers
690:Linus's law
556:Ingo Molnar
332:Autopackage
313:Con Kolivas
274:Exec Shield
220:performance
198:Ingo Molnár
158:Nationality
143:Ingo Molnár
117:August 2012
2377:Categories
2344:Luis Villa
2339:Dave Sifry
2314:Jono Bacon
2237:Jeff Waugh
2197:Jim Gettys
2121:Marc Ewing
2116:Gaël Duval
2035:Sage Sharp
1955:Jens Axboe
1677:Hypervisor
1639:PREEMPT_RT
1544:KernelCare
1532:Raw device
1462:SCHED_FIFO
1372:KMS driver
1289:Components
1144:securityfs
1030:Crypto API
972:Linux-only
858:System.map
761:kernel.org
720:menuconfig
715:GNU GPL v2
565:2012-06-16
535:2011-07-29
503:2012-05-03
475:2012-06-16
473:Retrieved
439:2020-11-10
415:2020-11-10
380:References
297:PREEMPT_RT
170:Programmer
166:Occupation
87:newspapers
2246:Advocates
2161:Bob Young
2055:Sage Weil
1965:Rémy Card
1816:LYME-LYCE
1539:initramfs
1508:Linux PAM
1377:Netfilter
1247:libcgroup
1213:libhybris
1185:libraries
1133:hugetlbfs
1084:Userspace
1017:In-kernel
1002:readahead
924:Interface
873:initramfs
830:SystemTap
803:Debugging
796:Technical
735:Criticism
206:Hungarian
161:Hungarian
39:citations
2273:Jon Hall
2263:Ken Coar
1970:Alan Cox
1890:Category
1832:Adopters
1807:Server:
1788:Embedded
1764:Adoption
1657:PSXLinux
1580:Mainline
1573:Variants
1525:graphics
1478:AppArmor
1467:SCHED_RR
1387:nftables
1331:dm-crypt
1326:dm-cache
1272:liburing
1262:libevdev
1220:dietlibc
1109:configfs
1035:io uring
604:Archived
340:platform
336:AppImage
216:security
176:Employer
65:libelous
1823:Devices
1783:Desktop
1744:coLinux
1739:MkLinux
1724:L4Linux
1652:μClinux
1634:Xenomai
1624:RTLinux
1564:Ksplice
1493:SELinux
1488:seccomp
1438:(EEVDF)
1382:Netlink
1311:Console
1306:cgroups
1257:libalsa
1183:Wrapper
1161:systemd
1124:debugfs
1093:Daemons
1055:New API
997:inotify
992:dnotify
896:x32 ABI
853:vmlinux
845:Startup
744:Support
410:lwn.net
350:hell".
286:execute
202:Red Hat
180:Red Hat
101:scholar
2302:Others
1942:Kernel
1793:Gaming
1775:of use
1729:ELinOS
1720:Other
1714:OpenVZ
1704:Lguest
1648:-less
1559:kpatch
1554:kGraft
1520:802.11
1316:bcache
1267:libusb
1252:libdrm
1240:Newlib
1225:EGLIBC
1208:Bionic
1203:uClibc
1173:Kmscon
1147:sockfs
1140:procfs
1136:pipefs
1119:devpts
1045:kernfs
987:splice
942:select
914:Kernel
868:initrd
863:dracut
815:ftrace
777:Users
710:Linaro
673:Kernel
354:Quotes
270:thread
266:server
244:kernel
212:hacker
103:
96:
89:
82:
74:
1773:Range
1612:SLURM
1549:kexec
1498:Smack
1432:(CFS)
1412:zswap
1353:(KSM)
1346:evdev
1301:BlueZ
1230:klibc
1198:glibc
1156:tmpfs
1151:sysfs
1114:devfs
1105:bpffs
982:epoll
977:futex
957:close
937:ioctl
932:POSIX
820:kdump
529:(PDF)
522:(PDF)
209:Linux
108:JSTOR
94:books
32:This
1811:LAMP
1801:LTSP
1629:RTAI
1407:zram
1402:SLUB
1397:perf
1341:EDAC
1235:musl
1166:udev
1129:FUSE
1025:ALSA
962:sync
952:read
947:open
906:APIs
883:ABIs
810:CRIU
766:LKML
342:and
259:HTTP
238:Work
218:and
80:news
41:for
2075:GNU
1709:LXC
1687:Xen
1682:KVM
1646:MMU
1602:INK
1367:LVM
1357:LIO
1336:DRM
1070:IIO
1060:RCU
1040:DRM
835:BPF
700:Tux
373:...
282:x86
263:FTP
256:TUX
2379::
1476::
568:.
538:.
478:.
460:^
432:.
408:.
346:.
261:/
234:.
222:.
52:.
1925:e
1918:t
1911:v
1421::
1095:,
1006:…
966:…
651:e
644:t
637:v
506:.
442:.
418:.
295:(
130:)
124:(
119:)
115:(
105:·
98:·
91:·
84:·
67:.
46:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.