DistOS 2023W 2023-02-08

From Soma-notes
Revision as of 12:47, 8 February 2023 by Soma (talk | contribs) (Created page with "==Notes== <pre> Plan 9 & Inferno ---------------- Remember that UNIX was created before the Internet, and was used to develop the Internet Plan 9 is the work of the original UNIX creators to try and make UNIX work on multiple computers that are connected via a network Discussion questions: - how is the design philosophy of UNIX reflected in Plan9? Has that vision changed? - what mechanisms did they create? Compare pipes and P9P for example Inferno was a response...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Notes

Plan 9 & Inferno
----------------

Remember that UNIX was created before the Internet, and was used to develop the Internet

Plan 9 is the work of the original UNIX creators to try and make UNIX work on multiple computers that are connected via a network

Discussion questions:
 - how is the design philosophy of UNIX reflected in Plan9?  Has that vision changed?
 - what mechanisms did they create?  Compare pipes and P9P for example

Inferno was a response to Java
 - portable runtime that could run everywhere
 - but again, more like UNIX
 - but what does that mean? (discuss)

What was Java?
 - machine independent (minimal need to "port")
 - object oriented
 - networked
 - taking security seriously

Remember Java is much more than the language itself
 - Java bytecodes, JVM
 - stack introspection for permissions (entire permission model)
 - Java applets (before Javascript-based web apps was a thing, before Flash!)

Remember JavaScript was named because Java was hot.  The two have nothing really in common.

Discuss: Why didn't Plan9 and Inferno take over the world like UNIX?

We'll start class again at 12:20