linux (et le logiciel libre) à l'eivd
DESCRIPTION
François Deppierraz . Linux (et le logiciel libre) à l'eivd. Au menu. Définitions Logiciel libre, Linux, etc. Exemples de logiciels. Logiciel Libre. Définition du logiciel libre Utilisation Code source disponible Redistribution Modification - PowerPoint PPT PresentationTRANSCRIPT
![Page 2: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/2.jpg)
2
Au menu
● Définitions– Logiciel libre, Linux, etc.
● Exemples de logiciels
![Page 3: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/3.jpg)
3
Logiciel Libre
● Définition du logiciel libre– Utilisation– Code source disponible– Redistribution– Modification
● De nombreuses licences– GPL, LGPL– BSD– etc.
![Page 4: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/4.jpg)
4
Linux
● Kernel d'un système
d'exploitation● Basé sur UNIX● Créé en 1991 par
Linus Torvalds● License GPL
Kernel Linux
Libc
Utilitaires(shells, etc.)
X-Window
Window manager(Gnome, KDE, etc.)
Applications X
Hardware
![Page 5: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/5.jpg)
5
Projet GNU
● Fondé en 1983 par
Richard Stallman● But
– Système d'exploitation
complet● Programmes
– Libc– GCC (GNU C
Compiler)– Emacs– etc.
Kernel Linux
Libc
Utilitaires(shells, etc.)
X-Window
Window manager(Gnome, KDE, etc.)
Applications X
Hardware
![Page 6: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/6.jpg)
6
X-Window
● Windowing system● Interface entre la carte
graphique et les
applications● Modèle client/serveur● Fonctionnement en
réseau Kernel Linux
Libc
Utilitaires(shells, etc.)
X-Window
Window manager(Gnome, KDE, etc.)
Applications X
Hardware
![Page 7: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/7.jpg)
7
Window Managers
● Client X● Responsable de
– Aspect des fenêtres– Desktop– Panels
● Les deux plus connus– Gnome– KDE
Kernel Linux
Libc
Utilitaires(shells, etc.)
X-Window
Window manager(Gnome, KDE, etc.)
Applications X
Hardware
![Page 8: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/8.jpg)
8
Distributions Linux
● Ensembles de logiciels– Gestion de la configuration– Gestion de packages
● Non-commerciales– Debian– Ubuntu– Fedora
● Commerciales– Redhat– Suse
Kernel Linux
Libc
Utilitaires(shells, etc.)
X-Window
Window manager(Gnome, KDE, etc.)
Applications X
Hardware
![Page 9: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/9.jpg)
9
Exemples de logiciels libres
● Tiré de mon expérience personnelle– Etudiant depuis 2 ans à l'eivd– Filière Télécom, Réseaux et services
● But– Utiliser principalement des logiciels libres– Trouver des programmes équivalents– Trouver d'autres façons de faire les choses
![Page 10: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/10.jpg)
10
Outils Internet
● Browser Web– Firefox– Mozilla– Konqueror
● Client Mail– Evolution– KMail– Thunderbird
● Clients FTP, IRC, etc.– pour tout les goûts
![Page 11: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/11.jpg)
11
Traitements de texte
● Activité principal d'un étudiant...– ...écrire des rapports.
● OpenOffice.org– Copie de la suite MS Office– WYSIWYG
● LaTeX– Résultat très professionnel– Référence pour les textes scientifiques– Language à balise
![Page 12: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/12.jpg)
12
Programmation
● Un des points forts d'un système GNU/Linux● Langages
– ADA 95● Compilateur GNAT
– C, C++● GCC
– Python, Perl, Ruby, PHP, etc.– Java
● JDK de SUN (Attention problèmes de licences)
● IDE (Integrated Development Environment)– Eclipse– Kdevelop
![Page 13: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/13.jpg)
13
Programmation (suite)
● Simulateur de train
utilisé en
programmation
concurrente
![Page 14: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/14.jpg)
14
Math, Physique et électricité
● Calcul numérique– GNU/Octave
● Clone de Matlab– Python Numeric– Gnuplot
● Calcul symbolique– Maxima– Tiemu
● émulateur de
calculatrice Texas
Instruments
![Page 15: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/15.jpg)
15
Electronique
● Analogique– PSpice
● simulation de circuits
● Numérique– Simulateur VHDL
● FreeHDL (début)– Monde encore assez fermé...
![Page 16: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/16.jpg)
16
Travail en groupe
● Subversion– Espace de stockage commun de fichiers– Gestion des conflits– Historique des modifications
● Communication– Gaim
● Multiprotocole– ICQ, MSN, AIM, Jabber, Yahoo messenger, etc.
– VoIP● kphone● linphone
● Accès à distance– SSH– VNC
![Page 17: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/17.jpg)
17
Télécommunications
● Simulation de réseaux– UML (User Mode Linux)– Qemu– Xen
● Analyse de trafic– Ethereal– Tcpdump– Etherape
● Routage dynamique– Quagga/Zebra
![Page 18: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/18.jpg)
18
Télécommunications (suite)
● Linux embarqué pour équipement réseau– Cours de 3ème année
● Schémas– Dia– XFig
![Page 19: Linux (et le logiciel libre) à l'eivd](https://reader036.vdocuments.site/reader036/viewer/2022062808/56815374550346895dc179f7/html5/thumbnails/19.jpg)
19
Références
● ALL-EIVD http://libre.eivd.ch● Open Source Initiative OSI
http://www.opensource.org● Free Software Foundation http://www.gnu.org● Freshmeat http://www.freshmeat.net