Linux, système libre

Transcription

Linux, système libre
GNU - Linux
the free operating system
[email protected]
AC T G G C
école d'été EDVS 2009
UNIX
✔
✔
✔
1969 : multi-user and multi-task system
A superuser = root
1973: AT&T makes Unix available to
universities (licence)
école d'été EDVS 2009
Origin of GNU - Linux
✔
✔
✔
✔
In 1985 Richard Stallman
publishes the GNU
Manifesto
Gnu is Not Unix!
Main goal: creation of a
free version of Unix
In 1989 GNU is ready but
the kernel is still lacking
école d'été EDVS 2009
Origin of GNU - Linux
In October 1991 Linus Torvalds writes a Unix
clone for PC and makes it freely available
✔ GNU – Linux
= GNU applications + Linux kernel
✔ GNU – Linux consists of 3 layers:
✔
➔
A kernel
➔
A distribution
➔
A graphical environment
école d'été EDVS 2009
A distribution
• A collection of softwares
• A system organisation
• Each distribution reflects
– A need
– A technical point of view
– A philosophy
• More than 300 distributions available!
• Oldest distribution: Slackware
école d'été EDVS 2009
Some popular distros
• Commercial distributions
– Fedora (Red Hat)
– Suse Linux
– Mandriva
– Ubuntu
• Community distributions
– Debian
– Gentoo
distrowatch!!
école d'été EDVS 2009
Linux everywhere
✔
✔
✔
✔
✔
✔
✔
✔
PC and PowerPC (Mac)
Old PCs, netbooks
PDA
Mobile phones
MP3 players
Divx players
Freebox
…
école d'été EDVS 2009
System organisation
File manager
école d'été EDVS 2009
System organisation
File manager
Linux terminal (shell)
école d'été EDVS 2009
File system
✔ System rights:
read / write / execute (rwx)
✔ System properties:
user / group / rest-of-the-world
école d'été EDVS 2009
File system
✔ System rights:
read / write / execute (rwx)
✔ System properties:
user / group / rest-of-the-world
école d'été EDVS 2009
Security
✔ Superuser (root)
✔ Network filters
✔ OpenSource
✔ Encrypted passwords (MD5)
école d'été EDVS 2009
KDE environment
école d'été EDVS 2009
Gnome environment
école d'été EDVS 2009
XGL and 3D desktop
école d'été EDVS 2009
Servers / Development
•
•
•
•
•
•
•
Web (Apache...)
Mail
MySQL, PostgreSQL
PHP
DNS
DHCP
...
•
•
•
•
•
•
•
C / C++
Java
Perl
Python
Shell
Ruby
...
école d'été EDVS 2009
Help needed?
• Man
•
•
•
•
Google
Lea : http://lea-linux.org
LUGs (Linux Users Groups)
Forums, mailing lists, wiki ...
école d'été EDVS 2009
Live distribution
✔
✔
Running Linux on any
machine without installation
Many distributions available
as live CD
➔Ubuntu (Windows compatible...)
➔Mandriva
➔Fedora
➔SliTaz (25 Mb!!!)
école d'été EDVS 2009
Ubuntu Linux
✔ 2004: Mark Shuttleworth creates
Ubuntu = “Humanity towards others”
or “I am who I am because of who we
all are”
✔ Ubuntu = up-to-date yet stable Linux
distribution for the average user
✔ Annual releases in April and October
4.10, 5.04, 5.10... 8.04 LT, 8.10, 9.04...
✔ Hardy Heron = Long Term Support
(LTS)
école d'été EDVS 2009
Ubuntu Linux family
école d'été EDVS 2009
What is Ubuntu?
●
Linux-based operating system for desktops,
laptops, and servers
●
Completely Free and Open Source
●
Officially supports Intel x86, AMD 64-bit
On-line with Ubuntu
●
Browse the web
●
Send email
●
Chat with friends
●
●
Remote desktop
control
Video conferencing
Of ce tools
●
Create presentations
●
Build spreadsheets
●
Write, edit documents
●
Create databases
●
Compatible with other
office productivity
products
Fre e s e c u r i t y u p d a t e s
●
●
Automatic
announcements
Easy to follow
instructions
Ad d / Re m o v e p ro g r a m s
●
●
●
Hundreds of free
software packages
Secure and simple
package manager
All at the click of a
button!
In over 40 languages
●
●
●
... from Arabic to
Xhosa
Smart Common Input
Method support
Open to your
translation
contributions
A n d m u c h m o re . . .
●
●
Accessibility
–
simple high visibility themes
–
screen magnifiers and screen readers
–
on-screen keyboard
Documentation
–
System documentation through the Help program
–
Ubuntu Desktop Guide
–
Ubuntu Server Guide
T h e U b u n t u Pro m i s e
●
Genuine Freedom and Flexibility
●
Zero Licensing Fees
●
First Class Support: Commercial and Community
●
Collaboration to the Core
●
Localisation and Customisation
●
Certification: Hardware, Software, Skills