DistOS 2023W 2023-02-08
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...")
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