Operating System: Difference between revisions

m
Removed inappropriate "header" templates
(foundation page)
 
m (Removed inappropriate "header" templates)
 
(5 intermediate revisions by 2 users not shown)
Line 4:
(It is assumed that squeezing an real Operating System into one RosettaCode.org page is (possibly) impossible.)
 
Ideally greater than 90% of the Operating System is writingwritten in the particular language. If the percentage less thenthan 90% then include andan estimate the mixvarious oflanguages languagecode sourcelines as a percentage.
 
=={{header|ALGOL 68}}==
===Open Source===
* Cambridge CAP computer - [http://research.microsoft.com/pubs/72418/cap.pdf source]- All procedures constituting the operating system were written in [[wp:ALGOL 68C|ALGOL 68C]], although a number of other closely associated protected procedures - such as a paginator - are written in [[BCPL]].
===Closed Source===
* Flex machine - The hardware was custom and microprogrammable, with an operating system, (modular) compiler, editor, garbage collector and filing system all written in Algol-68.
* ICL VME - [[wp:S3|S3]] was the implementation language of the operating system VME. S3 was based on ALGOL 68 but with data types and operators aligned to those offered by the ICL 2900 Series.
Note: The Soviet Era computers Эльбрус-1 (Elbrus-1) and Эльбрус-2 were created using high-level language uЭль-76 (AL-76), rather than the traditional assembly. uЭль-76 resembles Algol-68, The main difference is the dynamic binding types in uЭль-76 supported at the hardware level. uЭль-76 is used for application, job control, system programming[http://www.ixbt.com/cpu/e2k-spec.html].
 
=={{header|C}}==
===Open Source===
* [http://www.bitsavers.org/bits/Interdata/32bit/unix/univWollongong_v6/interdata_v6/usr/source Unix V6 source](1975),
Line 20:
* [http://ftp.gcu.info/tuhs/PDP-11/Trees/2.11BSD/usr/src BSD 2.11 source](1992-2008)
 
==Delphi==
=={{header|Oberon-2}}==
:''See [[#Pascal|Pascal]]''
 
=={{header|Oberon-2}}==
===Open Source===
* [http://www.oberon.ethz.ch/ Oberon source]
 
=={{header|PL/I}}Pascal==
* Perseus: - Included inter-process communication facilities, a kernel-based structure and was designed for portability.
** [http://portal.acm.org/citation.cfm?id=892291 Perseus: A Retrospective on a Portable Operating System]
 
==PL/I==
===Open Source===
* [http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_sources.html Multics source]