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