SlideShare a Scribd company logo
1 of 25
3 – Operating Systems
            History


Marian Marinov     Borislav Varadinov
CEO of 1H Ltd.   System Administrator
mm@1h.com             bobi [ at ] itp.bg
It all starts with
      UNIX :)
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 :)
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 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
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
The
tree of
  life
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
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?
Software wars
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
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
➢ и много други.
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
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
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
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
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
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 OS
The True Story of the Internet - Browser Wars
References


➢http://kerneltrap.org/node/14002
➢http://en.wikipedia.org/wiki/Linux
➢
http://en.wikipedia.org/wiki/Linux_kernel_portability
➢http://en.wikipedia.org/wiki/GNU
➢http://en.wikipedia.org/wiki/GNU_Project
➢http://groups.google.com/group/net.unix-wizards/b
Operating Systems
                                                                  History




http://academy.telerik.com/student-courses/software-technologies/os-windows-linux/
Free Trainings @ Telerik Academy

   C# Programming @ Telerik Academy
       csharpfundamentals.telerik.com
 Telerik Software Academy

       academy.telerik.com
 Telerik Academy @ Facebook

       facebook.com/TelerikAcademy
 Telerik Software Academy Forums

       forums.academy.telerik.com

More Related Content

What's hot (20)

History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system history
Operating system historyOperating system history
Operating system history
 
Linux & Unix Operating System's
Linux & Unix Operating System'sLinux & Unix Operating System's
Linux & Unix Operating System's
 
Linux
LinuxLinux
Linux
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Operating System Presentation
Operating System PresentationOperating System Presentation
Operating System Presentation
 
Unix seminar
Unix seminarUnix seminar
Unix seminar
 
Presentation
PresentationPresentation
Presentation
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Unix Security
Unix SecurityUnix Security
Unix Security
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 
Linux basics
Linux basicsLinux basics
Linux basics
 
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEMWELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
 
Ubuntu OS Presentation
Ubuntu OS PresentationUbuntu OS Presentation
Ubuntu OS Presentation
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Operating Systems: A History of MacOS
Operating Systems: A History of MacOSOperating Systems: A History of MacOS
Operating Systems: A History of MacOS
 
Unix architecture | Operating System
Unix architecture | Operating SystemUnix architecture | Operating System
Unix architecture | Operating System
 

Viewers also liked

History of os.1
History of os.1History of os.1
History of os.1myrajendra
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
types of operating system
types of operating systemtypes of operating system
types of operating systemMahira Rashdi
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating SystemsAkshay Kurup
 
Ch01 introducing operating systems
Ch01 introducing operating systemsCh01 introducing operating systems
Ch01 introducing operating systemsJacob Cadeliña
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemHemant Raj
 
Evolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsEvolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsSai praveen Seva
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)Faizan Shaikh
 
Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423Muhammad Saad Hassan
 

Viewers also liked (20)

History of os.1
History of os.1History of os.1
History of os.1
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
types of operating system
types of operating systemtypes of operating system
types of operating system
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Ch01 introducing operating systems
Ch01 introducing operating systemsCh01 introducing operating systems
Ch01 introducing operating systems
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Evolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsEvolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systems
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
Lesson 12 Operating System Development
Lesson 12   Operating System DevelopmentLesson 12   Operating System Development
Lesson 12 Operating System Development
 
Haiku operating system
Haiku operating systemHaiku operating system
Haiku operating system
 
Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423
 
Types of o.s
Types of o.sTypes of o.s
Types of o.s
 
Mac O S X V10
Mac  O S  X V10Mac  O S  X V10
Mac O S X V10
 

Similar to 3. operating systems history

Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxMedhat Dawoud
 
Linux command ppt
Linux command pptLinux command ppt
Linux command pptkalyanineve
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & LinuxRonald .
 
Linux and its history
Linux and its historyLinux and its history
Linux and its historyKamal Ahmed
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linuxmarifel
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Ahmed El-Arabawy
 
Lecture1 100412095202-phpapp02
Lecture1 100412095202-phpapp02Lecture1 100412095202-phpapp02
Lecture1 100412095202-phpapp02Asma Meo
 
The secret life_of_open_source
The secret life_of_open_sourceThe secret life_of_open_source
The secret life_of_open_sourceTed Husted
 
Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)johny shaik
 
Embedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNUEmbedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNUAhmed El-Arabawy
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxSheila Eiffert
 

Similar to 3. operating systems history (20)

Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
History of linux
History of linuxHistory of linux
History of linux
 
Opensource technologies
Opensource technologiesOpensource technologies
Opensource technologies
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux
 
Linux and its history
Linux and its historyLinux and its history
Linux and its history
 
Linux technology
Linux technologyLinux technology
Linux technology
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU
 
Lecture1 100412095202-phpapp02
Lecture1 100412095202-phpapp02Lecture1 100412095202-phpapp02
Lecture1 100412095202-phpapp02
 
The secret life_of_open_source
The secret life_of_open_sourceThe secret life_of_open_source
The secret life_of_open_source
 
Report
ReportReport
Report
 
Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)
 
Foss History
Foss HistoryFoss History
Foss History
 
Embedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNUEmbedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNU
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/Linux
 

More from Marian Marinov

Dev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & LoggingDev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & LoggingMarian Marinov
 
Basic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsBasic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsMarian Marinov
 
Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Marian Marinov
 
Introduction and replication to DragonflyDB
Introduction and replication to DragonflyDBIntroduction and replication to DragonflyDB
Introduction and replication to DragonflyDBMarian Marinov
 
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMessage Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMarian Marinov
 
How to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfHow to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfMarian Marinov
 
How to survive in the work from home era
How to survive in the work from home eraHow to survive in the work from home era
How to survive in the work from home eraMarian Marinov
 
Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefsMarian Marinov
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd Marian Marinov
 
Comparison of-foss-distributed-storage
Comparison of-foss-distributed-storageComparison of-foss-distributed-storage
Comparison of-foss-distributed-storageMarian Marinov
 
Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Marian Marinov
 
Securing your MySQL server
Securing your MySQL serverSecuring your MySQL server
Securing your MySQL serverMarian Marinov
 
DoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKDoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKMarian Marinov
 
Challenges with high density networks
Challenges with high density networksChallenges with high density networks
Challenges with high density networksMarian Marinov
 
SiteGround building automation
SiteGround building automationSiteGround building automation
SiteGround building automationMarian Marinov
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingMarian Marinov
 
Managing a lot of servers
Managing a lot of serversManaging a lot of servers
Managing a lot of serversMarian Marinov
 
Let's Encrypt failures
Let's Encrypt failuresLet's Encrypt failures
Let's Encrypt failuresMarian Marinov
 

More from Marian Marinov (20)

Dev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & LoggingDev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & Logging
 
Basic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsBasic presentation of cryptography mechanisms
Basic presentation of cryptography mechanisms
 
Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?
 
Introduction and replication to DragonflyDB
Introduction and replication to DragonflyDBIntroduction and replication to DragonflyDB
Introduction and replication to DragonflyDB
 
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMessage Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
 
How to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfHow to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdf
 
How to survive in the work from home era
How to survive in the work from home eraHow to survive in the work from home era
How to survive in the work from home era
 
Managing sysadmins
Managing sysadminsManaging sysadmins
Managing sysadmins
 
Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefs
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd
 
Comparison of-foss-distributed-storage
Comparison of-foss-distributed-storageComparison of-foss-distributed-storage
Comparison of-foss-distributed-storage
 
Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?
 
Securing your MySQL server
Securing your MySQL serverSecuring your MySQL server
Securing your MySQL server
 
Sysadmin vs. dev ops
Sysadmin vs. dev opsSysadmin vs. dev ops
Sysadmin vs. dev ops
 
DoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKDoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDK
 
Challenges with high density networks
Challenges with high density networksChallenges with high density networks
Challenges with high density networks
 
SiteGround building automation
SiteGround building automationSiteGround building automation
SiteGround building automation
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel tracking
 
Managing a lot of servers
Managing a lot of serversManaging a lot of servers
Managing a lot of servers
 
Let's Encrypt failures
Let's Encrypt failuresLet's Encrypt failures
Let's Encrypt failures
 

3. operating systems history

  • 1. 3 – Operating Systems History Marian Marinov Borislav Varadinov CEO of 1H Ltd. System Administrator mm@1h.com bobi [ at ] itp.bg
  • 2.
  • 3. It all starts with UNIX :)
  • 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
  • 8. The tree of life
  • 9.
  • 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
  • 21. The first distributions ➢ Slackware ➢ Debian ➢ RedHat Linux Distribution Timeline
  • 22. MOVIES Movies that explain and inspire Revolution OS The True Story of the Internet - Browser Wars
  • 24. Operating Systems History http://academy.telerik.com/student-courses/software-technologies/os-windows-linux/
  • 25. Free Trainings @ Telerik Academy  C# Programming @ Telerik Academy  csharpfundamentals.telerik.com  Telerik Software Academy  academy.telerik.com  Telerik Academy @ Facebook  facebook.com/TelerikAcademy  Telerik Software Academy Forums  forums.academy.telerik.com