Operating Systems 2018F Lecture 22

From Soma-notes
Revision as of 20:55, 30 November 2018 by Soma (talk | contribs) (Created page with "==Video== The video for the lecture given on November 30, 2018 [https://homeostasis.scs.carleton.ca/~soma/os-2018f/lectures/comp3000-2018f-lec22-20181130.m4a is now available...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Video

The video for the lecture given on November 30, 2018 is now available.

Notes

In Class

Lecture 22
----------

OS in the future

* Moore's law
  - operating systems now manage other operating systems
* everything is a distributed system
* but, we have legacy code, so we make everything "look" the same

* the Web
  - it was a platform for exchanging information, documents linked to each other
  - today, it is the world's "operating system"

UNIX took over because we wanted C programs and TCP/IP

But now the runtime environment is JavaScript, HTML, CSS
 - but this is really complicated
 - only properly supported by Gecko, WebKit, Blink, Trident/EdgeHTML
 - pieces of it go everywhere: node.js
 - WebAssembly now allows the web sandbox to go everywhere