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.


  • Next: Conclusion

  • 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