Knowledge

CapROS

Source 📝

560: 2025: 2002: 1992: 22: 124: 612: 1063: 2066: 1996: 2090: 605: 517:(EROS). While EROS was purely a research system, CapROS is intended to be a stable system of commercial quality. CapROS currently runs on Intel 148:
of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be
896: 565: 2059: 598: 1772: 507: 433: 243: 219: 105: 540:
The CapROS project was formed in 2005 as a non-academic continuation of EROS. The EROS system in turn traces its architecture to
494:. It features automatic persistence of data and processes, even across system reboots. Capability systems naturally support the 2085: 1797: 2052: 1681: 1655: 1649: 1643: 1637: 43: 528:
CapROS is being developed by Strawberry Development Group with funding from the Defense Advanced Research Projects Agency (
1836: 499: 145: 1328: 804: 636: 495: 334: 2095: 1250: 672: 314: 200: 86: 1977: 1824: 1574: 709: 657: 503: 429: 172: 141: 58: 1864: 1842: 1739: 1481: 1412: 1367: 1346: 1285: 1119: 917: 889: 746: 696: 667: 491: 397: 281: 157: 1857: 1818: 1693: 1399: 1278: 794: 736: 271: 179: 65: 1810: 1605: 1352: 662: 642: 621: 39: 32: 1195: 1155: 417: 2006: 1521: 1452: 1405: 1136: 947: 926: 756: 186: 72: 1985: 1830: 1492: 1112: 882: 781: 266: 134: 1944: 677: 168: 54: 1853: 1388: 1071: 863: 727: 514: 447: 153: 1929: 1914: 1894: 974: 647: 149: 2032: 2024: 1215: 1166: 953: 692: 522: 487: 424: 390: 362: 1899: 1597: 992: 704: 652: 2036: 1939: 1924: 1904: 1426: 1042: 942: 858: 765: 410: 2079: 1949: 1919: 1090: 853: 193: 79: 1954: 1724: 1704: 1334: 1035: 1029: 848: 843: 789: 1784: 1434: 1430: 909: 905: 814: 403: 376: 21: 1886: 1790: 1754: 1106: 822: 771: 555: 256: 248: 590: 1934: 1909: 1673: 1543: 1533: 1441: 1227: 1187: 964: 761: 874: 1760: 1717: 1581: 1513: 1321: 1201: 1129: 1097: 981: 741: 242: 1876: 1803: 1766: 1686: 1663: 1632: 1611: 1586: 1559: 1552: 1461: 1242: 1233: 1148: 1142: 682: 340: 1870: 1747: 1507: 1501: 1474: 1467: 1382: 1376: 1297: 1266: 1048: 723: 719: 714: 545: 541: 443: 1623: 1419: 1340: 1291: 1221: 1208: 1177: 1019: 936: 799: 751: 529: 518: 386: 140:
Please help to demonstrate the notability of the topic by citing
1304: 1007: 1001: 838: 878: 594: 1778: 1272: 1079: 117: 15: 580: 466: 2040: 532:) and others. The primary developer is Charles Landau. 498:, which improves security and fault tolerance. It is 1885: 1852: 1703: 1672: 1622: 1596: 1542: 1532: 1491: 1451: 1366: 1313: 1186: 1176: 1165: 1018: 991: 963: 925: 916: 831: 813: 780: 691: 629: 461: 453: 439: 423: 409: 396: 382: 371: 361: 353: 333: 313: 295: 287: 277: 265: 255: 46:. Unsourced material may be challenged and removed. 2060: 1997:Category: Microkernel-based operating systems 890: 606: 8: 235: 2067: 2053: 1539: 1183: 1173: 922: 897: 883: 875: 613: 599: 591: 480:Capability-based Reliable Operating System 234: 220:Learn how and when to remove this message 106:Learn how and when to remove this message 7: 2021: 2019: 566:Free and open-source software portal 504:GNU General Public License version 2 44:adding citations to reliable sources 515:Extremely Reliable Operating System 14: 508:GNU Lesser General Public License 2023: 2001: 2000: 1991: 1990: 558: 241: 122: 20: 2091:Free software operating systems 31:needs additional citations for 513:CapROS is an evolution of the 1: 500:free and open-source software 2039:. You can help Knowledge by 637:Principle of least privilege 496:principle of least authority 261:Strawberry Development Group 135:general notability guideline 1251:Multi-Environment Real-Time 673:Capability-based addressing 2112: 2018: 142:reliable secondary sources 131:The topic of this article 1963: 668:Capability-based security 492:capability-based security 240: 133:may not meet Knowledge's 319:xenv / 27 June 2010 663:Object-capability model 643:Confused deputy problem 2086:Operating system stubs 2035:-related article is a 2007:Category: Microkernels 418:Command-line interface 321:; 14 years ago 301:; 19 years ago 782:Programming languages 1986:Open-source software 1493:Java virtual machine 832:Specialised hardware 510:version 2 (LGPLv2). 40:improve this article 1945:Andrew S. Tanenbaum 502:released under the 490:incorporating pure 247:The CapROS logo, a 237: 2096:Capability systems 864:Plessey System 250 137: 2048: 2047: 2016: 2015: 1930:James G. Mitchell 1915:Per Brinch Hansen 1734: 1733: 1569: 1568: 1362: 1361: 1058: 1057: 975:Mac OS nanokernel 872: 871: 693:Operating systems 648:Ambient authority 622:Object-capability 525:microprocessors. 477: 476: 230: 229: 222: 204: 132: 116: 115: 108: 90: 2103: 2069: 2062: 2055: 2033:operating-system 2027: 2020: 2004: 2003: 1994: 1993: 1540: 1368:Capability-based 1184: 1174: 923: 899: 892: 885: 876: 678:Zooko's triangle 615: 608: 601: 592: 584: 583: 581:Official website 568: 563: 562: 561: 488:operating system 473: 470: 468: 462:Official website 354:Marketing target 349: 346: 344: 342: 329: 327: 322: 309: 307: 302: 282:Capability-based 245: 238: 232:Operating system 225: 218: 214: 211: 205: 203: 162: 126: 125: 118: 111: 104: 100: 97: 91: 89: 48: 24: 16: 2111: 2110: 2106: 2105: 2104: 2102: 2101: 2100: 2076: 2075: 2074: 2073: 2017: 2012: 1989: 1959: 1900:Thomas Bushnell 1881: 1848: 1730: 1699: 1668: 1618: 1592: 1565: 1528: 1487: 1447: 1358: 1309: 1168: 1161: 1054: 1014: 987: 959: 912: 903: 873: 868: 827: 809: 776: 687: 653:File descriptor 625: 619: 588: 579: 578: 575: 564: 559: 557: 554: 544:and ultimately 538: 465: 412: 339: 325: 323: 320: 305: 303: 300: 299:2 May 2005 296:Initial release 251: 233: 226: 215: 209: 206: 163: 161: 139: 127: 123: 112: 101: 95: 92: 49: 47: 37: 25: 12: 11: 5: 2109: 2107: 2099: 2098: 2093: 2088: 2078: 2077: 2072: 2071: 2064: 2057: 2049: 2046: 2045: 2028: 2014: 2013: 2011: 2010: 1981: 1973: 1971:= discontinued 1964: 1961: 1960: 1958: 1957: 1952: 1947: 1942: 1940:Richard Rashid 1937: 1932: 1927: 1925:Jochen Liedtke 1922: 1917: 1912: 1907: 1905:David Cheriton 1902: 1897: 1891: 1889: 1883: 1882: 1880: 1874: 1868: 1862: 1860: 1850: 1849: 1847: 1846: 1840: 1834: 1815: 1807: 1801: 1794: 1788: 1782: 1776: 1770: 1764: 1758: 1752: 1744: 1735: 1732: 1731: 1729: 1728: 1709: 1707: 1701: 1700: 1698: 1697: 1690: 1684: 1678: 1676: 1670: 1669: 1667: 1666: 1661: 1660: 1659: 1656:Icaros Desktop 1653: 1647: 1635: 1629: 1627: 1620: 1619: 1617: 1602: 1600: 1594: 1593: 1591: 1590: 1582:Classic Mac OS 1578: 1570: 1567: 1566: 1564: 1563: 1556: 1548: 1546: 1537: 1530: 1529: 1527: 1526: 1518: 1497: 1495: 1489: 1488: 1486: 1485: 1479: 1471: 1465: 1458: 1456: 1449: 1448: 1446: 1445: 1427:HarmonyOS NEXT 1423: 1416: 1409: 1403: 1396: 1372: 1370: 1364: 1363: 1360: 1359: 1357: 1356: 1350: 1344: 1338: 1332: 1326: 1317: 1315: 1311: 1310: 1308: 1301: 1294: 1289: 1282: 1276: 1270: 1263: 1247: 1239: 1238: 1237: 1231: 1219: 1212: 1205: 1199: 1192: 1190: 1181: 1171: 1163: 1162: 1160: 1159: 1152: 1149:TI-RTOS kernel 1146: 1140: 1133: 1126: 1125:Off++ → Plan B 1123: 1116: 1110: 1103: 1102: 1101: 1087: 1084: 1076: 1068: 1059: 1056: 1055: 1053: 1052: 1045: 1040: 1039: 1038: 1025: 1023: 1016: 1015: 1013: 1012: 997: 995: 989: 988: 986: 985: 978: 970: 968: 961: 960: 958: 957: 951: 932: 930: 920: 914: 913: 904: 902: 901: 894: 887: 879: 870: 869: 867: 866: 861: 859:Intel iAPX 432 856: 851: 846: 841: 835: 833: 829: 828: 826: 825: 819: 817: 811: 810: 808: 807: 802: 797: 792: 786: 784: 778: 777: 775: 774: 769: 766:HarmonyOS NEXT 759: 754: 749: 744: 739: 734: 717: 712: 707: 701: 699: 689: 688: 686: 685: 680: 675: 670: 665: 660: 655: 650: 645: 640: 633: 631: 627: 626: 620: 618: 617: 610: 603: 595: 586: 585: 574: 573:External links 571: 570: 569: 553: 550: 537: 534: 475: 474: 463: 459: 458: 455: 451: 450: 441: 437: 436: 427: 421: 420: 415: 413:user interface 407: 406: 401: 394: 393: 384: 380: 379: 373: 369: 368: 365: 359: 358: 355: 351: 350: 337: 331: 330: 317: 315:Latest release 311: 310: 297: 293: 292: 289: 285: 284: 279: 275: 274: 269: 263: 262: 259: 253: 252: 246: 231: 228: 227: 130: 128: 121: 114: 113: 28: 26: 19: 13: 10: 9: 6: 4: 3: 2: 2108: 2097: 2094: 2092: 2089: 2087: 2084: 2083: 2081: 2070: 2065: 2063: 2058: 2056: 2051: 2050: 2044: 2042: 2038: 2034: 2029: 2026: 2022: 2009: 2008: 1999: 1998: 1988: 1987: 1982: 1980: 1979: 1974: 1972: 1969: 1966: 1965: 1962: 1956: 1953: 1951: 1950:Avie Tevanian 1948: 1946: 1943: 1941: 1938: 1936: 1933: 1931: 1928: 1926: 1923: 1921: 1920:Gernot Heiser 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1901: 1898: 1896: 1893: 1892: 1890: 1888: 1884: 1878: 1875: 1872: 1869: 1866: 1863: 1861: 1859: 1855: 1851: 1844: 1841: 1838: 1835: 1833: 1832: 1827: 1826: 1821: 1820: 1816: 1813: 1812: 1808: 1805: 1802: 1800: 1799: 1795: 1792: 1789: 1786: 1783: 1780: 1777: 1774: 1771: 1768: 1765: 1762: 1759: 1756: 1753: 1750: 1749: 1745: 1742: 1741: 1737: 1736: 1727: 1726: 1721: 1719: 1714: 1711: 1710: 1708: 1706: 1702: 1696: 1695: 1691: 1688: 1685: 1683: 1680: 1679: 1677: 1675: 1671: 1665: 1662: 1657: 1654: 1651: 1648: 1645: 1642: 1641: 1639: 1636: 1634: 1631: 1630: 1628: 1625: 1621: 1615: 1613: 1608: 1607: 1603: 1601: 1599: 1595: 1588: 1584: 1583: 1579: 1577: 1576: 1572: 1571: 1562: 1561: 1557: 1555: 1554: 1550: 1549: 1547: 1545: 1541: 1538: 1535: 1531: 1524: 1523: 1519: 1516: 1515: 1511:^ integrates 1510: 1509: 1504: 1503: 1499: 1498: 1496: 1494: 1490: 1483: 1480: 1477: 1476: 1472: 1469: 1466: 1463: 1460: 1459: 1457: 1454: 1450: 1444: 1443: 1438: 1436: 1432: 1428: 1424: 1422: 1421: 1417: 1415: 1414: 1410: 1407: 1404: 1402: 1401: 1397: 1395: 1391: 1390: 1385: 1384: 1379: 1378: 1374: 1373: 1371: 1369: 1365: 1354: 1351: 1348: 1345: 1342: 1339: 1336: 1333: 1330: 1327: 1325: 1323: 1319: 1318: 1316: 1312: 1307: 1306: 1302: 1300: 1299: 1295: 1293: 1290: 1288: 1287: 1283: 1280: 1277: 1274: 1271: 1269: 1268: 1264: 1261: 1257: 1253: 1252: 1248: 1245: 1244: 1240: 1235: 1232: 1229: 1226: 1225: 1223: 1220: 1218: 1217: 1213: 1211: 1210: 1206: 1203: 1200: 1198: 1197: 1193: 1191: 1189: 1185: 1182: 1179: 1175: 1172: 1170: 1164: 1158: 1157: 1153: 1150: 1147: 1144: 1141: 1139: 1138: 1134: 1132: 1131: 1127: 1124: 1122: 1121: 1117: 1114: 1111: 1109: 1108: 1104: 1099: 1096: 1095: 1093: 1092: 1088: 1086:Little Kernel 1085: 1082: 1081: 1077: 1074: 1073: 1069: 1066: 1065: 1061: 1060: 1051: 1050: 1046: 1044: 1041: 1037: 1034: 1033: 1032: 1031: 1027: 1026: 1024: 1021: 1017: 1010: 1009: 1004: 1003: 999: 998: 996: 994: 990: 984: 983: 979: 977: 976: 972: 971: 969: 966: 962: 955: 952: 949: 945: 944: 939: 938: 934: 933: 931: 928: 924: 921: 919: 915: 911: 907: 900: 895: 893: 888: 886: 881: 880: 877: 865: 862: 860: 857: 855: 854:IBM System/38 852: 850: 847: 845: 844:Cambridge CAP 842: 840: 837: 836: 834: 830: 824: 821: 820: 818: 816: 812: 806: 803: 801: 798: 796: 793: 791: 788: 787: 785: 783: 779: 773: 770: 767: 763: 760: 758: 755: 753: 750: 748: 745: 743: 740: 738: 735: 733: 729: 725: 721: 718: 716: 713: 711: 708: 706: 703: 702: 700: 698: 694: 690: 684: 681: 679: 676: 674: 671: 669: 666: 664: 661: 659: 656: 654: 651: 649: 646: 644: 641: 638: 635: 634: 632: 628: 623: 616: 611: 609: 604: 602: 597: 596: 593: 589: 582: 577: 576: 572: 567: 556: 551: 549: 547: 543: 535: 533: 531: 526: 524: 520: 516: 511: 509: 506:(GPLv2), and 505: 501: 497: 493: 489: 485: 481: 472: 464: 460: 456: 452: 449: 445: 442: 438: 435: 431: 428: 426: 422: 419: 416: 414: 408: 405: 402: 399: 395: 392: 388: 385: 381: 378: 375:Compile from 374: 372:Update method 370: 366: 364: 360: 357:Experimenters 356: 352: 348: 338: 336: 332: 318: 316: 312: 298: 294: 290: 288:Working state 286: 283: 280: 276: 273: 270: 268: 264: 260: 258: 254: 250: 244: 239: 224: 221: 213: 202: 199: 195: 192: 188: 185: 181: 178: 174: 171: –  170: 166: 165:Find sources: 159: 155: 151: 147: 143: 136: 129: 120: 119: 110: 107: 99: 88: 85: 81: 78: 74: 71: 67: 64: 60: 57: –  56: 52: 51:Find sources: 45: 41: 35: 34: 29:This article 27: 23: 18: 17: 2041:expanding it 2030: 2005: 1995: 1983: 1975: 1970: 1967: 1955:William Wulf 1829: 1823: 1817: 1809: 1796: 1746: 1738: 1725:Workplace OS 1723: 1716: 1712: 1705:AIM alliance 1692: 1610: 1604: 1580: 1573: 1558: 1551: 1520: 1512: 1506: 1500: 1473: 1440: 1425: 1418: 1411: 1398: 1393: 1387: 1381: 1375: 1335:Nucleus RTOS 1320: 1303: 1296: 1284: 1265: 1259: 1255: 1249: 1241: 1214: 1207: 1194: 1154: 1135: 1128: 1118: 1105: 1089: 1078: 1070: 1062: 1047: 1028: 1006: 1000: 980: 973: 941: 935: 906:Microkernels 815:File systems 731: 587: 539: 527: 512: 483: 479: 478: 454:Succeeded by 363:Available in 216: 207: 197: 190: 183: 176: 164: 102: 93: 83: 76: 69: 62: 50: 38:Please help 33:verification 30: 1895:Gordon Bell 1785:OpenComRTOS 1682:Singularity 1508:Chorus/Jazz 1431:OpenHarmony 910:nanokernels 440:Preceded by 404:Microkernel 377:source code 210:August 2016 146:independent 96:August 2016 2080:Categories 1887:Developers 1854:Frameworks 1791:Phantom OS 1755:ChibiOS/RT 1113:µ-velOSity 1107:MicroEmpix 823:Tahoe-LAFS 772:Phantom OS 345:/capros-os 335:Repository 326:2010-06-27 306:2005-05-02 267:Written in 249:polar bear 180:newspapers 154:redirected 66:newspapers 1978:Real-time 1935:Ike Nassi 1910:Dan Dodge 1674:Microsoft 1544:Unix-like 1534:Macintosh 1442:HarmonyOS 1329:Integrity 1228:Minix-vmd 1188:Unix-like 1167:Operating 965:Macintosh 762:HarmonyOS 383:Platforms 278:OS family 257:Developer 144:that are 1761:FreeRTOS 1718:Taligent 1650:Broadway 1644:AspireOS 1514:ChorusOS 1435:Oniro OS 1322:ChorusOS 1202:GNU Hurd 1156:Vanguard 1098:GNU Mach 982:NuKernel 742:iMAX 432 705:Capsicum 683:Petnames 630:Concepts 624:security 552:See also 486:) is an 169:"CapROS" 55:"CapROS" 1968:Italics 1877:TI-RTOS 1825:Harmony 1804:SharpOS 1798:RC 4000 1767:HelenOS 1687:ThreadX 1664:MorphOS 1633:AmigaOS 1612:Symbian 1589:kernel) 1587:PowerPC 1575:Copland 1560:MacMach 1553:MachTen 1314:Partial 1260:Unix-RT 1243:MkLinux 1234:Minix 3 1180:support 1169:systems 1143:RTLinux 1137:PowerUP 1120:nucleus 918:Kernels 710:Fuchsia 697:kernels 536:History 469:.capros 457:Coyotos 425:License 411:Default 367:English 347:/capros 324: ( 304: ( 194:scholar 158:deleted 80:scholar 1871:Genode 1865:Cosmos 1843:Zephyr 1748:BeRTOS 1740:Amoeba 1536:hosted 1502:JavaOS 1482:Wombat 1475:REX OS 1468:PikeOS 1462:LLinux 1455:kernel 1413:Midori 1394:CapROS 1383:KeyKOS 1377:GNOSIS 1298:UNICOS 1286:Spring 1267:OS2000 1216:MeikOS 1049:WarpOS 1036:ExecSG 967:hosted 929:family 790:Cajita 747:Midori 732:CapROS 724:KeyKOS 720:GNOSIS 715:Genode 658:C-list 639:(PoLP) 546:GNOSIS 542:KeyKOS 484:CapROS 444:KeyKOS 434:LGPLv2 398:Kernel 341:github 291:Active 236:CapROS 196:  189:  182:  175:  167:  150:merged 82:  75:  68:  61:  53:  2031:This 1819:Thoth 1773:µC/OS 1694:Verve 1626:-type 1624:Amiga 1598:Psion 1420:NLTSS 1400:Hydra 1341:NuttX 1292:Tinix 1279:Redox 1222:Minix 1209:Lites 1178:POSIX 1064:ADEOS 1043:Quark 1022:-type 1020:Amiga 993:Psion 937:Eumel 805:Joule 800:Joe-E 752:NLTSS 737:Hydra 530:DARPA 519:IA-32 430:GPLv2 387:IA-32 201:JSTOR 187:books 156:, or 87:JSTOR 73:books 2037:stub 1984:° = 1976:^ = 1858:kits 1837:VRTX 1828:^ → 1822:^ → 1811:SPIN 1713:Pink 1638:AROS 1606:EPOC 1406:seL4 1389:EROS 1353:RIOT 1305:VSTa 1256:MERT 1130:Opus 1091:Mach 1072:EROS 1030:Exec 1008:EKA2 1002:EKA1 954:OKL4 849:Flex 839:BiiN 757:seL4 728:EROS 521:and 471:.org 448:EROS 400:type 343:.com 173:news 59:news 1779:MQX 1347:OSE 1273:QNX 1254:^ ( 1196:ARX 1080:K42 523:ARM 467:www 391:ARM 42:by 2082:: 1879:^° 1856:, 1845:^° 1793:^° 1775:^° 1763:^° 1757:^° 1751:^° 1722:→ 1720:OS 1715:→ 1640:° 1616:^° 1614:OS 1609:→ 1522:JX 1517:^) 1484:^° 1464:^° 1453:L4 1439:→ 1433:, 1408:^° 1392:→ 1386:→ 1380:→ 1355:^° 1343:^° 1258:– 1224:° 1151:^° 1094:° 1075:^° 1011:^° 1005:→ 948:L4 946:→ 943:L3 940:→ 927:L4 730:→ 726:→ 722:→ 695:, 548:. 446:, 432:, 389:, 152:, 2068:e 2061:t 2054:v 2043:. 1873:° 1867:° 1839:^ 1831:V 1814:° 1806:° 1787:^ 1781:^ 1769:° 1743:° 1689:^ 1658:° 1652:° 1646:° 1585:( 1525:° 1505:( 1478:^ 1470:^ 1437:) 1429:( 1349:^ 1337:^ 1331:^ 1324:^ 1281:° 1275:^ 1262:) 1246:° 1236:° 1230:° 1204:° 1145:° 1115:^ 1100:° 1083:° 1067:° 956:° 950:° 908:- 898:e 891:t 884:v 795:E 768:) 764:( 614:e 607:t 600:v 482:( 328:) 308:) 272:C 223:) 217:( 212:) 208:( 198:· 191:· 184:· 177:· 160:. 138:. 109:) 103:( 98:) 94:( 84:· 77:· 70:· 63:· 36:.

Index


verification
improve this article
adding citations to reliable sources
"CapROS"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
general notability guideline
reliable secondary sources
independent
merged
redirected
deleted
"CapROS"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

polar bear
Developer
Written in
C
Capability-based

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