Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Perseus: A Retrospective on a Portable Operating System
 
research article

Perseus: A Retrospective on a Portable Operating System

Zwaenepoel, Willy  
•
Lantz, Keith A.
1984
Software: Practice and Experience

The authors describe the operating system Perseus, developed as part of a study into the issues of computer communications and their impact on operating system and programming language design. Perseus was designed to be portable by virtue of its kernel-based structure and its implementation in Pascal. In particular, machine-dependent code is limited to the kernel and most operating systems functions are provided by server processes, running in user mode. Perseus was designed to evolve into a distributed operating system by virtue of its interprocess communication facilities, based on message-passing. This paper presents an overview of the system and gives an assessment of how far it satisfied its original goals. Specifically, the authors evaluate its interprocess communication facilities and kernel-based structure, and discuss its portability.

  • Details
  • Metrics
Type
research article
Author(s)
Zwaenepoel, Willy  
Lantz, Keith A.
Date Issued

1984

Published in
Software: Practice and Experience
Volume

14

Issue

1

Start page

34

End page

48

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
LABOS  
Available on Infoscience
October 20, 2005
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/218148
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés