- Eumel
Eumel (pronounced "oimel") is an
operating system which began as a run-time environment for theElan programming language . It was created in 1979 byJochen Liedtke at theUniversity ofBielefeld . Eumel initially ran on the 8-bitZ80 processor, and was later ported to many different architectures.Eumel is based on a virtual machine using a bitcode and achieves remarkable performance and functionality.Z80-based Eumel systems provide full multi-user multi-tasking operation with virtual memory management and complete isolation of one process against all others.These systems usually execute Elan programs faster than equivalent programs written in languages such as Basic, Pascal, or Cobol and compiled into Z80 machine language on other operating systems.
One of the main features of Eumel is that it is persistent, using a fixpoint/restart logic. This means that if the power fails you only lose a couple of minutes of work: upon restart you continue working from the previous fixpoint with all program state fully intact. This is also known as
orthogonal persistence .Eumel was followed by L3 and later L4.
ee also
*Prof. Dr.
Jochen Liedtke , Ph.D.
Wikimedia Foundation. 2010.