SlideShare a Scribd company logo
Linux History
C151 Multi-User Operating
Systems
Open Source Programming
 Open source programming: 1983, Richard
Stallman started the GNU Project (GNU =
Gnu is not Unix), a software movement to
provide free and quality software.
 1984 – Stallman started to write the GNU C
compiler (gcc), considered as one of the most
efficient and robust compilers ever created.
 Open source programs are released under
the GNU General Public License.
Linux History
 Minix, the first open source operating system,
written by Andrew S. Tanenbaum in C, about
12000 lines of code.
 1991, first Linux kernel written in C by Linus
Torvalds, University of Helsinki, Finland. First
message about it posted on August 25, first
release in September.
 It was developed with the contribution of many
programmers around the world.
 It is functionally similar to Unix (a clone).
Linux Development
 1993 – FreeBSD 1.0 (Berkley Unix)
 1994 – RedHat Linux is introduced.
 1999 – Linux available for PowerPC (Apple)
 Now – adopted by many companies and most
universities, third world countries.
 Standard for parallel and high performance
computing (Beowulf clusters).
 Available for most computers, including PDA,
supports graphical user interfaces,
networking, and has many applications.
Why Linux
 It's free! – the source code is also available and
anybody can write their own Linux as long as they
include the source code in the distribution.
 Most users consider it a more stable and reliable OS
than Windows.
 It's an alternative to Microsoft's dominance of the
software market.
 It is multi-tasking, multi-user. Good support of multiple
CPUs.
 Many utilities and APIs are now included in most
distributions, like the g++ compiler, OpenGL, MPI,
pthreads, etc.
 Mac OS now has an integrated shell and can run X11,
Linux-specific applications.
Linux Components
 The kernel – the core of the OS that controls
the resources.
 A hierarchical file system (FHS)
 Shells – applications that interpret the
commands from the user. They are active in
the textual mode or terminal mode. Shells can
also execute script files. Examples: bash,
tcsh, zsh, sh, etc.
 Graphical interfaces – the X window system.
Desktop interfaces: Gnome, KDE, fvwm, etc.
Specific libraries: X11, gtk-glib-gnome, Qte,
etc.
Layered View of Linux Operating
System
Layered View of Linux Operating
System
Reading Assignment
 Textbook: Chapter 1 and Chapter 2
Linux History on Youtube
 http://www.youtube.com/watch?v=WVTWCPoUt8
w

More Related Content

DOCX
Linux is a unix
PDF
Linux programming lecture_notes
PPT
Linux Information
PPTX
Unit 2 History of Linux and other details for begginers
DOCX
Linux technology
PPT
ppt on linux by MUKESH PATEL
PPT
Chapter 8 - nsa Introduction to Linux.ppt
PPT
Ppt af linux
Linux is a unix
Linux programming lecture_notes
Linux Information
Unit 2 History of Linux and other details for begginers
Linux technology
ppt on linux by MUKESH PATEL
Chapter 8 - nsa Introduction to Linux.ppt
Ppt af linux

Similar to Lecture_01.ppt (20)

PPT
Ppt af linux
PPT
Ppt af linux
PPT
Ppt af linux
PPT
PPTX
Linux
PDF
Linux basics
PPT
Introduction To Opensource And GNU/Linux
DOCX
Linux Introduction
PPT
L2(1).PPT
PPT
OS Lab: Introduction to Linux
PPTX
Overview_Linux ppt
 
PPTX
1 Intro, Linux system Architecture, Features, File system Structure and appli...
PPTX
Ch1-Unix.pptx
PDF
3CS LSP UNIT 1-1.pdf
PPT
Linux
PPTX
Linux final
PDF
Hillel kobrovski Linux security overview for ciso
PPT
DOCX
UNIT I LINUX.docx
PDF
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
Ppt af linux
Ppt af linux
Ppt af linux
Linux
Linux basics
Introduction To Opensource And GNU/Linux
Linux Introduction
L2(1).PPT
OS Lab: Introduction to Linux
Overview_Linux ppt
 
1 Intro, Linux system Architecture, Features, File system Structure and appli...
Ch1-Unix.pptx
3CS LSP UNIT 1-1.pdf
Linux
Linux final
Hillel kobrovski Linux security overview for ciso
UNIT I LINUX.docx
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
Ad

More from hazhamina (17)

PPTX
Windows10-All-Chabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbpters.pptx
PPTX
PowerPoint.pptxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
PPT
ChoiAccess.pptbuhuhujhhuhuhuhuhuhhhhhhhhhhhhh
PPTX
162676-robot-template-16x9.pptx
PPTX
Sunflower · SlidesMania.pptx
PPTX
6_2019_04_17!05_57_06_AM.pptx
PPTX
Ch_3Mobile Technologies and Services_MAM.pptx
PPTX
GSM TECHNOLOGIES-ARCHITECTURE.pptx
PPT
Chapt-07.ppt
PPTX
Linux-options.pptx
PPT
GSM basics.ppt
PPT
Chap3-Cellular Principles (1).ppt
PPT
workshop_1.ppt
PDF
gsm-pt-130414104636-phpapp02.pdf
PPT
mahe4.ppt
PPT
linux-commands.ppt
PPTX
Introduction to Linux Slides.pptx
Windows10-All-Chabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbpters.pptx
PowerPoint.pptxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
ChoiAccess.pptbuhuhujhhuhuhuhuhuhhhhhhhhhhhhh
162676-robot-template-16x9.pptx
Sunflower · SlidesMania.pptx
6_2019_04_17!05_57_06_AM.pptx
Ch_3Mobile Technologies and Services_MAM.pptx
GSM TECHNOLOGIES-ARCHITECTURE.pptx
Chapt-07.ppt
Linux-options.pptx
GSM basics.ppt
Chap3-Cellular Principles (1).ppt
workshop_1.ppt
gsm-pt-130414104636-phpapp02.pdf
mahe4.ppt
linux-commands.ppt
Introduction to Linux Slides.pptx
Ad

Recently uploaded (20)

PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Trump Administration's workforce development strategy
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
RMMM.pdf make it easy to upload and study
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Cell Structure & Organelles in detailed.
PPTX
master seminar digital applications in india
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Lesson notes of climatology university.
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
STATICS OF THE RIGID BODIES Hibbelers.pdf
Orientation - ARALprogram of Deped to the Parents.pptx
Trump Administration's workforce development strategy
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
RMMM.pdf make it easy to upload and study
VCE English Exam - Section C Student Revision Booklet
Final Presentation General Medicine 03-08-2024.pptx
Supply Chain Operations Speaking Notes -ICLT Program
Cell Structure & Organelles in detailed.
master seminar digital applications in india
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
human mycosis Human fungal infections are called human mycosis..pptx
O5-L3 Freight Transport Ops (International) V1.pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
GDM (1) (1).pptx small presentation for students
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Lesson notes of climatology university.
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE

Lecture_01.ppt

  • 1. Linux History C151 Multi-User Operating Systems
  • 2. Open Source Programming  Open source programming: 1983, Richard Stallman started the GNU Project (GNU = Gnu is not Unix), a software movement to provide free and quality software.  1984 – Stallman started to write the GNU C compiler (gcc), considered as one of the most efficient and robust compilers ever created.  Open source programs are released under the GNU General Public License.
  • 3. Linux History  Minix, the first open source operating system, written by Andrew S. Tanenbaum in C, about 12000 lines of code.  1991, first Linux kernel written in C by Linus Torvalds, University of Helsinki, Finland. First message about it posted on August 25, first release in September.  It was developed with the contribution of many programmers around the world.  It is functionally similar to Unix (a clone).
  • 4. Linux Development  1993 – FreeBSD 1.0 (Berkley Unix)  1994 – RedHat Linux is introduced.  1999 – Linux available for PowerPC (Apple)  Now – adopted by many companies and most universities, third world countries.  Standard for parallel and high performance computing (Beowulf clusters).  Available for most computers, including PDA, supports graphical user interfaces, networking, and has many applications.
  • 5. Why Linux  It's free! – the source code is also available and anybody can write their own Linux as long as they include the source code in the distribution.  Most users consider it a more stable and reliable OS than Windows.  It's an alternative to Microsoft's dominance of the software market.  It is multi-tasking, multi-user. Good support of multiple CPUs.  Many utilities and APIs are now included in most distributions, like the g++ compiler, OpenGL, MPI, pthreads, etc.  Mac OS now has an integrated shell and can run X11, Linux-specific applications.
  • 6. Linux Components  The kernel – the core of the OS that controls the resources.  A hierarchical file system (FHS)  Shells – applications that interpret the commands from the user. They are active in the textual mode or terminal mode. Shells can also execute script files. Examples: bash, tcsh, zsh, sh, etc.  Graphical interfaces – the X window system. Desktop interfaces: Gnome, KDE, fvwm, etc. Specific libraries: X11, gtk-glib-gnome, Qte, etc.
  • 7. Layered View of Linux Operating System
  • 8. Layered View of Linux Operating System
  • 9. Reading Assignment  Textbook: Chapter 1 and Chapter 2
  • 10. Linux History on Youtube  http://www.youtube.com/watch?v=WVTWCPoUt8 w