Logiciels libres - Linux Gnralits sur les logiciels libres Dfinitions Historique Les licences.

  • Published on
    05-Apr-2015

  • View
    105

  • Download
    1

Transcript

  • Page 1
  • Logiciels libres - Linux Gnralits sur les logiciels libres Dfinitions Historique Les licences
  • Page 2
  • 2 Dfinition : licence Licence = contrat li une oeuvre / un produit Matriel Logiciel informatique Documentation Protge les droits de lauteur = limite ceux des autres la paternit de l'uvre le droit de consulter / copier le droit de distribuer / commercialiser le droit de modifier / amliorer Logiciels libres
  • Page 3
  • 3 Dfinition : logiciel libre Logiciel libre = libre rediffusion / modification du code source. Son contraire : logiciel propritaire 4 niveaux de libert : Libert 0 : excuter le programme Libert 1 : lire / modifier le code source Libert 2 : redistribuer le programme (sans modifications) Libert 3 : modifier et redistribuer Ncessite de crer des licences Logiciels libres
  • Page 4
  • 4 Le copyleft Copyleft = gauche dauteur Double jeu de mot ( copyright et left = permis / autoris) But : empcher la protection/revente d un programme libre une fois modifi Principe : un programme sous copyleft doit tre redistribu sous copyleft = ne peut tre repris dans un logiciel propri taire N'existe qu'en droit anglophone (USA / UK) Permet d'assurer les 4 liberts aux utilisateurs et dveloppeurs d'un logiciel libre Logiciels libres
  • Page 5
  • 5 Ne pas confondre Free software ou Freeware ? Free software = Logiciel libre Rpond aux 4 critres de libert et aux buts philosophiques de la FSF Un logiciel libre peut tre payant : prestations (doc, assistance, extensions, etc, avec copyright possible) logiciel Open Source Un logiciel libre peut tre int gr dans un logiciel propri taire et vendu avec (selon licence) MacOS = OS FreeBSD (libre) + gestionnaire d environnement Apple (propri taire) + applications libres/propri taires = le tout payant Freeware = Logiciel gratuit Cas particulier : shareware = version limite et/ou priode dessai gratuite Un logiciel propritaire peut tre gratuit Logiciels libres
  • Page 6
  • 6 1983 Richard Stallman lance le projet GNU (GNUs Not Unix) But : crer un systme dexploitation libre Manifeste GNU publi en 85 1984 Stallman instaure le principe du copyleft et cre la Free Software Foundation. 1984 Premier logiciel libre : GCC (compilateur C) 1985 Deuxime logiciel libre : Emacs (diteur de texte) 1989 Premire version de la licence publique gnrale (GNU GPL) pour protger les composants GNU existants : copyleft crite par Richard Stallman et Eben Moglen ~ 68 % des logiciels libres disponibles sur internet sont sous licence GPL Historique(1) Logiciels libres
  • Page 7
  • 7 Historique(2) 1989 dbut de la programmation du dernier lment : le noyau projet HURD 1991 le noyau Linux (dvelopp par Linus Torvalds), indpendant, est intgr au projet GNU 1994 Version 1.0 de GNU/Linux 1998 Naissance de lOpen Source Initiative Similaire Free Software, mais plus gnral : code source ouvert Ninterdit pas de protger / vendre des prestations (doc, assistance) sous forme de licences avec copyright Logiciels libres
  • Page 8
  • 8 Autres licences : logiciels Licence Publique Gnrale Modifie (GNU LGPL) Lesser (anciennement Library) General Public License Copyleft Permet l'intgration de modules non libres au logiciel 6 11 % des projets libres Licence Berkeley Software License (BSD) Sans copyleft : peut tre redistribu sous une autre licence (ex : FreeBSD MacOS) Version initiale : copyright = clause de publicit 3 7 % des projets libres Logiciels libres
  • Page 9
  • 9 Pas que le logiciel (1) Le contenu (documentation, images, texte...) a les mmes liberts que le logiciel GNU FDL (Free Documentation License) Cre pour les manuels d'utilisation des logiciels libres Wikipdia (encyclopdie libre) est sous FDL Licence Art Libre (LAL) Cre en 2002 Paris Applique le copyleft une oeuvre artistique Droit franais : pays signataires de la convention de Berne. Logiciels libres
  • Page 10
  • 10 Pas que le logiciel (2) Les licences de Creative Commons Organisation cre en 2001 But : diffusion et amlioration d'oeuvres artistiques Textes, photos, musique, vidos, sites web 6 possibilits dusages autour de 4 paramtres : Attribution = signature de lauteur initial (France : obligatoire) Non commercial = interdiction de tirer un profit commercial No derivative works = interdiction dintgrer tout ou partie dans une uvre composite Share alike = partage l'identique, obligation de rediffuser selon la mme licence (idem copyleft) Logiciels libres
  • Page 11
  • Logiciels libres - Linux Linux Dfinition Avantages Inconvnients Historique
  • Page 12
  • 12 Qu'est ce que Linux ? C'est un systme d'exploitation = noyau Il appartient la famille Unix C'est un logiciel libre (Open Source) Plusieurs briques essentielles GNU (environnement Unix) Xfree86 (interface graphique) Applications Il existe d'autres Unix libres (BSD...) Linux
  • Page 13
  • 13 Avantages de Linux Compatibilit Unix Stable et robuste Nombreux logiciels Assistance technique : forums Normes et standards Accs au code source : transparence / vrification Interface XWindows Fonctionnement rseau / serveur performant Faible espace mmoire Multi-plateformes Gratuit ou presque Linux
  • Page 14
  • 14 Inconvnients Temps d'apprentissage Installation mais de plus en plus conviviale Commandes Unix mais des interfaces (KDE, GNOME) multi- fentres existent Cot de dploiement (installation) et d'administration Compatibilit avec formats propritaires non garantie Ex : documents word, excel, etc Manque d'applications verticales Ex : gestion... Linux
  • Page 15
  • 15 Quelques critiques frquentes Linux ne procure aucune garantie Pas d'obligation de rsultat mais des moyens (humains) considrables Linux volue vite Trop de documentation Prise en charge tardive de certains matriels Les constructeurs sont de plus en plus attentifs la compatibilit (loi du march...) Linux
  • Page 16
  • 16 Principales utilisations de Linux Serveur de fichiers NFS, SMB, AppleShare Serveur Internet / Intranet : Apache courrier lectronique, Web, FTP, DNS Serveur de bases de donnes Station de dveloppement Station bureautique Station rseau Linux
  • Page 17
  • 17 Historique Unix 1969 AT&T (American Telephone and Telegraph) Laboratoires Bell l'origine d'Unix System V le langage C : cr en mme temps pour crire Unix uniquement stations de travail 1973 Berkeley University l'origine de BSD, bas sur licence AT&T 1984 MIT - GNU (Gnu is Not Unix) 1991 Linux (noyau) : pour les PCs Linux
  • Page 18
  • 18 Historique Linux 1994-1996 srie 1.0 Introduction de la prise en charge de nouveaux processeurs (Alpha, Sparc...) 1996-1999 srie 2.0 Fonctions Unix de base en cours de reproduction Pilotes de priphriques Premiers aspects rseau 1999-2001 Fonctions Unix de base reproduites Amlioration pilotes & rseau Linux
  • Page 19
  • 19 Historique Linux 2001-2003 srie 2.4 Rpartition de la charge entre processeurs ou UC Support mmoire amlior Nouveaux systmes de fichiers Amliorations pour les systmes embarqus Nouveaux priphriques (USB, FireWire...) Multimedia 2004-? - srie 2.6 Optimisation des performances Nouveau cycle de dveloppement Linux
  • Page 20
  • 20 Structure de Linux Matriel Gestionnaire d'entres - sorties Noyau Shell Applications Linux
  • Page 21
  • Logiciels libres - Linux Fonctionnement Utilisateurs Fichiers Rpertoires Commandes
  • Page 22
  • 22 Utilisateurs (1) Diffrents utilisateurs classs par groupe Profs, S5, S7 sont des groupes d'utilisateurs Choron, Rollin sont des utilisateurs du groupe Profs Liste des groupes dans le fichier /etc/group Liste des utilisateurs dans le fichier /etc/passwd Identificateur, Mot de passe cod, Numro, Numro de groupe, Commentaires, Rpertoire de base, Shell (langage de commande) utilis. Fonctionnement
  • Page 23
  • 23 Utilisateurs (2) Administrateur du systme (super utilisateur) root (nom d'utilisateur obligatoire) Gestionnaire des utilisateurs changer leurs mots de passe ajouter ou supprimer des utilisateurs Gestionnaire des applications : installer / dsinstaller / mettre jour Accs tous les fichiers et rpertoires Fonctionnement
  • Page 24
  • 24 Droits d'accs 3 types d'accs : r (read) Lecture (d'un fichier) Consultation (du contenu d'un rpertoire) w (write) criture (dans un fichier) Cration/destruction (d'un rpertoire) x (execute) Excution (d'un fichier) Accs aux sous-rpertoires 3 types d'utilisateurs: User : propritaire Group : groupe d'utilisateurs auquel appartient le propritaire Other : tous les autres utilisateurs Fonctionnement
  • Page 25
  • 25 Le systme de fichiers(1) Fichier = collection d'informations enregistres sous un nom unique Rpertoire = entit contenant des fichiers et des sous-rpertoires Structure arborescente fichier rpertoire Fonctionnement
  • Page 26
  • 26 Le systme de fichiers(2) Structure classique sous Unix (et donc Linux) Racine Utilitaires Unix Priphriques Tables d'administration Bibliothques Fichiers temporaires Rpertoires utilisateur bin / users dev etc lib usr tmp S5 S7 profs bin include spool lib rollin choron Informations utilisateurs Fonctionnement
  • Page 27
  • 27 Le systme de fichiers(3) Un chemin = information permettant de se reprer dans l'arborescence des rpertoires et des fichiers Chemin absolu = suite de rpertoires depuis la racine jusqu'au fichier/rpertoire voulu Chemin relatif = suite de rpertoires depuis le rpertoire courant jusqu'au fichier/rpertoire voulu Chemins lmentaires : / = racine (en tte) ou sparateur de rpertoire .= rpertoire courant ..= rpertoire pre du rpertoire courant ~ = rpertoire de base utilisateur (home) Fonctionnement
  • Page 28
  • 28 Le systme de fichiers(4) Chemin relatif :../../users/profs/rollin Chemin absolu : /users/profs/rollin bin / users dev etc lib usr tmp S5 S7 profs include spool lib choron rollin bin Rpertoire cible Rpertoire courant Fonctionnement
  • Page 29
  • 29 Commandes Les commandes Unix permettent de : Se dplacer dans l'arborescence de fichiers, Crer, modifier, supprimer des rpertoires ou des fichiers, Changer les droits d'accs des utilisateurs, Lancer ou stopper des applications, ... Les commandes sont tapes dans un terminal (shell) tabulation propose de complter une commande Aide sur les commandes : man nom_de_la_commande nom_de_la_commande --help ou permettent de rcuprer les commandes quon vient de taper, h (history) pour les lister Fonctionnement
  • Page 30
  • 30 cdpwd Changer de rpertoire cd rpertoire rpertoire dsigne le chemin pour accder au rpertoire cible Si rpertoire est absent, on va au rpertoire de base Exemples: cd /users/profs/rollin cd../../users/profs/rollin cd Savoir o on est pwd / users usr profs rollin bin S5 lib Rpertoire cible Rpertoire courant Fonctionnement
  • Page 31
  • 31 ls Afficher la liste du contenu d'un rpertoire ls options fichiers ou rpertoire fichiers ou rpertoire = les fichiers ou le rpertoire afficher si rien, rpertoire courant * est le caractre gnrique (*.txt, machin*) options dsigne les options d'affichage : -Cen colonne -Fprcise par / les sous-rpertoires et * les excutables -Raffiche aussi le contenu des sous-rpertoires -laffiche toutes les infos (dtails) de chaque lment -aaffiche aussi les fichiers cachs Exemples : ls -ltous les fichiers avec dtails du rpertoire courant ls../../S5le contenu du rpertoire S5 Fonctionnement
  • Page 32
  • 32 cpmv Dplacer un fichier mv origine destination origine= chemin/nom du fichier dplacer destination= chemin/[nouveau_nom] (si modifi) Exemples mv../titi.txt../S7/ mv bidule.cpp machin.cpp Copier un fichier cp origine destination origine = chemin/nom du ou des fichiers copier destination = chemin du rpertoire o copier les fichiers ou chemin/nouveau_nom du fichier copier Fonctionnement
  • Page 33
  • 33 rm Effacer un fichier rm options fichiers options -r tend tous les sous-rpertoires -i demande confirmation fichiers = liste des fichiers effacer Fonctionnement
  • Page 34
  • 34 mkdirrmdir Crer un rpertoire mkdir options rpertoire options -p permet de crer les rpertoires intermdiaires si besoin rpertoire = chemin/nom du rpertoire crer Effacer un rpertoire rmdir rpertoire rpertoire = chemin/nom du rpertoire supprimer le rpertoire doit tre vide Fonctionnement
  • Page 35
  • 35 chmod Grer les droits d'accs chmod mode fichiers mode absolu : on ajoute les valeurs de la table relatif : on combine u (propritaire), g (groupe), o (autres), a (tous les 3) + (ajouter), - (enlever), = (assigner) r (lecture), w (criture), x (excution) fichiers = chemin/nom des fichiers dont on modifie les droits Exemples chmod 741 test.txt chmod u=rwx g=r o=x test.txt chmod g+x test.txt Propritaire Groupe Autres 400404 200202 Lecture Ecriture Excution 100101 Fonctionnement
  • Page 36
  • 36 ps whoami Afficher les processus en cours ps options options : peuvent tre combines -A ou -e= affiche tous les processus T= affiche tous les processus du terminal R= affiche les processus en activit -U uid= affiche tous les processus de l'utilisateur uid -p pid ou -P pid = affiche tous les processus de numro pid -f= affiche les info associes chaque processus Exemple ps -ef affiche tous les processus avec toutes les info Savoir quel utilisateur on est whoami Fonctionnement
  • Page 37
  • 37 kill supasswd Envoyer un signal de terminaison un processus kill options pid options -laffiche tous les signaux -9tue le processus (terminaison force) pid =numro du processus tuer Exemple : kill -9 1864dtruit le processus numro 1864 Changer d'utilisateur su options utilisateur options caractristiques de connexion du nouvel utilisateur utilisateurnom du nouvel utilisateur Si on ne met pas d'utilisateur => root Changer le mot de passe de l'utilisateur en cours passwd Fonctionnement
  • Page 38
  • Logiciels libres - Linux Offre logicielle Distributions Environnements Logiciels propritaires Logiciels libres
  • Page 39
  • 39 Distributions Linux Dfinition Une distribution linux est un ensemble de programmes (noyau, pilotes, utilitaires, applications...) formant un systme d'exploitation complet Plus de 250 distributions Les plus courantes RedHat Debian Slackware Suse Mandriva Ubuntu Fedora Offre logicielle
  • Page 40
  • 40 Les standards Unifier les distributions : standards En mai 2000, l'association Free Standards Group est cre. But : produire des spcifications = comportement commun des outils et interfaces Linux Plusieurs groupes de travail : Linux Standard Base (LSB) => accrotre la compatibilit entre les distributions Open Internationalisation Initiative (OII) => faciliter le portage d'applications Linux Linux Assigned Names And Numbers Authority (LANANA) => les mmes noms dsignent les mmes choses OpenPrinting => gestion des imprimantes Offre logicielle
  • Page 41
  • 41 Environnements (1) Linux dispose de gestionnaires d'environnement Applications permettant de grer l'environnement et les interfaces graphiques de Linux Fonctions : Gestion de l'apparence (fentres, souris, icnes, fond d'cran, cran de veille, tableaux de bords, barre des tches, bureaux virtuels, menu) du bureau Choix au moment de la connexion au systme Applications et oprations d'administration disponibles Xfce (XForms Common Environment) lanc par Olivier Fourdan en 1996 actuellement version 4.4.2 Offre logicielle
  • Page 42
  • 42 Environnements (2) KDE (K Desktop Environment) 1996 : cration du projet par Matthias Ettrich 1998 : version 1.0 : un diteur de texte, un terminal, un gestionnaire de fentres, un explorateur de fichiers, etc. 2000 : version 2.0 apparition de Konqueror (navigateur web) 2002 : version 3.0 amlioration de l'ergonomie et de la simplicit apparition de toute une srie d'applications. 2008 : version 4.0 Offre logicielle
  • Page 43
  • 43 Environnements (3) Gnome (GNU Network Object Model Environment) aot 1997 : lancement par Miguel de Icaza et Federico Mena mars 1999 : premire version majeure juin 2002 : version 2 septembre 2006 : version2.16 : Amliorations de performance, d'apparence, d'ergonomie et de gestion d'nergie Septembre 2007 : 2.20 (en prvision) 3.0 Nom de code : ToPaZ Offre logicielle
  • Page 44
  • 44 Administration Gestion des logiciels Logiciels fournis sous la forme de paquetages (packages) Paquetages souvent disponibles sur internet Seul root peut installer/dsintaller des paquetages Gestion des utilisateurs Seul root peut crer/supprimer des utilisateurs et des groupes Gestion des droits Propritaire des fichiers root pour tous les fichiers Administration par commandes unix ou par utilitaires Offre logicielle
  • Page 45
  • 45 Bureautique(1) Principale suite bureautique libre : OpenOffice.org Anciennement StarOffice, dveloppe par Sun Existe depuis octobre 2000 Actuellement version 2.3 Comprend : Writer : traitement de texte Impress : outil de prsentation Math : diteur d'quation Draw : outil de dessin vectoriel Calc : tableur Base : gestionnaire de base de donnes Gnralement fournie avec les principales distributions Linux Offre logicielle
  • Page 46
  • 46 Bureautique(2) Avantages et inconvnients : Avantages : Disponible pour Windows et Linux Utilise le format OpenDocument (.odf) Compatibilit entre modules Mises jour rgulires et automatiques Compatible avec les formats Microsoft classiques (doc, xls, ppt) Formats Microsoft Office 2007 (docx, xlsx, pptx) reconnus, mais Inconvnients depuis fin 2008, en lecture seulement, avec petites disparits Le format ODF n'est pas reconnu par Microsoft Documents gnrs au format Microsoft parfois mal dcods par MS Office Lenteur de lancement de l'application Statistiques : 75 millions de tlchargements depuis les premires publications sur le site OpenOffice.org Offre logicielle
  • Page 47
  • 47 Bureautique(3) Suite bureautique KDE Koffice (libre) Dveloppe par le groupe KDE KWord : traitement de texte KPresenter : outil de prsentation KFormula : diteur d'quation Karbon14 : outil de dessin vectoriel Krita :outil de dessin Kspread : tableur Kugar :concepteur et gnrateur de rapports Kchart : concepteur de diagramme Kivio :concepteur d'organigramme Kexi :gestionnaire de base de donnes Kplato :outil de conduite de projets Actuellement version 1.6.3 Version 2 en cours Offre logicielle
  • Page 48
  • 48 Bureautique (4) Avantages : Disponible avec KDE Outils trs simples et lgers Modules compatibles entre eux Environnement de travail commun (ouvre n'importe quel document) Compatible avec les autres formats bureautiques Utilisation du standard ODF Inconvnients Moins de fonctionnalits Moins puissant Utilisable uniquement sous Linux Offre logicielle
  • Page 49
  • 49 Bureautique (5) Logiciels de bureautique : Gnome Office (GO) : Abiword :Traitement de texte gNumeric :Tableur Gnome-DB : Gestionnaire de base de donnes Dia :Concepteur d'organigramme Calculatrice Dictionnaire Gnome Editeurs de Documents post script Documents pdf (format ouvert) Offre logicielle
  • Page 50
  • 50 Bureautique(6) principale suite bureautique propritaire : Microsoft Office Word : traitement de texte Power point : outil de prsentation Excel : tableur Access : gestionnaire de base de donnes Groove :collaboration InfoPath :collecte d'information OneNote :bloc notes numriques Outlook :messagerie lectronique Project :gestion de projets Publisher :publication SharePoint Designer : applications web Visio : diagrammes Offre logicielle
  • Page 51
  • 51 Bureautique(7) Avantages et inconvnients : avantages : trs rpandus faciles utiliser possibilit d'acheter un seul logiciel standard impos par le nombre inconvnients prix non fournis avec Windows mises jour payantes et non automatiques Offre logicielle
  • Page 52
  • 52 Dveloppement(1) Beaucoup de langages de programmation beaucoup de logiciels de dveloppement Peu de logiciels disponibles sous tous OS Multi-langages : Notepad++ diteur libre Pas de compilateur fourni Trs lger et rapide Versions Windows uniquement Eclipse IDE libre A base de plug-in (rpond la norme OSGi) Pas de compilateur fourni Multi-plate-forme Offre logicielle
  • Page 53
  • 53 Dveloppement(2) C++ : IDE propritaires : Borland C++ Builder Microsoft Visual C++ Logiciels complexes, lourds et chers Beaucoup de composants prdfinis Peu d'extension de composants prdfinis Windows Problmes de conversion de l'un l'autre Offre logicielle
  • Page 54
  • 54 Dveloppement(3) Libres : Kdevelopp (Linux) Anjuta DevStudio (Linux) wxDev-C++ (Windows) Code::Blocks (Linux, Windows et Mac OS) Quincy 2005 (Windows) Logiciels lgers, simples et gratuits Mise en forme du code automatique Peu de composants prdfinis Offre logicielle
  • Page 55
  • 55 Internet Navigateurs(1) Dans les annes 90, deux leaders du march : Internet Explorer (Microsoft) Netscape Navigator (Netscape Communications Corp.) Microsoft distribue Internet Explorer avec Windows ==> Netscape rejoint les logiciels open source ==> Cration du groupe Mozilla pour maintenir et amliorer Netscape en 1998 Offre logicielle
  • Page 56
  • 56 Internet Navigateurs(2) Mozilla Firefox (actuellement version 2) Avantages : Gratuit Utilisation d'onglets dans une mme fentre Mises jour simples, rapides, trs frquentes et automatiques Aspect modifiable (utilisation de thmes) Possibilit d'ajouter des fonctions (extensions) Barre de recherche (google ou autre) intgre Blocage des fentres intempestives, virus, hameonnage et spyware Gestion des favoris facile Fourni avec les distributions Linux Versions Windows, Mac OS et Linux Inconvnients : Quelques sites ne sont pas prvus pour fonctionner avec Firefox Installation des plugins parfois difficile Offre logicielle
  • Page 57
  • 57 Internet Navigateurs(4) Konqueror Explorateur internet ET navigateur de rpertoires de KDE Avantages : Fourni avec KDE Utilisation d'onglets Affichage du contenu de plusieurs rpertoires avec une mme application Possibilit d'avoir un onglet gestionnaire de fichiers et un onglet navigateur internet Trs paramtrable Inconvnients : Certains sites ne fonctionnent pas correctement dessus Galon Navigateur internet de Gnome Offre logicielle
  • Page 58
  • 58 Internet Conception Logiciels propritaires : DreamWeaver (Adobe) Versions windows et Mac OS Logiciel trs cher Conception visuelle facile Logiciels libres : Nvu (Disruptive Innovations) Editeur html, bas sur l'diteur Mozilla Gratuit Versions windows, Linux et Mac OS Logiciel non maintenu KompoZer Remplaant de Nvu Offre logicielle
  • Page 59
  • 59 Internet Courriel(1) Enorme domination des outils Microsoft : Microsoft Outlook Express distribu avec Windows Microsoft Exchange distribu avec Microsoft Office Apparitions de virus conus pour se propager par ces outils Arrive d'outils moins permissifs pour les virus + filtres pour les spams Kontact Suite d'outils de KDE permettant de grer : courriels, nouvelles, calendrier, planning... Offre logicielle
  • Page 60
  • 60 Internet Couriel(2) Evolution Gestionnaire de courriel de Gnome Similaire Microsoft Outlook Thunderbird (Mozilla) Avantages : Gratuit Aspect modifiable (utilisation de thmes) Possibilit d'ajouter des fonctionnalits (extensions) Filtre anti-spam intelligent : par apprenti Systme de carnet d'adresse robuste aux virus Aisment transportable (transfert du rpertoire contenant les messages) Versions Windows, Linux et Mac OS Offre logicielle
  • Page 61
  • 61 Gravure CD/DVD Logiciels propritaires : Nero Rfrence pour la gravure Payant Windows Logiciels libres : Infra recorder DeepBurner CD Burner XP pro K3B Offre logicielle
  • Page 62
  • Logiciels libres - Linux Linux et Windows Partitionnement Virtualisation Emulation
  • Page 63
  • 63 Partitionnement Cohabitation de plusieurs systmes dexploitation sur un mme PC : Partitionnement du disque dur pour que les OS coexistent Installation de Windows en premier Formatage dune partition dans un format lisible par tous les OS (FAT32) pour changer des fichiers Gestion de lOS au dmarrage par Linux (Grub) Besoin de redmarrer le PC pour changer dOS Linux et Windows
  • Page 64
  • 64 Virtualisation (1) Une machine virtuelle = simulation dun PC invit dans un PC hte Le PC invit dispose dmulation vers tous les matriels (rseau, lecteur CD, ports USB) du PC hte Le PC invit est considr comme un PC part entire et peut donc avoir un systme dexploitation diffrent du PC hte Des rpertoires partags permettent de faire des changes de fichiers entre lhte et linvit Possibilit davoir un PC Windows (et des applications Windows) dans Linux et inversement. Linux et Windows Logicielsuser space deOS invit contrleDrivers Machine virtuelle OS hte Matriel
  • Page 65
  • 65 Virtualisation (2) Logiciels de virtualisation QEMU Htes : Windows, Linux, Mac OS Invits : Windows, Linux, Mac OS Virtual Box Htes : Windows, Linux, Mac OS Invits : Windows, Linux, Mac OS Virtual PC (Microsoft) Htes : Windows Invits : Windows, Linux, Mac OS VMware Player gratuit Server payant Htes : Windows, Linux, Mac OS Invits : Windows, Linux Linux et Windows Libres, gratuits Propritaires
  • Page 66
  • 66 Wine Wine Is Not an Emulator ouWINdows Emulator Logiciel permettant de faire fonctionner sous Linux ou MAC OS des logiciels Windows Implmentation libre de lAPI (interface de programmation) de Windows La version actuelle (0.9.58, donc pas stable !) fournit : Des outils de dveloppement pour porter vos application Windows, Un chargeur de programmes
  • Page 67
  • 67 Bibliographie fr.wikipedia.org/wiki/Portail:Logiciels libres fr.wikipedia.org/wiki/Portail:Linux www.fsf.org www.framasoft.net lea-linux.org Tous les sites des logiciels et distributions cits