FI4/98

Krassimir Todorov, SIC, e-mail: Krassimir.Todorov@epfl.ch

Ce qu'est Linux

Pour les personnes qui n'ont pas encore eu la chance de faire sa connaissance, il est utile de le présenter rapidement.

A la base, Linux est un noyau et système d'exploitation Unix créés par Linus Torvalds en 1991, durant ses études, et destinés aux machines de type PC (Linux Online: http://www.linux.org/ ). Tout ce travail a été écrit à partir de zéro, ce qui a permis par la suite de le distribuer librement sous forme binaire et code-source.

Une fois le noyau terminé, un grand nombre d'autres enthousiastes sont venus se joindre et ont porté des compilateurs, utilitaires, serveurs X, diverses applications et jeux. Actuellement Linux est un système très complet, permettant le développement d'applications et/ou leur utilisation. Tout le code source, ainsi qu'une grande quantité de documentation, sont disponibles sur le réseau. De plus en plus d'applications commerciales sont vendues portées sur Linux.

Du point de vue du matériel, à ce jour il fonctionne sur une multitude de plates-formes, à savoir: machines Intel avec une grande panoplie de composants matériels, ainsi que sur DEC Alpha, Sparc SUN, Power PC, Silicon Graphics.

Avantages de Linux

Linux est développé et distribué depuis le début sous les conditions de GNU General Public License:

http://www.linux. org/info/gnu.html

Les résultats de cette distribution sont:

Etat actuel de Linux dans le monde...

Avec tous ces avantages, Linux est largement utilisé dans le monde public et dans le monde privé. La majorité des serveurs WWW utilise le serveur Apache sur les machines Linux. Il est aussi largement utilisé comme serveur NFS et serveur d'impression. En raison de ses modules de filtrage réseau on l'utilise aussi souvent sur les machines firewall.

On peut donner quelques applications concrètes (toutes ces informations sont tirées de Linux Journal):

... et chez nous?

Un groupe de réflexion, dont j'ai le plaisir de faire partie, s'est formé au sein du SIC et a pour mandat de faire la prospection de nouvelles stratégies. La question de Linux a été l'un des points traités.

Pour connaître l'état actuel de Linux à l'EPFL une enquête a été faite par ce groupe. Les résultats de cette enquête montrent que Linux est déjà présent à l'Ecole. On l'utilise au DI/LRC, au DE/LEME et au CRPP sur des dizaines de machines. On s'en sert pour l'enseignement des protocoles de communication, pour le développement de drivers ATM, IPv6, pour des expériences comme des firewalls et pour des applications X.

Il est aussi utilisé dans d'autres laboratoires, mais sur des machines en moins grand nombre. Au total il y a environ 80machines qui utilisent Linux, installées avec ou sans double boot Windows, avec potentiellement une quarantaine d'autres machines qui pourraient rapidement l'utiliser.

Les besoins à l'école

L'utilisation de Linux progresse rapidement au niveau mondial. Il est normal de s'attendre à un effet similaire à l'EPFL. L'étude faite par le groupe de réflexion du SIC et l'enquête montrent que Linux est bien présent sur notre site et qu'il ne doit pas être ignoré, ceci d'autant plus qu'un PC peut être utilisé sous Windows et Linux au choix des utilisateurs.

Le SIC a l'intention d'assurer une distribution de Linux. Un serveur et une machine de travail seraient acquis pour installer une distribution centrale.

Bien entendu, vu la grande diversité du matériel sur lequel Linux fonctionne, la distribution se limiterait à une liste des matériels testés et validés. En attendant que l'infrastructure se mette en place au SIC, l'auteur reste le point d'entrée pour les questions Linux.

Les références mentionnées (et quelques autres)