Linux Kernel - Everis Inc.

Download Report

Transcript Linux Kernel - Everis Inc.

Joshua White
Director of CyOON R&D
[email protected]
Everis Inc
http://www.everisinc.com
(315) 370-1535 x4015
CyberPatriot: An Introduction to GNU/Linux
9/10/10
1
Agenda

GNU/Linux History
–
–


The Linux Kernel
GNU Overview
GNU/Linux Role
Distributions
–
Evolution of GNU/Linux Distros
2
Linux's History

Developed in 1991 by Linus Torvald
–
Graduate School project
•
Tux the
Linux mascot
Based on a Unix clone called Minix
–
Linux 0.02 was released on October 5th, 1991
–
The name Linux is in reference to the Kernel
•
Additional software is called the Distribution (Distro)
•
Original Linux 0.02 Distro came with:
–
–
–
Bash – a command line interface
Update – a utility for flushing file system buffers
Gcc – a C++ compiler
Linus Torvald
Courtesy of
the FSF
3
GNU Overview

Created by Richard Stallman
– On September 27th, 1983 the GNU
Project was conceptualized
–
Launched in 1984 to create a Unix-like OS for
free
•
The GNU Kernel wasn't finished at this point
–
Richard Stallman Courtesy of FudCon
Stallman opted to use the Linux Kernel
4
GNU
Mascot
Linux's Role

GNU/Linux fills a number of roles as of
2010





Application platform
Hardware moderation
Data storage utility
Security solutions
Connectivity
5
Linux's Role: Continued

Application Platform



Acts as an Operating System (OS) that standard
user applications can run on.
Manages the access of the applications to the
CPU and Memory
Hardware Moderator

Linux acts as an OS that manages access to
hardware for the software
6
GNU/Linux's Distributions

Hundreds of GNU/Linux distros exist today

The most popular are:







Fedora
Ubuntu
Red Hat Enterprise Linux
CentOS
Slackware
SUSE
Mint
7
GNU/Linux's Distributions

Distros Consist of:







Software packages
Installer
Re-Configuration of the base kernel
Updates/Patches
Some include commercial software
User documentation
A package management system
8
GNU/Linux's Evolution
9
Thanks

Thanks to:




Central NY ISSA for providing time to the
CyberPatriot documentation project

www.issa.org
Everis Inc. for hosting, technical support,
experienced staff and more

www.everisinc.com
Griffiss Institute for providing space and
support
• http://www.griffissinstitute.org/
Rome AFRL for their support of STEM
• http://www.wpafb.af.mil/afrl/ri/
10