Operating Systems 2015F Lecture 16: Difference between revisions
Created page with "==Video== ==Notes==" |
No edit summary |
||
Line 1: | Line 1: | ||
==Video== | ==Video== | ||
The video from the lecture given on November 6, 2015 [http://homeostasis.scs.carleton.ca/~soma/os-2015f/lectures/comp3000-2015f-lec16-06Nov2015.mp4 is now available]. | |||
==Notes== | ==Notes== | ||
<pre> | |||
Lecture 16 | |||
---------- | |||
Ideas | |||
How do you make scheduling better? | |||
- pay attention to what I'm paying attention to | |||
- give resources to processes that have "customers" | |||
- narcolepsy | |||
Kernel forks | |||
- The Linux kernel is a family of kernels | |||
- there's "mainline": what Linus produces | |||
- there's "stable": bug fixes to old mainline kernels | |||
- there's distribution kernels | |||
- Debian/Ubuntu | |||
- Red Hat | |||
- SuSE | |||
- add patches to fix bugs and add features | |||
- kernels for embedded systems, particularly Android | |||
- support for new hardware/architectures | |||
- ARM has no standard hardware interface | |||
- BINARY BLOBS/obfuscated code | |||
- A MESS, because you are stuck with one version of the | |||
Linux kernel | |||
</pre> |
Latest revision as of 20:10, 6 November 2015
Video
The video from the lecture given on November 6, 2015 is now available.
Notes
Lecture 16 ---------- Ideas How do you make scheduling better? - pay attention to what I'm paying attention to - give resources to processes that have "customers" - narcolepsy Kernel forks - The Linux kernel is a family of kernels - there's "mainline": what Linus produces - there's "stable": bug fixes to old mainline kernels - there's distribution kernels - Debian/Ubuntu - Red Hat - SuSE - add patches to fix bugs and add features - kernels for embedded systems, particularly Android - support for new hardware/architectures - ARM has no standard hardware interface - BINARY BLOBS/obfuscated code - A MESS, because you are stuck with one version of the Linux kernel