1052:
246:
650:
2712:
2060:
132:
2702:
25:
743:
792:
used
Inferno in at least two internal products: the Lucent VPN Firewall Brick, and the Lucent Pathstar phone switch. They initially tried to sell source code licenses of Inferno but found few buyers. Lucent did little marketing and missed the importance of the Internet and Inferno's relation to it.
606:
Distributed design: the identical environment is established at the user's terminal and at the server, and each may import the resources (for example, the attached I/O devices or networks) of the other. Aided by the communications facilities of the run-time system, programs may be split easily (and
505:
The
Inferno kernel contains the virtual machine, on-the-fly compiler, scheduler, devices, protocol stacks, and the name space evaluator for each process' file name space, and the root of the file system hierarchy. The kernel also includes some built-in modules that provide interfaces of the virtual
765:
In the mid-1990s, Plan 9 development was set aside in favor of
Inferno. The new system's existence was leaked by Dennis Ritchie in early 1996, after less than a year of development on the system, and publicly presented later that year as a competitor to Java. At the same time, Bell Labs' parent
396:, and the further research of Bell Labs into operating systems, languages, on-the-fly compilers, graphics, security, networking and portability. The name of the operating system, many of its associated programs, and that of the current company, were inspired by
696:
language that is compiled to portable byte code, and, more significantly, it includes a virtual operating system that supplies the same interfaces whether
Inferno runs natively on hardware or runs as a user program on top of another operating system.
781:
included an advertisement for
Inferno networking software. It claimed that various devices could communicate over "any network" including the Internet, telecommunications and LANs. The advertisement stated that video games could talk to computers,–a
1628:
describes the 3rd edition of the
Inferno operating system, though it focuses more on the Limbo language and its interfaces to the Inferno system, than on the Inferno system itself. For example, it provides little information on Inferno's versatile
809:
popular at that time. Lucent licensed Java from Sun, claiming that all
Inferno devices would be made to run Java. A Java byte code to Dis byte code translator was written to facilitate that. However, Inferno still did not find customers.
908:
Inferno runs on native hardware directly and also as an application providing a virtual operating system which runs on other platforms. Programs can be developed and run on all
Inferno platforms without modifying or recompiling.
631:
Dynamic adaptability: programs may, depending on the hardware or other resources available, load different program modules to perform a specific function. For example, a video player might use any of several different decoder
636:
These design choices were directed to provide standard interfaces that free content and service providers from concern of the details of diverse hardware, software, and networks over which their content is delivered.
813:
The
Inferno Business Unit closed after three years, and was sold to Vita Nuova Holdings. Vita Nuova continued development and offered commercial licenses to the complete system, and free downloads and licenses (not
818:
compatible) for all of the system except the kernel and VM. They ported the software to new hardware and focused on distributed applications. Eventually, Vita Nuova released the 4th edition under more common
708:
is applied uniformly to access both local and remote resources, which programs use by calling standard file operations, open, read, write, and close. As of the fourth edition of
Inferno, Styx is identical to
758:, and shares many design concepts and even source code in the kernel, particularly around devices and the Styx/9P2000 protocol. Inferno shares with Plan 9 the Unix heritage from Bell Labs and the
1017:, or they could obtain it under a proprietary license. In the case of the free software license scheme, different parts of the system were covered by different licenses, including the
2205:
2284:
1920:
498:
The virtual machine provides memory management designed to be efficient on devices with as little as 1 MiB of memory and without memory-mapping hardware. Its
381:
2503:
2125:
2342:
2274:
2294:
2180:
2279:
2262:
2232:
2130:
610:
Minimal hardware requirements: it runs useful applications stand-alone on machines with as little as 1 MiB of memory, and does not require
2408:
2242:
2215:
2195:
1913:
543:
Portability across environments: it runs as a stand-alone operating system on small terminals, and also as a user application under Bell
42:
2220:
509:
The Bell Labs Technical Journal paper introducing Inferno listed several dimensions of portability and versatility provided by the OS:
89:
2170:
2140:
61:
2317:
68:
2751:
2064:
1994:
1906:
1352:
1327:
1302:
1244:
2289:
2247:
2190:
1646:
499:
2761:
2705:
2653:
2583:
2267:
1377:
1274:
1216:
1165:
1057:
75:
2756:
2736:
2227:
2120:
2771:
2608:
2460:
1741:
2523:
2433:
2428:
1621:
1022:
108:
57:
2252:
2160:
1860:
897:
Open Source release; changes to many interfaces (incompatible with earlier editions); includes support for 9P2000.
2776:
2518:
2350:
2257:
661:
456:
that appears as a hierarchical file system but may represent physically separated (locally or remotely) resources
2766:
2746:
2097:
1795:
1128:
Dorward, Sean; Pike, Rob; Presotto, David Leo; Ritchie, Dennis M.; Trickey, Howard; Winterbottom, Phil (1997).
1070:
46:
2613:
2508:
2332:
2322:
2106:
1943:
2679:
2533:
2327:
1929:
1790:
725:
689:
621:
435:
373:
227:
164:
2641:
2548:
2383:
1853:
1713:
798:
471:(VM) was a necessary component of the system. This is the same conclusion of the Oak project that became
443:
207:
978:. Vita Nuova said that plugins for other browsers were under development, but they were never released.
2538:
2423:
2200:
1018:
994:
956:
815:
680:
Inferno programs are portable across a broad mix of hardware, networks, and environments. It defines a
570:
467:
To handle the diversity of network environments it was intended to be used in, the designers decided a
82:
2673:
2588:
2573:
2024:
1989:
1800:
296:
2668:
2465:
2418:
2403:
2355:
2165:
2045:
2014:
1821:
806:
472:
447:
160:
430:' Computer Science Research division to bring ideas derived from their previous operating system,
778:
747:
701:
35:
2741:
2715:
2603:
2450:
2413:
2312:
1831:
1734:
1663:
The Inferno Programming Book: An Introduction to Programming for the Inferno Distributed System
1403:
1014:
502:
is a hybrid of reference counting and a real-time coloring collector that gathers cyclic data.
2578:
2373:
2365:
2304:
2237:
1968:
1764:
1065:
1026:
948:
762:. Many of the command line tools in Inferno were Plan 9 tools that were translated to Limbo.
755:
731:
710:
544:
492:
431:
393:
341:
1478:
1459:
2663:
2598:
2593:
2155:
2029:
1667:
was intended to provide an operating-system-centric point of view, but was never completed.
488:
331:
182:
155:
8:
2543:
2145:
1567:"inferno-kirkwood - Inferno for the Marvell Kirkwood/Sheevaplug - Google Project Hosting"
971:
789:
685:
625:
476:
306:
245:
2090:
1816:
2701:
2623:
2470:
2150:
1826:
1727:
1642:
1617:
975:
936:
917:
518:
277:
1511:
1422:
1405:
Very Concurrent Mark and Sweep Garbage Collection without Fine-Grain Synchronization
1129:
2388:
1381:
1356:
1331:
1306:
1248:
921:
913:
794:
771:
567:
560:
514:
480:
314:
269:
256:
1683:
801:, which was targeting a similar market, with analogous technology, that worked in
2658:
1525:"inferno-openmoko - inferno for openmoko neo freerunner - Google Project Hosting"
1098:"Vita Nuova Liberal Source Licence" and "Vita Nuova Commercial Developer Licence"
786:
was pictured–cell phones could access email and voice mail was available via TV.
759:
705:
681:
522:
468:
460:
397:
302:
2075:
1898:
1877:
1278:
1220:
1161:
2455:
2378:
1958:
1882:
1689:
1290:
Vita Nuova Liberal Source Licence" and "Vita Nuova Commercial Developer Licence
611:
1836:
1566:
1524:
506:
operating system, such as system calls, graphics, security, and math modules.
2730:
2686:
2647:
2553:
2210:
2135:
2083:
1630:
1587:
1483:
1010:
1006:
820:
714:
603:). In all of these environments, Inferno programs see an identical interface.
484:
402:
385:
1677:
1498:
2528:
2485:
2398:
628:
bytecode, which can be run without modifications on all Inferno platforms.
483:
intended to closely match the architecture it runs on, in contrast to the
2618:
2445:
2440:
1953:
1499:"Supporting code to allow Inferno to act as a plugin in various browsers"
1037:
1030:
986:
824:
802:
783:
618:
491:. An advantage of this approach is the relative simplicity of creating a
389:
320:
649:
1033:, excluding the fonts, which are sub-licensed from Bigelow and Holmes.
990:
578:
552:
548:
142:
1633:, which is understandable since it is a programming language textbook.
131:
2475:
2004:
1948:
1785:
1545:
693:
453:
427:
377:
352:
147:
1196:
823:
licenses, and in 2021 they relicensed all editions under mainly the
24:
2513:
2393:
1999:
1750:
1698:: News and articles about Inferno, Plan 9 and related technologies.
1658:
982:
964:
952:
581:
1444:
1013:
under two structures. Users could either obtain it under a set of
452:
Namespaces: a program's view of the network is a single, coherent
944:
925:
767:
742:
574:
529:
525:
281:
273:
1707:
236:
2009:
718:
2480:
2019:
1887:
1695:
1089:"The Free Software Scheme" and "Commercial Developer Licence"
1036:
In March 2021, all editions were relicensed under mainly the
940:
929:
600:
596:
585:
533:
459:
Standard communication protocol: a standard protocol, called
285:
1719:
1245:"Vita Nuova Commercial Developer License - 9 November 2005"
1232:
The Free Software Scheme" and "Commercial Developer Licence
960:
563:
556:
411:
1701:
1127:
1973:
1353:"Vita Nuova Commercial Developer License - 22 April 2003"
592:
589:
537:
434:, to a wider range of devices and networks. Inferno is a
289:
1639:
Principles of Operating Systems: Design and Applications
688:, that can be implemented on any real machine, provides
463:, is used to access all resources, both local and remote
1653:, uses Inferno for examples of operating system design.
1401:
617:
Portable programs: Inferno programs are written in the
1191:
1189:
1187:
1185:
1345:
2126:
Comparison of open-source and closed-source software
1656:
1411:. 1998 International Symposium on Memory Management.
1370:
1237:
1047:
513:
Portability across processors: it currently runs on
1710:: free, in-browser access to a live Inferno system.
1182:
49:. Unsourced material may be challenged and removed.
2494:
1320:
1156:
1154:
1152:
1150:
1005:Inferno 4th edition was released in early 2005 as
392:. Inferno was based on the experience gained with
2105:
1928:
1328:"Vita Nuova Liberal Source License - 14 May 2003"
1303:"Vita Nuova Liberal Source License - 29 May 2003"
1295:
730:Most of the Inferno commands are very similar to
2728:
1402:Huelsbergen, Lorenz; Winterbottom, Phil (1998).
1092:
1083:
864:Winter 1997 Bell Labs Technical Journal Article
540:architectures and is readily portable to others.
1611:
1269:
1267:
1265:
1147:
1101:
414:", of which there are nine circles in Dante's
2091:
1914:
1735:
2131:Comparison of source-code-hosting facilities
1460:"AT&T reveals plans for Java competitor"
1433:(1, Winter 1997). Vita Nuova Holdings: 5–18.
1262:
1209:
607:even dynamically) between client and server.
1491:
875:Released by Lucent's Inferno Business Unit
2098:
2084:
1921:
1907:
1742:
1728:
912:Native ports include these architectures:
426:Inferno was created in 1995 by members of
244:
1704:- A journal made by an Inferno developer.
1378:"Vita Nuova Inferno Subscription Licence"
1107:"Vita Nuova Inferno Subscription License"
109:Learn how and when to remove this message
1716:Labs: Porting Inferno OS to Raspberry Pi
741:
1543:
1505:
1479:"Bell Lab's Inferno aims to rival Java"
2729:
1995:Cambridge Distributed Computing System
1636:
1585:
1457:
750:, Volume 1, Number 2, March–April 1997
2079:
1902:
1723:
1616:. Chichester: John Wiley & Sons.
1476:
2654:Microsoft Open Specification Promise
1415:
1058:Free and open-source software portal
935:Hosted or virtual OS ports include:
746:Lucent advertisement for Inferno in
644:
475:, but arrived at independently. The
421:
380:and now developed and maintained by
47:adding citations to reliable sources
18:
2121:Alternative terms for free software
13:
2461:Python Software Foundation License
1657:Atkins, Martin; Forsyth, Charles;
1605:
1458:Pontin, Jason (19 February 1996).
1395:
446:are represented as files within a
14:
2788:
2524:Definition of Free Cultural Works
2141:Free software project directories
1671:
1612:Stanley-Marbell, Phillip (2003).
1477:Hayes, Frank (19 February 1996).
1023:GNU Lesser General Public License
713:'s newer version of its hallmark
438:based on three basic principles:
212:4th Edition / March 28, 2015
2711:
2710:
2700:
2161:Open-source software development
2059:
2058:
1861:The Unix Programming Environment
1690:Mailing list and other resources
1050:
981:Inferno has also been ported to
970:Inferno can also be hosted by a
648:
130:
23:
2519:Debian Free Software Guidelines
2351:Free Software Movement of India
1684:Inferno Fourth Edition Download
1680:for the latest inferno release.
1579:
1559:
1544:Lukkien, Mechiel (2024-01-22),
1537:
1517:
1470:
1451:
1437:
1168:from the original on 2021-04-27
1000:
805:and also filled the demand for
58:"Inferno" operating system
34:needs additional citations for
1614:Inferno Programming with Limbo
1423:"The Inferno Operating System"
1130:"The Inferno Operating System"
1121:
1071:Singularity (operating system)
797:was heavily marketing its own
770:licensed Java technology from
1:
2752:Distributed operating systems
2509:Contributor License Agreement
2323:Open-source-software movement
2107:Free and open-source software
1930:Distributed operating systems
1702:Inferno programmer's notebook
1114:
2680:The Cathedral and the Bazaar
2534:The Free Software Definition
1749:
726:List of Inferno applications
436:distributed operating system
374:distributed operating system
16:Distributed operating system
7:
2762:Real-time operating systems
2584:Mozilla software rebranding
2549:Permissive software license
1854:The Practice of Programming
1427:Bell Labs Technical Journal
1043:
754:Inferno is a descendant of
640:
194:; 28 years ago
10:
2793:
2757:Embedded operating systems
2737:Inferno (operating system)
2589:Proprietary device drivers
2539:The Open Source Definition
1714:Inferno OS to Raspberry Pi
1019:GNU General Public License
737:
723:
2772:PowerPC operating systems
2696:
2674:Source-available software
2632:
2574:Digital rights management
2566:
2364:
2341:
2303:
2179:
2113:
2054:
2038:
1982:
1936:
1870:
1845:
1809:
1778:
1757:
807:object-oriented languages
799:Java programming language
347:
337:
313:
295:
265:
255:
226:
206:
188:
178:
170:
154:
141:
129:
2669:Shared Source Initiative
2466:Shared Source Initiative
2419:Free Software Foundation
2356:Free Software Foundation
2206:Configuration management
1686:, including source code.
1197:"inferno-os — Bitbucket"
1076:
903:
448:hierarchical file system
442:Resources as files: all
2604:SCO/Linux controversies
1588:"floren: inferno: wiki"
1275:"Inferno Licence Terms"
1217:"Inferno Licence Terms"
1162:"Inferno Licence Terms"
1009:. Specifically, it was
886:Released by Vita Nuova
779:IEEE Internet Computing
748:IEEE Internet Computing
702:communications protocol
495:for new architectures.
2777:MIPS operating systems
2504:Comparison of licenses
2313:Free software movement
1637:Stuart, Brian (2008).
1015:free software licenses
853:Released by Bell Labs
751:
2767:X86 operating systems
2747:ARM operating systems
2579:License proliferation
1969:Plan 9 from Bell Labs
1779:Programming languages
1765:Plan 9 from Bell Labs
1641:. Course Technology.
1586:floren (2011-09-29).
1134:Inferno Documentation
1066:Language-based system
1027:Lucent Public License
793:During the same time
756:Plan 9 from Bell Labs
745:
493:just-in-time compiler
432:Plan 9 from Bell Labs
394:Plan 9 from Bell Labs
214:; 9 years ago
150:, Vita Nuova Holdings
2664:Open-source hardware
2599:Proprietary software
2594:Proprietary firmware
2295:Formerly open-source
2290:Formerly proprietary
2156:Open-source software
1678:Documentation papers
894:Inferno 4th Edition
883:Inferno 3rd Edition
872:Inferno 2nd Edition
861:Inferno Release 1.0
777:In March–April 1997
734:with the same name.
489:Java virtual machine
43:improve this article
2544:Open-source license
2146:Gratis versus libre
1661:; Trickey, Howard.
832:
477:Dis virtual machine
382:Vita Nuova Holdings
136:Inferno 4th Edition
126:
830:
752:
660:. You can help by
619:type-safe language
124:
2724:
2723:
2624:Trusted Computing
2614:Software security
2562:
2561:
2243:Operating systems
2151:Long-term support
2073:
2072:
1896:
1895:
1758:Operating systems
1648:978-1-4188-3769-3
976:Internet Explorer
937:Microsoft Windows
901:
900:
831:Release timeline
678:
677:
500:garbage collector
422:Design principles
367:
366:
119:
118:
111:
93:
2784:
2714:
2713:
2704:
2609:Software patents
2492:
2491:
2404:Creative Commons
2263:Web applications
2100:
2093:
2086:
2077:
2076:
2062:
2061:
1923:
1916:
1909:
1900:
1899:
1744:
1737:
1730:
1721:
1720:
1666:
1652:
1627:
1599:
1598:
1596:
1595:
1583:
1577:
1576:
1574:
1573:
1563:
1557:
1556:
1555:
1554:
1541:
1535:
1534:
1532:
1531:
1521:
1515:
1509:
1503:
1502:
1495:
1489:
1488:
1474:
1468:
1467:
1455:
1449:
1448:
1441:
1435:
1434:
1419:
1413:
1412:
1410:
1399:
1393:
1392:
1390:
1389:
1380:. Archived from
1374:
1368:
1367:
1365:
1364:
1355:. Archived from
1349:
1343:
1342:
1340:
1339:
1330:. Archived from
1324:
1318:
1317:
1315:
1314:
1305:. Archived from
1299:
1293:
1292:
1287:
1286:
1277:. Archived from
1271:
1260:
1259:
1257:
1256:
1247:. Archived from
1241:
1235:
1234:
1229:
1228:
1219:. Archived from
1213:
1207:
1206:
1204:
1203:
1193:
1180:
1179:
1174:
1173:
1158:
1145:
1144:
1142:
1141:
1125:
1108:
1105:
1099:
1096:
1090:
1087:
1060:
1055:
1054:
1053:
833:
829:
795:Sun Microsystems
772:Sun Microsystems
673:
670:
652:
645:
624:and compiled to
481:register machine
363:
360:
358:
356:
354:
348:Official website
248:
243:
240:
238:
222:
220:
215:
202:
200:
195:
134:
127:
123:
121:Operating system
114:
107:
103:
100:
94:
92:
51:
27:
19:
2792:
2791:
2787:
2786:
2785:
2783:
2782:
2781:
2727:
2726:
2725:
2720:
2692:
2659:Open-core model
2634:
2628:
2558:
2496:
2490:
2360:
2337:
2299:
2182:
2175:
2109:
2104:
2074:
2069:
2050:
2034:
1978:
1932:
1927:
1897:
1892:
1866:
1841:
1805:
1774:
1753:
1748:
1674:
1649:
1624:
1608:
1606:Further reading
1603:
1602:
1593:
1591:
1590:. Bitbucket.org
1584:
1580:
1571:
1569:
1565:
1564:
1560:
1552:
1550:
1547:mjl-/inferno-ds
1542:
1538:
1529:
1527:
1523:
1522:
1518:
1510:
1506:
1497:
1496:
1492:
1475:
1471:
1456:
1452:
1443:
1442:
1438:
1421:
1420:
1416:
1408:
1400:
1396:
1387:
1385:
1376:
1375:
1371:
1362:
1360:
1351:
1350:
1346:
1337:
1335:
1326:
1325:
1321:
1312:
1310:
1301:
1300:
1296:
1284:
1282:
1273:
1272:
1263:
1254:
1252:
1243:
1242:
1238:
1226:
1224:
1215:
1214:
1210:
1201:
1199:
1195:
1194:
1183:
1171:
1169:
1160:
1159:
1148:
1139:
1137:
1126:
1122:
1117:
1112:
1111:
1106:
1102:
1097:
1093:
1088:
1084:
1079:
1056:
1051:
1049:
1046:
1003:
906:
760:Unix philosophy
740:
728:
682:virtual machine
674:
668:
665:
658:needs expansion
643:
469:virtual machine
424:
398:Dante Alighieri
351:
329:
327:
325:
323:
303:Virtual machine
251:
235:
218:
216:
213:
198:
196:
193:
189:Initial release
137:
122:
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
2790:
2780:
2779:
2774:
2769:
2764:
2759:
2754:
2749:
2744:
2739:
2722:
2721:
2719:
2718:
2708:
2697:
2694:
2693:
2691:
2690:
2683:
2676:
2671:
2666:
2661:
2656:
2651:
2644:
2638:
2636:
2630:
2629:
2627:
2626:
2621:
2616:
2611:
2606:
2601:
2596:
2591:
2586:
2581:
2576:
2570:
2568:
2564:
2563:
2560:
2559:
2557:
2556:
2551:
2546:
2541:
2536:
2531:
2526:
2521:
2516:
2511:
2506:
2500:
2498:
2489:
2488:
2483:
2478:
2473:
2468:
2463:
2458:
2453:
2448:
2443:
2438:
2437:
2436:
2431:
2426:
2416:
2411:
2406:
2401:
2396:
2391:
2386:
2381:
2376:
2370:
2368:
2362:
2361:
2359:
2358:
2353:
2347:
2345:
2339:
2338:
2336:
2335:
2330:
2325:
2320:
2315:
2309:
2307:
2301:
2300:
2298:
2297:
2292:
2287:
2282:
2277:
2272:
2271:
2270:
2260:
2255:
2250:
2245:
2240:
2235:
2230:
2225:
2224:
2223:
2218:
2208:
2203:
2198:
2196:Bioinformatics
2193:
2187:
2185:
2177:
2176:
2174:
2173:
2168:
2163:
2158:
2153:
2148:
2143:
2138:
2133:
2128:
2123:
2117:
2115:
2111:
2110:
2103:
2102:
2095:
2088:
2080:
2071:
2070:
2068:
2067:
2055:
2052:
2051:
2049:
2048:
2042:
2040:
2036:
2035:
2033:
2032:
2027:
2022:
2017:
2012:
2007:
2002:
1997:
1992:
1986:
1984:
1980:
1979:
1977:
1976:
1971:
1966:
1961:
1959:HarmonyOS NEXT
1956:
1951:
1946:
1940:
1938:
1934:
1933:
1926:
1925:
1918:
1911:
1903:
1894:
1893:
1891:
1890:
1885:
1883:Mark V. Shaney
1880:
1874:
1872:
1868:
1867:
1865:
1864:
1857:
1849:
1847:
1843:
1842:
1840:
1839:
1834:
1829:
1824:
1819:
1813:
1811:
1807:
1806:
1804:
1803:
1798:
1793:
1788:
1782:
1780:
1776:
1775:
1773:
1772:
1767:
1761:
1759:
1755:
1754:
1747:
1746:
1739:
1732:
1724:
1718:
1717:
1711:
1705:
1699:
1693:
1687:
1681:
1673:
1672:External links
1670:
1669:
1668:
1654:
1647:
1634:
1622:
1607:
1604:
1601:
1600:
1578:
1558:
1536:
1516:
1504:
1490:
1469:
1450:
1436:
1414:
1394:
1369:
1344:
1319:
1294:
1261:
1236:
1208:
1181:
1146:
1119:
1118:
1116:
1113:
1110:
1109:
1100:
1091:
1081:
1080:
1078:
1075:
1074:
1073:
1068:
1062:
1061:
1045:
1042:
1002:
999:
905:
902:
899:
898:
895:
892:
888:
887:
884:
881:
877:
876:
873:
870:
866:
865:
862:
859:
855:
854:
851:
848:
844:
843:
840:
837:
739:
736:
676:
675:
655:
653:
642:
639:
634:
633:
629:
615:
612:memory-mapping
608:
604:
541:
465:
464:
457:
450:
423:
420:
406:. In Italian,
365:
364:
349:
345:
344:
339:
335:
334:
317:
311:
310:
300:
293:
292:
267:
263:
262:
259:
253:
252:
250:
249:
232:
230:
224:
223:
210:
208:Latest release
204:
203:
190:
186:
185:
180:
176:
175:
172:
168:
167:
158:
152:
151:
145:
139:
138:
135:
120:
117:
116:
31:
29:
22:
15:
9:
6:
4:
3:
2:
2789:
2778:
2775:
2773:
2770:
2768:
2765:
2763:
2760:
2758:
2755:
2753:
2750:
2748:
2745:
2743:
2742:1996 software
2740:
2738:
2735:
2734:
2732:
2717:
2709:
2707:
2703:
2699:
2698:
2695:
2689:
2688:
2687:Revolution OS
2684:
2682:
2681:
2677:
2675:
2672:
2670:
2667:
2665:
2662:
2660:
2657:
2655:
2652:
2650:
2649:
2648:GNU Manifesto
2645:
2643:
2640:
2639:
2637:
2631:
2625:
2622:
2620:
2617:
2615:
2612:
2610:
2607:
2605:
2602:
2600:
2597:
2595:
2592:
2590:
2587:
2585:
2582:
2580:
2577:
2575:
2572:
2571:
2569:
2565:
2555:
2554:Public domain
2552:
2550:
2547:
2545:
2542:
2540:
2537:
2535:
2532:
2530:
2527:
2525:
2522:
2520:
2517:
2515:
2512:
2510:
2507:
2505:
2502:
2501:
2499:
2493:
2487:
2484:
2482:
2479:
2477:
2474:
2472:
2469:
2467:
2464:
2462:
2459:
2457:
2454:
2452:
2449:
2447:
2444:
2442:
2439:
2435:
2432:
2430:
2427:
2425:
2422:
2421:
2420:
2417:
2415:
2412:
2410:
2407:
2405:
2402:
2400:
2397:
2395:
2392:
2390:
2387:
2385:
2382:
2380:
2377:
2375:
2372:
2371:
2369:
2367:
2363:
2357:
2354:
2352:
2349:
2348:
2346:
2344:
2343:Organisations
2340:
2334:
2331:
2329:
2326:
2324:
2321:
2319:
2316:
2314:
2311:
2310:
2308:
2306:
2302:
2296:
2293:
2291:
2288:
2286:
2283:
2281:
2278:
2276:
2273:
2269:
2266:
2265:
2264:
2261:
2259:
2256:
2254:
2251:
2249:
2246:
2244:
2241:
2239:
2238:Office suites
2236:
2234:
2231:
2229:
2226:
2222:
2219:
2217:
2214:
2213:
2212:
2209:
2207:
2204:
2202:
2199:
2197:
2194:
2192:
2189:
2188:
2186:
2184:
2178:
2172:
2169:
2167:
2164:
2162:
2159:
2157:
2154:
2152:
2149:
2147:
2144:
2142:
2139:
2137:
2136:Free software
2134:
2132:
2129:
2127:
2124:
2122:
2119:
2118:
2116:
2112:
2108:
2101:
2096:
2094:
2089:
2087:
2082:
2081:
2078:
2066:
2057:
2056:
2053:
2047:
2044:
2043:
2041:
2037:
2031:
2028:
2026:
2023:
2021:
2018:
2016:
2013:
2011:
2008:
2006:
2003:
2001:
1998:
1996:
1993:
1991:
1988:
1987:
1985:
1981:
1975:
1972:
1970:
1967:
1965:
1962:
1960:
1957:
1955:
1952:
1950:
1947:
1945:
1942:
1941:
1939:
1935:
1931:
1924:
1919:
1917:
1912:
1910:
1905:
1904:
1901:
1889:
1886:
1884:
1881:
1879:
1876:
1875:
1873:
1869:
1863:
1862:
1858:
1856:
1855:
1851:
1850:
1848:
1844:
1838:
1835:
1833:
1830:
1828:
1825:
1823:
1820:
1818:
1815:
1814:
1812:
1808:
1802:
1799:
1797:
1794:
1792:
1789:
1787:
1784:
1783:
1781:
1777:
1771:
1768:
1766:
1763:
1762:
1760:
1756:
1752:
1745:
1740:
1738:
1733:
1731:
1726:
1725:
1722:
1715:
1712:
1709:
1706:
1703:
1700:
1697:
1694:
1691:
1688:
1685:
1682:
1679:
1676:
1675:
1664:
1660:
1655:
1650:
1644:
1640:
1635:
1632:
1631:command shell
1625:
1623:0-470-84352-7
1619:
1615:
1610:
1609:
1589:
1582:
1568:
1562:
1549:
1548:
1540:
1526:
1520:
1514:, Vita Nuova.
1513:
1508:
1500:
1494:
1486:
1485:
1484:Computerworld
1480:
1473:
1465:
1461:
1454:
1446:
1445:"Inferno - 1"
1440:
1432:
1428:
1424:
1418:
1407:
1406:
1398:
1384:on 2000-12-08
1383:
1379:
1373:
1359:on 2004-06-25
1358:
1354:
1348:
1334:on 2004-02-23
1333:
1329:
1323:
1309:on 2005-04-05
1308:
1304:
1298:
1291:
1281:on 2003-10-26
1280:
1276:
1270:
1268:
1266:
1251:on 2006-05-02
1250:
1246:
1240:
1233:
1223:on 2005-08-11
1222:
1218:
1212:
1198:
1192:
1190:
1188:
1186:
1178:
1167:
1163:
1157:
1155:
1153:
1151:
1135:
1131:
1124:
1120:
1104:
1095:
1086:
1082:
1072:
1069:
1067:
1064:
1063:
1059:
1048:
1041:
1039:
1034:
1032:
1028:
1024:
1020:
1016:
1012:
1011:dual-licensed
1008:
1007:free software
998:
996:
992:
988:
984:
979:
977:
973:
968:
966:
962:
958:
954:
950:
946:
942:
938:
933:
931:
927:
923:
919:
915:
910:
896:
893:
890:
889:
885:
882:
879:
878:
874:
871:
868:
867:
863:
860:
857:
856:
852:
850:Inferno Beta
849:
846:
845:
841:
838:
835:
834:
828:
826:
822:
821:free software
817:
811:
808:
804:
800:
796:
791:
787:
785:
780:
775:
773:
769:
763:
761:
757:
749:
744:
735:
733:
732:Unix commands
727:
722:
720:
716:
712:
707:
703:
698:
695:
691:
687:
683:
672:
663:
659:
656:This section
654:
651:
647:
646:
638:
630:
627:
623:
620:
616:
613:
609:
605:
602:
598:
594:
591:
587:
583:
580:
576:
572:
569:
565:
562:
558:
554:
550:
546:
542:
539:
535:
531:
527:
524:
520:
516:
512:
511:
510:
507:
503:
501:
496:
494:
490:
486:
485:stack machine
482:
478:
474:
470:
462:
458:
455:
451:
449:
445:
441:
440:
439:
437:
433:
429:
419:
417:
416:Divine Comedy
413:
409:
405:
404:
403:Divine Comedy
399:
395:
391:
387:
386:free software
383:
379:
375:
371:
362:
350:
346:
343:
340:
336:
333:
328:2000: Inferno
322:
318:
316:
312:
308:
304:
301:
298:
294:
291:
287:
283:
279:
275:
271:
268:
264:
260:
258:
254:
247:
242:
234:
233:
231:
229:
225:
211:
209:
205:
191:
187:
184:
181:
177:
173:
171:Working state
169:
166:
162:
159:
157:
153:
149:
146:
144:
140:
133:
128:
113:
110:
102:
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
2685:
2678:
2646:
2529:Free license
2275:Android apps
1963:
1878:Renée French
1859:
1852:
1846:Publications
1769:
1662:
1638:
1613:
1592:. Retrieved
1581:
1570:. Retrieved
1561:
1551:, retrieved
1546:
1539:
1528:. Retrieved
1519:
1507:
1493:
1487:. p. 6.
1482:
1472:
1466:. p. 3.
1463:
1453:
1439:
1430:
1426:
1417:
1404:
1397:
1386:. Retrieved
1382:the original
1372:
1361:. Retrieved
1357:the original
1347:
1336:. Retrieved
1332:the original
1322:
1311:. Retrieved
1307:the original
1297:
1289:
1283:. Retrieved
1279:the original
1253:. Retrieved
1249:the original
1239:
1231:
1225:. Retrieved
1221:the original
1211:
1200:. Retrieved
1176:
1170:. Retrieved
1138:. Retrieved
1136:. Vita Nuova
1133:
1123:
1103:
1094:
1085:
1035:
1004:
1001:Distribution
980:
969:
934:
911:
907:
812:
803:web browsers
788:
776:
764:
753:
729:
699:
679:
666:
662:adding to it
657:
635:
536:, and Intel
508:
504:
497:
466:
425:
415:
407:
401:
369:
368:
257:Available in
179:Source model
174:Discontinued
105:
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
2619:Tivoization
2258:Video games
2233:Mathematics
1954:OpenHarmony
1708:Try Inferno
1038:MIT License
1031:MIT License
987:Nintendo DS
825:MIT License
784:PlayStation
684:, known as
390:MIT License
376:started at
338:Preceded by
332:Proprietary
241:/inferno-os
183:Open-source
2731:Categories
2567:Challenges
2285:Commercial
2268:E-commerce
2253:Television
1944:Barrelfish
1594:2012-06-04
1572:2012-06-04
1553:2024-01-25
1530:2012-06-04
1429:(papers).
1388:2021-06-17
1363:2021-06-17
1338:2021-06-17
1313:2021-06-17
1285:2021-06-17
1255:2021-06-17
1227:2021-06-17
1202:2021-06-17
1172:2021-06-17
1140:2014-05-02
1115:References
1029:, and the
991:SheevaPlug
880:June 2001
869:July 1999
724:See also:
717:protocol,
669:April 2019
599:, Digital
553:Windows 95
549:Windows NT
388:under the
355:.vitanuova
330:Original:
326:2003: Dual
324:2005: Dual
228:Repository
219:2015-03-28
156:Written in
99:April 2010
69:newspapers
2497:standards
2495:Types and
2476:Unlicense
2471:Sleepycat
2305:Community
2005:Domain/OS
1949:HarmonyOS
1786:Newsqueak
1696:Ninetimes
1659:Pike, Rob
1464:InfoWorld
858:May 1997
694:type-safe
614:hardware.
454:namespace
444:resources
428:Bell Labs
378:Bell Labs
266:Platforms
148:Bell Labs
143:Developer
2716:Category
2633:Related
2514:Copyleft
2434:GNU LGPL
2429:GNU AGPL
2394:Beerware
2389:Artistic
2366:Licenses
2333:Advocacy
2280:iOS apps
2221:Wireless
2216:Graphics
2183:packages
2181:Software
2171:Timeline
2065:Category
2039:Projects
2000:ChorusOS
1983:Historic
1810:Software
1751:Rob Pike
1166:Archived
1044:See also
983:Openmoko
965:UnixWare
953:Mac OS X
842:Comment
839:Release
768:AT&T
766:company
641:Features
632:modules.
582:Mac OS X
359:/inferno
2642:Forking
2424:GNU GPL
2318:History
2248:Routing
2211:Drivers
2166:Outline
2114:General
1964:Inferno
1937:Current
1796:Sawzall
1770:Inferno
1512:Plugins
995:Android
957:Solaris
945:FreeBSD
926:PowerPC
738:History
704:called
575:FreeBSD
571:Solaris
530:PowerPC
526:PA-RISC
487:of the
410:means "
408:Inferno
370:Inferno
315:License
282:PowerPC
274:PA-RISC
261:English
217: (
197: (
125:Inferno
83:scholar
2706:Portal
2635:topics
2456:Python
2379:Apache
2328:Events
2228:Health
2201:Codecs
2063:
2025:Sprite
2010:HeliOS
1990:Amoeba
1645:
1620:
1025:, the
1021:, the
993:, and
972:plugin
949:Plan 9
790:Lucent
719:9P2000
711:Plan 9
555:, and
545:Plan 9
532:, Sun
528:, IBM
517:, SGI
342:Plan 9
319:2021:
297:Kernel
237:github
85:
78:
71:
64:
56:
2481:WTFPL
2191:Audio
2046:Cairo
2020:MOSIX
2015:LOCUS
1888:UTF-8
1871:Other
1791:Limbo
1409:(PDF)
1077:Notes
941:Linux
930:SPARC
904:Ports
891:2004
847:1996
836:Date
690:Limbo
622:Limbo
601:Tru64
597:HP-UX
586:Linux
579:Apple
547:, MS
534:SPARC
479:is a
372:is a
286:SPARC
165:Limbo
90:JSTOR
76:books
2486:zlib
2409:CDDL
2384:APSL
1822:Blit
1817:acme
1643:ISBN
1618:ISBN
961:IRIX
918:MIPS
706:Styx
692:, a
564:Irix
557:Unix
519:MIPS
473:Java
461:Styx
412:hell
357:.com
299:type
278:MIPS
239:.com
199:1996
192:1996
62:news
2451:MPL
2446:MIT
2441:ISC
2414:EPL
2399:BSD
2374:AFL
1974:QNX
1832:rio
1827:sam
1177:MIT
974:to
922:ARM
914:x86
816:GPL
686:Dis
664:.
626:Dis
593:AIX
590:IBM
568:Sun
561:SGI
538:x86
515:ARM
400:'s
384:as
353:www
321:MIT
307:Dis
290:x86
270:ARM
45:by
2733::
1837:8½
1801:Go
1481:.
1462:.
1425:.
1288:.
1264:^
1230:.
1184:^
1175:.
1164:.
1149:^
1132:.
1040:.
997:.
989:,
985:,
967:.
963:,
959:,
955:,
951:,
947:,
943:,
939:,
932:.
928:,
924:,
920:,
916:,
827:.
774:.
721:.
715:9P
700:A
595:,
588:,
584:,
577:,
573:,
566:,
551:,
523:HP
521:,
418:.
288:,
284:,
280:,
276:,
272:,
163:,
2099:e
2092:t
2085:v
2030:V
1922:e
1915:t
1908:v
1743:e
1736:t
1729:v
1692:.
1665:.
1651:.
1626:.
1597:.
1575:.
1533:.
1501:.
1447:.
1431:2
1391:.
1366:.
1341:.
1316:.
1258:.
1205:.
1143:.
671:)
667:(
559:(
361:/
309:)
305:(
221:)
201:)
161:C
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.