SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Présentation du système d’exploitation

GNU/Linux
Hedi MAGROUN
AUF Tunis / Mars 2008
Plan
•
•
•
•
•
•

Introduction
Histoire
Philosophie
Distribution
Utilisation
Conclusion

(Définition, Nom)
(GNU, Noyau Linux, Diffusion)
(Logiciel libre, Interopérabilité, Communautés)
(Définition, Choix)
(Serveur, poste de travail, …)

GNU/Linux - Hedi MAGROUN

2
Introduction / Définition
GNU/Linux est un système d'exploitation:
– libre,
– multitâche,
– multi-plateforme et
– multi-utilisateur
– de type Unix.

GNU/Linux - Hedi MAGROUN

3
Introduction / Nom
• GNU/Linux :
– GNU : projet GNU (initié par Richard Stallman en 1984)
– Linux : noyau Linux (initié par Linus Torvalds en 1991)
–…

• GNU/Linux ou Linux?
– GNU/Linux : les plus proches du projet GNU
– Linux
: grand public

GNU/Linux - Hedi MAGROUN

4
Histoire / Le projet GNU
• GNU est l’acronyme de GNU's Not Unix
• Initiateur : Richard Stallman en 1984
Richard Stallman : chercheur au laboratoire d'intelligence artificielle du MIT

• Objectif : Créer un système d'exploitation libre et complet
• Etat en 90 :
le projet GNU possède une version utilisable de tous les éléments
nécessaires à la construction d'un système d'exploitation à l'exception du
plus central : le noyau

GNU/Linux - Hedi MAGROUN

5
Histoire / Noyau Linux
• Initiateur : Linus Torvalds en 1991
Linus Torvalds : un étudiant finlandais de l'université d'Helsinki

• apprentissage sur Minix
Minix : un S.E. écrit dans un but pédagogique par Andrew Tanenbaum

• 5 oct. 1991 : Linus Torvalds annonce la disponibilité de son S.E. en
version 0.02
• De Freax à Linux
– Initialement appelé Freax = free + freak + Unix (par Linus Torvalds)
– Nom définitif : Linux = Linus + Unix (grâce à Ari Lenk)

GNU/Linux - Hedi MAGROUN

6
Histoire / Apparition des sys. UNIX

Extrait du schéma non exhaustif retraçant globalement l'apparition des principaux S.E. de type UNIX
GNU/Linux - Hedi MAGROUN

7
Histoire / Diffusion
• GNU/Linux =
+ Système de base = logiciels du projet GNU + noyau Linux
+ Nombreux logiciels libres:
•
•
•
•

Env. graphique KDE : lancé par Matthias Ettrich en octobre 1996
Env. graphique GNOME : lancé par Miguel de Icaza en août 1997
Mozilla : libération du code source du navigateur Netscape en 31 mars 1998
OpenOffice.org : fondé par Sun Microsystems en juin 2000 (libération de
StarOffice)
• …

• Prise en compte progressive de l'intérêt commercial de
GNU/Linux :
IBM, Sun Microsystems, HP, Oracle …

GNU/Linux - Hedi MAGROUN

8
Philosophie / Logiciel libre
• La principale originalité de GNU/Linux par
rapport à d'autres est d'être constitué d'un noyau
libre et de logiciels libres
• « logiciel libre »:
– Expression donnée par Richard M. Stallman
– Fait référence à la liberté pour tous d'exécuter, de
copier, de distribuer, d'étudier, de modifier et
d'améliorer le logiciel

GNU/Linux - Hedi MAGROUN

9
Philosophie / Logiciel libre
Code source

Code binaire

int main(void)
{
 printf(“Bonjourn”);
 return 0;
}

01001000110001100011
00001100110011111100
01101101100111000110
00110000110001111000
11000011100001111000
11111

Langage de programmation

Instructions machine

Écrit par un développeur de
logiciels

Exécutées par un
ordinateur

GNU/Linux - Hedi MAGROUN

10
Philosophie / Logiciel libre
• « logiciel libre » fait référence à quatre libertés:
– liberté 0 : la liberté d'exécuter le programme, pour tous les
usages
– liberté 1 : la liberté d'étudier le fonctionnement du programme,
et de l'adapter à ses besoins
=> l'accès au code source est nécessaire

– liberté 2 : la liberté de redistribuer des copies, donc d'aider son
voisin
– liberté 3 : la liberté d'améliorer le programme et de publier ses
améliorations, pour en faire profiter toute la communauté
=> l'accès au code source est nécessaire

GNU/Linux - Hedi MAGROUN

11
Philosophie / Logiciel libre
Utiliser

Redistribuer

Modifier

Propriétaire
Shareware
Freeware
Logiciel Libre

GNU/Linux - Hedi MAGROUN

12
Philosophie / Interopérabilité
• Définition:
L'interopérabilité est le fait que plusieurs systèmes, qu'ils soient
identiques ou radicalement différents, puissent communiquer
sans ambiguïté et opérer ensemble.

• Équation:

Interopérabilité = prot. standards + formats ouverts

 Les partisans des logiciels libres sont des partisans
constants de l’ Interopérabilité

GNU/Linux - Hedi MAGROUN

13
Philosophie / Communautés
• Associations : Linux Users Group
Groupe d'Utilisateurs Linux cherchent à promouvoir Linux et par extension,
les logiciels libres, par :
• Rencontres où démonstrations
• Formations
• Installations

• Nombreuses communautés existent sur Internet
aider les débutants comme les professionnels

• Un utilisateur de Linux s'appelle un linuxien

GNU/Linux - Hedi MAGROUN

14
Distributions / Définition
 Pour l'utilisateur final, GNU/Linux se présente sous la forme
d'une distribution
Définition :
On appelle Distribution Linux une solution prête à être installée par
l'utilisateur final
Composition :
– un noyau Linux,
– des programmes d'installation et d'administration de l'ordinateur,
– un mécanisme facilitant l'installation et la mise à jour des logiciels comme
RPM ou dpkg
– ainsi qu'une sélection de logiciels produits par d'autres

GNU/Linux - Hedi MAGROUN

15
Distributions / Définition

GNU/Linux - Hedi MAGROUN

16
Distributions / Choix
• Une distribution peut être :
– à but commercial ou non
– orienté serveur, bureautique ou embarqué
– orienté grand-public ou public averti
– généraliste ou spécialisée pour un usage spécifique
(pare-feu, routeur réseau, grappe de calcul…)
– d'autres sont certifiés sur un matériel donné

GNU/Linux - Hedi MAGROUN

17
Distributions / Choix
• Parmi les plus célèbres :
– Debian : éditée par une communauté de développeurs
– Red Hat : éditée par Red Hat qui participe également au
développement de FedoraCore

– SuSE : éditée par Novell
– Slackware : première distribution Linux

• Autres : dérivées des grands projets sus-cités
– Ubuntu, …

GNU/Linux - Hedi MAGROUN

18
Utilisation
Aujourd'hui :
GNU/Linux est utilisé sur de nombreuses plateformes, du plus puissant superordinateur aux
systèmes embarqués tels que téléphone portable,
assistant personnel, …

GNU/Linux - Hedi MAGROUN

19
Utilisation / Serveur
GNU/Linux s'est d'abord imposé dans le domaine
des serveurs informatiques grâce à des logiciels
tels que :
•
•
•
•
•

serveur web :
Apache (LAMP: Linux-Apache-MySQL-PHP)
SGBD :
PostgreSQL, …
Groupware
…
serveur de messagerie électronique : sendmail,…
…

GNU/Linux - Hedi MAGROUN

20
Utilisation / poste de travail
GNU/Linux a atteint une certaine maturité sur le poste
de travail grâce aux :
– Environnements de bureau : GNOME et KDE
– Offre en logiciels
• Bureautique, avec notamment OpenOffice.org.
• Internet, avec Mozilla Firefox, Mozilla Thunderbird, …
• Multimédia, avec Xine, MPlayer, VLC media player, XMMS ou
Amarok.
• Manipulation d'images, avec The GIMP

GNU/Linux - Hedi MAGROUN

21
Utilisation / Autres …
•

Sécurité réseau
passerelle, routeur ou pare-feu

•

Ordinateur central
gros ordinateurs ultra-fiables optimisés pour le traitement massif de données
centres de calculs : banques, sociétés d'assurances et grandes entreprises

•

Grappes de serveurs (clusters)
mise en place de plusieurs ordinateurs en réseau qui vont apparaître comme un seul
ordinateur ayant plus de capacités (plus puissant, etc.), très utilisé pour les calculs parallèles.

•

Superordinateurs :
Les superordinateurs sont conçus pour atteindre les plus hautes performances possibles en
terme de vitesse de calcul.
 En novembre 2005, selon top500.org :
Linux fait tourner 74% des 500 plus puissants ordinateurs du monde

•

Embarqué :
petit appareil électronique destiné à la consommation de masse, équipé en général d'un
processeur spécialisé économe en énergie et d'une mémoire flash:
téléphone portable, assistant personnel, lecteur vidéo DivX, etc.

GNU/Linux - Hedi MAGROUN

22
Conclusion
• GNU/Linux est le résultat de nombreux projets
développés en mode collaboratif déployés via
Internet
• Collaborateurs :
– individus passionnés
– organisations
– petites et grandes entreprises commerciales

GNU/Linux - Hedi MAGROUN

23
Référence / www.wikipedia.org

http://fr.wikipedia.org/wiki/Linux

GNU/Linux - Hedi MAGROUN

24

Contenu connexe

Tendances

Introduction to Nexus Repository Manager.pdf
Introduction to Nexus Repository Manager.pdfIntroduction to Nexus Repository Manager.pdf
Introduction to Nexus Repository Manager.pdfKnoldus Inc.
 
Formation autour de git et git lab
Formation autour de git et git labFormation autour de git et git lab
Formation autour de git et git labAbdelghani Azri
 
Introduction to git and github
Introduction to git and githubIntroduction to git and github
Introduction to git and githubAderemi Dadepo
 
A la découverte de kubernetes
A la découverte de kubernetesA la découverte de kubernetes
A la découverte de kubernetesJulien Maitrehenry
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CDHoang Le
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To JenkinsKnoldus Inc.
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et DockerStephane Manciot
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des testsZhu Wei QI
 
Introduction à spring boot
Introduction à spring bootIntroduction à spring boot
Introduction à spring bootAntoine Rey
 
GIT | Distributed Version Control System
GIT | Distributed Version Control SystemGIT | Distributed Version Control System
GIT | Distributed Version Control SystemMohammad Imam Hossain
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3Ji-Woong Choi
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...XavierPestel
 
Git pour les (pas si) nuls
Git pour les (pas si) nulsGit pour les (pas si) nuls
Git pour les (pas si) nulsMalk Zameth
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Simplilearn
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsKokou Gaglo
 

Tendances (20)

Git
GitGit
Git
 
CI/CD with Github Actions
CI/CD with Github ActionsCI/CD with Github Actions
CI/CD with Github Actions
 
Introduction to Nexus Repository Manager.pdf
Introduction to Nexus Repository Manager.pdfIntroduction to Nexus Repository Manager.pdf
Introduction to Nexus Repository Manager.pdf
 
Formation autour de git et git lab
Formation autour de git et git labFormation autour de git et git lab
Formation autour de git et git lab
 
Introduction to git and github
Introduction to git and githubIntroduction to git and github
Introduction to git and github
 
A la découverte de kubernetes
A la découverte de kubernetesA la découverte de kubernetes
A la découverte de kubernetes
 
Jenkins tutorial
Jenkins tutorialJenkins tutorial
Jenkins tutorial
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
An Introduction To Jenkins
An Introduction To JenkinsAn Introduction To Jenkins
An Introduction To Jenkins
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des tests
 
Introduction à spring boot
Introduction à spring bootIntroduction à spring boot
Introduction à spring boot
 
GIT | Distributed Version Control System
GIT | Distributed Version Control SystemGIT | Distributed Version Control System
GIT | Distributed Version Control System
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
 
Embedded Android : System Development - Part II (Linux device drivers)
Embedded Android : System Development - Part II (Linux device drivers)Embedded Android : System Development - Part II (Linux device drivers)
Embedded Android : System Development - Part II (Linux device drivers)
 
Git pour les (pas si) nuls
Git pour les (pas si) nulsGit pour les (pas si) nuls
Git pour les (pas si) nuls
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
 
Ansible
AnsibleAnsible
Ansible
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec Jenkins
 

En vedette

Linux
LinuxLinux
Linuxlhcnn
 
Présentation unix linux
Présentation unix linuxPrésentation unix linux
Présentation unix linuxEmmanuel Florac
 
Les 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système LinuxLes 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système Linuxjean NZONZIDI
 
Ligne de commandes sous Linux : effrayant ? Non : indispensable !
Ligne de commandes sous Linux : effrayant ? Non : indispensable !Ligne de commandes sous Linux : effrayant ? Non : indispensable !
Ligne de commandes sous Linux : effrayant ? Non : indispensable !Pascal MARTIN
 
Comparatif Windows/Linux
Comparatif Windows/LinuxComparatif Windows/Linux
Comparatif Windows/LinuxJibril Touzi
 
Alphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm
 
Formation Linux lpi 101
Formation Linux lpi 101 Formation Linux lpi 101
Formation Linux lpi 101 Kais Baccour
 
Cours linux complet
Cours linux completCours linux complet
Cours linux completaubin82
 
alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+Alphorm
 
alphorm.com - Formation Linux LPIC-2
alphorm.com - Formation Linux LPIC-2alphorm.com - Formation Linux LPIC-2
alphorm.com - Formation Linux LPIC-2Alphorm
 
Linux basics ubuntu
Linux basics ubuntuLinux basics ubuntu
Linux basics ubuntuHacen Dadda
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt onu9
 
Formation Linux - Initiation
Formation Linux - InitiationFormation Linux - Initiation
Formation Linux - Initiationrobertpluss
 

En vedette (16)

Linux
LinuxLinux
Linux
 
Linux
Linux Linux
Linux
 
Présentation unix linux
Présentation unix linuxPrésentation unix linux
Présentation unix linux
 
Les 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système LinuxLes 10 commandes utiles pour surveiller un système Linux
Les 10 commandes utiles pour surveiller un système Linux
 
Ligne de commandes sous Linux : effrayant ? Non : indispensable !
Ligne de commandes sous Linux : effrayant ? Non : indispensable !Ligne de commandes sous Linux : effrayant ? Non : indispensable !
Ligne de commandes sous Linux : effrayant ? Non : indispensable !
 
Comparatif Windows/Linux
Comparatif Windows/LinuxComparatif Windows/Linux
Comparatif Windows/Linux
 
cours Lunix
cours Lunixcours Lunix
cours Lunix
 
Alphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ssAlphorm.com Support de la Formation LPIC-1 version 4 ss
Alphorm.com Support de la Formation LPIC-1 version 4 ss
 
Formation Linux lpi 101
Formation Linux lpi 101 Formation Linux lpi 101
Formation Linux lpi 101
 
Cours linux complet
Cours linux completCours linux complet
Cours linux complet
 
alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+
 
alphorm.com - Formation Linux LPIC-2
alphorm.com - Formation Linux LPIC-2alphorm.com - Formation Linux LPIC-2
alphorm.com - Formation Linux LPIC-2
 
Linux basics ubuntu
Linux basics ubuntuLinux basics ubuntu
Linux basics ubuntu
 
Initiation Linux
Initiation LinuxInitiation Linux
Initiation Linux
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 
Formation Linux - Initiation
Formation Linux - InitiationFormation Linux - Initiation
Formation Linux - Initiation
 

Similaire à Linux - Hedi Magroun - AUF - 2008

Install party
Install partyInstall party
Install partyhastu2
 
974267 ubuntu-documentation-installation-configuration
974267 ubuntu-documentation-installation-configuration974267 ubuntu-documentation-installation-configuration
974267 ubuntu-documentation-installation-configurationYounes Hajji
 
1 les logicielslibres
1 les logicielslibres1 les logicielslibres
1 les logicielslibresSylvain DENIS
 
Admin linux
Admin linuxAdmin linux
Admin linuxbekhti
 
Logiciels libres
Logiciels libresLogiciels libres
Logiciels libresj_lipaz
 
Présentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libresPrésentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libresGreg Siebrand
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
Le Système Linux (1992)
Le Système Linux (1992)Le Système Linux (1992)
Le Système Linux (1992)Julien SIMON
 
Mac os vs linux
Mac os vs linuxMac os vs linux
Mac os vs linuxomri hajer
 
Chapitre i généralités et notions de base
Chapitre i généralités et notions de base Chapitre i généralités et notions de base
Chapitre i généralités et notions de base Wajdi Ben Helal
 
Les logiciels libres à l'usage du jeune chercheur (et des autres...)
Les logiciels libres à l'usage du jeune chercheur (et des autres...)Les logiciels libres à l'usage du jeune chercheur (et des autres...)
Les logiciels libres à l'usage du jeune chercheur (et des autres...)Stéphane Péchard
 
0484-systemes-d-exploitation-os.pdf
0484-systemes-d-exploitation-os.pdf0484-systemes-d-exploitation-os.pdf
0484-systemes-d-exploitation-os.pdfRihabBENLAMINE
 
Présentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxPrésentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxThierry Gayet
 

Similaire à Linux - Hedi Magroun - AUF - 2008 (20)

Historique
HistoriqueHistorique
Historique
 
Pourquoi linux
Pourquoi linuxPourquoi linux
Pourquoi linux
 
Install party
Install partyInstall party
Install party
 
Install party
Install partyInstall party
Install party
 
974267 ubuntu-documentation-installation-configuration
974267 ubuntu-documentation-installation-configuration974267 ubuntu-documentation-installation-configuration
974267 ubuntu-documentation-installation-configuration
 
1 les logicielslibres
1 les logicielslibres1 les logicielslibres
1 les logicielslibres
 
Admin linux
Admin linuxAdmin linux
Admin linux
 
Logiciels libres
Logiciels libresLogiciels libres
Logiciels libres
 
Linux
LinuxLinux
Linux
 
Présentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libresPrésentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libres
 
Présentation de GNU/Linux
Présentation de GNU/LinuxPrésentation de GNU/Linux
Présentation de GNU/Linux
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
Cours linux
Cours linuxCours linux
Cours linux
 
Les logiciels libres
Les logiciels libresLes logiciels libres
Les logiciels libres
 
Le Système Linux (1992)
Le Système Linux (1992)Le Système Linux (1992)
Le Système Linux (1992)
 
Mac os vs linux
Mac os vs linuxMac os vs linux
Mac os vs linux
 
Chapitre i généralités et notions de base
Chapitre i généralités et notions de base Chapitre i généralités et notions de base
Chapitre i généralités et notions de base
 
Les logiciels libres à l'usage du jeune chercheur (et des autres...)
Les logiciels libres à l'usage du jeune chercheur (et des autres...)Les logiciels libres à l'usage du jeune chercheur (et des autres...)
Les logiciels libres à l'usage du jeune chercheur (et des autres...)
 
0484-systemes-d-exploitation-os.pdf
0484-systemes-d-exploitation-os.pdf0484-systemes-d-exploitation-os.pdf
0484-systemes-d-exploitation-os.pdf
 
Présentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linuxPrésentation de la pile réseau sous gnu linux
Présentation de la pile réseau sous gnu linux
 

Dernier

SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 

Dernier (19)

DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 

Linux - Hedi Magroun - AUF - 2008

  • 1. Présentation du système d’exploitation GNU/Linux Hedi MAGROUN AUF Tunis / Mars 2008
  • 2. Plan • • • • • • Introduction Histoire Philosophie Distribution Utilisation Conclusion (Définition, Nom) (GNU, Noyau Linux, Diffusion) (Logiciel libre, Interopérabilité, Communautés) (Définition, Choix) (Serveur, poste de travail, …) GNU/Linux - Hedi MAGROUN 2
  • 3. Introduction / Définition GNU/Linux est un système d'exploitation: – libre, – multitâche, – multi-plateforme et – multi-utilisateur – de type Unix. GNU/Linux - Hedi MAGROUN 3
  • 4. Introduction / Nom • GNU/Linux : – GNU : projet GNU (initié par Richard Stallman en 1984) – Linux : noyau Linux (initié par Linus Torvalds en 1991) –… • GNU/Linux ou Linux? – GNU/Linux : les plus proches du projet GNU – Linux : grand public GNU/Linux - Hedi MAGROUN 4
  • 5. Histoire / Le projet GNU • GNU est l’acronyme de GNU's Not Unix • Initiateur : Richard Stallman en 1984 Richard Stallman : chercheur au laboratoire d'intelligence artificielle du MIT • Objectif : Créer un système d'exploitation libre et complet • Etat en 90 : le projet GNU possède une version utilisable de tous les éléments nécessaires à la construction d'un système d'exploitation à l'exception du plus central : le noyau GNU/Linux - Hedi MAGROUN 5
  • 6. Histoire / Noyau Linux • Initiateur : Linus Torvalds en 1991 Linus Torvalds : un étudiant finlandais de l'université d'Helsinki • apprentissage sur Minix Minix : un S.E. écrit dans un but pédagogique par Andrew Tanenbaum • 5 oct. 1991 : Linus Torvalds annonce la disponibilité de son S.E. en version 0.02 • De Freax à Linux – Initialement appelé Freax = free + freak + Unix (par Linus Torvalds) – Nom définitif : Linux = Linus + Unix (grâce à Ari Lenk) GNU/Linux - Hedi MAGROUN 6
  • 7. Histoire / Apparition des sys. UNIX Extrait du schéma non exhaustif retraçant globalement l'apparition des principaux S.E. de type UNIX GNU/Linux - Hedi MAGROUN 7
  • 8. Histoire / Diffusion • GNU/Linux = + Système de base = logiciels du projet GNU + noyau Linux + Nombreux logiciels libres: • • • • Env. graphique KDE : lancé par Matthias Ettrich en octobre 1996 Env. graphique GNOME : lancé par Miguel de Icaza en août 1997 Mozilla : libération du code source du navigateur Netscape en 31 mars 1998 OpenOffice.org : fondé par Sun Microsystems en juin 2000 (libération de StarOffice) • … • Prise en compte progressive de l'intérêt commercial de GNU/Linux : IBM, Sun Microsystems, HP, Oracle … GNU/Linux - Hedi MAGROUN 8
  • 9. Philosophie / Logiciel libre • La principale originalité de GNU/Linux par rapport à d'autres est d'être constitué d'un noyau libre et de logiciels libres • « logiciel libre »: – Expression donnée par Richard M. Stallman – Fait référence à la liberté pour tous d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel GNU/Linux - Hedi MAGROUN 9
  • 10. Philosophie / Logiciel libre Code source Code binaire int main(void) {  printf(“Bonjourn”);  return 0; } 01001000110001100011 00001100110011111100 01101101100111000110 00110000110001111000 11000011100001111000 11111 Langage de programmation Instructions machine Écrit par un développeur de logiciels Exécutées par un ordinateur GNU/Linux - Hedi MAGROUN 10
  • 11. Philosophie / Logiciel libre • « logiciel libre » fait référence à quatre libertés: – liberté 0 : la liberté d'exécuter le programme, pour tous les usages – liberté 1 : la liberté d'étudier le fonctionnement du programme, et de l'adapter à ses besoins => l'accès au code source est nécessaire – liberté 2 : la liberté de redistribuer des copies, donc d'aider son voisin – liberté 3 : la liberté d'améliorer le programme et de publier ses améliorations, pour en faire profiter toute la communauté => l'accès au code source est nécessaire GNU/Linux - Hedi MAGROUN 11
  • 12. Philosophie / Logiciel libre Utiliser Redistribuer Modifier Propriétaire Shareware Freeware Logiciel Libre GNU/Linux - Hedi MAGROUN 12
  • 13. Philosophie / Interopérabilité • Définition: L'interopérabilité est le fait que plusieurs systèmes, qu'ils soient identiques ou radicalement différents, puissent communiquer sans ambiguïté et opérer ensemble. • Équation: Interopérabilité = prot. standards + formats ouverts  Les partisans des logiciels libres sont des partisans constants de l’ Interopérabilité GNU/Linux - Hedi MAGROUN 13
  • 14. Philosophie / Communautés • Associations : Linux Users Group Groupe d'Utilisateurs Linux cherchent à promouvoir Linux et par extension, les logiciels libres, par : • Rencontres où démonstrations • Formations • Installations • Nombreuses communautés existent sur Internet aider les débutants comme les professionnels • Un utilisateur de Linux s'appelle un linuxien GNU/Linux - Hedi MAGROUN 14
  • 15. Distributions / Définition  Pour l'utilisateur final, GNU/Linux se présente sous la forme d'une distribution Définition : On appelle Distribution Linux une solution prête à être installée par l'utilisateur final Composition : – un noyau Linux, – des programmes d'installation et d'administration de l'ordinateur, – un mécanisme facilitant l'installation et la mise à jour des logiciels comme RPM ou dpkg – ainsi qu'une sélection de logiciels produits par d'autres GNU/Linux - Hedi MAGROUN 15
  • 17. Distributions / Choix • Une distribution peut être : – à but commercial ou non – orienté serveur, bureautique ou embarqué – orienté grand-public ou public averti – généraliste ou spécialisée pour un usage spécifique (pare-feu, routeur réseau, grappe de calcul…) – d'autres sont certifiés sur un matériel donné GNU/Linux - Hedi MAGROUN 17
  • 18. Distributions / Choix • Parmi les plus célèbres : – Debian : éditée par une communauté de développeurs – Red Hat : éditée par Red Hat qui participe également au développement de FedoraCore – SuSE : éditée par Novell – Slackware : première distribution Linux • Autres : dérivées des grands projets sus-cités – Ubuntu, … GNU/Linux - Hedi MAGROUN 18
  • 19. Utilisation Aujourd'hui : GNU/Linux est utilisé sur de nombreuses plateformes, du plus puissant superordinateur aux systèmes embarqués tels que téléphone portable, assistant personnel, … GNU/Linux - Hedi MAGROUN 19
  • 20. Utilisation / Serveur GNU/Linux s'est d'abord imposé dans le domaine des serveurs informatiques grâce à des logiciels tels que : • • • • • serveur web : Apache (LAMP: Linux-Apache-MySQL-PHP) SGBD : PostgreSQL, … Groupware … serveur de messagerie électronique : sendmail,… … GNU/Linux - Hedi MAGROUN 20
  • 21. Utilisation / poste de travail GNU/Linux a atteint une certaine maturité sur le poste de travail grâce aux : – Environnements de bureau : GNOME et KDE – Offre en logiciels • Bureautique, avec notamment OpenOffice.org. • Internet, avec Mozilla Firefox, Mozilla Thunderbird, … • Multimédia, avec Xine, MPlayer, VLC media player, XMMS ou Amarok. • Manipulation d'images, avec The GIMP GNU/Linux - Hedi MAGROUN 21
  • 22. Utilisation / Autres … • Sécurité réseau passerelle, routeur ou pare-feu • Ordinateur central gros ordinateurs ultra-fiables optimisés pour le traitement massif de données centres de calculs : banques, sociétés d'assurances et grandes entreprises • Grappes de serveurs (clusters) mise en place de plusieurs ordinateurs en réseau qui vont apparaître comme un seul ordinateur ayant plus de capacités (plus puissant, etc.), très utilisé pour les calculs parallèles. • Superordinateurs : Les superordinateurs sont conçus pour atteindre les plus hautes performances possibles en terme de vitesse de calcul.  En novembre 2005, selon top500.org : Linux fait tourner 74% des 500 plus puissants ordinateurs du monde • Embarqué : petit appareil électronique destiné à la consommation de masse, équipé en général d'un processeur spécialisé économe en énergie et d'une mémoire flash: téléphone portable, assistant personnel, lecteur vidéo DivX, etc. GNU/Linux - Hedi MAGROUN 22
  • 23. Conclusion • GNU/Linux est le résultat de nombreux projets développés en mode collaboratif déployés via Internet • Collaborateurs : – individus passionnés – organisations – petites et grandes entreprises commerciales GNU/Linux - Hedi MAGROUN 23