54
IBM C orporation 2001 pSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, Georgia October 8-12, 2001 Linux Today

PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

Embed Size (px)

Citation preview

Page 1: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

L17

Brian Dolan-Goecke

Atlanta, Georgia October 8-12, 2001

Linux Today

Page 2: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Brian Dolan-Goecke

Page 3: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Contact

Email: [email protected]

WebSite: www.Goecke-Dolan.com/Brian

Phone: (612) 759-0967

Page 4: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux 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.

Page 5: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux Basics

What is Linux ?

Where did it come from ?

Open Source ?

What is Linux composed of ?

How does one get Linux ?

Page 6: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

What Is Linux ?

Common Definition

A Unix Operating System and Applications that run on multiple machines from PDAs to

Mainframes

Page 7: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

What 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

Page 8: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Where 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

Page 9: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Grow

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

Page 10: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Open 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

Page 11: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux 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

Page 12: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

What Is Linux Composed Of ?

Linux Kernel (from Linus Torvalds)

GNU Programs (from GNU Project)

Other software

More correctly called a

"GNU/Linux Distribution"

Page 13: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Common Distributions

Slackware

RedHat

Caldera

Mandrake

Debian

Corel

Page 14: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Slackware

Current Version: 8.0

Notes:

Oldest distribution

WebSite: www.slackware.com

Page 15: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

RedHatCurrent 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

Page 16: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Caldera

Current Version: 3.1

Notes:

Have products for machines classes

Combined with SCO/Unix

WebSite: www.Caldera.com

Page 17: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Mandrake

Current Version: 8.0

Notes:

Based on RedHat ?

Known for speed

Graphical interface, install, admin, more

Has PowerPC version

WebSite: www.Mandrake.com

Page 18: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

SuSE

Current Version: 7.2

Notes:

Many available packages

Popular in Europe

Available on 6 CD's or DVD

WebSite: www.SuSE.com

Page 19: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Debian

Current Version: 2.2r3 (Potato)

Notes:

A completely Open Source distribution

Multiple CPU Architectures

Have some special distributions

WebSite: www.Debian.org

Page 20: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Corel

Current Version: Second Edition

Notes:

Based on Debian

Bundled with Corel Linux Products

Sold to xandrox ?

WebSite: www.corel.com/Linux

Page 21: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Notable Distributions

YellowDog, for Mac/PowerPC

NSA Secure Linux

Several Single-Use Distributions

NetMax -- www.netmax.com

Page 22: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

How Does One Get Linux ?

Buy a distribution

Download a distribution

Build you own distribution

Page 23: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Questions

Audience Questions

Page 24: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Current Linux

Linux Kernel 2.4

Other Software

Page 25: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Kernel 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

Page 26: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux Advances Highlights

New Architectures

Optimizations

Better SMP

Better Resource Management

Extended Limits

DevFS

New File Systems

Page 27: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

New Architectures

Intel Itanium (ia64)

IBM Mainframe (S/390)

SuperH

MIPS 64-bit

Page 28: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Optimizations

Pentium III

AMD

Cyrix

MMX/MMX2

MTRR/MCR

Page 29: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Expanded Support For Buses

Added direct ISA "Plug and Play" support

I2O devices

Robust resource management

Key for enterprise

Page 30: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Better SMP

Multi IO-APIC (Also non-SMP IO-APIC)

Can handle many more simultaneous processes

Configurable process limit

More efficient scheduler

Key for Enterprise

Page 31: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Resource Management

New Resource Management Subsystem

Works better with "Plug and Play"

Has PCI card database

Works with DevFS

Page 32: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Expanded 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

Page 33: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Shared Memory

POSIX-style shared memory segments

Still has SysV shared memory compatibility

Page 34: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

VFS Changes

Faster and simpler single-buffer system

Multi-File System mounts

More Partition Table types

Page 35: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Logical Volume Manager

Added great flexibility to disk management

Key for enterprise

Page 36: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

File System Advances

Journal File System

- Ext3

- Reizerfs

- IBM JFS

-SGI JFS

HPFS Read/Write

UDF (cdrom/dvd filesystem)

Page 37: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Embedded Memory Devices

Memory Technology Devices (MTD)

Disk-On-Chip

Onboad memory as MTD

Flash Memory

More...

Page 38: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Embedded Filesystems

Compressed ROM FS (CRAMFS)

ROM FS (ROMFS)

Simple RAM-Based FS (RAMFS)

Page 39: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

New Devices

USB

IrDA

Firewire (IEEE1394)

Improved DVD

Page 40: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

DevFS

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

Page 41: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Desktop Advances

Direct Rendering Manager

Improved DVD support

Digitizer Pad as Mice

Parallel device layer rewritten

Page 42: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Software Packages

Page 43: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Servers

SAMBA

Apache

Tomcat/Java

Page 44: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Desktop Software

XFree86 4.x

GUI Advances

- KDE

-Gnome

Gnome adoption by UNIX community

Page 45: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Other Software

Linux Clustering

More games

Page 46: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux Future

Page 47: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux Needs

Better HotSwap

More raid support (soft/hard)

GFS

More Fiber Channel Support

Page 48: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux Future

Continued improvements

More devices supported

More clustering

Page 49: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Linux Will Be Seen

Embedded devices

- PDA's

- Multimedia devices

- Networking devices

- Other

Continued server growth

Page 50: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

What do you think

Linux needs

for the future ?

Page 51: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Resources

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/toc.html

Page 52: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

ArticlesThe Bullet Points: Linux 2.4-Part Deux

Linux Journal, September 2000

More Than a Gigabuck: Estimating GNU/Linux's Size

by David A. Wheeler ([email protected])

www.dwheeler.com/sloc/redhat71-v1/redhat71sloc.html

Linux History - http://www.li.org/linuxhistory.php

Wonderful World of Linux 2.4 - http://linuxtoday.com/news_story.php3?ltsn=2001-01-05-007-04-NW-LF-KN

Page 53: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

BooksThe Cathedral & the Bazaar

Musings on Linux and Open Source by an Accidental RevolutionaryEric S. Raymond

Paperback Edition February 2001 ISBN 0-596-00108-8

www.ora.com

Open SourcesVoices from the Open Source Revolution

Edited by Chris DiBona, Sam Ockman & Mark Stone1st Edition January 1999

ISBN: 1-56592-582-3www.ora.com

Page 54: PSeries Technical Conference L17 Brian Dolan-Goecke Atlanta, GeorgiaOctober 8-12, 2001 Linux Today

IBM Corporation 2001 pSeries Technical Conference

Version Info

Brian Dolan-Goecke

[email protected]

http://www.goecke-dolan.com/Brian/Presentations

Linux Today Presentation

Version 1.2

10/9/2001