2. Qu’est ce qu’un système ouvert ?
Un système ouvert est un ensemble informatique, composé
d'éléments matériels et logiciels dont chacun remplit
conjointement les deux conditions suivantes :
Les spécifications internes du produit sont
complètement disponibles. Les fonctionnalités ainsi
spécifiées peuvent être implémentées telles quelles, ou
librement reproduites par les spécialistes concernés.
Le produit est développé et commercialisé par plusieurs
constructeurs ou éditeurs, c'est-à-dire qu'il a été
implicitement «adopté» par l'industrie.
3. Systèmes informatiques d’ouverts
La voiture est un système ouvert ( renault ,
peugeot , mercedes,..)
Unix , Linux, TCP/IP.
Les langages C, C++, SQL, Java, PostScript,
HTML sont des systèmes ouverts.
L'architecture PC à base de processeur Intel est un
système ouvert.
4. En quoi ces systèmes sont-ils vraiment
ouverts?
Le code source d'UNIX a été largement diffusé. Ses
mécanismes sont parfaitement connus et décrits dans un
grand nombre de documents.
De même, TCP/IP est standardisé par un ensemble de
documents intitulés RFC (Request For Comment) accessibles
à tous.
Pour C et C++ dont il existe des compilateurs pour tous les
environnements, pour SQL, implémenté dans tous les
SGBDR .
5. Avantages des systèmes ouverts ?
La multiplicité des fournisseurs potentiels rend l'offre très
compétitive.
Les développements peuvent être menés en toute sécurité
avec toute la documentation et toutes les spécifications
nécessaires.
La pérennité des produits est assurée.
6. Qu'est ce qu'un logiciel libre ?
Un logiciel libre est un logiciel dont la licence prévoit:
- La disponibilité des sources
- La possibilité de modifier, améliorer, adapter le logiciel
sous réserve que ces modifications soient rendues
accessibles à toute personne intéressée
- La possibilité de copier et de diffuser le logiciel sous
réserve que les termes de la licence ne soient pas modifiés.
La majorités des logiciel libre sont mis sous Le licence
G.P.L( General Public Picence )
7. Exemples de logiciels libres
Le plus connu est évidemment Linux, un UNIX-like c'est à
dire une réécriture d'UNIX.
Parmi les systèmes les plus répandus, on peu citer : Tex –
LaTex, Vi , Emacs , Apache, BIND,Sendmail,MySQL,
PostgreSQL, gcc,PHP, ...
8. Libre et gratuit ?
Mais attention : libre ne veut pas forcément dire gratuit.
Il se peut que vous ayez à débourser une somme pour
l'acquérir : Certaines sociétés se sont investies en temps et
en hommes afin de proposer des systèmes complets et
fonctionnels et proposent donc leurs produits à la vente.
Un logiciel sous G.P.L., même s'il a été acheté, pourra être
installé légalement sur deux, trois, dix voire mille
ordinateurs !
9. Présentation du Projet GNU
En 1984, Richard Stallman, un chercheur au USA, démarra
le projet GNUet mis en place la licence GPL .
Gnu étant un acronyme signifiant "Gnu's Not Unix" (Gnu
n'est pas Unix) .
Au départ il voulait réaliser un nouveau système
d’exploitation en basant sur la GPL ( libre ) et même gratuit ,
mais se projet a été abondoné.
Au lieu de développer un système d’exploitation , pourquoi
ne pas développer des utilitaires libre qui seront
disponible sur un système d’exploitation libre.
10. Quelle différence entre un logiciel libre et
un système ouvert ?
Les logiciels libres sont une extension du concept de
système ouvert.
Les systèmes ouverts vous donne la liberté de comprendre
et de maîtriser le fonctionnement interne d'un système et
donc de le reproduire (les "UNIX-Like")
Les logiciels libres ajoutent la liberté de copier et de
modifier le logiciel original.
11. •Unix est né aux laboratoires Bell (Filial d ’AT&T) en 1969.
Développé par Ken Thompson et Dennis Ritchie.
•En 1973, Unix a pu être réécrit, presque entièrement, en C ⇒
Portabilité
•Plusieurs sociétés ( IBM , Sun ,…) se sont intéressé au système
et il ont repris son développement pour avoir leur propres
version ( Solaris : Sun , AIX : IBM, HP-UX: HP ,FreeBSD :
Université de Berkely ,…).
•Il est le père des systèmes d’exploitation, ces principes sont
enseignés dans les universités et il est le préféré des chercheurs
Historique de Unix
12. •1987 Première version de Minix : Unix sous PC.
•1990 Linus Torvalds (Finland ) reprend le
développement de Minix : naissance de de la première
version de Linux.
•Code source sur Internet ( libre et gratuit )
• Des milliers de personnes participent a son
développement
Historique de Linux
13. Distributions de Linux
Le noyau essentiel de toutes les distributions Linux
existantes est constitué du kernel Linux.
Chaque distribution essaye d’offrir de la valeur
ajoutée sous la forme des outils d’installation et
d’administration.
Ces outils sont devenu le principal critère de
différenciation des distributions.
15. Distributions de Linux
Red Hat Linux ( USA www.redhat.com )
Red Hat Linux est une des plus vieilles distributions de Linux. La
technologie, nommée Red Hat Package Management (RPM), est
aujourd’hui utilisée par la grande majorité des distributions Linux les
plus importantes.
Mandrake Linux ( France www.linux-mandrake.com )
Cette distribution a été pratiquement poussée d’apparaître par les
utilisateurs de Red Hat Linux qui voulaient utiliser Linux comme station
de travail et qui voulaient des outils d’installation et d’administration
plus simplifiés et plus intuitifs.
SuSE Linux ( Allmagne www.suse.com )
SuSE Linux s’est imposé comme une distribution très stable. Une
caractéristique particulière de SuSE Linux est le nombre très grand de
logiciels sélectés et distribués (environ 6 CDs). SuSE Linux est localisée
dans plusieurs pays de l’Europe Centrale.
16. Distributions de Linux
YellowDog (USA www.yellowdoglinux.com )
YellowDog Linux est conçue spécialement pour la plate-forme matérielle des
ordinateurs produits par la compagnie Apple.
Debian ( Internet www.debian.org )
Debian est le résultat des efforts directs de la communauté Linux. La
communauté de volontaires sur Internet a mis en place un système de
standards concernant la gestion des logiciel (il n’utilise pas le RPM).
Connectiva ( Bresil www.conectiva.com.br )
cette distribution est apparue au Brésil, sur un fond de forte demande de la part
des usagers le Linux qui parlent espagnol et portugais . Cette compagnie a
retourné à la communauté une importante quantité de travail sur les aspects
esthétiques de Linux comme environnement de travail pour bureautique.
HaydarLinux ( www.haydarlinux.com )
HaydarLinux est une version récente de Linux qui est totalement arabisé. Elle
n’est pas encore très répondue mais elle peut prendre ça place surtout dans le
monde arabe.
17. Ou Linux est utilisé ?
Multimédia et bureautique :openoffice , koffice,.. .
Réseau et Internet : serveur Web (Apache), messagerie
(sendmail), ….
Développement : C/ C++, Kylix ( Delphi) ,Java, PHP,…
SGBD ( Oracle , Informix, MySQL, Postgres,…)
Universités pour la recherche
……………..
19. Pourquoi Linux
Il est gratuit et libre
En d’autres termes, Linux est un clone librement
diffusable du système d’exploitation Unix. Vous pouvez
vous le procurer sur le Web ou l’acheter à peu de frais sur
CDROM à une société qui l’aura conditionné
(Distribution), éventuellement avec des services
d’assistance technique .
Linux est également libre au sens de la « liberté
d’expression » : tout le monde peut modifier et distribuer
les modifications et les améliorations au système .
20. Pourquoi Linux
Il est portable
Il tourne sur une grande variété de plate-forme
matérielles(Intel,IBM,MAC).
Linux prend en charge une large gamme de matériel , entre
autres les cartes vidéo , les cartes son, les imprimantes ….
Un nombre croissant de fabricants de logiciels
commerciaux développent des applications pour Linux ,
parmi lesquelles la suite bureautique StarOffice de Sun
Microsystems et un certain nombre de systèmes de gestion
de bases de données provenant de grands noms, tels que
Oracle, Informix et IBM .
21. Pourquoi Linux
Il est puissant
Linux est efficace, rapide et fait un excellent usage du
matériel .
Linux est un système d’exploitation multi–utilisateur,
multitâche, qui peut exécuter de nombreuses applications
(et même accueillir un grand nombre d’utilisateurs
connectés au même système ) à la fois .
Linux gère également les systèmes multiprocesseurs .
Linux sert à construire de grande grappes (les
« clusters » ) composées de centaines de machines
connectées à un réseau rapide pour la calcul scientifique de
grande envergure ou pour la gestion de sites web étendus .
22. Pourquoi Linux
Il est robuste
Linux est développé de façon « ouverte » par des milliers
de programmeurs, ainsi que de nombreuses sociétés et
universités , tout ces ressources humaines contribuant à de
nouvelles fonctionnalités , à l’amélioration des
performances et à la correction de bogues .
Il intègre le travail de ces nombreux développeurs sous la
forme de compilateurs, d’éditeurs et d’utilitaire
sophistiqués.
Linux est par conséquent extrêmement robuste ; de
nombreux utilisateurs ont des systèmes Linux qui restent
en marche pendant des mois d’affilée .
23. Pourquoi Linux
Il est sous votre contrôle
La plupart des systèmes propriétaires utilisent des
interfaces graphiques visant à garder l’utilisateur
aussi ignorant que possible du système, Linux est
très ouvert et il vous est facile de savoir ce qui se
passe dans votre machine.
24. Pourquoi Linux
Il est extrêmement compatible avec Windows
Linux cohabite sur la même machine avec toutes les versions
de Windows ( y compris Windows 95/98/NT, Windows 2000
et Windows XP) ou d’autres systèmes d’exploitation tels que
OS X et FreeBSD.
Linux peut, sur le même système , accéder directement aux
fichiers Windows , soit par le biais du réseau , soit par celui
des partitions Windows de votre disque dur.
Grâce au célèbre outil Samba , Linux peut également se
comporter comme un serveur fichier Windows et comme un
serveur d’impression
25. Pourquoi Linux
Il est peu encombrant
Le noyau du système d’exploitation peut tourner sans
problème sur une machine ne disposant que de 32 Mo de
mémoire système .
Un système Linux minimal peut tenir sur 20 Mo ou
équivalent d’espace disque, et nombreux sont les
utilisateurs qui font appel à un « système de secours »
depuis une simple disquette de 1,44 Mo !
Linux a même été adapté pour tourner sur des systèmes
embarqués disposant de peu de mémoire (tels que ceux
utilisés dans les routeurs réseau ou les robots ) .
26. Pourquoi Linux
Il est complet
Certaines des plus grandes distributions peuvent remplir
plusieurs gigaoactets d’espace disque uniquement avec des
applications , du code source et des fichiers de données .
Le nombre d’utilitaires et d’applications portés sous Linux
augmente constamment .
27. Il est très documenté (assistance
technique)
La communauté de développement Linux a mis en place le Projet
de Documentation Linux ou LDP (Linux Documentation
Project ) qui maintient une énorme quantité de documentation en
ligne sur le système .
Les nombreux livres , les listes de foires aux questions (FAQ) et
les documents « HOWTO » peuvent vous guider pas à pas quoi
que vous ayez besoin de faire sous Linux .
La communauté des utilisateurs de Linux est énormément
présente sur la Toile (Web), avec des sites web consacrés à la
fourniture d’informations et aux discussions sur le système .
Vous pouvez également souscrire un contrat d’assistance auprès
d’une société indépendante ou acquérir une version de Linux
maintenue par un de ses distributeurs .
28. Pourquoi Linux
Il est attirant
Linux a un état d’esprit , une philosophie et
une joie de vivre que vous ne trouverez
avec aucun autre système d’exploitation .
Linux est bien plus qu’un amas de bits sur
un CDROM …..comprenez-vous ?
29. Inconvénients
Linux est un Unix-like et nécessite de connaître cet
environnement, puissant mais complexe. Cependant, les
interfaces graphiques (KDE, Gnome) apportent une
convivialité identique à Windows et rendent l’utilisation de
Linux plus intuitive.
Au début de Linux, le marché que représentait cet OS
n'était pas suffisant pour les constructeurs de matériels
informatiques (carte vidéo, réseau, etc) et ceux-ci ne se
préoccupaient pas du support ou de la disponibilité de
"drivers" pour Linux.
30. Linux ou Windows
Coût : Linux est un logiciels libres , et il est gratuit. Par
contre Windows ne l ’est pas. Ceci engendre des
économies non négligeables.
Linux est performant et robuste : on est pas obligé de
redémarrer souvent a l’opposé de Windows. En plus Linux
est le système préféré des utilisateurs avancés
(administrateur), puisque il est ouvert.
Linux peut être utiliser en tant que poste de travail, station
de développement, serveur avec la même distribution, par
contre pour chaque opération on a besoin d’une nouvelle
version de Windows (Windows NT/2000 pour les réseaux,
Windows 98 pour le poste de travail,..).
31. Linux ou Windows
Windows est livré tous seul (noyau ) par contre sous
Linux on dispose d’une panoplies d’outils qui sont
disponibles avec n’importe quel distribution
gratuitement ( par fois en confond Linux avec ces
applications).
Au départ l’installation de linux été un peut difficile
mais avec les nouvelles version l’installation est devenue
aussi simple que Windows et même plus rapide. Mais en
se moment le problème dans Linux et celui de
l’installation des logiciels, il faut taper une série de
commandes pour installer un produit.
Au départ Linux ne posséder pas une interface
graphique, mais maintenant il possède plusieurs ( KDE,
GNOM,..) qui sont aussi performant et attirant que
Windows et même plus !
32. Documentation sur le Web
http://www.linux.org
http:// www.linuxfocus.fr
http:// www.linuxapp.com
www.linuxiso.org
www.redhat.com
www.suse.com
www.mandrake.com