Intranet client  |  Rechercher dans le site :

 

Voici quelques éléments de réponse simples et précis pour vous faire une idée sur ce que sont et ce que représentent GNU/Linux, les logiciels libres et la communauté opensource en général.

Si vous avez des questions, ou si vous souhaitez plus de précisions, n'hésitez pas à nous contacter.

Bonne lecture...


Note : La majorité des textes présentés dans cette rubrique sont issus des sites donnés dans la section liens utiles.

 Linux, logiciels libres & opensource : quelques explications...

Section 2 : Qu'est-ce que GNU/Linux ?
Linux est un système d’exploitation de type UNIX, multi-tâches, multi-utilisateurs et qui fonctionne sur des machines à processeurs 32 et 64 bits, quelle que soit l’architecture : PC intel, AMD, Macintoch, stations de calcul, systèmes embarqués, téléphones, etc.

Ce système a connu une ascension fulgurante depuis sa création en 1991 dans une faculté Finlandaise, par un étudiant nommé Linus TORVALD.

C’est un système qui de part la nature de son développement est ouvert sur les réseaux et les autres systèmes d’exploitation. En effet, Linux sait gérer les fichiers et autres ressources issues de systèmes comme Windows et Macintosh.

La principale singularité de Linux est d’être un logiciel libre, développé de façon collaborative et bénévole par des milliers de programmeurs (professionnels ou non) répartis dans le monde.

Ce modèle de développement joue un grand rôle dans la qualité du résultat obtenu, qui est considéré par des analystes indépendants comme très supérieur à des systèmes commerciaux similaires.

Depuis le début des années 2000, l’implication de grands acteurs économiques comme IBM, SUN, APPLE, HP et beaucoup d’autres, renforce l’image de performance, de fiabilité et de sécurité qu’apporte Linux dans de nombreux domaines.

Quelques utilisations de Linux :

- Comme serveur de fichiers et d’impression : Linux supporte les trois principaux protocoles de partages de fichiers qui sont NFS pour les clients UNIX, SMB pour les clients Windows et AppleShare pour les clients Macintosh, ainsi que les protocoles de partages d’imprimantes. Linux peut également servir de serveur de fax.

- Comme serveur Internet/Intranet : on trouve dans les distributions standards de Linux tous les logiciels nécessaire pour réaliser un serveur Internet complet, même sur des machines de puissance modeste. Cela inclut des fonctionnalités :
  • de transfert et de distribution du courrier électronique, des news (Usenet),
  • de serveur Web ou FTP,
  • de serveur de noms de machines ou de domaines.
- Comme serveur d’applications client/serveur : un grand nombre de logiciels de serveurs de bases de données (SGBD), relationnels, relationnels-objets ou objets, commerciaux ou libres, sont disponibles pour Linux.

- Comme station de développement : Linux dispose - en général sous forme de logiciels libres - des outils de développement pour la plupart des langages actuels : C#, C, C++, Fortran, Java, Cobol, LISP, Prolog, SmallTalk. On trouve aussi des outils pour le contrôle des sources, pour le travail en groupe, pour le suivi des erreurs, pour la réalisation de tests logiciels,etc.

- Comme station bureautique : grâce à des suites bureautiques intégrées libres (OpenOffice.org) ou commerciales (Applix ou StarOffice), et à des environnements graphiques comme KDE ou Gnome, les stations bureautiques sous Linux offrent les même fonctionnalités que leurs équivalents sous Windows ou Macintosh: traitement de texte, tableur, logiciel de présentation et de dessin, gestion de fichiers, partage de documents, intégration des technologies Internet/Intranet (courrier électronique, Web).

- Comme station réseau : grâce à des logiciels intégrés comme la suite de composants Mozilla (navigateur, client mail,, client newsgroup, etc.) ou à des logiciels plus spécialisés, Linux permet d’accéder facilement et de façon sécurisée aux services les plus populaires d’Internet : Web, FTP (transferts de fichiers), news (messageries thématiques), courrier électronique, IRC (discussions en temps réel), etc.

( Source originale : http://www.aful.org/presentations/linux.html )


Section 2.1 : Que signifie GNU ?
GNU, ou plutôt le projet GNU (acronyme récursif : ’GNU is Not Unix’) est un projet de la FSF (http://www.fsf.org), dont le but est de développer un système d’exploitation complet, distribué selon les conditions de la licence GPL.

Ce système d’exploitation reprend plusieurs concepts de UNIX, mais ce n’est pas UNIX. Richard Stallman a commencé ce projet seul, juste après avoir créé la FSF. La première partie de ce projet consistait à écrire un éditeur avec lequel il puisse éditer ses programmes. Après cela, il a écrit un compilateur C pour pouvoir créer et compiler son système d’exploitation. Cela a donné le célèbre compilateur GCC. Depuis lors, un grand nombre de personnes se sont jointes à lui pour écrire et développer une multitude de programmes - disponibles sous forme de logiciels libres - et qui concerne quasiment tous les domaines, informatiques ou non.

En plus des principaux logiciels GNU, il existe des versions GNU de la plupart des utilitaires UNIX. Ces versions sont souvent bien plus puissantes (et fiables) que leurs équivalents propriétaires UNIX. On constate même de plus en plus de cas où la version GNU remplace la version originale sur les systèmes UNIX eux-mêmes !


Section 2.2 : Les autres systèmes d'exploitations libres
Linux n’est pas le seul système d’exploitation libre. Il en existe d’autres, surtout des systèmes dérivés de BSD, notamment FreeBSD (http://www.freebsd.org), NetBSD (http://ww.netbsd.org) et OpenBSD (http://www.openbsd.org).

Ce sont également des systèmes d’exploitation libres. Leurs licences d’utilisation, leur modèles de développements et leur modes de diffusion sont cependant légèrement différents de ceux de Linux.