Why a New OS ?
Part III:
Name: "Tradition and Revolution" ?
"Hierarchy vs Liberty" ?
"Myths and reality" ?
"The burden of the past" ?
Draft:
This part would explain how we apply the principles
from part I and II to actual computing
It would recall what tradition is,
what the two meanings for revolution are,
and why a one applies and not the other.
It would try debunk some myths:
Tapes vs Files vs Persistency
Linear ASCII Text vs hypertext vs Meta-text,
Single-Computer OS vs Networked OS vs Distributed OS
Single-User vs Multi-user vs dynamic user
console vs GUI vs decoupling of programming and IO
They are all instances of the
"Flat Resource vs Hierarchical Layering vs Higher-order modularity"
paradigm.
Previous: II. Language Utility
Up: Table of Contents
To Do on this page
Finish redacting it
wait for feedback from the members.
Put references to the Glossary...
Page Maintainer:
Faré
-- rideau@clipper.ens.fr