Val et Yves Jeanne Etienne et Alois Photos Liens Tech FAQ
[ Tech. ] [ Linux ] [ Musique ] [ Films ] [ Multimédia ] [ Images ] [ Jeux ] [ Web ]
maj : 29/10/2003

Linux :

Système d'exploitation

Le système d'exploitation est l'ensemble des programmes élémentaires qui permettent l'utilisation d'un ordinateur. Le programme principal est appelé le noyau, il est chargé d'assurer la gestion et les communications des périphériques (carte vidéo, cdrom , disque dur, clavier, souris, ...) avec les éléments essentiel de l'ordinateur : le processeur et la mémoire. Il utilise pour cela des composants appelés drivers ou modules.
Les autres programmes du système d'exploitation sont des outils pour gérer le système.
Le système d'exploitation sert alors d'interface entre les programmes et le matériel. Les programmes envoient leurs commandes au système d'exploitation qui se chargent d'effectuer les opérations en fonction de la disponibilité du matériel.

C'est pour cela que les programmes dépendent du système d'exploitation utilisé et que certains matériels ne sont pas ou plus "supportés" par un système d'exploitation lorsque les drivers n'ont pas été développés.

Les systèmes d'exploitations les plus connus sont Windows (... 98, NT, 2000,XP, ...), Mac OS et naturellement GNU/Linux, linux est le noyau, GNU les outils.

  • Pourquoi ?

    Après avoir beaucoup utilisé Windows, en développement au cours de ma thèse, puis en maintenance de parc, je l'ai totalement abandonné depuis 1998 quand les interfaces graphiques de Linux sont devenues suffisament conviviales. J'utilisais déjà Linux sur des serveurs réseau depuis 1996.

    Les avantages de linux sont multiples :

    1. C'est un unix : un ensemble de petits programmes élémentaires qui n'ont pas nécessairement besoin d'interface graphique et que l'on peut donc utiliser en mode dégradé. La configuration des programmes s'effectue à l'aide de fichiers textes très documentés. Les messages d'erreurs des programmes sont clairs et bien gérés.

    2. C'est un logiciel libre : les sources (les recettes de cuisines pour faire le programme) sont disponibles. On peut donc adapter les programmes à ses propres besoins. Si on en n'est pas capable, on y trouve le mail du développeur et lui soumettre des idées ou lui rapporter les problèmes. Le développeur qui sait que son code source sera lu produit certainement un programme de meilleur qualité et bien documenté.

    3. C'est gratuit : il n'y a pas de raison de fournir des programmes non finis pour vendre une nouvelle version l'année suivante.

    Un certain nombre de logiciels correspondant aux arguments 2 et 3 sont également utilisables sous windows. Il y a des liens en bas de cette page.

    Le résultat est impressionnant de puissance sur de "vieilles" machines, de stabilité - ma machine de bureau est déjà restée allumée plus de six mois entre deux orages. Les difficultés sont de perdre l'habitude de redémarrer la machine au moindre problème, d'attribuer les comportements étranges à un probable virus, de chercher vainement à comprendre les nouvelles fonctionnalités soit disant de simplification des tâches.

    La stabilité est ici essentielle. Quand Jeanne (3 ans) veut voir un film, un dessin animé ou jouer, il n'est pas possible de lui répondre :

    • Attends une heure, l'anti-virus est en train de scanner le disque
    • Pas ce week-end, je dois réinstaller windows, le freeware à endommagé la base de registre
    • Je dois rebooter trois fois pour installer les dernières mises à jour de windows ... et peut être qu'après ça ne marchera plus ...
    • Oui, ces dames doivent avoir froid... Fermes les yeux et va jouer ailleurs, pendant que j'essaye de fermer toutes ces fenêtres ... et merde je reboote !


    Pour terminer, c'est beau :
    La copie d'écran ci-dessous provient d'une situation un peu inaudible avec trois sources de son simultanées (télé, film, radio).
    screenshot

  • Comment

    Linux est en réalité le noyau du système d'exploitation, l'ensemble des applications utilisables sont sélectionnées et préparées par des sociétés ou des associations dans des distributions. Les plus connues sont RedHat (d'origine américaine), Mandrake (française), Suse (allemande) ou Debian. Chacune est utilisable dans plus de 40 langues. Les différences sont essentiellement dans le choix de certains logiciels, la facilité d'installation les méthodes de mises à jours.

    On peut se les procurer en les téléchargeant gratuitement sur le réseau, dans des magazines à 5 Euros ou encore acheter des boîtes avec du support et de la documentation supplémentaire. La distribution Debian a sélectionné plus de 8000 logiciels, tous gratuits !
    Certaines distributions comme Knoppix, n'ont même pas besoin d'être installées sur le disque dur. Elles démarrent à partir du cdrom. C'est l'idéal pour tester linux et la compatibilité du matériel.

    La licence d'utilisation (la GPL) permet de les copier, installer, distribuer, modifier à volonté. La licence GPL garantie également que ces logiciels resteront libres et donc gratuits.

  • Adaptations

    La principale difficulté de Linux pour un débutant, c'est de choisir parmi les très nombreuses applications disponibles. Il existe par exemple plusieurs gestionnaires de fenêtres (l'interface graphique pour tous les programmes). Il faut passer du temps à essayer pour trouver chaussure à son pied ...

    Personnellement, et pour des raisons plutôt esthétiques, j'ai choisi d'utiliser comme gestionnaire de bureau Gnome au lieu de KDE, cela n'empêche aucunement d'utiliser des applications développées spécifiquement pour KDE.
    Après avoir longtemps utilisé Mandrake, j'étais "Mandrake Expert" Nov. et Déc. 2001, j'utilise maintenant Debian. Cette dernière est plus dure à installer mais la gestion des mises à jours est meilleure. Mandrake reste cependant une très bonne distribution pour débuter.

  • Plus d'informations :

    Installation, utilisation de Linux : http://lea-linux.org/
    Utiliser des logiciels libres sous Windows : GNUWin, Framasoft

Valid HTML 4.01!