So, WHO created UNIX?➢ Developed in 1969 by AT&T at Bell Labs➢ Peter Neumann coined the project nameUnics - UNiplexed Information andComputing Service➢ Written in Assembly➢ 1973 - rewritten in C➢Authors ➢ Ken Thompson ➢ Dennis Ritchie ➢ Brian Kernighan ➢ Douglas McIlroy ➢ Michael Lesk ➢ Joe Ossannas with UNIX :)
A little bit more about the Authors➢ Ken Thompson & Dennis Ritchie wrote C➢ Brian Kernighan wrote the first book for C he is also the K in the AWK programming language
Unix history1982, System III – first commercial Unix1982, The beginning of the GNU movementJan 1983, System V Release 1Apr 1984, System V Release 2Apr 1984, System V Release 3Jun 1983, X Window system was born
The giants of UNIX1978 – Berkeley Software Distribution(BSD)1980 – Microsoft created Xenix licensed by AT&T1982 – Sun Microsystems create SunOS out of BSD1983 – Xenix is acquired by Santa Cruz Operation(SCO) and renamed to SCO UNIX1995 – BSD splits into FreeBSD, OpenBSD andNetBSD2001-2003 – Only Sun Solaris, HP-UX, IBM AIX andSGI IRIX were still going
Why FREE?1956 – antitrust settlement forbids AT&T toenter in the computer business60s – MIT, AT&T Bell Labs, General Electriccreate the Multics time sharing OSMay 1975 – ARPA documentation of Unixtime-sharing systems in RFC 681
Software wars The feedback we have gotten from the hundreds ofpeople who say they are using BASIC has all beenpositive. Two surprising things are apparent however.1) most of these “users” never bought BASIC (lessthen 10% of all Altair owners have bought BASIC),and 2) The amount of royalties we have receivedfrom sales to hobbyists makes the time spent onAltair BASIC worth less then 2$ an hour. Why is this? As the majority of hobbyists must beaware, most of you steal your software. Hardwaremust be paid for, but software is something to share.Who cares if the people who worked on it get paid?
The response Open Letter to HobbyistsSep.1983 – The GNU Project was announced Richard Stallman – the father of Free Software1989 – The GPL license was written by StallmanFeb.1998 – Open Source Initiative Eric S. Raymond – The Cathedral and theBazaar
The responseBetween 1984 and 1990 a lot of Free software wascreated:➢ GNU coreutils - ls, cat, cp, mv, rm➢ GNU binutils - as, ld, ldconfig➢ GNU build system - Automake, Autoconf,Libtool➢ GNU Compiler Collection(GCC) - compilers forC, C++, Fortran, Ada and Java➢ GNU Debugger -gdb➢ GNU C library - glibc➢ Bash - unix shell➢ Emacs - text editor➢ и много други.
General Public License(GPL) - The freedom to run the program for anypurpose. - The freedom to study how the program works,and change it to make it do what you wish. - The freedom to redistribute copies so you canhelp your neighbor. - The freedom to improve the program, andrelease your improvements (and modifiedversions in general) to the public, so that thewhole community benefits. GPL
BSD License1. The source must retain this copyright2. Binary must reproduce the above copyright3. All advertising materials must display thefollowing acknowledgement: This product includes software developed bythe <organization>.4. Neither the name of the <organization> nor the names of its contributors may be used toendorse or promote products derived from thissoftware without specific prior writtenpermission. BSD_licenses
So here comes LinuxSep 1991 – Linus Torvalds announces Linux 0.0.11992 – Tanenbaum starts the famous debatebetween him and TorvaldsMart 1994 – Linux 1.0.0 is released1996 – The Tux mascot has been adopted Linux History
So here comes LinuxSep 1991 – Linus Torvalds announces Linux 0.0.11992 – The Linux kernel is relicensed under theGNU GPL.1992 – Tanenbaum starts the famous debatebetween him and Torvalds1993 – more then 100 developers work on the kernelMart 1994 – Linux 1.0.0 is released1995 – The name “Linux” was trademarked1996 – Linux 2.0.0 is released Linux History
The evolution 1996 – The Tux mascot has been adopted 1998 – IBM, Compaq, and Oracle announce theircommercial Linux distributions 1998 – The KDE project is started 1999 – Project GNOME is started 2000 – The Open Source Development Lab (OSDL) 2007 - OSDL and the Free Standards Group mergedto form The Linux Foundation
What is a distribution?➢ Linux Kernel➢ GNU Libraries➢ GNU Utilities➢ X Windows system
The first distributions➢ Slackware➢ Debian➢ RedHat Linux Distribution Timeline
MOVIES Movies that explain and inspire Revolution OSThe True Story of the Internet - Browser Wars