Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 References  














Eumel






Deutsch
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


EUMEL
DeveloperJochen Liedtke
OS familyL4
Working stateDiscontinued
Initial release1979; 45 years ago (1979)
Marketing target8-bit computing
Available inEnglish, German
PlatformsZilog Z80, Z8000; Motorola 68000, Intel 8086
Kernel typeMicrokernel
Succeeded byL3, L4

EUMEL (pronounced oimel for Extendable Multi User Microprocessor ELAN System and also known as L2 for Liedtke 2) is an operating system (OS) which began as a runtime system (environment) for the programming language ELAN. It was created in 1979 by Jochen Liedtke at the Bielefeld University. EUMEL initially ran on the 8-bit Zilog Z80 processor. It later was ported to many different computer architectures.[1]

More than 2000 Eumel systems shipped, mostly to schools and also to legal practices as a text processing platform.

EUMEL is based on a virtual machine using a bitcode and achieves remarkable performance and function. 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 COBOL, BASIC, or Pascal, and compiled into Z80 machine code 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 OS crashes, or the power fails, a user loses only a few minutes of work: on restart they continue working from the prior fixpoint with all program state intact fully. This is also termed orthogonal persistence.

EUMEL was followed by the L3 microkernel, and later the L4 microkernel family.

References[edit]

  1. ^ Liedtke, Jochen (December 1993). "A persistent system in real use: experiences of the first 13 years". Proceedings of the 3rd International Workshop on Object Orientation in Operating Systems (IWOOOS). Asheville, North Carolina, United States. pp. 2–11. doi:10.1109/IWOOOS.1993.324932.


  • t
  • e

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Eumel&oldid=1229218422"

    Categories: 
    Operating system stubs
    Discontinued operating systems
    Microkernels
    Hidden categories: 
    Articles with topics of unclear notability from June 2024
    All articles with topics of unclear notability
    Articles needing additional references from June 2021
    All articles needing additional references
    Use dmy dates from June 2021
    Articles with short description
    Short description matches Wikidata
    All stub articles
     



    This page was last edited on 15 June 2024, at 15:02 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki