1172:
1160:
3204:
2889:
2877:
968:
690:
32:
617:. An expanded version of this tutorial was published as a book, which it is out of print now. The whole book is available in electronic form under a one user license in every installed version of System 3 (Windows, Linux, or Native, i.e., also with the Gadgets toolkit of OLR). More information how to get your own copy of the Oberon Companion may be found in the
605:(or S3, sometimes also named ETH-Oberon or Spirit of Oberon), enhanced the basic interface with different but incompatible implementations for buttons, drop down menus, and other active elements. V4 used for that purpose a dedicated control character embedded in normal text in contrast to System 3, which extended the
574:). A command is defined by any procedure which is exported and has an empty argument list. Parameters to the command must be defined before executing the middle click, and must be explicitly scanned and retrieved by the procedure. No checks or questions occur during command execution. This is sometimes called a
1004:
network card. The basic system runs from one HD floppy disk, and more software can be installed through a network. The full installation includes the
Gadgets GUI. It is written fully in the language Oberon. The latest available version was 2.3.7. It is dated 5. January 2003 and sometimes also labeled
588:
Although very different from a command line, the TUI is very efficient and powerful. A steep ascent in the early learning curve makes it a bit difficult at first. No questions are asked: this is a deliberate design decision, which needs getting used to. Most editors ask the user when closing a
749:
design. According to the preface of the 2013 edition, the whole system compiles in less than 10 seconds on a
Spartan-3 board. This version is sometimes also named V5, despite it being much more similar functionally to the original V1 running on the Ceres than any of the later versions.
306:
and its design and implementation is fully documented in their book "Project Oberon". The user
Interface and programmers reference is found in Martin Reiser's book "The Oberon System". The Oberon System was later extended and ported to other hardware platforms by a team at
685:
realized similar features by introducing active elements mapped to a special character thereby extending fonts without changing the kernel. System 3 was sometimes also named Spirit of Oberon and later renamed ETH Oberon, whereas V4 was sometimes also named Linz Oberon.
793:
invented by Apple during the transition from 68k to PowerPC architectures. OMI provided portable code based on a compressed version of the abstract syntax tree. The approach of a compressed abstract syntax tree for portable code representation is revived in the
612:
Mastering the Oberon user interface, both the purely textual and the so-called
Gadgets System (under S3), is non-trivial. Thus, after successfully installing Oberon System 3, it is recommended to study André Fischers
995:
PC hardware. There has never been a V4 Native Oberon, so all information in this section implicitly assumes that it is System 3. Native Oberon has small hardware requirements: 133 MHz
Pentium, 100MB hard disk,
1029:
in the name, had partly modified interfaces of low level modules. In 2015, Peter
Matthias revitalized LNO under the name Oberon Linux Revival (OLR) as a multi-platform distribution running seamlessly on Intel x86,
672:
V1 was the first usable version some time before the Oberon
Trilogy was published. A major change in the text model together with the editor named Write yielded V2. As foreshadowed in the table in section
1171:
925:
822:, the development of V4 moved also. Thus, V4 is sometimes also called Linz-Oberon in contrast to ETH-Oberon. The most recent version of V4 and extensions are available at
412:
extensions supporting persistent objects and object-libraries supporting object embedding and object linking; Gadgets, Script (text editor), Illustrate (graphics editor)
761:
A version of the Oberon System 3, which is more integrated in the
Microsoft Windows OS than other implementations was named Plugin Oberon. Plugin Oberon had support for
2312:
An evolution of Native Oberon with support for
Multiprocessor systems with Active Objects (kind of threads running on separate processors, if available) and a
319:. In late 2013, a few months before his 80th birthday, Wirth published a second edition of Project Oberon. It details implementing the Oberon System using a
2184:
709:, generally in no cost versions and from several sources, which is quite confusing. The Oberon OS is typically extremely compact. Even with an Oberon
593:
and programming interface is fully documented in Martin Reiser's book "The Oberon System". A short introduction to the user interface can be found on
1633:
M. Brandis, R. Crelier, M. Franz, J. Templ, The Oberon System Family. Software-Practice and
Experience, Vol. 25(12), 1331–1366, December 1995. Also:
1121:
818:) is closer to the original operating system developed by Wirth and Gutknecht. It was originally developed at ETHZ, but when H.P. Mössenböck went to
2289:
1986:
725:. There are versions which emulated the Oberon OS on another operating system and versions which run on bare hardware. The latter ones are named
562:(CLI) and is closely tied to the naming conventions of the Oberon language. Text appearing almost anywhere on a screen can be edited and used as
2156:
2327:
2064:
André Fischer & Hannes Marais: The Oberon Companion. A Guide to Using and Programming Oberon System 3. vdf Hochschulverlag AG (1997).
2893:
2881:
3235:
2345:
3066:
1704:
3230:
2430:
3049:
2623:
1725:
640:
influenced Oberon's TUI or vice versa is difficult to decide: the Oberon System was based on Wirth's prior computer design, the
3208:
2403:
3031:
614:
1557:
Reiser, Martin: "The Oberon System - User Guide and Programmer's Manual" - Out-of-print - Addison-Wesley/ACM Press (1991)
1253:
ETHO – Oberon as developed at Swiss Federal Institute of Technology in Zurich: Eidgenössische Technische Hochschule (ETH).
1788:
826:. Oberon V4 appears to be orphaned, there are almost no changes since 2000. Another repository of V4 is Claudio Nieder's
618:
3003:
2709:
2138:
2069:
835:
637:
346:, where one forked version (V4) was maintained, the genealogy of the different versions of the Oberon System is this:
2593:
2021:
1562:
1534:
1503:
1159:
1025:(HAL). Its goal is to be as compatible as possible to PC-Native Oberon. Other versions of the Oberon System, without
830:, which also shows difference between the different V4 implementations. Since 2013 this page moved to/is mirrored at
2658:
1314:
838:
than an operating system of its own. There were many extensions written for V4, which are still available from the
320:
155:
2304:
2927:
2818:
2364:
479:
343:
1233:
1105:
590:
869:
582:
2171:
1987:
https://web.archive.org/web/20171225160628/http://www.ethoberon.ethz.ch/ethoberon/tutorial/Mouse.contents.html
846:, more information is normally included in the packages and it is given in Oberon's special rich text format.
2987:
2971:
2693:
2598:
2443:
1450:
Wirth, Niklaus: The Programming Language Oberon. Software - Practice and Experience, 18:7, 671-690, Jul. 1988
1355:
1299:
OP2 – The Portable Oberon-2 Compiler. OP2 was developed to port Oberon onto commercially available platforms.
1050:
computer; with some tweaking (adjusting group membership or/and permissions on some devices) it runs well on
324:
292:
225:
63:
233:
3151:
2959:
2854:
2423:
2274:
2188:
1669:
956:
803:
762:
682:
475:
1082:
1070:
In 2013, Wirth and Paul Reed completed a re-implementation of the original Oberon System for the Digilent
839:
2602:
1411:
795:
2309:
1382:
291:
workstation project. It was written almost entirely (and in the 2013 version entirely is valid) in the
2823:
2777:
2112:
2041:
1468:
1229:
1186:
1022:
843:
2534:
2528:
2211:
1973:
1634:
1612:
1595:
1578:
1434:
606:
547:
409:
256:
169:
149:
2012:
904:
hardware, both on bare metal and inside virtual machines. It was previously also available for the
609:
by introducing persistent objects. Both extensions include a large set of user interface elements.
555:
495:
Document space extended to the whole internet; improved bitmap editor: Rembrandt; online tutorials
241:
1956:
Wirth, Niklaus. Designing a System from Scratch. Structured Programming (1989) Vol. 10, pp. 10–18.
681:
introduced persistent objects and object-libraries thereby extending the kernel. The group around
424:
Publication of Oberon Trilogy: "Project Oberon", "The Oberon System", and "Programming in Oberon"
3184:
2416:
1310:
1624:
J. Templ, Design and implementation of SPARC-Oberon. Structured Programming, 12, 197–205 (1991).
3240:
2313:
2007:
1097:
559:
272:
237:
2153:
1766:
1215:(AOS) in 2002, renamed Bluebottle in 2005 due to rumored copyright issues, renamed A2 in 2008.
908:
CPU family. Versions which execute as programs under other operating systems are available on
3044:
3022:
2732:
1683:
1350:
1208:
1006:
855:
694:
633:
522:
260:
249:
2339:
2331:
2330:(May 2016 - this site has broken URLs in the links to the ftp-Server; files were moved from
1495:
3189:
3112:
2951:
2388:
2237:
1526:
1281:
1141:
1089:-based computer designed specifically to run Oberon. The system has since been ported to a
1005:
as Update/Alpha, especially on the ftp-server of ETHZ. Later versions were incorporated in
311:
and there was recognition in popular magazines. Wirth and Gutknecht (although being active
295:
89:
58:
1527:
N. Wirth and J. Gutknecht: Project Oberon - The Design of an Operating System and Compiler
980:
8:
3106:
3091:
2920:
2749:
949:
730:
653:
563:
288:
129:
1538:
1078:
706:
629:
245:
1654:
1994 (2) p. 180, Teil 2: Technische Einblicke. c't 1994 (3), p. 240 (German language).
3087:
2588:
2559:
2553:
2520:
2134:
2065:
2017:
1558:
1530:
1499:
1035:
641:
566:
input. Commands are activated by a middle-mouse click on a text fragment of the form
3141:
2844:
2335:
2073:
1999:
1430:
678:
677:
above, there was a major fork in the early 1990s: V4 vs. System 3: The group around
303:
51:
3012:
2995:
2783:
2718:
2701:
2399:
1289:
1247:
1031:
941:
396:
Extensible text model and a special editor named Write supporting these extensions
327:(FPGA) board. It was presented at the symposium organized for his 80th birthday at
312:
221:
176:
119:
114:
1277:
NO – Native Oberon. Runs on bare hardware rather than on another operating system.
624:
Similar user Interfaces have yet to appear in more commonplace operating systems.
2762:
2608:
2477:
2160:
1750:
1733:
1709:
1688:
1051:
1047:
698:
551:
244:(GUI). This TUI was very innovative in its time and influenced the design of the
2648:
1109:
948:
which is based on the latest version Oberon OS. It is intended for uses such as
636:
was strongly inspired by the Oberon TUI. Whether the worksheet interface of the
521:
Active Object System, also Active Oberon System, later renamed Bluebottle, then
3124:
3039:
2913:
1968:
Szyperski, Clemens A., Write: An extensible text editor for the Oberon system.
1190:
1077:
Starter Board. The work includes a revision of "Project Oberon", identified as
645:
578:
162:
2299:
1998:
Franz, Michael (2000). "Oberon: The Overlooked Jewel". In Böszörmény, Lászlo;
1819:
1117:
1113:
1090:
1086:
1071:
141:
3224:
2999:
2983:
2936:
2839:
2770:
2705:
2683:
2653:
2643:
2497:
2458:
2233:
2037:
1848:
1426:
1293:
1257:
873:
865:
786:
742:
656:
and its precursor Lilith) have the same roots: they were all inspired by the
594:
299:
47:
2361:
2279:
1345:
1182:
823:
819:
3172:
3156:
1650:
R. Gerike, Wider den Schnickschnack. Oberon System, Teil 1: Anwendersicht.
1055:
1043:
872:
for operating systems, and has released an early version of a new language
192:
181:
2369:
2294:
1573:
A. R. Disteli, Oberon for PC on an MS-DOS base, Technical Report #203 der
831:
3081:
2743:
2627:
2545:
2393:
2377:
2373:
2283:
2270:
2113:"Fine-grained integration of Oberon into Windows using pluggable objects"
1125:
1059:
722:
714:
589:
modified text: this is not the case in the Oberon System. The use of the
1877:
936:
As a part of an industrial research project the Native Systems Group of
331:. In the meantime, several emulators for this version were implemented.
3146:
3118:
2849:
2813:
2583:
2485:
2317:
2133:. Zürich: Verlag der Fachvereine Hochschulverlag AG an der ETH Zurich.
1969:
1638:
1608:
1591:
1574:
1477:
937:
889:
861:
820:
Institut für Systemsoftware at Johannes-Kepler University in Linz (JKU)
745:
adapted the basic system as described in "Project Oberon" to a current
661:
657:
649:
546:
Oberon has a text user interface (TUI), which is very different from a
335:
328:
315:
professors) refer to themselves as 'part-time programmers' in the book
308:
229:
42:
2396:
Version 2.6 as provided by Emil Zeller to Alexander Illjin around 2010
2350:
2321:
1932:
1748:
Börner, T. (March 1999). "Betriebssysteme: Native Oberon für den PC".
721:
networking, and a GUI, the full package can be compressed to one 3.5"
1713:. Vol. 16, no. 3. pp. 135–142 – via Archive.org.
1194:
1101:
1000:
2 graphics card with resolution minimum of 1024x768 pixels, optional
952:
905:
738:
334:
According to Josef Templ, a former member of the developer group at
283:
The Oberon operating system was originally developed as part of the
2991:
2979:
2697:
2614:
2491:
2468:
1737:. Vol. 20, no. 1. p. 227f – via Vintage Apple.
1360:
1137:
967:
893:
710:
625:
1905:
1692:. Vol. 18, no. 5. p. 111ff – via Archive.org.
1280:
OLR – Oberon Linux Revival. A version of NO which uses Linux as a
3177:
2967:
2408:
2338:, on 10 March 2022 a mirror of that server is still available at
1470:
The active object system design and multiprocessor implementation
909:
799:
782:
769:, and the binary format named Oberon Module Interchange (OMI) or
284:
203:
133:
2905:
2383:
1607:
M. Franz, MacOberon Reference Manual, Technical Report #142 der
1306:(see entry above). Compiles each scope in an independent thread.
2975:
2789:
2509:
2464:
2439:
2376:
and Oberon V4 for Linux, more information in the corresponding
2358:
A nice trace back to the history of user interfaces and Oberon.
2264:
1318:
1145:
1039:
976:
901:
718:
689:
31:
2346:
Native Oberon Hardware Compatibility redirected to archive.org
1668:
H. Marais, Oberon System 3, Dr. Dobb's Journal, October 1994,
987:
Native Oberon is an Oberon System that runs on bare hardware.
2963:
2503:
2090:
1390:
1081:. In 2015, Reed collaborated with Victor Yurkovsky to create
1018:
992:
921:
917:
897:
766:
734:
137:
2269:, old ETH Oberon homepage, dead since Jan-2020, redirect to
1133:
827:
705:
As of 2017, the Oberon OS is available for several hardware
570:(optionally followed by parameters, which are terminated by
1093:
1074:
1001:
997:
983:
illustrates the comprehensibility of the system in general.
972:
913:
896:. Native versions of A2 run on single- and multi-processor
789:
in the early 1990s. They were motivated and opposed to the
746:
380:
1250:. A dialect in the Oberon family most similar to Oberon-2.
924:(DarwinAos). More detailed information about A2 is on the
1285:
778:
774:
535:
Re-implementation of the original Oberon System in FPGA
437:
Functions of Write integrated into standard text editor
220:
is a modular, single-user, single-process, multitasking
3023:
Active Object System (AOS, 2002), Bluebottle (2005), A2
2733:
Active Object System (AOS, 2002), Bluebottle (2005), A2
2372:
Collected sources for different V4 implementations at
2131:
Code-Generation On-the-Fly: A Key to Portable Software
1878:"Port of the Oberon RISC Emulator to [Ultibo]"
1476:(PhD). Swiss Federal Institute of Technology, Zürich (
1218:
ALO – ARM Linux Oberon; in LNO family and for ARM CPU.
1129:
2355:
880:(AOS) in 2002, then due to trademark issues, renamed
298:. The basic system was designed and implemented by
1590:J. Supcik, HP-Oberon, Technical Report #212 of the
1062:. As of June 2017, OLR lacks a network layer.
773:, which allowed portable object code between Intel
597:'s home page. The later Versions of System Oberon,
228:. It was originally developed in the late 1980s at
1193:9015B tablet with keyboard and mouse connected by
753:
323:(RISC) CPU of his own design realized on a Xilinx
2328:Native Oberon Home Page redirected to Archive.org
1271:LEO – Linux ETH Oberon. ETHO 2.4.3 for Linux x86.
232:. The Oberon System has an unconventional visual
3222:
1849:"Project Oberon emulator in JavaScript and Java"
860:Around 2010, the computer science department at
255:The system also evolved into the multi-process,
2004:The School Niklaus Wirth: The Art of Simplicity
1970:Swiss Federal Institute of Technology in Zurich
1767:"[Oberon] Project Oberon, 2013 Edition"
1017:A version named Linux Native Oberon (LNO) uses
876:and a new operating system for it, first named
336:Swiss Federal Institute of Technology in Zurich
2384:http://www.projectoberon.com/, Project Oberon.
2006:. Morgan Kaufmann Publishers. pp. 41–53.
1871:
1869:
1425:
1313:(CPU) of Project Oberon 2013 based on Wirth's
834:. V4 is closer to what would now be called an
785:architectures. Slim binaries were invented by
2921:
2424:
1496:M. Reiser and N. Wirth: Programming in Oberon
1302:PACO – (scope) PArallel COmpiler. Appears in
955:, financial applications, main memory based
667:
2288:Genealogy and History of the Oberon System
2212:"Separate Compilation and Module Extension"
1866:
1813:
1811:
1539:Online version of the second edition (2013)
1462:
1460:
1458:
1456:
842:; some documentation can be found on their
601:(V4, sometimes also named Linz-Oberon) and
2928:
2914:
2431:
2417:
2316:available as of 4 March 2020 at
1900:
1898:
1842:
1840:
1817:
1421:
1419:
1374:
2011:
1144:and extensions of Project Oberon 2013 at
1964:
1962:
1808:
1723:
1702:
1681:
1453:
1106:Digilent Nexys A7-100 FPGA Trainer board
966:
688:
558:(GUI) with the linguistic strength of a
531:
375:
365:
3180:Programming Languages Achievement Award
3067:Algorithms + Data Structures = Programs
2682:
2624:Academy of Sciences of the Soviet Union
2084:
2082:
1930:
1895:
1846:
1837:
1664:
1662:
1660:
1416:
3223:
2110:
1747:
1466:
1317:architecture. Not to be confused with
1165:Oberon on a Tatung TWN-5213 CU tablet.
1065:
940:has developed an application-specific
814:The version named Oberon V4 (see also
383:; simple text editing facilities only
2909:
2412:
2128:
2036:
1997:
1959:
1875:
1786:
1491:
1489:
1487:
2332:ftp://ftp.inf.ethz.ch/pub/ETHOberon/
2226:
2088:
2079:
1931:de Jong, Roel P. (19 October 2018).
1847:Schierl, Michael (19 January 2021).
1818:De Wachter, Peter (18 August 2020).
1764:
1705:"Modula's Children, Part II: Oberon"
1657:
1553:
1551:
1549:
1547:
1522:
1520:
1518:
1516:
1514:
1512:
849:
729:. There are native versions for the
224:written in the programming language
3050:Wirth–Weber precedence relationship
2209:
2203:
2122:
1787:Wirth, Niklaus (20 February 2014).
1435:The Oberon System: Report Number 88
1046:and on the low cost (discontinued)
13:
2594:Centrum Wiskunde & Informatica
2438:
1484:
1140:. Andreas Pirklbauer maintains an
1112:. Peter de Wachter implemented an
836:integrated development environment
726:
36:Tiled window arrangement of Oberon
14:
3252:
3236:Object-oriented operating systems
2935:
2351:ETH PC Native Oberon, Usage Notes
2256:
2232:
2072:, out of print, but see notes in
1985:Using the mouse and the keyboard
1684:"Oberon: A Glimpse at the Future"
1544:
1509:
1380:
1116:for it, which was also ported to
1079:Project Oberon (New Edition 2013)
971:The Oberon0 installer running on
713:, assorted utilities including a
541:
3203:
3202:
2888:
2887:
2876:
2875:
1876:Greim, Markus (14 August 2016).
1790:Niklaus Wirth Birthday Symposium
1529:Addison-Wesley/ACM Press (1992)
1498:Addison-Wesley/ACM Press (1992)
1467:Muller, Pieter Johannes (2002).
1331:WinAOS – Windows-based AOS, see
1170:
1158:
979:Wheezy. The presentation of the
962:
926:Russian Knowledge pages about A2
621:section of the Oberon Wikibook.
321:reduced instruction set computer
236:(TUI) instead of a conventional
30:
3231:Free software operating systems
2819:Johannes Kepler University Linz
2365:Johannes Kepler University Linz
2356:Lukas Mathis' Blog about Oberon
2177:
2165:
2147:
2129:Franz, Michael (1 March 1994).
2104:
2058:
2030:
1991:
1979:
1950:
1924:
1906:"Project Oberon emulator in Go"
1780:
1765:Reed, Paul (21 December 2013).
1758:
1741:
1724:Pountain, Dick (January 1995).
1717:
1696:
1675:
1644:
1627:
1618:
1601:
1584:
1120:by Michael Schierl, running in
638:Macintosh Programmer's Workshop
344:Johannes Kepler University Linz
2172:Archives of the Oberon Website
2076:section of the Oberon Wikibook
2042:"How to use the Oberon System"
1567:
1444:
1405:
1324:UnixAOS – Unix-based AOS, see
888:in 2008. It is available from
1:
2620:elego Software Solutions GmbH
2599:Digital Equipment Corporation
2305:Install ETH Oberon using QEMU
1703:Pountain, Dick (March 1991).
1367:
1356:Oberon (programming language)
482:, V4 development moves there
325:field-programmable gate array
2336:ftp://ftp.ethoberon.ethz.ch/
2154:stailaOS (ETHZ) Project Page
2111:Zeller, Emil Johann (2002).
2002:; Pomberger, Gustav (eds.).
1232:. Component Pascal IDE from
1096:Pepino development board by
957:enterprise resource planning
815:
809:
674:
652:) and the Oberon System (on
508:System-3 renamed ETH-Oberon
7:
2394:WinOberon aka Plugin Oberon
1754:(in German). p. 131ff.
1682:Pountain, Dick (May 1993).
1383:"Oberon: Welcome to Oberon"
1339:
1202:
931:
340:Institut für Systemsoftware
101:; 37 years ago
10:
3257:
2778:BlackBox Component Builder
1274:LNO – Linux Native Oberon.
1230:BlackBox Component Builder
1151:
1023:hardware abstraction layer
991:is a version that runs on
853:
278:
3198:
3165:
3134:
3099:
3080:
3058:
3030:
3011:
2950:
2943:
2871:
2832:
2806:
2799:
2761:
2742:
2717:
2691:
2675:
2636:
2576:
2569:
2544:
2519:
2476:
2457:
2450:
2402:by André Fischer (1997),
892:with most source via the
668:Versions and availability
354:
257:symmetric multiprocessing
198:
188:
175:
170:Text-based user interface
161:
148:
125:
113:
95:
85:
77:
69:
57:
41:
29:
2400:Oberon System 3 Tutorial
840:ftp server of SSW at JKU
693:The Oberon subsystem in
615:Oberon System 3 Tutorial
556:graphical user interface
368:Start of Oberon project
338:and later member of the
242:graphical user interface
3185:Computer History Museum
3152:de:Hanspeter Mössenböck
2855:de:Hanspeter Mössenböck
2603:Systems Research Center
2589:Modula Computer Systems
1311:central processing unit
1256:Fox – The compiler for
1178:
548:terminal user interface
462:Generic document model
2824:Oberon microsystems AG
2362:Oberon V4 main page at
2314:zooming user interface
2290:version at archive.org
2091:"Oberon Linux Revival"
1820:"Oberon RISC Emulator"
1054:. OLR interfaces with
1042:. It runs well on the
1012:
984:
884:in 2005, then renamed
702:
560:command-line interface
273:zooming user interface
238:command-line interface
3045:Wirth syntax notation
2617:Research Center (ORC)
1726:"The Oberon/F System"
1351:A2 (operating system)
970:
856:A2 (operating system)
692:
644:, and both the Apple
634:Plan 9 from Bell Labs
581:(UI). Nothing like a
250:Plan 9 from Bell Labs
3190:Marcel Benoist Prize
3113:University of Zurich
1937:Reactive Instruments
1933:"Oberon Workstation"
1635:Technical Report 174
1363:programming language
1213:Active Object System
1142:experimental version
1098:Saanlima Electronics
878:Active Object System
741:platforms. In 2013,
683:Hanspeter Mössenböck
476:Hanspeter Mössenböck
296:programming language
265:Active Object System
3107:Stanford University
2389:Experimental Oberon
2295:Oberon Bibliography
2238:"FPGA-related Work"
1912:. 18 September 2021
1234:Oberon Microsystems
1118:Java and JavaScript
1066:Project Oberon 2013
707:computing platforms
648:(and its precursor
234:text user interface
26:
3127:(1976–77, 1984–85)
2191:on 6 February 2018
2159:2011-10-04 at the
985:
754:Plugin Oberon and
703:
550:. It combines the
252:operating system.
24:
3218:
3217:
3076:
3075:
3013:Operating systems
2903:
2902:
2867:
2866:
2863:
2862:
2757:
2756:
2719:Operating systems
2671:
2670:
2667:
2666:
2521:Operating systems
2370:Oberon V4 Sources
2310:BlueBottle/AOS/A2
2300:Oberon compilers.
2089:Matthias, Peter.
1611:, November 1993,
1594:, November 1993,
1577:, November 1993,
1393:on 6 January 2017
1239:Bluebottle – see
1181:RISC emulator on
1007:AOS/BlueBottle/A2
850:AOS/Bluebottle/A2
554:convenience of a
539:
538:
214:
213:
144:, and many others
3248:
3206:
3205:
2948:
2947:
2930:
2923:
2916:
2907:
2906:
2894:Category: Oberon
2891:
2890:
2882:Category: Modula
2879:
2878:
2804:
2803:
2784:Component Pascal
2689:
2688:
2680:
2679:
2574:
2573:
2455:
2454:
2433:
2426:
2419:
2410:
2409:
2404:archived version
2275:archived version
2268:
2267:
2265:Official website
2250:
2249:
2247:
2245:
2230:
2224:
2223:
2221:
2219:
2210:Crelier, Régis.
2207:
2201:
2200:
2198:
2196:
2187:. Archived from
2181:
2175:
2169:
2163:
2151:
2145:
2144:
2126:
2120:
2119:
2117:
2108:
2102:
2101:
2099:
2097:
2086:
2077:
2062:
2056:
2055:
2053:
2051:
2046:
2034:
2028:
2027:
2015:
1995:
1989:
1983:
1977:
1966:
1957:
1954:
1948:
1947:
1945:
1943:
1928:
1922:
1921:
1919:
1917:
1902:
1893:
1892:
1890:
1888:
1873:
1864:
1863:
1861:
1859:
1844:
1835:
1834:
1832:
1830:
1815:
1806:
1805:
1803:
1801:
1784:
1778:
1777:
1775:
1773:
1762:
1756:
1755:
1745:
1739:
1738:
1730:
1721:
1715:
1714:
1700:
1694:
1693:
1679:
1673:
1666:
1655:
1648:
1642:
1631:
1625:
1622:
1616:
1605:
1599:
1588:
1582:
1571:
1565:
1555:
1542:
1537:. Out of print.
1524:
1507:
1493:
1482:
1481:
1475:
1464:
1451:
1448:
1442:
1441:
1439:
1423:
1414:
1409:
1403:
1402:
1400:
1398:
1389:. Archived from
1378:
1248:Component Pascal
1174:
1162:
1124:, and ported to
1091:Xilinx Spartan 6
1087:Xilinx Spartan 3
1072:Xilinx Spartan 3
989:PC-Native Oberon
942:operating system
920:(LinuxAos), and
864:began exploring
767:Netscape Plugins
573:
569:
379:Internal use at
349:
348:
313:computer science
246:Acme text editor
222:operating system
210:
207:
205:
199:Official website
109:
107:
102:
34:
27:
23:
21:Operating system
16:Operating system
3256:
3255:
3251:
3250:
3249:
3247:
3246:
3245:
3221:
3220:
3219:
3214:
3194:
3161:
3130:
3095:
3072:
3054:
3026:
3007:
2953:
2939:
2934:
2904:
2899:
2859:
2828:
2795:
2753:
2738:
2713:
2663:
2632:
2611:Research Center
2565:
2540:
2531:(1983, Knudsen)
2515:
2472:
2446:
2437:
2263:
2262:
2259:
2254:
2253:
2243:
2241:
2231:
2227:
2217:
2215:
2208:
2204:
2194:
2192:
2183:
2182:
2178:
2170:
2166:
2161:Wayback Machine
2152:
2148:
2141:
2127:
2123:
2115:
2109:
2105:
2095:
2093:
2087:
2080:
2074:Getting Started
2063:
2059:
2049:
2047:
2044:
2035:
2031:
2024:
2000:Gutknecht, Jürg
1996:
1992:
1984:
1980:
1967:
1960:
1955:
1951:
1941:
1939:
1929:
1925:
1915:
1913:
1904:
1903:
1896:
1886:
1884:
1874:
1867:
1857:
1855:
1845:
1838:
1828:
1826:
1816:
1809:
1799:
1797:
1785:
1781:
1771:
1769:
1763:
1759:
1746:
1742:
1728:
1722:
1718:
1701:
1697:
1680:
1676:
1667:
1658:
1649:
1645:
1632:
1628:
1623:
1619:
1606:
1602:
1589:
1585:
1572:
1568:
1556:
1545:
1525:
1510:
1506:. Out of print.
1494:
1485:
1473:
1465:
1454:
1449:
1445:
1437:
1431:Gutknecht, Jürg
1424:
1417:
1410:
1406:
1396:
1394:
1379:
1375:
1370:
1346:Oberon Wikibook
1342:
1260:, appearing in
1205:
1198:
1175:
1166:
1163:
1154:
1122:modern browsers
1068:
1052:Tiny Core Linux
1015:
981:partition table
965:
934:
858:
852:
812:
759:
670:
619:Getting Started
603:Oberon System 3
571:
567:
552:point and click
544:
281:
202:
164:
156:Object-oriented
105:
103:
100:
96:Initial release
50:
37:
22:
17:
12:
11:
5:
3254:
3244:
3243:
3238:
3233:
3216:
3215:
3213:
3212:
3199:
3196:
3195:
3193:
3192:
3187:
3183:Fellow of the
3181:
3175:
3169:
3167:
3163:
3162:
3160:
3159:
3154:
3149:
3144:
3142:Jürg Gutknecht
3138:
3136:
3132:
3131:
3129:
3128:
3122:
3116:
3110:
3103:
3101:
3097:
3096:
3086:
3084:
3078:
3077:
3074:
3073:
3071:
3070:
3062:
3060:
3056:
3055:
3053:
3052:
3047:
3042:
3036:
3034:
3028:
3027:
3017:
3015:
3009:
3008:
2958:
2956:
2945:
2941:
2940:
2933:
2932:
2925:
2918:
2910:
2901:
2900:
2898:
2897:
2885:
2872:
2869:
2868:
2865:
2864:
2861:
2860:
2858:
2857:
2852:
2847:
2845:Jürg Gutknecht
2842:
2836:
2834:
2830:
2829:
2827:
2826:
2821:
2816:
2810:
2808:
2801:
2797:
2796:
2794:
2793:
2787:
2781:
2774:
2767:
2765:
2759:
2758:
2755:
2754:
2748:
2746:
2740:
2739:
2737:
2736:
2730:
2723:
2721:
2715:
2714:
2692:
2686:
2677:
2673:
2672:
2669:
2668:
2665:
2664:
2662:
2661:
2656:
2651:
2646:
2640:
2638:
2634:
2633:
2631:
2630:
2621:
2618:
2612:
2606:
2596:
2591:
2586:
2580:
2578:
2571:
2567:
2566:
2564:
2563:
2562:(1988, Soviet)
2557:
2550:
2548:
2542:
2541:
2539:
2538:
2537:(1988, Soviet)
2532:
2525:
2523:
2517:
2516:
2514:
2513:
2507:
2501:
2495:
2489:
2482:
2480:
2474:
2473:
2463:
2461:
2452:
2448:
2447:
2436:
2435:
2428:
2421:
2413:
2407:
2406:
2397:
2391:
2386:
2381:
2367:
2359:
2353:
2348:
2343:
2325:
2307:
2302:
2297:
2292:
2286:
2280:Oberon article
2277:
2258:
2257:External links
2255:
2252:
2251:
2234:Wirth, Niklaus
2225:
2202:
2176:
2164:
2146:
2140:978-3728121158
2139:
2121:
2103:
2078:
2070:978-3728124937
2057:
2038:Wirth, Niklaus
2029:
2022:
2013:10.1.1.90.7173
1990:
1978:
1958:
1949:
1923:
1894:
1865:
1836:
1807:
1779:
1757:
1740:
1716:
1695:
1674:
1656:
1643:
1626:
1617:
1600:
1583:
1566:
1543:
1508:
1483:
1452:
1443:
1427:Wirth, Niklaus
1415:
1404:
1381:Kulka, Irena.
1372:
1371:
1369:
1366:
1365:
1364:
1358:
1353:
1348:
1341:
1338:
1337:
1336:
1329:
1322:
1307:
1300:
1297:
1278:
1275:
1272:
1269:
1254:
1251:
1244:
1237:
1226:
1219:
1216:
1204:
1201:
1200:
1199:
1183:GNURoot Debian
1176:
1169:
1167:
1164:
1157:
1153:
1150:
1102:Xilinx Artix 7
1067:
1064:
1014:
1011:
964:
961:
933:
930:
866:active objects
854:Main article:
851:
848:
811:
808:
758:
752:
679:Jürg Gutknecht
669:
666:
583:command prompt
579:user interface
568:Module.Command
543:
542:User interface
540:
537:
536:
533:
530:
526:
525:
519:
516:
514:
510:
509:
506:
503:
501:
497:
496:
493:
490:
488:
484:
483:
473:
471:
468:
464:
463:
460:
457:
455:
451:
450:
447:
444:
442:
439:
438:
435:
433:
430:
426:
425:
422:
420:
418:
414:
413:
407:
404:
402:
398:
397:
394:
392:
389:
385:
384:
377:
374:
370:
369:
366:
364:
360:
359:
356:
353:
317:Project Oberon
304:Jürg Gutknecht
280:
277:
259:(SMP) capable
212:
211:
206:.projectoberon
200:
196:
195:
190:
186:
185:
179:
173:
172:
167:
165:user interface
159:
158:
153:
146:
145:
142:Xilinx Spartan
127:
123:
122:
117:
111:
110:
97:
93:
92:
87:
83:
82:
79:
75:
74:
71:
67:
66:
61:
55:
54:
52:Jürg Gutknecht
45:
39:
38:
35:
20:
15:
9:
6:
4:
3:
2:
3253:
3242:
3241:1987 software
3239:
3237:
3234:
3232:
3229:
3228:
3226:
3211:
3210:
3201:
3200:
3197:
3191:
3188:
3186:
3182:
3179:
3176:
3174:
3171:
3170:
3168:
3164:
3158:
3155:
3153:
3150:
3148:
3145:
3143:
3140:
3139:
3137:
3135:Collaborators
3133:
3126:
3123:
3120:
3117:
3114:
3111:
3108:
3105:
3104:
3102:
3098:
3093:
3089:
3085:
3083:
3079:
3069:
3068:
3064:
3063:
3061:
3057:
3051:
3048:
3046:
3043:
3041:
3038:
3037:
3035:
3033:
3029:
3024:
3020:
3019:Oberon System
3016:
3014:
3010:
3005:
3001:
3000:Active Oberon
2997:
2993:
2989:
2985:
2984:Object Pascal
2981:
2977:
2973:
2969:
2965:
2961:
2957:
2955:
2949:
2946:
2942:
2938:
2937:Niklaus Wirth
2931:
2926:
2924:
2919:
2917:
2912:
2911:
2908:
2896:
2895:
2886:
2884:
2883:
2874:
2873:
2870:
2856:
2853:
2851:
2848:
2846:
2843:
2841:
2840:Niklaus Wirth
2838:
2837:
2835:
2831:
2825:
2822:
2820:
2817:
2815:
2812:
2811:
2809:
2807:Organizations
2805:
2802:
2798:
2791:
2788:
2785:
2782:
2779:
2775:
2772:
2771:Object Oberon
2769:
2768:
2766:
2764:
2760:
2751:
2747:
2745:
2741:
2734:
2731:
2728:
2727:Oberon System
2725:
2724:
2722:
2720:
2716:
2711:
2707:
2706:Active Oberon
2703:
2699:
2695:
2690:
2687:
2685:
2681:
2678:
2674:
2660:
2657:
2655:
2654:Luca Cardelli
2652:
2650:
2647:
2645:
2644:Niklaus Wirth
2642:
2641:
2639:
2635:
2629:
2625:
2622:
2619:
2616:
2613:
2610:
2607:
2604:
2600:
2597:
2595:
2592:
2590:
2587:
2585:
2582:
2581:
2579:
2577:Organizations
2575:
2572:
2568:
2561:
2558:
2556:(1980, Wirth)
2555:
2552:
2551:
2549:
2547:
2543:
2536:
2533:
2530:
2527:
2526:
2524:
2522:
2518:
2511:
2508:
2505:
2502:
2499:
2498:Baby Modula-3
2496:
2493:
2490:
2487:
2484:
2483:
2481:
2479:
2475:
2470:
2466:
2462:
2460:
2456:
2453:
2449:
2445:
2441:
2434:
2429:
2427:
2422:
2420:
2415:
2414:
2411:
2405:
2401:
2398:
2395:
2392:
2390:
2387:
2385:
2382:
2379:
2375:
2371:
2368:
2366:
2363:
2360:
2357:
2354:
2352:
2349:
2347:
2344:
2341:
2337:
2333:
2329:
2326:
2323:
2319:
2315:
2311:
2308:
2306:
2303:
2301:
2298:
2296:
2293:
2291:
2287:
2285:
2281:
2278:
2276:
2272:
2266:
2261:
2260:
2239:
2235:
2229:
2213:
2206:
2190:
2186:
2180:
2173:
2168:
2162:
2158:
2155:
2150:
2142:
2136:
2132:
2125:
2114:
2107:
2092:
2085:
2083:
2075:
2071:
2067:
2061:
2043:
2039:
2033:
2025:
2023:1-55860-723-4
2019:
2014:
2009:
2005:
2001:
1994:
1988:
1982:
1975:
1971:
1965:
1963:
1953:
1938:
1934:
1927:
1911:
1907:
1901:
1899:
1883:
1879:
1872:
1870:
1854:
1850:
1843:
1841:
1825:
1821:
1814:
1812:
1796:
1792:
1791:
1783:
1768:
1761:
1753:
1752:
1744:
1736:
1735:
1727:
1720:
1712:
1711:
1706:
1699:
1691:
1690:
1685:
1678:
1671:
1665:
1663:
1661:
1653:
1647:
1640:
1636:
1630:
1621:
1614:
1610:
1604:
1597:
1593:
1587:
1580:
1576:
1570:
1564:
1563:0-201-54422-9
1560:
1554:
1552:
1550:
1548:
1540:
1536:
1535:0-201-54428-8
1532:
1528:
1523:
1521:
1519:
1517:
1515:
1513:
1505:
1504:0-201-56543-9
1501:
1497:
1492:
1490:
1488:
1479:
1472:
1471:
1463:
1461:
1459:
1457:
1447:
1436:
1432:
1428:
1422:
1420:
1413:
1408:
1392:
1388:
1384:
1377:
1373:
1362:
1359:
1357:
1354:
1352:
1349:
1347:
1344:
1343:
1334:
1330:
1327:
1323:
1320:
1316:
1312:
1308:
1305:
1301:
1298:
1295:
1291:
1287:
1283:
1279:
1276:
1273:
1270:
1268:entry above).
1267:
1263:
1259:
1258:Active Oberon
1255:
1252:
1249:
1245:
1242:
1238:
1235:
1231:
1227:
1224:
1220:
1217:
1214:
1210:
1207:
1206:
1196:
1192:
1188:
1184:
1180:
1173:
1168:
1161:
1156:
1155:
1149:
1147:
1143:
1139:
1135:
1131:
1127:
1123:
1119:
1115:
1111:
1107:
1103:
1099:
1095:
1092:
1088:
1084:
1083:OberonStation
1080:
1076:
1073:
1063:
1061:
1057:
1053:
1049:
1045:
1041:
1037:
1033:
1028:
1024:
1020:
1010:
1008:
1003:
999:
994:
990:
982:
978:
974:
969:
963:Native Oberon
960:
958:
954:
951:
947:
943:
939:
929:
927:
923:
919:
915:
911:
907:
903:
899:
895:
891:
887:
883:
879:
875:
874:Active Oberon
871:
867:
863:
857:
847:
845:
841:
837:
833:
829:
825:
821:
817:
807:
805:
801:
797:
792:
788:
787:Michael Franz
784:
780:
776:
772:
771:slim binaries
768:
764:
757:
756:slim binaries
751:
748:
744:
743:Niklaus Wirth
740:
736:
732:
728:
727:Native Oberon
724:
720:
716:
712:
708:
700:
696:
691:
687:
684:
680:
676:
665:
663:
660:developed at
659:
655:
651:
647:
643:
639:
635:
631:
627:
622:
620:
616:
610:
608:
604:
600:
596:
595:Niklaus Wirth
592:
586:
584:
580:
577:
565:
561:
557:
553:
549:
534:
532:PO 2013 - V5
528:
527:
524:
520:
517:
515:
512:
511:
507:
504:
502:
499:
498:
494:
491:
489:
486:
485:
481:
478:appointed at
477:
474:
472:
469:
466:
465:
461:
458:
456:
453:
452:
448:
445:
443:
441:
440:
436:
434:
431:
428:
427:
423:
421:
419:
416:
415:
411:
408:
405:
403:
400:
399:
395:
393:
390:
387:
386:
382:
378:
372:
371:
367:
362:
361:
357:
351:
350:
347:
345:
341:
337:
332:
330:
326:
322:
318:
314:
310:
305:
301:
300:Niklaus Wirth
297:
294:
290:
286:
276:
274:
270:
266:
262:
258:
253:
251:
247:
243:
239:
235:
231:
227:
223:
219:
218:Oberon System
209:
201:
197:
194:
191:
187:
183:
180:
178:
174:
171:
168:
166:
160:
157:
154:
151:
147:
143:
139:
135:
131:
128:
124:
121:
118:
116:
112:
98:
94:
91:
88:
84:
80:
78:Working state
76:
72:
68:
65:
62:
60:
56:
53:
49:
48:Niklaus Wirth
46:
44:
40:
33:
28:
19:
3207:
3173:Turing Award
3157:Larry Tesler
3082:Workstations
3065:
3018:
2892:
2880:
2726:
2649:Martín Abadi
2546:Workstations
2244:12 September
2242:. Retrieved
2240:. ETH Zurich
2228:
2216:. Retrieved
2214:. ETH Zurich
2205:
2193:. Retrieved
2189:the original
2179:
2167:
2149:
2130:
2124:
2106:
2094:. Retrieved
2060:
2048:. Retrieved
2032:
2003:
1993:
1981:
1952:
1940:. Retrieved
1936:
1926:
1914:. Retrieved
1909:
1885:. Retrieved
1881:
1856:. Retrieved
1852:
1827:. Retrieved
1823:
1798:. Retrieved
1794:
1789:
1782:
1770:. Retrieved
1760:
1749:
1743:
1732:
1719:
1708:
1698:
1687:
1677:
1651:
1646:
1629:
1620:
1603:
1586:
1569:
1469:
1446:
1407:
1395:. Retrieved
1391:the original
1386:
1376:
1335:entry above.
1332:
1328:entry above.
1325:
1309:RISC5 – the
1303:
1284:and runs on
1265:
1261:
1243:entry above.
1240:
1225:entry above.
1222:
1212:
1134:Markus Greim
1110:CFB Software
1069:
1060:system calls
1056:Linux kernel
1044:Raspberry Pi
1026:
1016:
988:
986:
959:(ERP), etc.
945:
935:
885:
881:
877:
859:
813:
791:fat binaries
790:
770:
760:
755:
704:
671:
623:
611:
602:
598:
587:
575:
545:
339:
333:
316:
282:
268:
267:(AOS), then
264:
254:
217:
215:
115:Available in
86:Source model
18:
3040:Wirth's law
2952:Programming
2744:Workstation
2659:Greg Nelson
2628:Novosibirsk
2374:SourceForge
2284:WikiWikiWeb
2271:Archive.org
2218:18 November
2050:24 November
1942:13 February
1916:13 February
1887:13 February
1858:13 February
1829:13 February
1800:13 February
1772:13 February
1670:pages 42-50
1412:ETH-License
1397:27 November
1211:– Formerly
1126:Free Pascal
916:(UnixAos),
870:concurrency
832:SourceForge
777:, Motorola
723:floppy disk
715:web browser
632:system for
585:is needed.
189:Preceded by
90:Open source
3225:Categories
3147:Tony Hoare
3125:Xerox PARC
3119:ETH Zurich
3100:Workplaces
3032:Formalisms
2850:Tony Hoare
2814:ETH Zurich
2800:Developers
2776:Oberon/F,
2584:ETH Zurich
2570:Developers
2318:ETH Zurich
2185:"Fox Tool"
1974:Report 151
1795:ETH Zurich
1639:ETH Zurich
1609:ETH Zurich
1592:ETH Zurich
1575:ETH Zurich
1478:ETH Zurich
1368:References
1221:AOS – see
1058:by direct
938:ETH Zurich
912:(WinAos),
890:ETH Zurich
882:Bluebottle
862:ETH Zurich
798:world for
662:Xerox PARC
505:ETH-Oberon
480:JKU (Linz)
329:ETH Zurich
309:ETH Zurich
271:), with a
269:Bluebottle
263:(formerly
230:ETH Zurich
59:Written in
3121:(1968–99)
3115:(1963–67)
3109:(1963–67)
3090:(1977) →
3021:(1987) →
3004:Oberon-07
3002:(1998) →
2998:(1995) →
2994:(1991) →
2990:(1987) →
2986:(1986) →
2982:(1978) →
2978:(1975) →
2974:(1970) →
2970:(1966) →
2966:(1966) →
2962:(1965) →
2954:languages
2763:By others
2710:Oberon-07
2708:(1998) →
2704:(1995) →
2700:(1991) →
2696:(1987) →
2535:Excelsior
2486:Modula-2+
2478:By others
2467:(1975) →
2324:instance.
2096:31 August
2008:CiteSeerX
1440:(Report).
1195:Bluetooth
953:analytics
950:real-time
906:StrongARM
844:web-pages
828:Oberon V4
810:Oberon V4
646:Macintosh
599:Oberon V4
576:non-modal
449:Desktops
240:(CLI) or
126:Platforms
70:OS family
43:Developer
3209:Category
2992:Oberon-2
2980:Modula-2
2944:Software
2698:Oberon-2
2684:By Wirth
2615:Olivetti
2492:Modula-3
2469:Modula-2
2459:By Wirth
2195:19 March
2157:Archived
2040:(2015).
1972:(1991).
1433:(1988).
1361:Oberon-2
1340:See also
1203:Glossary
1114:emulator
1100:, and a
946:stailaOS
932:stailaOS
894:Internet
733:, Intel
711:compiler
626:Rob Pike
492:Rel. 2.0
459:Rel. 1.5
446:Rel. 1.4
406:System 3
248:for the
3178:SIGPLAN
2968:ALGOL W
2529:Medos-2
2322:redmine
1637:of the
1613:Reprint
1596:Reprint
1579:Reprint
1191:Alcatel
1187:Android
1177:Oberon
1152:Gallery
1136:and to
1104:-based
910:Windows
816:History
804:Truffle
800:GraalVM
783:PowerPC
675:History
564:command
358:Remark
287:-based
285:NS32032
279:History
275:(ZUI).
193:Medos-2
177:License
163:Default
134:NS32032
120:English
104: (
81:Current
3166:Awards
3094:(1985)
3088:Lilith
3025:(2008)
3006:(2007)
2988:Oberon
2976:Modula
2972:Pascal
2833:People
2792:(2013)
2790:Zonnon
2786:(1997)
2780:(1993)
2773:(1989)
2752:(1985)
2735:(2008)
2729:(1987)
2712:(2007)
2694:Oberon
2676:Oberon
2637:People
2601:(DEC)
2560:Kronos
2554:Lilith
2512:(1997)
2510:Alma-0
2506:(1993)
2500:(1993)
2494:(1988)
2488:(1984)
2471:(1978)
2465:Modula
2451:Modula
2444:Oberon
2440:Modula
2137:
2068:
2020:
2010:
1910:GitHub
1882:GitHub
1853:GitHub
1824:GitHub
1561:
1533:
1502:
1319:RISC-V
1292:, and
1189:on an
1146:GitHub
1130:Ultibo
1040:RISC-V
1038:, and
1027:Native
977:Debian
944:named
902:x86-64
781:, and
737:, and
719:TCP/IP
699:XO-1.5
697:on an
642:Lilith
607:kernel
410:Kernel
293:Oberon
226:Oberon
184:-style
150:Kernel
73:Oberon
64:Oberon
25:Oberon
3092:Ceres
3059:Books
2964:PL360
2960:Euler
2750:Ceres
2609:Acorn
2605:(SRC)
2504:Obliq
2116:(PDF)
2045:(PDF)
1729:(PDF)
1474:(PDF)
1438:(PDF)
1264:(see
1246:CP –
1228:BB –
1021:as a
1019:Linux
993:IA-32
922:macOS
918:Linux
898:IA-32
735:IA-32
731:Ceres
654:Ceres
529:2013
373:1987
363:1985
355:Name
352:Year
289:Ceres
138:IA-32
130:Ceres
2996:Lola
2702:Lola
2378:wiki
2340:GWDG
2246:2016
2220:2018
2197:2021
2135:ISBN
2098:2016
2066:ISBN
2052:2016
2018:ISBN
1944:2021
1918:2021
1889:2021
1860:2021
1831:2021
1802:2021
1774:2021
1751:Chip
1734:Byte
1710:Byte
1689:Byte
1559:ISBN
1531:ISBN
1500:ISBN
1399:2017
1315:RISC
1294:MIPS
1094:FPGA
1085:, a
1075:FPGA
1048:CHIP
1036:MIPS
1002:3Com
998:VESA
973:QEMU
914:Unix
900:and
868:and
802:and
796:Java
747:FPGA
658:Alto
650:Lisa
630:Acme
513:2002
500:2000
487:1995
467:1994
454:1993
429:1992
417:1992
401:1991
388:1991
381:ETHZ
302:and
216:The
208:.net
152:type
106:1987
99:1987
2334:to
2320:'s
2282:on
1652:c't
1387:ETH
1290:ARM
1286:x86
1282:HAL
1262:AOS
1185:on
1132:by
1108:by
1032:ARM
1013:LNO
975:in
824:JKU
779:68K
775:x86
763:OLE
739:ARM
628:'s
591:TUI
518:AOS
376:V1
342:of
204:www
182:BSD
136:),
3227::
2626:,
2442:,
2273::
2236:.
2081:^
2016:.
1961:^
1935:.
1908:.
1897:^
1880:.
1868:^
1851:.
1839:^
1822:.
1810:^
1793:.
1731:.
1707:.
1686:.
1659:^
1546:^
1511:^
1486:^
1480:).
1455:^
1429:;
1418:^
1385:.
1333:A2
1326:A2
1304:A2
1288:,
1266:A2
1241:A2
1223:A2
1209:A2
1179:V5
1148:.
1138:Go
1034:,
1009:.
928:.
886:A2
806:.
765:,
717:,
695:A2
664:.
523:A2
470:V4
432:V4
391:V2
261:A2
140:,
2929:e
2922:t
2915:v
2432:e
2425:t
2418:v
2380:.
2342:)
2248:.
2222:.
2199:.
2174:.
2143:.
2118:.
2100:.
2054:.
2026:.
1976:.
1946:.
1920:.
1891:.
1862:.
1833:.
1804:.
1776:.
1672:.
1641:.
1615:.
1598:.
1581:.
1541:.
1401:.
1321:.
1296:.
1236:.
1197:.
1128:/
701:.
572:~
132:(
108:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.