\documentclass[11pt, a4paper, oneside, openany, twocolumn]{article}
\usepackage[frenchb]{babel}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage{a4wide}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{url}

\newcommand{\ol}{\em}
\newcommand{\linux}{{\ol Linux\/ }}

\title{Présentation du système Linux}
\author{Thomas Petazzoni}

\begin{document}
\maketitle

\begin{abstract}
Ce document accompagne la présentation du système \linux, réalisée par
Victor Vuillard et Thomas Petazzoni le 27 septembre 2001 à
l'Université de Technologie de Belfort Montbéliard.

Cette présentation vise à exposer les caractéristiques du système
\linux, d'expliquer l'installation d'une distribution en direct, et de
montrer le fonctionnement de quelques uns des principaux logiciels
disponibles.
\end{abstract}

\section{\linux : un système d'exploitation}

\linux est un {\bf système d'exploitation}, le logiciel à la base de
l'ordinateur, qui gère le matériel et permet de lancer des
applications. Toutefois, \linux désigne maintenant l'ensemble {système
d'exploitation et applications}.

Le système \linux a de nombreuses caractéristiques intéressantes :
\begin{itemize}
\item {\bf multitâche} : plusieurs applications peuvent fonctionner
simultanément, sans interférer entre elles.
\item {\bf multiutilisateurs} : chaque utilisateur du système possède
un login, et un mot de passe, ainsi qu'un répertoire personnel. Tous
les utilisateurs ne peuvent pas accéder à tous les fichiers, grâce au
système de droits (lecture, écriture, éxécution). Ainsi, seul
l'administrateur ({\em root\/}) peut installer de nouveaux programmes,
ou changer la configuration.
\item {\bf ouvert sur les réseaux et les autres systèmes
d'exploitations} : \linux peut accéder aux partitions Windows, lire
des disquettes au format Windows. D'autre part, les applications
réseau sous Linux sont particulièrement intéressantes.
\item {\bf libre, disponible sous les termes de la licence GPL} :
\linux est un système disponible gratuitement sur Internet, librement
copiable et distribuable. Les sources des programmes sont également
disponibles, ce qui permet d'en modifier leur fonctionnement. Ceci est
rendu possible grâce à l'existence de la licence GPL ({\em GNU Public
License\/}).
\item {\bf stable et performant} : \linux est si stable qu'il est
fréquent d'avoir des machines tournant sans interruption pendant
pendant plusieurs jours, dizaines de jours, voire centaines de
jours. D'autre part, \linux optimise l'utilisation des ressources
matérielles et se contente de configurations minimales pour
fonctionner.
\item {\bf de plus en plus utilisé} : les entreprises utilisent de
plus en plus \linux, notamment en tant que serveur ou station de
développement car c'est un système fiable, gratuit, et dont les
sources sont disponibles.
\item {\bf de la famille des Unix} : le fonctionnement de \linux est
très similaire à celui des autres Unix, ce qui rend son apprentissage
intéressant pour diverses UVs de l'UTBM (LO22 par exemple).
\end{itemize}

Ces caractéristiques font de \linux une intéressante alternative à
Windows, notamment pour les domaines de la programmation et des
serveurs (Web, FTP, IRC, base de données, ...).

\section{L'installation de \linux}

Comme annoncé dans la section précédente, \linux est, par extension,
le système d'exploitation ainsi que de nombreuses applications. Ces
applications sont si nombreuses qu'un utilisateur mettrait beaucoup de
temps à les rassembler.

Heureusement des sociétés ou des bénévoles créent des {\bf
distributions}, compilations des logiciels les plus couramment
utilisés. Ces distributions couvrent en général la plupart des besoins
logiciels des utilisateurs. Les principales distributions sont :

\begin{itemize}
\item {\bf Mandrake} : la distribution \linux la plus simple à
installer, issue d'une société française. De loin le meilleur choix
pour les débutants !
\item {\bf Redhat} : une des plus vendues avant que la Mandrake
n'existe. Un autre choix intéressant pour les débutants.
\item {\bf SuSe} : la distribution allemande, que certains aiment et
d'autres non. Un peu plus complexe à installer pour les débutants,
elle reste néanmoins accessible.
\item {\bf Debian} : la seule distribution issue de l'effort de
centaines de bénévoles. Cette distribution fait l'unanimité chez les
administrateurs systèmes et les connaisseurs. Une distribution
totalement libre, avec un système de package exceptionnel. Une
installation moins aisée, réservée à l'utilisateur expérimenté.
\end{itemize}

\section{\linux et Windows : le multiboot}

Il est bien entendu possible d'utiliser à la fois \linux et Windows
sur le même ordinateur. L'installation de votre distribution \linux
(quelque soit la distribution) placera un menu au démarrage de
l'ordinateur, permettant de sélectionner le système à utiliser.

Pour installer \linux, vous aurez besoin au minimum :
\begin{itemize}
\item une partition {\em ext2\/}, pour les données.
\item une partition {\em swap\/}.
\end{itemize}

Si la ou les partitions existantes sur le disque dur occupent la
totalité de l'espace disque, il est possible de redimensionner sans
supprimer les données. Ceci est possible :
\begin{itemize}
\item avec des outils commerciaux sous Windows, par exemple Partition
Magic.
\item durant l'installation de la Mandrake, grâce à l'utilitaire
DiskDrake.
\end{itemize}

Les autres distributions \linux proposent des outils pour
repartitionner sans suppression de données, mais ces outils sont d'un
maniement plus complexe et ne sont pas toujours disponibles durant la
procédure d'installation.

\section{La sélection des packages}

Toutes les distributions utilisent un système de package. Un package
est en général soit une librairie, soit un logiciel. Chaque package
indique les dépendances dont il a besoin pour fonctionner, ce qui
facilite l'installation de nouveaux logiciels.

Sous Mandrake et RedHat, le système de package est appelé {\bf rpm},
sous Debian, il est appelé {\bf deb}.

Lors de la procédure d'installation de la distribution, vous pouvez
choisir les packages que vous souhaitez installer. Selon le niveau
d'installation choisie (recommandée, expert ou autre), vous pourrez
sélectionner les packages soit par thème, soit individuellement.

Une installation classique comprend :
\begin{itemize}
\item des interfaces graphiques, ou {\em window managers\/}
\item navigateur Web, client IRC, ICQ, mail
\item logiciels de bureautique
\item logiciels de développement : éditeurs, compilateurs, débuggeurs,
librairies
\item logiciels multimédia : image, son vidéo
\item éventuellement un serveur Web, FTP, mail
\end{itemize}

Ce type d'installation, assez typique et complète, requiert environ
800 Mo d'espace disque. Toutefois, \linux est un système très souple,
et si vous souhaitez installer le système sur 50 Mo c'est possible, et
si vous souhaitez disposer de 4 Go d'applications, c'est aussi
possible.

\section{Les logiciels présentés}

\subsection{Window Managers}

\begin{itemize}
\item {\bf Gnome} : \url{http://www.gnome.org}
\item {\bf KDE} : \url{http://www.kde.org}
\item {\bf Window Maker} : \url{http://www.windowmaker.org}
\item {\bf Sawfish} : \url{http://www.sawfish.org}
\end{itemize}

Evidemment il existe d'autres window managers tels que AfterStep,
Enlightenment, fvwm, twm, etc...

Tous ces window managers sont largement configurables, et
personnalisables grâce à des thèmes. Le site \url{http://themes.org}
regroupe de nombreux thèmes pour les principaux window managers.

\subsection{Editeurs et bureautique}

\subsubsection{Editeurs de texte}

Sous \linux, les éditeurs de texte sont très utiles pour programmer ou
éditer des fichiers de configuration. C'est pourquoi il en existe de
très nombreux. Les principaux sont :

\begin{itemize}
\item {\bf Emacs}, un éditeur extrêmement puissant qui sait jouer à Tetris,
relever le mail, colorer le texte, et bien d'autres choses
encore. \url{http://www.gnu.org/software/emacs/}.
\item {\bf Vi}, un éditeur très sobre, mais aussi très puissant grâce à son
système de macros. \url{http://www.vim.org}.
\item {\bf KWrite}, un éditeur intégré dans KDE, qui plaira aux amateurs
d'interfaces graphiques et de boutons.
\end{itemize}

\subsubsection{Bureautique}

\begin{itemize}
\item {\bf StarOffice}, suite très complète, capable de lire les documents
produits par la suite Microsoft Office. On lui reprochera toutefois sa
lourdeur à l'éxécution. \url{http://www.sun.com/staroffice/}.
\item {\bf KOffice}, une suite en cours de développement, mais déjà
fonctionnelle et bien plus légère que StarOffice. \url{http://www.koffice.org}.
\end{itemize}

\subsection{Navigateurs, clients mail, IRC, ICQ}

\subsubsection{Navigateurs}

\begin{itemize}
\item {\bf Konqueror}, le navigateur Web et gestionnaire de fichiers de KDE,
encore en développement, mais plus léger et rapide que Netscape. \url{http://www.konqueror.org}.
\item {\bf Mozilla}, navigateur créé à partir des sources de Netscape. Un
peu lourd à éxécuter, mais très complet, et assez joli. \url{http://www.mozilla.org}.
\item {\bf Netscape}, le célèbre navigateur. \url{http://home.netscape.com/download/index.html}.
\item {\bf Opera}, un navigateur commercial, mais gratuit si l'on
accepte la présence d'une publicité. \url{http://www.opera.com}.
\end{itemize}

Il existe d'autres navigateurs : Galeon (mode graphique), Links ou
Lynx (mode texte).

\subsubsection{Clients mail}

\begin{itemize}
\item {\bf Kmail}, le client mail de KDE, simple et efficace. \url{http://devel-home.kde.org/~kmail/}.
\item {\bf Netscape Messenger}, le client mail intégré à Netscape.
\end{itemize}

Il existe d'autres clients mail, en mode texte : Emacs (avec les add
ons {\em gnus ou rmail\/}, Mutt, Exim ...

\subsubsection{Clients Icq}

\begin{itemize}
\item {\bf Licq}, le plus complet des clients ICQ. \url{http://www.licq.org}.
\item {\bf GnomeICU}, client ICQ de Gnome, plus joli que Licq. \url{http://gnomeicu.sourceforge.net}.
\end{itemize}

Il existe d'autres clients ICQ, comme micq (en mode texte), ouu des
clients AOL (kaim, everybuddy).

\subsubsection{Clients IRC}

\begin{itemize}
\item {\bf xchat}, un client IRC basique en mode graphique. \url{http://www.xchat.org}.
\item {\bf KVirc}, un client un peu plus joli et évolué. \url{http://www.kvirc.net}.
\end{itemize}

Il existe d'autres clients IRC, comme bitchx ou ircii.

\subsection{Multimédia}

\subsubsection{Graphisme}

\begin{itemize}
\item {\bf GIMP}, le logiciel de retouche, largement équivalent à
Photoshop. \url{http://www.gimp.org}.
\item {\bf Sketch }, le logiciel de dessin vectoriel. \url{http://sketch.sourceforge.net}.
\end{itemize}

\subsubsection{Logiciels de 3D}

\begin{itemize}
\item {\bf Blender}, une référence en 3d sous Linux. \url{http://www.blender.nl}.
\item {\bf Moonlight}, un logiciel de 3d simple et convivial pour les
débuts.  \url{http://moonlight3d.net}.
\item {\bf PovRay}, le très célèbre. \url{http://www.povray.org}.
\end{itemize}

\subsubsection{Vidéo et son}

\begin{itemize}
\item {\bf XMMS}, pour lire Wav, Mp3 et Mod. \url{http://www.xmms.org}.
\item {\bf VidéoLAN}, pour lire les DVDs. \url{http://www.videolan.org}.
\item {\bf Avi-Xmms}, pour lire les DivX avec Xmms. \url{http://www.xmms.org/plugins_input.html}.
\end{itemize}

\section{Le club LinUT}

Le club LinUT c'est :

\begin{itemize}
\item Les {\bf First Mondays} : tous les premiers lundi du mois, une
bouffe sympa pour discuter logiciels libres, Linux, programmation,
réseau ... Débutants bienvenus !
\item Des conférences.
\item {\bf Quatres machines} sous Linux sur le site de Sévenans.
\item Des projets de développements.
\item {\bf Une install party}
\item Disponibilité des {\bf toutes dernières distributions}
\item Un site web \url{http://pingouin.utbm.fr}, et une mailing-list
\url{club-linut@enix.org}.
\end{itemize}

Pour nous contacter :
\begin{itemize}
\item Thomas Petazzoni : \url{thomas.petazzoni@utbm.fr}
\item Victor Vuillard : \url{victor.vuillard@utbm.fr}
\end{itemize}

\section{Les distributions disponibles}

\begin{itemize}
\item Mandrake 8.0 (2 CDs)
\item Debian 2.2r3 Potato (3 CDs plus 1 non-free)
\item RedHat 7.1 SeaWulf (3 CDs)
\item Progeny Newton (2 CDs)
\item DemoLinux 2.0 (1 CD)
\item SmoothWall 0.9 (1 CD)
\item FreeBSD 4.4 (1 CD)
\item OpenBSD 2.9 (1 CD)
\item QNX Rtp (1 CD)
\item Debian Hurd (2 CDs)
\item EM BSD (1 CD)
\end{itemize}

Ces distributions sont disponibles sur simple demande par mail à \url{victor.vuillard@utbm.fr}. Le prix de vente est de 10 Frs par CD.

\section{Quelques sites web}

\begin{itemize}
\item Le projet {\em GNU's Not Unix\/} : \url{http://www.gnu.org}
\item Linux : \url{http://www.linux.org}
\item Le noyau linux : \url{http://www.kernel.org}
\item Débuter sous Linux ? : \url{http://www.linux-france.org}
\item Des news sur Linux ? : \url{http://linuxfr.org}
\item Intéressé par le graphisme : \url{http://www.linuxgraphic.org}
\end{itemize}

Bien entendu, énormément de sites Linux existent, nous ne pouvons tous les citer. Une simple recherche avec l'excellent moteur Google \url{http://www.google.com} vous donnera sans aucun doute l'information que vous cherchez.

\section{Besoin d'aide pour l'installation ?}

Plusieurs solutions :
\begin{itemize}
\item les channels \#linuxfr sur IRC, soit UnderNet ou IRCNet.
\item la mailing list du club linut. Pour s'abonner il suffit de remplir le formulaire à l'adresse \url{http://www.enix.org/cgi-bin/mailman/listinfo/club-linut/}. Ensuite il suffit d'envoyer vos mails sur \url{club-linut@enix.org}.
\item sur des sites web (recherche via Google par exemple).
\item directement par mail à \url{thomas.petazzoni@utbm.fr}
\end{itemize}



\end{document}

