Operating Systems 2019W Lecture 12: Difference between revisions
Line 10: | Line 10: | ||
* [https://en.wikipedia.org/wiki/Unix_wars Unix wars] | * [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/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/Richard_Stallman Richard Stallman] | ||
* [https://en.wikipedia.org/wiki/Copyleft Copyleft] | * [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] | * [https://en.wikipedia.org/wiki/Open-source_license Open-source license] | ||
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