Title: L17
1L17
Linux Today
Brian Dolan-Goecke
Atlanta, Georgia
October 8-12, 2001
2Brian Dolan-Goecke
3Contact
Email Brian_at_Goecke-Dolan.com WebSite
www.Goecke-Dolan.com/Brian Phone (612) 759-0967
4Linux Today
Today, Linux is a fun and exciting development in
the IT world. In this presentation we will
investigate the evolution of Linux. We will
begin by covering some common questions about
Linux. Then we look at the current state of
Linux, what it has to offer and where it comes up
short. To conclude we will look at future
development in Linux.
5Linux Basics
What is Linux ? Where did it come from ? Open
Source ? What is Linux composed of ? How does
one get Linux ?
6What Is Linux ?
Common Definition A Unix Operating System and
Applications that run on multiple machines from
PDAs to Mainframes
7What Is Linux ?
Technical Definition Collection of programs
distributed with the "Linux Kernel", and most
often with several additional applications.
Often programs and tools included are from GNU,
BSD and many other contributors
8Where Did Linux Come From ?
Linus Torvalds, a student at the University of
Helsinki, wrote the Kernel code and released it
to the world in 1991
9Grow
When Torvolds released the Linux Kernel code onto
the Internet he did this in a Free, no strings
attached manner. He was actively looking for
feedback, answers and help
10Open Source
At the heart of Linux Comes in flavors Can be
more complex than the software! Lineo has GPL
manager tool See www.opensource.org for more info
11Linux Grew To
10 years later, Linux has grown to about
2,437,470 lines of code, with thousands of
developers contributing With thousands of
applications (packages) being written and
developed for it
12What Is Linux Composed Of ?
Linux Kernel (from Linus Torvalds) GNU Programs
(from GNU Project) Other software More correctly
called a "GNU/Linux Distribution"
13Common Distributions
Slackware RedHat Caldera Mandrake Debian Corel
14Slackware
Current Version 8.0 Notes Oldest
distribution WebSite www.slackware.com
15RedHat
Current Version 7.1 Notes Best known
distribution Company is more than just
distribution Has Alpha CPU Distribution Has
Itanium CPU Distribution WebSite
www.RedHat.com
16Caldera
Current Version 3.1 Notes Have products for
machines classes Combined with
SCO/Unix WebSite www.Caldera.com
17Mandrake
Current Version 8.0 Notes Based on RedHat
? Known for speed Graphical interface,
install, admin, more Has PowerPC
version WebSite www.Mandrake.com
18SuSE
Current Version 7.2 Notes Many available
packages Popular in Europe Available on 6
CD's or DVD WebSite www.SuSE.com
19Debian
Current Version 2.2r3 (Potato) Notes A
completely Open Source distribution Multiple
CPU Architectures Have some special
distributions WebSite www.Debian.org
20Corel
Current Version Second Edition Notes Based on
Debian Bundled with Corel Linux Products Sold
to xandrox ? WebSite www.corel.com/Linux
21Notable Distributions
YellowDog, for Mac/PowerPC NSA Secure
Linux Several Single-Use Distributions NetMax --
www.netmax.com
22How Does One Get Linux ?
Buy a distribution Download a distribution Build
you own distribution
23Questions
Audience Questions
24Current Linux
Linux Kernel 2.4 Other Software
25Kernel 2.4
Released January 4, 2001 Made Linux more robust
and stable with better performance. A lot of
these advances make Linux more appealing to the
enterprise user. Newest Kernel is 2.4.10,
released 9/23/2001
26Linux Advances Highlights
New Architectures Optimizations Better SMP Better
Resource Management Extended Limits DevFS New
File Systems
27New Architectures
Intel Itanium (ia64) IBM Mainframe
(S/390) SuperH MIPS 64-bit
28Optimizations
Pentium III AMD Cyrix MMX/MMX2 MTRR/MCR
29Expanded Support For Buses
Added direct ISA "Plug and Play" support I2O
devices Robust resource management Key for
enterprise
30Better SMP
Multi IO-APIC (Also non-SMP IO-APIC) Can handle
many more simultaneous processes Configurable
process limit More efficient scheduler Key for
Enterprise
31Resource Management
New Resource Management Subsystem Works better
with "Plug and Play" Has PCI card database Works
with DevFS
32Expanded Limits
4.2 Billion Users and Groups 64 GB Ram on Intel
hardware 16 Ethernet Cards 10 IDE
Controlers Remove 2GB file size limit Key for
Enterprise
33Shared Memory
POSIX-style shared memory segments Still has SysV
shared memory compatibility
34VFS Changes
Faster and simpler single-buffer
system Multi-File System mounts More Partition
Table types
35Logical Volume Manager
Added great flexibility to disk management Key
for enterprise
36File System Advances
Journal File System - Ext3 - Reizerfs - IBM
JFS -SGI JFS HPFS Read/Write UDF (cdrom/dvd
filesystem)
37Embedded Memory Devices
Memory Technology Devices (MTD) Disk-On-Chip Onboa
d memory as MTD Flash Memory More...
38Embedded Filesystems
Compressed ROM FS (CRAMFS) ROM FS (ROMFS) Simple
RAM-Based FS (RAMFS)
39New Devices
USB IrDA Firewire (IEEE1394) Improved DVD
40DevFS
Adds ability for dynamic devices Adds ability for
static devices nodes Devices created by driver as
loaded Directory hierarchy for devices Larger
device name space
41Desktop Advances
Direct Rendering Manager Improved DVD
support Digitizer Pad as Mice Parallel device
layer rewritten
42Software Packages
43Servers
SAMBA Apache Tomcat/Java
44Desktop Software
XFree86 4.x GUI Advances - KDE -Gnome Gnome
adoption by UNIX community
45Other Software
Linux Clustering More games
46Linux Future
47Linux Needs
Better HotSwap More raid support
(soft/hard) GFS More Fiber Channel Support
48Linux Future
Continued improvements More devices
supported More clustering
49Linux Will Be Seen
Embedded devices - PDA's - Multimedia devices -
Networking devices - Other Continued server
growth
50What do you think Linux needs for the future ?
51Resources
GNU - www.GNU.org OpenSource - www.OpenSource.org
Linux - www.Linux.com Linux Documentation Project
- www.linuxdoc.org Linux Kernel -
www.kernel.org OPENSOURCES Book -
http//www.oreilly.com/catalog/opensources/book/t
oc.html
52Articles
The Bullet Points Linux 2.4-Part Deux Linux
Journal, September 2000 More Than a Gigabuck
Estimating GNU/Linux's Size by David A. Wheeler
(dwheeler_at_dwheeler.com) www.dwheeler.com/sloc/redh
at71-v1/redhat71sloc.html Linux History -
http//www.li.org/linuxhistory.php Wonderful
World of Linux 2.4 - http//linuxtoday.com/news_s
tory.php3?ltsn2001-01-05-007-04-NW-LF-KN
53Books
The Cathedral the Bazaar Musings on Linux and
Open Source by an Accidental Revolutionary Eric
S. Raymond Paperback Edition February 2001
ISBN 0-596-00108-8 www.ora.com Open
Sources Voices from the Open Source
Revolution Edited by Chris DiBona, Sam Ockman
Mark Stone 1st Edition January 1999 ISBN
1-56592-582-3 www.ora.com
54Version Info
Brian Dolan-Goecke Brian_at_Goecke-Dolan.com http//w
ww.goecke-dolan.com/Brian/Presentations Linux
Today Presentation Version 1.2 10/9/2001