Introduction Your trainer… Title: Network Engineer Education: Master Degree in Network Engineering, BSC degree in Computer Engineering Experience : Mcse,Mcitp,MCIT UNIX/Linux trainer. Contact: email@example.com Mob.01113555023 Mohammed Hassan
Introduction ObjectivesBy completing this presentation , you will be able to: Understand Unix. Its philosophy, different Unix families. Discover the free world. Different licenses. Discover Linux. From its history to the application in company.
Introduction TopicsPlan: Unix. Its philosophy and its history. From Unix to Linux.
Introduction Unix History and philosophy
UnixPreviewHere’s what we’ll see: Unix utility. Unix history. Different Unix. Targets of Unix. Unix philosophy
Unix Unix utility Unix have to: Work 24/24, 7/7. Being multi tasks. Being multi users. Make scientists calculation. Being perfectly reliable.
Unix Unix History Here’s Unix history 1969 1976 1978 1991Creation by KenThompson andDenis Ritchie from Creation of LinuxBell Labs by Linus Torvalds Split between Creation of BSD and type Apple V Unix
UnixThe different Unix Proprietary Unix Solaris Sun AIX IBM HP-UX HP MacOS X Apple
UnixThe different UnixBSD - Berkeley Software Distribution Licensed 3 major branches : FreeBDS NetBSD OpenBSD Server/Security oriented
UnixThe different Unix ary Un ix are Pr opriet ld for eated and so cr comp uters s pecific (ex ample aris/S PARC) Sol
UnixTargets of Unix According to its design, Unix targets are: Scientist University Army States organization
UnixUnix philosophyPhilosophy of Unix system Everything is a file Hard Drive, CDROM drive, CPU … Task segmentation A program must be portable Write code quickly and to share with the community Correct bugs quickly
UnixUnix philosophyAdvantages and disadvantages of proprietary Unix: Advantages Disadvantages Stability Buy cost High load Resistance Maintenance cost Security Not User Friendly
UNIXQuiz The BSD system is a different Unix system MacOSX is not based on the Unix system UNIX system is a multi-task system UNIX system is a multi-user system
Introduction From Unix to GNU/Linux History and philosophy
From Unix to GNU/LinuxPreviewHere’s what we’ll see: Open source softwares. Free softwares GNU / Linux. Applications.
From Unix to GNU/Linux Open source softwareThere are two types of software Binary form Sources unavailable Not human understandable Original form (Source) O Human understandable Access to the sources.
From Unix to GNU/LinuxOpen source softwareConcept of Open Source and Proprietary system Open Sources Software – Offer the possibility for the user to access the source code of the application Proprietary Software – Doesn’t offer the access to the source code
From Unix to Linux Free softwareTo be free a software must respect this 4 rules: Free to Free to read the code execute Free to Free to improve redistribute
From Unix to Linux GNU / LinuxFSF and GNU Free Software Foundation 1984 by Richard Stallman A Free clone of Unix free free as in “free speech”, not as in “free beer” GNU-GNU’s not UNIX GPL-General Public License A legal frame for the free software Actual version : 3
From Unix to Linux GNU / LinuxThe birth of the Linux Kernel Created in 1991 by Linus Torvalds Minix clone Based on concepts and Unix philosophy Sources available for free on Internet. A community appeared on internet Linux is not an operating system
From Unix to Linux GNU / Linux Very early Richard Stallman convinces Linus Torvalds to put the kernel v 0.12 under GPL license GNU softwares are then adapted to work with Linux kernel The Linux kernel and GNU softwares make a true operating system GNU + Linux Kernel = GNU/ Linux
From Unix to Linux DistributionsWhat’s a distribution A distribution contains often: A Kernel (sometimes modified). A software library. An installation program. A package manager.
From Unix to Linux ApplicationsThe most used distributions:
From Unix to Linux ApplicationGNU/Linux is used in company for: Web server FTP server DHCP/DNS server Proxy/Cache server Firewall Embeded systems
From Unix to Linux ApplicationsAdvantage and disadvantages de Linux : Advantages Disadvantages Stability No After Sale services Reliability Lack of Knowledge Security Not User-friendly
From Unix to Linux Quizz The FSF was created by Richard Stallman GNU is Linux Richard Stallman created the Linux kernel There are many Linux distributions on the market
From Unix to Linux Stop and Think Do you have any questions ?