Operating Systems 2019W Lecture 12: Difference between revisions
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
==Readings== | ==Readings== | ||
These Wikipedia readings are all optional; however, they will give you more background on the topics covered in lecture. Be sure to follow the references for the parts you find interesting! | |||
* [https://en.wikipedia.org/wiki/History_of_Unix History of Unix] | |||
* [https://en.wikipedia.org/wiki/Unix_wars Unix wars] | |||
* [https://en.wikipedia.org/wiki/UNIX_System_Laboratories,_Inc._v._Berkeley_Software_Design,_Inc. USL v. BSDi] | |||
* [https://en.wikipedia.org/wiki/GNU_General_Public_License GNU General Public License] | |||
* [https://en.wikipedia.org/wiki/Richard_Stallman Richard Stallman] | |||
* [https://en.wikipedia.org/wiki/Copyleft Copyleft] | |||
* [https://en.wikipedia.org/wiki/History_of_Linux History of Linux] | |||
* [https://en.wikipedia.org/wiki/Git Git] | |||
* [https://en.wikipedia.org/wiki/Open-source_license Open-source license] | |||
And when you want to browse the Linux kernel source code: | |||
* [https://elixir.bootlin.com/linux/latest/source/drivers Elixir cross reference of Linux at Bootlin] | |||
==In-Class Notes== | ==In-Class Notes== |
Latest revision as of 23:55, 27 February 2019
Video
The video for the lecture given on February 27, 2019 is now available.
Readings
These Wikipedia readings are all optional; however, they will give you more background on the topics covered in lecture. Be sure to follow the references for the parts you find interesting!
- History of Unix
- Unix wars
- USL v. BSDi
- GNU General Public License
- Richard Stallman
- Copyleft
- History of Linux
- Git
- Open-source license
And when you want to browse the Linux kernel source code:
In-Class Notes
Lecture 12 ---------- Licenses In the beginning * BSD license (3 clause) Then there was * SunOS/Solaris * HP/UX * AIX * IRIX ... And then came Richard Stallman * founded the Free Software Foundation (FSF) * came up with the idea of "copyleft" * created the GNU General Public License (GPL) But their kernel wasn't ready in the early 1990's BSD had a kernel...but it was trapped in litigation Linux stepped in to that gap Hacking the kernel ------------------ Look at an online Linux cross reference to look around But...develop a module if you can