4. So, WHO created UNIX?
➢ Developed in 1969 by AT&T at Bell Labs
➢ Peter Neumann coined the project name
Unics - UNiplexed Information and
Computing Service
➢ Written in Assembly
➢ 1973 - rewritten in C
➢Authors
➢ Ken Thompson
➢ Dennis Ritchie
➢ Brian Kernighan
➢ Douglas McIlroy
➢ Michael Lesk
➢ Joe Ossannas with UNIX :)
5. 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
6. Unix history
1982, System III – first commercial Unix
1982, The beginning of the GNU movement
Jan 1983, System V Release 1
Apr 1984, System V Release 2
Apr 1984, System V Release 3
Jun 1983, X Window system was born
7. The giants of UNIX
1978 – Berkeley Software Distribution(BSD)
1980 – Microsoft created Xenix licensed by AT&T
1982 – Sun Microsystems create SunOS out of BSD
1983 – Xenix is acquired by
Santa Cruz Operation(SCO) and renamed to
SCO UNIX
1995 – BSD splits into FreeBSD, OpenBSD and
NetBSD
2001-2003 – Only Sun Solaris, HP-UX, IBM AIX and
SGI IRIX were still going
10. Why FREE?
1956 – antitrust settlement forbids AT&T to
enter in the computer business
60s – MIT, AT&T Bell Labs, General Electric
create the Multics time sharing OS
May 1975 – ARPA documentation of Unix
time-sharing systems in RFC 681
11. Software wars
The feedback we have gotten from the hundreds of
people who say they are using BASIC has all been
positive. Two surprising things are apparent however.
1) most of these “users” never bought BASIC (less
then 10% of all Altair owners have bought BASIC),
and 2) The amount of royalties we have received
from sales to hobbyists makes the time spent on
Altair BASIC worth less then 2$ an hour.
Why is this? As the majority of hobbyists must be
aware, most of you steal your software. Hardware
must be paid for, but software is something to share.
Who cares if the people who worked on it get paid?
13. The response
Open Letter to Hobbyists
Sep.1983 – The GNU Project was announced
Richard Stallman – the father of Free Software
1989 – The GPL license was written by Stallman
Feb.1998 – Open Source Initiative
Eric S. Raymond – The Cathedral and the
Bazaar
14. The response
Between 1984 and 1990 a lot of Free software was
created:
➢ GNU coreutils - ls, cat, cp, mv, rm
➢ GNU binutils - as, ld, ldconfig
➢ GNU build system - Automake, Autoconf,Libtool
➢ GNU Compiler Collection(GCC) - compilers for
C, C++, Fortran, Ada and Java
➢ GNU Debugger -gdb
➢ GNU C library - glibc
➢ Bash - unix shell
➢ Emacs - text editor
➢ и много други.
15. General Public License(GPL)
- The freedom to run the program for any
purpose.
- 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 can
help your neighbor.
- The freedom to improve the program, and
release your improvements (and modified
versions in general) to the public, so that the
whole community benefits.
GPL
16. BSD License
1. The source must retain this copyright
2. Binary must reproduce the above copyright
3. All advertising materials must display the
following acknowledgement:
This product includes software developed by
the <organization>.
4. Neither the name of the <organization> nor the
names of its contributors may be used to
endorse or promote products derived from this
software without specific prior written
permission.
BSD_licenses
17. So here comes Linux
Sep 1991 – Linus Torvalds announces Linux 0.0.1
1992 – Tanenbaum starts the famous debate
between him and Torvalds
Mart 1994 – Linux 1.0.0 is released
1996 – The Tux mascot has been adopted
Linux History
18. So here comes Linux
Sep 1991 – Linus Torvalds announces Linux 0.0.1
1992 – The Linux kernel is relicensed under the
GNU GPL.
1992 – Tanenbaum starts the famous debate
between him and Torvalds
1993 – more then 100 developers work on the kernel
Mart 1994 – Linux 1.0.0 is released
1995 – The name “Linux” was trademarked
1996 – Linux 2.0.0 is released
Linux History
19. The evolution
1996 – The Tux mascot has been adopted
1998 – IBM, Compaq, and Oracle announce their
commercial 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 merged
to form The Linux Foundation
20. What is a distribution?
➢ Linux Kernel
➢ GNU Libraries
➢ GNU Utilities
➢ X Windows system