Operating Systems 2018F Lecture 22

From Soma-notes

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