Caractéristiques de Linux Caractéristiques de Linux Contenu de cette section 

Caractéristiques de Linux Caractéristiques de Linux Contenu de cette section  Multi-tâches : exécute plusieurs programmes en pseudo-parallélisme.  Multi-utilisateurs : plusieurs utilisateurs actifs sur la même machine en même temps (et sans licence multi-utilisateurs !).  Multi plates-formes : il fonctionne sur différents processeurs, et pas seulement sur Intel.  Exécution en mode protégé sur les processeurs x86.  Protection de la mémoire entre les processus, afin qu'un programme ne puisse à lui seul compromettre le fonctionnement de l'ensemble du système.  Chargement des exécutables à la demande : Linux ne lit sur le disque que les parties effectivement utilisées d'un programme.  Partage des pages entre exécutables avec copie en écriture. Cela signifie que des processus multiples peuvent partager la même mémoire. Lorsque l'un d'eux tente d'y écrire, cette page (4Ko de mémoire sur processeurs x86) est copiée ailleurs. Ceci accroît les performances et réduit l'occupation mémoire.  Mémoire virtuelle utilisant la pagination (et non pas le "swap" de processus entiers) sur disque, grâce à une partition, un fichier ou les deux, avec la possibilité d'ajouter et de retirer de nouvelles zones de swap dynamiquement. Jusqu'à 16 zones de 128 Mo peuvent être utilisées simultanément, soit un total de 2 Go de swap disponible.  Réserve de mémoire commune aux programmes utilisateur et au cache disque (afin que toute la mémoire libre puisse être utilisée pour le cache qui ne sera réduit que lors de l'exécution de gros programmes) : Linux utilise au mieux à chaque instant TOUTE la mémoire disponible sur la machine.  Bibliothèques partagées liées dynamiquement (DLL a.out, et ELF) ; des bibliothèques statiques sont bien entendu également disponibles.  Sauvegarde d'image-mémoire (core-dump) lors du plantage d'un programme, à des fins d'analyse post-mortem effectuée grâce à un débogueur.  Très conforme à POSIX, compatible System V et BSD au niveau programme source. Support des binaires COFF et ELF.  Bonne compatibilité binaire avec SCO, SVR3 et SVR4, grâce à un module d'émulation conforme iBCS2.  Tous les sources sont disponibles : le noyau, les pilotes, les outils de développement et tous les programmes utilisateur. De plus, ils sont librement diffusables. Il existe bien quelques applications commerciales pour Linux diffusées sans leurs sources, mais tout ce qui a été libre l'est toujours et le restera. Page 1 sur 3 Caractéristiques de Linux  Contrôle de processus POSIX (job control).  Pseudo-terminaux (pty's).  Émulation du coprocesseur dans le noyau afin qu'il ne soit pas nécessaire de l'inclure dans les programmes. Tout ordinateur exécutant Linux semble ainsi doté d'un coprocesseur mathématique. Bien entendu, si votre ordinateur comporte déjà un coprocesseur, Linux l'utilisera à la place de l'émulation. Vous pourrez recompiler votre noyau pour éliminer le code de l'émulateur (dont les fonctions seront prises en charge par le FPU), et gagner un peu de mémoire vive.  De nombreux claviers nationaux ou personnalisés sont définis et il est assez facile d'en ajouter de nouveaux.  Consoles virtuelles multiples : plusieurs sessions indépendantes accessibles par une combinaison de touches (indépendamment de la carte vidéo utilisée). Elles sont allouées dynamiquement et l'on peut en utiliser jusqu'à 63 simultanément.  Plusieurs systèmes de fichiers reconnus comme minix-1, Xenix, et les plus courants de System V, en plus d'un système très perfectionné (Ext2fs), offrant des noms de 255 caractères et une taille pouvant atteindre 4 To.  Accès transparent aux partitions MS-DOS (ou aux partitions FAT OS/2) via un système de fichiers spécial : vous n'avez pas besoin de commandes particulières pour utiliser une partition MS-DOS. Elle ressemble a une partition Unix (sauf pour la taille du nom des fichiers, les permissions d'accès, etc). Les partitions compressées de MS- DOS 6 ne sont pas encore reconnues mais il existe un patch (dmsdosfs). Le type VFAT (MS-Windows NT, MS-Windows 95) est pris en charge depuis la version 2.0. De plus, il existe un "patch" permettant d'accéder au système de fichiers NTFS (la version 2.1 du noyau intègre directement cette fonctionnalité).  Système de fichiers spécial nommé UMSDOS, autorisant l'installation de Linux directement sur une partition MS-DOS (les performances sont bien sûr grevées mais c'est très utile pour une installation provisoire).  Lecture seule du système de fichiers HPFS-2 de OS/2 V 2.1.  Lecture seule du système de fichiers HFS (Macintosh) disponible sous forme de module pouvant être chargé à la demande.  Lecture seule du système de fichiers EFS (Silicon Graphics) disponible sous forme de module pouvant être chargé à la demande.  Système de fichiers ISO 9660, qui permet de lire tous les CD-ROM conformes à ce standard quasi universel. Depuis peu, le format Joliet est également reconnu.  TCP/IP, incluant tous les outils comme ftp, telnet, NFS, etc.  Pile de protocoles réseau Appletalk.  Client et serveur Netware. Page 2 sur 3 Caractéristiques de Linux  Client et serveur Lan Manager (SMB).  X Window System (X11R6) sous la forme de XFree86 3.2, gérant l'essentiel des cartes vidéo et des souris disponibles sur PC (y compris la carte monochrome Hercules...).  Gestion des principales cartes sonores. Page 3 sur 3 uploads/s3/ caracteristiques-de-linux.pdf

  • 63
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager