#LyX 1.1 created this file. For more info see http://www.lyx.org/ \lyxformat 2.15 \textclass slides \begin_preamble % Uncomment to print out only slides and overlays % %\onlyslides{\slides} % Uncomment to print out only notes % %\onlynotes{\notes} \end_preamble \language francais \inputencoding latin1 \fontscheme times \graphics dvips \paperfontsize default \spacing single \papersize a4paper \paperpackage a4 \use_geometry 1 \use_amsmath 0 \paperorientation landscape \leftmargin 2cm \rightmargin 2cm \secnumdepth 3 \tocdepth 3 \paragraph_separation skip \defskip medskip \quotes_language english \quotes_times 2 \papercolumns 1 \papersides 1 \paperpagestyle plain \layout Slide \layout Standard \align center \size huge Logiciels libres \layout Standard \align center \noun on Gilles \noun default \noun on Lamiral \layout Standard \align center Samedi 20 Octobre 2001 \layout Standard \noindent Les logiciels libres fournissent un environnement de travail répondant aux exigences des particuliers. \layout Standard \begin_inset Figure size 56 85 file baby-gnu.ps width 1 2.00 height 1 3.00 flags 9 \end_inset \layout Slide \layout Standard \align center \size huge Historique 84-94 : Fondations \layout Itemize \series bold 1984 \series default : démarrage du projet GNU par Richard Matthew Stallman (rms) \layout Itemize \series bold 1985 \series default : premiers Emacs utilisables, création de la FSF, compilateur gcc 1.0 (juin) \layout Itemize \series bold 1987 \series default : premier g++ \layout Itemize \series bold 1989 \series default : création de Cygnus \layout Itemize \series bold 1990 \series default : système GNU presque terminé \layout Itemize \series bold 1991 \series default : GPL v2 (juin), Linux 0.01 par Linus Torvalds (sept), début 386BSD \layout Itemize \noindent \series bold 1992 \series default : gcc 2.0 (mars), Linux sous GPL, démarrage de XFree86 (avril) \layout Itemize \series bold 1994 \series default : Linux1.0 (mars, \series bold 500 000 \series default utilisateurs), création d'ACT (compilateur ADA/GNAT), création de XFree86 Project, Inc. et adhésion au consortium \protected_separator X \layout Slide \layout Standard \align center \size huge Historique 95-99 : Montée en charge \layout Itemize \noindent \series bold 1995 \series default : création RedHat (janvier), Linux 1.2 ( \series bold 1 Million d'utilisateurs \series default ) \layout Itemize \noindent \series bold 1996 \series default : Linux 2.0 ( \series bold 2 Millions d'utilisateurs \series default ) \layout Itemize \noindent \series bold 1997 \series default : démarrage Gnome, article Cathédrale et Bazar de Éric S. Raymond (mai) \layout Itemize \noindent \series bold 1998 \series default : code source de Mozilla (mars), Netwinder de Corel (mai), support d'Apache par IBM (juin), fournisseurs majeurs de bases de données supportent Linux (juillet), Linux en couverture de Forbes (août), Linux 2.2 (décembre, \series bold 10 millions d'utilisateurs \series default ) \layout Itemize \noindent \series bold 1999 \series default : Linux fournit par HP et SGI (janv), support de Linux par IBM (févr), HP, IBM et SAP à Linux World (mars), support Linux 24/7 par HP (mars) \layout Itemize \series bold 2001 \series default : 18 \series bold millions d'utilisateurs. \layout Slide \layout Standard \align center \size huge Logiciels propriétaires \layout Standard \noindent Les logiciels propriétaires sont distribués avec une licence très restrictive \protected_separator : \layout Itemize \noindent Vous ne devez pas préter le logiciel \layout Itemize Si le logiciel ne fonctionne plus, vous êtes à la merci de celui qui vous l'a vendu (il vous ignore en général) \layout Itemize Vous ne verrez jamais le code source \layout Itemize Vous payez pour seulement avoir le droit d'utiliser le programme \layout Itemize Vous payez pour chaque ordinateur où il est installé \layout Itemize Vous payez chaque année ou à chaque nouvelle version \layout Slide \layout Standard \align center \size huge Définitions \layout Standard \noindent Un logiciel est libre s'il peut être \protected_separator : \layout Itemize \noindent \series bold Utilisé \series default , pour un usage quelconque, par quiconque, n'importe où, n'importe quand. \layout Itemize \series bold Étudié \series default et \series bold adapté \series default à ses propres besoins, grâce à la disponibilité du code source. \layout Itemize \noindent \series bold Diffusé \series default sous forme de binaire ou de code source avec ou sans modifications. \layout Standard Remarques \layout Itemize Libre ne signifie pas \begin_inset Quotes eld \end_inset gratuit \begin_inset Quotes erd \end_inset \layout Itemize Libre ne signifie pas \begin_inset Quotes eld \end_inset domaine public \begin_inset Quotes erd \end_inset \layout Itemize Libre ne signifie pas \begin_inset Quotes eld \end_inset freeware \begin_inset Quotes erd \end_inset ni \begin_inset Quotes eld \end_inset shareware \begin_inset Quotes erd \end_inset \layout Itemize Libre ne signifie pas \begin_inset Quotes eld \end_inset pirate \begin_inset Quotes erd \end_inset \layout Itemize Quand on partage un logiciel, on ne le perd pas. \layout Slide \layout Standard \align center \size huge Philosophie \layout Itemize \series bold Liberté \series default : de faire des copies, des améliorations, de les diffuser \layout Itemize \series bold Égalité \series default : les droits sont les mêmes pour tous \layout Itemize \series bold Fraternité \series default : coopération de tous, pour définir et coder de nouveaux programmes \layout Standard http://www.linux-france.org/article/these/ \newline http://www.april.org/articles/intro/ll.html \newline http://www.aful.org/presentations/libre.html \layout Slide \layout Standard \align center \size huge Licences \layout Standard \noindent Les logiciels libres sont accompagnés d'une licence : \layout Itemize GPL : GNU General Public License (50 % des logiciels) \layout Itemize Berkeley (BSD) \layout Itemize Artistic License \layout Itemize \SpecialChar \ldots{} \layout Slide \layout Standard \align center \size huge Avantages \layout Itemize \series bold Fonctionnalités \series default et développements dirigés par les utilisateurs \layout Itemize \series bold Fiabilité \series default par l'utilisation d'outils de contrôle de sources, de suivi de bugs, de tests de non-régression \layout Itemize \series bold Sécurité \series default : pas de virus, code source visible par tous \layout Itemize \series bold Pérennité \series default tant qu'il y aura des utilisateurs-développeurs \layout Itemize \series bold Respect \series default rigoureux des standards (IETF, W3C, OMG, ISO, ANSI, RFC, etc.) \layout Itemize \series bold Architectures \series default modulaires, extensibles. Le meilleur code est conservé. \layout Itemize \series bold Performance \series default sur du petit comme du gros matériel \layout Itemize \series bold Documentation \series default développeur, administrateur, utilisateur exhaustive \layout Itemize \series bold Support \series default par les utilisateurs, les développeurs et des sociétés commerciales \layout Itemize \series bold Gestion \series default de licences nulle. \layout Slide \layout Standard \align center \size huge Dépendance \layout Itemize \series bold Bind \series default : 99 % des serveurs de noms \layout Itemize \series bold Sendmail \series default ou \series bold Postfix \series default : 80 % des serveurs de messagerie \layout Itemize \series bold Apache \series default : 60 % des serveur web \layout Itemize \series bold Linux \series default : 30 % des serveurs (50 % MS windows) \layout Slide \layout Standard \align center \size huge Apache \layout Standard http://www.apache.org/ \newline http://www.netcraft.com/survey/ \layout Standard \align center \series bold Septembre 2001 \layout Standard \added_space_top 0.3cm \added_space_bottom 0.3cm \align center \begin_inset Figure size 746 235 file overallc-2001-10.ps flags 15 \end_inset \layout Standard Origine : NCSA httpd 1.3 (Rob McCool) \layout Slide \layout Standard \align center \size huge Abondance \layout Standard Combien de logiciels libres ? \layout Standard \added_space_top 0.3cm \added_space_bottom 0.3cm \align center \LyXTable multicol5 5 4 0 0 -1 -1 -1 -1 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 2 1 0 "" "" 4 1 0 "" "" 4 1 0 "" "" 4 1 1 "" "" 0 2 1 0 0 0 0 "" "" 0 4 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 4 1 0 0 0 0 "" "" 0 4 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 4 1 0 0 0 0 "" "" 0 4 1 0 0 0 0 "" "" 0 4 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" \series bold Site \newline Entrées \newline Date \newline URL \series default \newline Freshmeat \newline 16 860 \newline 19 Octobre 2001 \newline freshmeat.net \newline Linux Software Encyclopedia \newline 5 808 \newline 8 Mars 2001 \newline stommel.tamu.edu \newline Linux Software Map (lsm) \newline 2 110 \newline 18 Octobre 2001 \newline ftp.execpc.com \newline Linux Apps \newline 3 865 \newline 19 Octobre 2001 \newline www.linuxapps.com \layout Slide \layout Standard \align center \size huge Linux \protected_separator : \protected_separator quelques données \layout Itemize \series bold Linux \series default n'est que le \series bold noyau \series default . Le terme plus juste est \series bold X11/BSD/GNU/Linux \layout Itemize Environ 3 700 000 \series bold lignes de codes \series default pour les noyaux 2.4.x \layout Comment find linux-2.4.12/ -name '*.[chS]' |xargs wc -l |egrep 'total$' | awk '{total += $1}; END {print "total is", total}' \layout Itemize \series bold 405 contributeurs \series default notoires (2.4.x) \layout Comment cat linux-2.4.12/CREDITS |egrep '^N:' |sort |wc -l \layout Itemize Version \series bold stable \series default au 16 octobre 2001 : \series bold 2.4.12 \newline \series default Version de \series bold développement \series default au 16 octobre 2001 \protected_separator : aucune \layout Itemize http://kernel.org \layout Slide \layout Standard \align center \size huge Linux \protected_separator : caractéristiques \layout Itemize \series bold Multi-taches \series default vrai : exécute plusieurs programmes en pseudo-parallélisme \layout Itemize \series bold Multi-utilisateurs \series default : plusieurs utilisateurs actifs en même temps sur la même machine \layout Itemize \series bold Multi-plateformes \layout Itemize Fonctionne intégralement en \series bold mode protégé \series default sur i386 \layout Itemize Librairies partagées \layout Itemize Gestion mémoire propre, protection entre les processus \layout Itemize Mémoire physique de 64 Go, virtuelle (swap) > 2 To \layout Itemize Fonctionne avec \series bold peu de ressources \series default (4 Mo de RAM, 20 Mo DD) \layout Itemize Système de fichiers ext2 \series bold toujours défragmenté \layout Itemize Systèmes de fichiers : ext2, OS/2, AIX, Novell, BSD, HFS, iso9660, Joliet etc. \layout Slide \layout Standard \align center \size huge Linux \protected_separator : \protected_separator plateformes \layout Standard \noindent \align center \family roman \size normal \begin_inset Quotes eld \end_inset LINUX is tied fairly closely to the 80x86. Not the way to go. \begin_inset Quotes erd \end_inset \newline - LINUX is obsolete, Andy Tanenbaum, 29 January 92. \layout Standard \noindent \align center \family roman \size normal \begin_inset Quotes eld \end_inset Linux is not portable (uses 386 task switching etc.), and it probably never will \newline support any thing other than AT-hard disk, as that's all I have. \begin_inset Quotes erd \end_inset \newline - Linus Torvalds, August 25, 1991. \layout Standard \noindent \bar under Plateformes standards \layout Itemize \noindent Intel (i386), Compaq Alpha AXP, Sparc 32/64, UltraSparc, Motorola 68000, PowerPC (ppc), PowerPC64, ARM, Hitachi SuperH, IBM S/390, MIPS, HP PA-RISC, Intel IA-64 and DEC VAX. \layout Standard \noindent \bar under Autres plateformes \layout Itemize \noindent AMD x86-64, Intel 8086/80286, NEC PC-9800, MCA, IA64 (fév 2000), Next, HP9000, PalmPilot, Psion, Sun4c/4m/4d, VAX 3100/2000, R2000/3000, VME, Amiga, Atari, vic20, Z80 etc. \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator un Unix \layout Itemize \series bold Linux \series default est un nom déposé appartenant à \series bold Linus Torvalds \layout Itemize Linux est un \series bold Unix \series default , non officiel (clone) \layout Itemize Conformité \series bold POSIX \series default complète \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator protocoles réseaux \layout Itemize TCP, IPv4, IPv6 \layout Itemize IPX (Novell) \layout Itemize DDP (Appletalk) \layout Itemize PPP, SLIP (série), PLIP (parallèle), RNIS, DSL \layout Itemize X.25 (HAM/packet radio), Netrom, ATM \layout Itemize \SpecialChar \ldots{} \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator protocoles applicatifs \layout Itemize Courrier : SMTP, POP, IMAP \layout Itemize Discussions : NNTP, IRC \layout Itemize Accès distant : Telnet, SSH, VNC \layout Itemize Web : HTTP, FTP \layout Itemize Bases de données : SQL, LDAP, DNS \layout Itemize Partage : NFS, NetBios, NIS \layout Itemize \SpecialChar \ldots{} \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator X11 \layout Itemize XFree86 (fait partie du consortium X/open) \layout Itemize Conformité au standard X/open \layout Itemize Indépendant de la plateforme. Architecture client/serveur (affichage d'une application n'importe où sur le réseau) \layout Itemize Plusieurs sessions graphiques complétement indépendantes sur la même machine \layout Itemize Plusieurs dizaines de gestionnaires de fenêtres disponibles (KDE, Gnome, AfterStep etc.) \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator développement \layout Itemize C, C++, Java, ADA, Pascal, Basic, Fortran, Smalltalk, Lisp, Prolog etc. \layout Itemize Possibilité de développer pour Unix, Windows et MacOS avec les \series bold mêmes \series default sources \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator Windows \layout Itemize Samba \layout Itemize DOSEMU : Execution de binaires MS-DOS \layout Itemize WINE : Implémentation de l'API Win32, exécution de binaires Windows ou Linux \layout Itemize CygWin : implémentation POSIX sur Windows. \layout Itemize Travail transparent sur les partitions DOS, FAT, VFAT, NTFS (lecture) \layout Slide \layout Standard \noindent \align center \size huge Samba \layout Standard Serveur de noms, de fichiers et d'imprimantes pour postes Windows 3.1/95/98/NT/20 00 OS/2 (remplace intégralement un serveur NT) \layout Itemize Naissance : 1991 \layout Itemize Auteur : Andrew Tridgell \layout Itemize Licence : GPL \layout Itemize Protocoles : SMB, NetBios, NetBUI, CIFS \layout Itemize RFC : 1001, 1002 (NetBIOS sur TCP/UDP en 1987) \layout Itemize Version 2.2.2 en octobre 2001 \layout Standard http://fr.samba.org/samba/samba.html \newline http://www.linux-france.org/article/these/unix-vs-nt/ \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator bureautique \layout Standard Logiciels libres \layout Itemize KOffice \layout Itemize OpenOffice \layout Standard Logiciels propriétaires \layout Itemize StarOffice (www.stardivision.com), gratuit. \layout Itemize ApplixWare \layout Itemize Corel WordPerfect \layout Slide \layout Standard \noindent \align center \size huge Linux \protected_separator : \protected_separator magazines \layout Standard Dans les kiosques \layout Itemize http://www.linuxmag-france.org/ \layout Itemize Linux Loader (CD) \layout Itemize Linux Pratique (CD), http://www.linux-pratique.com/ \layout Itemize Login (CD), http://login.posse-press.com/ \layout Itemize Planète Linux (CD), http://www.dppresse.com/pl/ \layout Itemize 100% Linux (CD) (site mort) \layout Itemize Maximum Linux (CD) \layout Itemize Linux Games \layout Itemize Linux Distrib \layout Itemize Linux Sélection \layout Slide \layout Standard \align center \size huge Comment commencer ? \layout Itemize Se procurer une distribution sur cédérom \layout Itemize Prendre une machine standard de type PC/i386 \layout Itemize Insérer le cédérom dans le lecteur CD \layout Itemize Amorcer le système sur le CD (configuration BIOS) \layout Itemize Suivre les instructions, redémarrer \layout Itemize Découvrir l'environnement, se documenter \layout Slide \layout Standard \noindent \align center \size huge Distributions \layout Itemize Mandrake, http://www.linux-mandrake.com/fr/ \layout Itemize RedHat, http://www.redhat.com/ \layout Itemize Debian, http://www.debian.org/index.fr.html \layout Itemize Slackware, http://www.slackware.com/ \layout Itemize Suse \layout Standard http://www.linux-france.org/article/choix-distri/ \newline http://ikarios.com/ \layout Slide \layout Standard \noindent \align center \size huge Support \layout Standard Utilisateurs \layout Itemize Aide personnelle : http://www.linux-france.org/article/proselux/ \layout Itemize Groupe de discussions : fr.comp.os.linux.* \layout Itemize http://www.linux-france.org/article/lbiz-fr/ \layout Standard Associations \layout Itemize APRIL http://www.april.org/ \layout Itemize AFUL http://www.aful.org/ \layout Itemize De nombreux LUG (Linux User Groups) \layout Standard Sociétés commerciales \layout Itemize Une vingtaine référencées en France (Alcove, Atrid, Easter Eggs, VA Linux etc.) \layout Itemize IBM, SCO, COREL \layout Slide \layout Standard \noindent \align center \size huge Documentation \layout Standard Sites \layout Itemize http://www.linuxdoc.org/ \layout Itemize http://lea-linux.org/ \layout Itemize http://www.linux-france.org/ \layout Standard Livres \layout Itemize http://www.oreilly.fr/ \layout Slide \layout Standard \noindent \align center \size huge Sources \layout Itemize \size footnotesize /usr/src/linux \layout Itemize \size footnotesize http://www.april.org/actions/rms/10111998/texte.html \layout Itemize \size footnotesize http://www.aful.org/publi/transparents/nancy.html \layout Itemize \size footnotesize http://www.irisa.fr/prive/dmentre/Libre/index.html \layout Itemize \size footnotesize http://www.cyut.edu.tw/~ckhung/resource/linux_ports.html \layout Itemize \size footnotesize http://www.leb.net/hzo/ioscount/ \layout Itemize \size footnotesize http://www.netcraft.com/survey/ \layout Itemize \size footnotesize http://www.linux-france.org/article/pro/entrepreneur-howto/public/ \layout Itemize \size footnotesize http://www.oreilly.com/catalog/samba/ \layout Itemize \size footnotesize http://www.linuxdoc.org/HOWTO/Commercial-HOWTO.html \layout Itemize \size footnotesize http://www.linuxdoc.org/HOWTO/Consultants-HOWTO.html \layout Itemize \size footnotesize http://www.linux-france.org/article/pro/annuaire/ \layout Itemize \size footnotesize http://www.linux-france.org/article/lbiz-fr/ \the_end