Folie 1 - University of Nebraska Omaha

Download Report

Transcript Folie 1 - University of Nebraska Omaha

GNU, Linux and Open Source
GNU
Kernel
GNU/ Linux
OpenSource
GNU - GNUs Not Unix

GNU (pronounced g'noo) is a free operating
system

GNU was invented by Richard Stallman in
1983 at MIT

Stallman quit his job at MIT so that they
could not claim ownership and interfere with
distributing GNU as free software
GNU – GNU/ Linux

The members of the GNU project tried to build their own
kernel (HURD) to get a fully functional free operating system

In 1992, GNU was combined with a free Unix-compatible
kernel called LINUX

It is distributed as GNU/Linux


Suse, Debian/Linux, Red Hat
In 2005, the distributer Debian released the first GNU with its
own kernel HURD

Debian HURD
GNU/ Linux - develpoers
Richard Stallman
Linus Torvalds
KERNEL – the core

a kernel is the core of an operating
system

its responsible for providing secure
access to the machine's hardware and
to various computer processes
KERNEL – the core
KERNEL – types

monolith kernel




microkernel




(WinNT 4, Mac OS X )
less powerful
provides a small set of simple hardware drivers and uses
external applications to provide more functionality
hybrid kernels


(UNIX, Linux, MS/DR- DOS)
more powerful
Drivers and modules are embedded in to the kernel which improves the
speed of a OS
(Windows 2000, Windows XP, etc)
others
LINUX-KERNEL

In 1991, Linus Torvalds (Finland) wrote
a Unix-compatible kernel (v0.01)

LINUX (LINUs uniX)

It was available for free, but
copyrighted on the Internet
LINUX-KERNEL

1993 it became a part of GPL
(General Public License)

Single person and group developers
started distributing GNU/Linux
systems as standalone OS
LINUX-KERNEL

1993 it became a part of GPL
(General Public License)

Single person and group developers
started distributing GNU/Linux
systems as standalone OS
GPL – General Public License

GPL was released in January 1989

The latest version of the license, v2,
was released in 1991
GPL – grants

the freedom to run the program for any purpose

the freedom to study how the program works and
modify it
(Access to the source code is a precondition for this)

the freedom to redistribute copies

the freedom to improve the program, and release
the improvements to the public (Access to the
source code is a precondition for this)
Win vs. Linux startup
You see what you get !
startup Windows XP
startup Linux
Win vs. Linux prompt
MS-DOS prompt
GNU/ Linux prompt
Win vs. KDE environment
Windows XP
GNU/Linux KDE 3.3
OpenSource – free as in free speech

Its source code is published and made
available to the public, enabling anyone to
copy, modify and redistribute the source
code without paying royalties or fees

Since the early 1960s most software was
developed in an open source manner
OpenSource – examples
General:
 Linux (kernel)
 KDE/ GNOME (desktop environment)
 Apache (webserver)
 MySQL (database)
 OpenOffice.org (office)
 Mozilla (browser)
GIS Software:
 UMN – MapServer (mapserver)
 Grass (GIS)
OpenSource – costs
MICROSOFT/ ESRI:
OpenSource:
WindowsXP
~$250
GNU/Linux
$0
Office2k3
~$500
OpenOffice.org
$0
ArcView
$1,500
GRASS
$0
UMN Mapserver
$0
Documentation
$0
ArcGIS
Documentation
Set
$480
LINKS







http://www.wikipedia.com
http://www.gnu.org
http://www.kernel.org
http://www.linux.org
http://www.suse.com
http://www.debian.org
http://www.debian.org/ports/hurd