Knowledge (XXG)

Ingo Molnár

Source 📝

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:.

Index

biography of a living person
citations
verification
reliable sources
Contentious material
poorly sourced
libelous
"Ingo Molnár"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Programmer
Red Hat
Completely Fair Scheduler
Red Hat
Hungarian
Linux
hacker
security
performance
Eötvös Loránd University
kernel
O(1) scheduler
Completely Fair Scheduler
TUX
HTTP

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.