En route avec Linux

Linux pour portables, Notebooks, PDA, téléphones portables et autres appareils portables

Version 3.18

10-10-2005

Historique des versions
Version 3.182005-10-10wh
Some URLs have been updated, spelling has been corrected, minor changes have been made.
Version 3.17.12005-09-28sh
A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated.
Version 3.172005-08-28wh
Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
Version 3.162005-07-15wh
Added some information about pcmciautils, link to SoftwareSuspend2 added, localepurge for small HDDs, added chapter about FingerPrint Readers, added chapter about ExpressCards, link to Smart Battery System utils added to Batteries chapter, some additions to External Monitors chapter, links and descriptions added for: IBAM - the Intelligent Battery Monitor, lcdtest, DDCcontrol updated Credits section, minor changes.

Résumé

Les appareils électroniques mobiles (ordinateurs, téléphones et lecteurs audio et vidéo portables, appareils photo numériques, calculatrices, portatifs, ...) sont différentiels des ordinateurs de bureau. Ils utilisent un matériel qui leur est particulier comme les cartes PCMCIA, les ports infrarouges et BlueTooth, le réseau local sans fil, les écrans LCD, les batteries, les stations d'amarrage. On ne peut pas changer aussi facilement les éléments matériels, comme la carte graphique par exemple, que sur un ordinateur de bureau. Souvent la partie matérielle est plus limitée (par exemple l'espace disque, la vitesse du microprocesseur). Bien que l'écart de performances avec les ordinateurs de bureau diminue, dans de nombreux cas, les portables ou Notebooks peuvent servir à remplacer un ordinateur de bureau.

La compatibilité du matériel sous Linux (et autres systèmes d'exploitation) et des ordinateurs mobiles est parfois plus limitée (par exemple les chips graphiques, les modems internes). Ils utilisent souvent un matériel spécialisé, et par conséquent leur trouver un pilote peut être plus difficile. Souvent ils sont utilises dans des environnements en cours d'évolution, on doit donc utiliser plusieurs configurations et de nouvelles stratégies de sécurité.

Bien qu'ils existent déjà des guides pratiques pour les portables, Notebooks, PDA et téléphones portables, ce guide contient un aperçu concis de documents traitant des systèmes d'information. Des informations concernant plus particulièrement Linux y sont données, comme les méthodes d'installation pour portables, Notebooks et PDA ainsi que les configurations pour différents environnements (de réseau).

Et malgré certaines réserves, Linux est un meilleur choix pour les portables que la plupart des autres systèmes d'exploitation. Parce qu'il est compatible avec de nombreuses méthodes d'installation et qu'il fonctionne sous beaucoup d'environnements hétérogènes et nécessite moins de ressources.

The printed version includes an additional part "Lectures, Presentations, Animations and Slideshows".


Table des matières

Préface
1. À propos de l'Auteur
2. Parrainage
2.1. Comment et pourquoi parrainer?
2.2. Liste des parrains
3. À propos de ce document
3.1. Les URL dans ce document
3.2. Dernière version, miroirs
3.3. Traductions proposées
4. Contact
5. Droits d'auteur et Marque déposée
I. Portables et Notebooks
1. Quel ordinateur portable acheter?
1. Introduction
2. Portables, Laptops/Notebooks, Sub/Mini-Notebooks, Palmtops, PDAs/HPCs
2.1. Portables
2.2. Portables/Notebooks
2.3. Ordinateurs ultra portables/Mini-Notebooks
2.4. Palms
2.5. Assistants personnels (PDA)/Ordinateur de main (HPC)
2.6. Portatifs
3. Fonctionnalités Linux
4. Principales caractéristiques matérielles
4.1. Poids
4.2. Écran
4.3. Batteries
4.4. Processeur
4.5. Nombre de périphériques de stockage
4.6. Refroidissement
4.7. Qualité du clavier
4.8. Prix
4.9. Alimentation
5. Sources pour plus d'informations
6. Vérification de la compatibilité avec Linux
6.1. Documentation sur le sujet
6.2. Méthodes de vérification en général
7. Écrire un pilote pour périphériques
8. Acheter un portable d'occasion
9. Recommandation non matérielle
10. Enquête sur les fournisseurs de portables et de PDA sous Linux
2. Distributions pour Portables
1. Configurations requises
2. Recommandations
3. Installation
1. Documents sur le sujet
2. Pré requis : BIOS, options de démarrage, partitionnement
2.1. BIOS
2.2. Options de démarrage
2.3. Partitionnement
3. Outils pour Linux de réparation de disque dur
3.1. GNU parted
3.2. ext2resize
3.3. fixdisktable
3.4. Avertissements
3.5. Multi Boot
4. Méthodes d'installation de portable
4.1. À partir d'une disquette de démarrage plus un CD/DVD-ROM - la manière traditionnelle
4.2. From a CD/DVD-ROM - The Usual Way
4.3. A partir une partition DOS ou Windows disponible sur la même machine
4.4. A partir d'une deuxième machine avec un micro Linux sur disquette
4.5. A partir d'une deuxième machine avec un adaptateur de disque dur 2,5 pouces
4.6. A partir d'un périphérique PCMCIA
4.7. Depuis un lecteur ZIP sur port parallèle
4.8. A partir d'un lecteur CD sur port parallèle (MicroSolutions BackPack)
4.9. A partir d'un port parallèle en utilisant une seconde machine
4.10. A partir d'un périphériques de stockage USB (clé, CD, DVD, disquette)
II. Gros plan sur le matériel
4. Gros plan sur le matériel : processeur, affichage, clavier, son, etc.
1. Le son
1.1. Vérification de la compatibilité Linux
1.2. Documentation sur le sujet.
1.3. Pilotes audio generalises
1.4. Cartes son supplémentaires
1.5. Les lecteurs CD internes et externes.
2. Le clavier
2.1. Vérification de compatibilité Linux
2.2. Le clavier externe (secondaire)
3. Les touches spéciales
3.1. Documentation en rapport avec le sujet
3.2. Utilitaires
4. La touche fonction
5. La touche de mise sous tension (Power)
6. Les diodes (LED) supplémentaires
7. Le pavé numérique.
8. Dispositifs de pointage. Les souris et leurs semblables.
8.1. Vérification de compatibilité Linux
8.2. Documentation relative à ce sujet
8.3. Les différentes espèces de souris
8.4. Les souris PS/2
8.5. Le Touchpad (souris tactile)
9. Le ACPI
9.1. Documents sur le sujet :
9.2. Informations sur le ACPI
10. unité de gestion de l'alimentation [Power Management Unit]
11. Batteries
11.1. Support Smart Battery.
12. La mémoire
13. Les périphériques Plug-and-Play (PnP)
14. Réplicateurs de port/Stations d'accueil
14.1. Définitions
14.2. Autres solutions
14.3. Méthodes de connexion des stations d’accueil
14.4. Les duplicateurs de port USB universels
15. Network Connections
15.1. Related Documentation
15.2. Méthodes de connexion
15.3. Wake-On-LAN
16. Modem incorporé
16.1. Types de modems
16.2. Quelques réserves
17. Le GPRS
18. Le SCSI
18.1. Vérification de compatibilité Linux
18.2. Documentation sur le sujet
18.3. Enquête
19. Universal Serial Bus - USB
19.1. Vérification de compatibilité Linux
19.2. Divers
20. FireWire - IEEE1394 - i.Link
21. Le lecteur de disquettes
21.1. Vérification de la compatibilité avec Linux
22. Les lecteurs optiques(CD/DVD)
22.1. Les CD-ROM
22.2. CD-RW
22.3. Le lecteur DVD
23. Le disque dur
23.1. Vérification de la compatibilité avec Linux
23.2. Utilitaires
23.3. Divers
23.4. Facteurs de forme
23.5. Outils des fabricants
24. Périphériques permutables à chaud (MultiBay, SelectBay, ..)
25. Réseau sans-fil – WLAN
25.1. Documentation sur le sujet
25.2. Introduction
26. BlueTooth
27. Port infrarouge
27.1. Vérification de la compatibilité avec Linux
27.2. Documentation sur le sujet
27.3. Configuration de l'IrDA® - Survol
28. Le lecteur d'empreintes digitales
5. Accessories: PCMCIA, USB and Other External Extensions
1. Les cartes PCMCIA
1.1. Les familles de cartes
1.2. Vérification de compatibilité Linux
2. Cartes Express ExpressCards
3. SmartCards
4. Les cartes SDIO
5. Composantes mémoire - RAM et cartes Flash
6. Les clés USB [Memory Stick]
7. Lecteurs de cartes pour SD/MMC/Memory Stick
7.1. Lecteurs externes
7.2. Lecteurs internes
8. Périphériques USB
8.1. Périphériques Ethernet
8.2. Clés électroniques [Dongles] BlueTooth
8.3. Duplicateurs de port/ Stations d'accueil
9. Imprimantes et scanners
9.1. Enquête sur les imprimantes et scanners portables
9.2. Les scanners et les logiciels OCR
9.3. La connectivité
10. Périphériques série
10.1. Adapteur série pour PDA Keyspan
11. Périphériques de stockage externe
11.1. Disques durs externes
12. Puissance et câble d'alimentation de téléphone!!!!Prises électriques et téléphoniques, alimentation électrique
13. Les sacs et les valises
III. Le noyau
6. Histoire du noyau
1. Kernel 2.4
1.1. PCMCIA
1.2. Gestion de l'énergie
1.3. Branchement à chaud
2. Noyau 2.6
2.1. PCMCIA
3. Configuration du noyau pour les ordinateurs portables
IV. Sur la route
7. Différents Environnements
1. Documentation en rapport
2. Outils de configuration
2.1. NetEnv
2.2. Gestionnaire de profil de configuration système - SCPM
2.3. ifplugd
2.4. divine
2.5. IP mobile
2.6. DHCP/BootP
2.7. Options PPPD
2.8. /etc/init.d
2.9. PCMCIA - Profils
2.10. Programmes de démarrage
2.11. X-Windows
2.12. Informations supplémentaires
3. E-Mail
3.1. Introduction
3.2. Le courriel avec UUCP
3.3. MailSync
4. Transfert de données entre différentes machines (synchronisation)
4.1. Matériel utile
4.2. Logiciels utiles
5. Connexions aux serveurs
6. Sécurité dans différents environnements
6.1. Introduction
6.2. Principes de sécurité
7. Protection contre le vol
7.1. Méthodes pour protéger ses données
7.2. Méthodes pour protéger le matériel
7.3. Le Jour d'Après
7.4. Documentation
8. Que faire des périodes d'inactivité (les tâches cron)
9. Imprimer des documents lors de deplacements
10. La lutte contre le bruit
10.1. La console (shell) et le X11
10.2. Le PCMCIA
10.3. L'USB
10.4. Branchement à chaud
10.5. Le ventilateur
10.6. Le dique dur
10.7. Applications diverses
8. Les solutions en informatique mobile
1. Introduction
2. Analyseur mobile de réseaux
3. Routeur mobile
4. Piratage et intrusion sur les réseaux
5. Acquisition des données et mobilité
5.1. Documentation sur le sujet
5.2. Applications
5.3. Environnements particuliers
6. Le bureau nomade
7. Connexion à un appareil photo numérique
8. Connexion à QuickCam (Vidéo)
9. Connexion à un téléviseur
10. Connection avec un téléphone mobile
11. Connection au Système de Guidage par Satellite (GPS)
12. Connection par Radio Amateur
13. Observation des satellites
14. Aviation
15. Utilisateurs aveugles ou mal voyants
V. Annexes
A. Autres Systèmes d'Exploitation
1. Microsoft DOS et Windows
1.1. Introduction
1.2. Les outils DOS pour repartitionner un disque dur
1.3. Partage de partition
1.4. Installation sans lecteur de CD
1.5. Divers
2. BSD UNIX
3. OS/2
4. NOVELL Netware
5. Debian GNU/Hurd (hurd-i386)
B. Autres documentations
1. Principales documentations web
2. Listes de diffusion
2.1. Listes générales
2.2. Listes dédiées à une distribution Linux
2.3. Liste dédiées à un ordinateur portable ou à un fabricant
3. Les newsgroups USENET
3.1. Les newsgroups Linux
3.2. Les newsgroups PDA et les canaux IRC
3.3. Newsgroups X Window System
3.4. Les newsgroups Matériels
4. Les lettres d'information, les canaux RSS
5. Les magazines
6. Informations générales sur les ordinateurs portables
C. Réparer du matériel informatique
D. Enquête sur les Micro Linux
E. Travailler avec des ressources limitées ou faire des réglages[tuner ]
1. Documentation sur le sujet
2. Introduction
3. Espace limité
3.1. Introduction
3.2. Techniques
4. Vitesse du disque dur
5. Mémoire vive limitée
5.1. Documentation sur le sujet
5.2. Les techniques
6. Processeur trop lent
7. Techniques d'économie d'énergie
8. Le noyau
8.1. Documentation sur le sujet
9. Mini programmes et distributions
10. L'amélioration du matériel
F. Les ordinateurs portables et l'écologie
1. Comparaisons des ordinateurs sur le plan écologique
G. Les chipsets graphiques NeoMagic, série NM20xx
1. Introduction
2. Textmode 100x37
2.1. Étude
2.2. Plus en détails
2.3. Feuille de route
H. Bibliographie avec annotations : livres pour les nomades du Linux
I. Documentation sur certaines marques d'ordinateurs portables
1. COMPAQ Concerto Aero
2. DELL
3. IBM™ ThinkPad
4. Sony VAIO
5. Toshiba
J. Remerciements
K. Copyrights
1. Copyrights
2. GNU Free Documentation License - GFDL
2.1. 0. PREAMBLE
2.2. 1. APPLICABILITY AND DEFINITIONS
2.3. 2. VERBATIM COPYING
2.4. 3. COPYING IN QUANTITY
2.5. 4. MODIFICATIONS
2.6. 5. COMBINING DOCUMENTS
2.7. 6. COLLECTIONS OF DOCUMENTS
2.8. 7. AGGREGATION WITH INDEPENDENT WORKS
2.9. 8. TRANSLATION
2.10. 9. TERMINATION
2.11. 10. FUTURE REVISIONS OF THIS LICENSE

Liste des illustrations

E.1. Capture d'écran de blackbox.

La vie est le premier don, l'amour le deuxième, et la compréhension le troisième.

Les gens ont une préférence soit pour les ordinateurs portables, soit pour les ordinateurs de bureau. J'aime mieux travailler avec les portables qu'avec les ordinateurs de bureau. Mon premier guide pratique a été le Linux-Infrared-HOWTO portant sur la compatibilité de Linux avec l'infrarouge. Mon deuxième est celui-ci et mon troisième le Linux-Ecology-HOWTO qui propose quelques méthodes écologiques pour l'utilisation de Linux.

J'ai également écrit quelques pages sur Linux pour tous les portables sur lesquels j'ai pu installer Linux. On peut les trouver sur TuxMobil Linux Laptop and Notebook Survey.

Au cours de mon travail sur le Linux-Mobile-Guide j'ai également collecté quelques enquêtes sur le matériel des ordinateurs portables : chips graphiques, les cartes PCMCIA compatibles (celles qui ne le sont pas officiellement), les modems internes, chips infrarouges et autres matériels.

En mai 2000 j'ai créé le revendeur allemand Xtops.DE: Linux, Laptops, Notebooks, PDAs pre-installed, pour parrainer le projet TuxMobil.

C'est une documentation libre. Elle est distribuée dans l'espoir qu'elle sera utile, mais sans aucune garantie. L'information contenue dans ce document est correcte à ma connaissance, mais des erreurs sont toujours possibles, ne suivez donc pas tout aveuglement, spécialement si cela semble faux. Il n'y a rien ici qui puisse nuire à votre ordinateur, mais je décline toute responsabilité en cas de dommages pouvant survenir du fait de l'utilisation des informations données ci-après.

Certains fabricants de portables n'apprécient pas de voir un portable casse avec un système d'exploitation autre que celui avec lequel il a été livré, et peuvent réinstaller MS Windows si le problème est matériel. Ils peuvent même annuler la garantie. Bien qu'à mon humble avis ce n'est pas légal et ou, en tout cas, pas très correct. Ayez toujours une sauvegarde de la configuration originale ainsi que de votre installation Linux si vous devez faire réparer votre portable.

Bien que j'espère que les marques déposées seront superflues parfois (vous pouvez voir ce que je veux dire sur Open Source Definition ), je déclare : Si certains termes sont des marques déposées, le contexte devrait faire apparaître clairement à qui elles appartiennent. Par exemple "MS Windows NT" implique que "Windows NT" appartient à Microsoft (MS). "Mac" est une marque déposée d'Apple Computer. Beaucoup des appellations utilisées par les fabricants et revendeurs pour que l'on reconnaisse leurs produits sont déclarées comme étant des marques déposées. Lorsque ces désignations apparaissent dans ce livre, et que je sais qu'elles ont le titre de marque déposée, les appellations sont imprimées en majuscules ou en initiales majuscules. Toutes les marques déposées appartiennent à leurs propriétaires respectifs.

Table des matières

1. Quel ordinateur portable acheter?
1. Introduction
2. Portables, Laptops/Notebooks, Sub/Mini-Notebooks, Palmtops, PDAs/HPCs
2.1. Portables
2.2. Portables/Notebooks
2.3. Ordinateurs ultra portables/Mini-Notebooks
2.4. Palms
2.5. Assistants personnels (PDA)/Ordinateur de main (HPC)
2.6. Portatifs
3. Fonctionnalités Linux
4. Principales caractéristiques matérielles
4.1. Poids
4.2. Écran
4.3. Batteries
4.4. Processeur
4.5. Nombre de périphériques de stockage
4.6. Refroidissement
4.7. Qualité du clavier
4.8. Prix
4.9. Alimentation
5. Sources pour plus d'informations
6. Vérification de la compatibilité avec Linux
6.1. Documentation sur le sujet
6.2. Méthodes de vérification en général
7. Écrire un pilote pour périphériques
8. Acheter un portable d'occasion
9. Recommandation non matérielle
10. Enquête sur les fournisseurs de portables et de PDA sous Linux
2. Distributions pour Portables
1. Configurations requises
2. Recommandations
3. Installation
1. Documents sur le sujet
2. Pré requis : BIOS, options de démarrage, partitionnement
2.1. BIOS
2.2. Options de démarrage
2.3. Partitionnement
3. Outils pour Linux de réparation de disque dur
3.1. GNU parted
3.2. ext2resize
3.3. fixdisktable
3.4. Avertissements
3.5. Multi Boot
4. Méthodes d'installation de portable
4.1. À partir d'une disquette de démarrage plus un CD/DVD-ROM - la manière traditionnelle
4.2. From a CD/DVD-ROM - The Usual Way
4.3. A partir une partition DOS ou Windows disponible sur la même machine
4.4. A partir d'une deuxième machine avec un micro Linux sur disquette
4.5. A partir d'une deuxième machine avec un adaptateur de disque dur 2,5 pouces
4.6. A partir d'un périphérique PCMCIA
4.7. Depuis un lecteur ZIP sur port parallèle
4.8. A partir d'un lecteur CD sur port parallèle (MicroSolutions BackPack)
4.9. A partir d'un port parallèle en utilisant une seconde machine
4.10. A partir d'un périphériques de stockage USB (clé, CD, DVD, disquette)

Les portables peuvent se diviser en plusieurs catégories. Cela se fait d'une façon subjective, mais je vais essayer. Mes regroupements suivent grossièrement les catégories généralement utilisées sur le marché. Les critères peuvent être :

En plus de ses caractéristiques Linux, il y a souvent certaines caractéristiques essentielles qui doivent être pris en considération à l'achat d'un portable. Pour les caractéristiques Linux voir Partie II, « Gros plan sur le matériel » Matériel en Détail ci-dessous.

Pour les détails sur les systèmes compatibles avec le noyau Linux, voir la FAQ sur le noyau Linux.

  1. i286: Linux n'est pas encore compatible avec cette famille de processeurs. Mais des essais sont faits par ELKS. Si vous le souhaitez, vous pouvez utiliser le Minixqui est également un système d'exploitation Unix libre. Minix est compatible avec les processeurs de 8088 à 286 avec seulement 640K de mémoire. En fait il existe quelques portables avec ELKS et MINIX.

  2. i386: Cela concerne les PC bases sur des processeurs compatibles avec Intel y compris les Intel 386, 486, Pentium, Pentium Pro et Pentium II, et les processeurs compatibles AMD, Cyrix et autres. La plupart des portables disponibles maintenant ont un processeur compatible avec Intel et présentent une compatibilité plutôt bonne avec Linux.

  3. m68k : Cela concerne les Amigas et Ataris ayant un processeur Motorola 680x0 avec X>=2; avec un MMU. Et les premiers ordinateurs Apple/Macintosh.

    Il y a eu une longue série de PowerBooks à Apple et autres portables bases sur le microprocesseur m68k. Le portable Macintosh (un premier 16 pouces, et il était moche); les PowerBooks 100, 140, 170, 145, 160, 180c, 165c, 520c, 540c, 550c, 190; Duo 210, 230, 250, 270c, 280. Les PowerBooks Duo étaient disponibles en même temps que les PowerBooks, ils étaient une sorte d'ultra portable, mais étaient conçus d'une manière que l'on pouvait les brancher sur une station d'amarrage (DuoDock) avec plus de RAM, de périphériques, etc. ils pouvaient ainsi servir d'ordinateur de bureau. Le premier PowerPc PowerBooks ont été le PowerBook 5300 ne sous une mauvaise étoile (après le 190) et le Duo 2300c.

    Pour une liste complète de tous les ordinateurs Macintosh jamais fabrique, avec leurs caractéristiques techniques, allez voir l' Historique d'Apple. Pour les rapports sur les installations de Linux allez voir l' etude sur Apple pour portables sous Linux.

    N'allez pas voir LinuxPPC pour la compatibilité matériel concernant les portables 68k, comme le nom l'indique, LinuxPPC est utile seulement pour les PowerPC. L'endroit le plus adapte pour trouver des informations sur la façon de faire tourner Linux sur un Macintosh m68k est linux-m68k.

    "A peu près comme les portables de l'univers Intel/Linux, les portables Mac ont généralement plusieurs configurations qui peuvent être très difficiles à discerner. En outre, en raison d'un manque général de machine à tester, nous savon seulement que les amorçages sont possibles sur Powerbook 145, Powerbook 150, Powerbook 170, Powerbook 180, and Powerbook 190. même s'ils démarrent, nous n'avons en ce moment aucune compatibilité pour ce qui est des ADB style PowerBooks, du support APM, ni quasiment rien d'autre d'ailleurs. Cela veut dire que le seul moyen de s'ouvrir une session est d'utiliser un terminal connecte à une interface série, cela a été teste sur le 170."

    "Plusieurs PowerBooks ont un IDE interne qui est compatible. Les pilotes PCMCIA sortiront le jour où quelqu'un pourra apporter les informations matérielles nécessaires pour écrire un pilote. Comme toujours, un FPU est également souhaite. Plusieurs des modèles récents ont le processeur 68LC040 sans le FPU, et plusieurs d'entre eux s'interrompent par rapport au mécanisme de dérivation du FPU, ainsi ils ne peuvent pas exécuter les binaires standards de Linux même avec l'émulation du FPU. L'état actuel des PowerBooks140, 160, 165, 165c, 180c, 190, 520 et desDuos 210, 230, 250, 270c, 280, et 280c est inconnu."

    Il existe également deux portables Atari, sur lesquels je ne possède pas assez d'informations. Les citations suivantes viennent de la Galerie Atari.

    "Le STacy est sorti peu après le Mega ST comme outil portable du secteur informatique d'Atari. Les ordinateurs Stacy sont construits avec un TOS v1.04.

    Conçu pour remplacer de fait le STacycomme ordinateur portable ST, le ST Book a apporte la puissance de calcul de base d'un ST dans un ordinateur portable léger. Cette machine n'est sortie qu'en Europe et Atari n'en a produit qu'une petite quantité. Le ST Book était équipe du TOS v2.06."

    après Stok, Leon <stok_AT_YIS.NL>: Le Stacey et le ST Book ne peuvent exécuter Linux puisqu'ils sont bases sur les microprocesseurs 68000 qui n'ont pas d'unité de gestion de mémoire MMU.

    De ce que je sais, Amiga n'a jamais produit de portable. Une société a fabriqué des kits pour convertir un Amiga de bureau en portables. Ils utilisent des cartes mères d'Amiga standard afin que n'importe quel Linux compatible avec un Amiga standard puisse être avec ces machines.

  4. PowerPC (PPC): Bien que la compatibilité pilote que l'ont trouve sous le Linux base sur Intel ne soit pas encore aussi étendue pour le PPC sous Linux, c'est un système totalement utilisable pour PowerBooks Macintosh. Voir LinuxPPC pour la liste actuelle des machines compatibles.

    D'ailleurs, équipe d' iMac Linux est parvenu à faire démarrer, et même à rendre utilisable, un iMac DV sous Linux. Vous devriez également pouvoir récupérer des informations sur l'iBook ici.

  5. Les architectures Aplha, Sparc, Sparc64: elles sont actuellement en construction. Autant que je sache, il n'y a que les portables Tadpole SPARC et ALPHA, et quelques autres portables ALPHA qui sont disponibles. NatureTech inclut également des processeurs CPARC dans ses portables. L'étude de TuxMobile sur les portables et notebooks sur Solaris peut également être utile.

  6. StrongARM: C'est un processeur qui consomme très peu énergie; il se trouve sur le NetWinder (qui a du succès et est aussi une sorte d'ordinateur portable) de Rebel.com's , il est activement soutenu dans le projet Debian et il est également dans plusieurs machines sous WinCE, comme les Jornadas de HP. Les caractéristiques techniques ne sont pas données, et c'est seulement cela qui empêche Linux être porte sur ces minuscules machines possédant une batterie de longue durée. Un portable complètement base sur un StrongArm ferait une superbe plateforme pour Linux.

    Pour les PDA avec un processeur ARM/StrongARM, allez voir la partie sur les Section 2.5, « Assistants personnels (PDA)/Ordinateur de main (HPC) »appareils à main ci-dessous.

  7. MIPS: Utilise dans les unîtes centrales SGI et dans les intranets Cobal Micro, les processeurs bases sur cette architecture sont utilises dans beaucoup de machines sous Windows-CE. Linux a été porte sur quelques uns d'entre eux.

  8. Processeurs AMD: On peut trouver plus d'informations sur les processeurs AMD en allant sur x86-64 org . Il existe également une étude sur les portables avec un processeur AMD sur TuxMobil.

  9. Processeurs 64bits : Une étude sur les portables avec un processeur 64bits existe sur TuxMobil.

Les caractéristiques techniques, les manuels et l'assistance fournie par les fabricants des informations depuis d'autres sources également :

  1. TuxMobil Linux Laptop and Notebook Survey, cette aide porte aussi sur d'autres Unix (par exemple BSD, Solaris).

  2. Linux on Laptops.

Informations générales sur de l'assistance fournie par les fabricants que vous pouvez trouver dans mon guide pratique Linux Status Survey of Laptop and Notebook Manufacturers , bien que je n'attende plus d'aide pour Linux. Dans certains cas la Matrix of OEM/ODM Relations peut aider à trouver des informations pour votre portable sous une marque différente.

Si vous ne pouvez pas trouver les informations nécessaires dans les sources mentionnées ci-dessus, vous allez devoir vous débrouiller tout seul. Heureusement, Linux a les moyens de vous aider de plusieurs façons. Pour plus d'information, consultez la section Partie II, « Gros plan sur le matériel » Matériel en détail ci-dessous. En général vous pouvez utiliser :

  1. En premier lieu le noyau lui-même. Recherchez quel type de matériel est détecté par votre noyau. Ces informations vous sont données pendant le démarrage ou par dmesg ou encore en regardant dans /var/log/messages. Pour les messages du tout premier démarrage voyez dans /var/log/boot.

  2. Si votre noyau est compatible avec le système de fichier /proc, vous pouvez obtenir des informations détaillées sur vos périphériques PCI grâce à la commande cat /proc/pci. Lisez la documentation du noyau pci.txt. Vous pouvez trouver d'autres informations à propos de périphériques PCI inconnus dans le Linux PCI ID Repository, la maison du fichier pci.ids. Depuis les noyaux 2.1.82, vous pouvez utiliser la commande lspci du paquetage pci-utils.

  3. Pour rechercher des informations sur les périphériques Plug-and-Play (PNP), utilisez isapnp-tools .

  4. Utilisez scsi_info écrit par David Hinds ou scsiinfo pour les périphériques SCSI.

Si vous ne voulez pas installer un Linux complet, vous pouvez rechercher ces informations en utilisant un mini Linux (voir Annexe A, Autres Systèmes d'Exploitation Annexe A). Le paquetage muLinux fournit même un petit programme systest et TomsRtBt est fourni avec memtest. Pour utiliser memtest , vous devez le copier sur une disquette dd if=/usr/lib/memtest of=/dev/fd0 et redémarrer à partir de cette disquette.

Si votre portable est fourni avec Windows, vous pouvez déterminer beaucoup des paramètres matériels à partir de l'installation. Redémarrez sous DOS ou Windows pour obtenir les informations dont vous avez besoin.

Pour obtenir les paramètres matériel en utilisant Windows9x/NT, vous n'avez qu'à démarrer sous Windows, puis faites then Démarrer -> Paramètres -> Panneau de Configuration -> Système -> Gestionnaire de Périphériques et notez toutes les informations, ou imprimez une copie écran en utilisant la touche <PRINT>, gardez également un journal des paramètres, du matériel, de la mémoire, etc.

En utilisant MS-DOS ou Windows3.1x, vous pouvez utiliser la commande msd, qui est un acronyme pour MicroSoft Diagnostics. Ou vous pourriez essayer un des nombreux utilitaire DOS disponibles comme logiciels contributifs : CHECK-IT, DR.HARD ou autres.

Il est parfois difficile de savoir quel constructeur a fabriqué la machine ou juste une partie. La base de données en ligne des homologations de matériels [FFC Online Equipment Authorization Database] de la FCC "Federal Communications Commission" peut être utilisée, si vous avez des problèmes à identifier le constructeur d'un portable ou d'un notebook (ou autre appareil électronique), ce site vous permet de chercher dans la base de données FFC basée sur les numéros d'identification FCC que vous pouvez trouver habituellement sur les équipement s'ils ont été commercialises des Etats-Unis d'Amérique.

Beaucoup de portables ne sont pas plus compatibles avec Windows qu'avec Linux. David Hinds, le codeur de pilotes PCMCIA d, fait remarquer que les notebooks Toshiba utilisent un processeur pont PCMCIA Toshiba propriétaire qui montre les mêmes bogues sous Windows que sous Linux. Les Thinkpads IBM™ont de sérieux problèmes de BIOS qui perturbent la communication d'événements vers le démon de gestion de la batterie apmd. Ces bogues affectent également MS Windows; on en trouve la liste dans la documentations d'IBM™ comme préoccupations.

Certaines incompatibilités sont temporaires, par exemple les portables qui ont un processeur USB Intel seront totalement compatibles avec l' USB.

Quelques recommandations pour vérifier un portable d'occasion, avant de l'acheter :

Autant que je sache il n'existe pas d'outil Linux comme l'outil DOS CHECK-IT, DR.HARD, SYSDIAG ou autres. Nombre de ces tests sont intègres à l'intérieur de ces outils. L'un des meilleurs à mon humble avis est PC Diagnostics 95 écrit par Craig Hart. En dépit du 95 de son nom, c'est carrément du DOS, minuscule (programme de 76KB et données de 199KB) sûr et gratuit. Malheureusement il ne contient pas de vérificateur pour le port IrDA®.

Notez cette citation de l'avis de non responsabilité : "Ce programme est écrit pour un public cible des techniciens qualifiés et expérimentes. Il n'est PAS conçu pour être utilisé par les personnes qui ne connaissent rien à l'entretien des ordinateurs. L'affichage n'est pas joli mais fonctionnel. Les informations ne sont pas expliquées car notre but n'est pas d'enseigner. Ce programme doit être considéré comme de l'outillage technique, ni plus ni moins. Il doit être utilisé avec soin, à bon escient, dans le but de trouver les réponses aux problèmes donnés. Si vous êtes un utilisateur qui ne se sent pas à l'aise avec la partie matériel des ordinateurs, ce programme n'est probablement pas fait pour vous."

Les ordinateurs portables, contrairement aux ordinateurs de bureau, s'usent rapidement. Les Lithium batteries sont bonnes pour 400 cycles de recharge pas plus, quelquefois beaucoup moins. Les Keyboards s'abîment. L'auto éclairage de écran LCD s'affaiblit. Les boutons de souris ne fonctionnent plus. Et pire que tout, les connecteurs lâchent à cause de vibrations, causant des erreurs intermittentes (rien qu'en tapant sur la touche <Enter> par exemple). On a entendu parlé d'une machine qui, rien qu'avec les secousses subies sur la tablette d'un train, s'est retrouvée hors d'usage en un voyage.

Vous pouvez consulter l' enquête sur les fournisseurs de portables, PDA et téléphones portables sous Linux sur TuxMobil si vous recherchez un revendeur dans votre pays. Certains d'entre eux vendent même des portables sans système d'exploitation Windows.

Il est souvent difficile d'obtenir des portables sans système d'exploitation Microsoft pré installe. Dans le cas où vous ne voulez plus l'utiliser vous pouvez lire quelques conseils et astuces pour vous débarrasser de l'impôt Microsoft. Si vous voulez acheter une machine récente, lisez les rapports d'installation de Linux pour portables et notebooks récemment disponibles.

Sur le Guide pratique Battery-Powered-HOWTO , j'ai récupéré ces recommandations (modifiées par WH):

Message aux distributeurs de Linux : S'il se trouve que vous êtes un distributeur de Linux, merci de lire ce qui suit. Les portables ont de plus en plus de succès, mais les distributions de Linux ne sont pas tout à fait prêtes pour les ordinateurs portables. Ce serait bien si vous faisiez quelques modifications dans votre distribution, du coup ce document n'aurait plus lieu être.

Le programme d'installation doit comporter une configuration optimisée pour les portables. L'installation minimaleest souvent trop volumineuse. Il y a beaucoup de choses dont un utilisateur de portable n'a pas besoin quand il est en déplacement. Voici quelques exemples. On n'a pas besoin de trois versions différentes de vi. Certains portables n'ont pas besoin d'avoir de support pour l'impression.

N'oubliez pas de décrire les problèmes d'installation spécifiques aux portablespar exemple comment installer votre distribution sans lecteur de CD/DVD.

Ajoutez une meilleure gestion de l'alimentation et un support continu pour le PCMCIA à votre distribution. Ajoutez un noyau recompile et un ensemble de pilotes PCMCIA de rechange avec un support apm afin que l'utilisateur puisse l'installer au besoin. Ajoutez un paquetage apmd pré compilé à votre distribution. Ajoutez également un support infrarouge IrDA® et un support USB.

Ajoutez un support pour changer dynamiquement de configuration réseau. La plupart des portables avec Linux sont utilisés dans différents lieux avec différentes configurations réseau (par exemple le réseau de la maison, du bureau, de l'université) et nécessitent le changement de leur identification réseau très souvent.

Ajoutez un numéroteur téléphonique PPP commode avec un carnet d'adresses qui n'essaie pas de lancer plusieurs copies du démon PPP si vous cliquez deux fois sur le bouton (par exemple l'outils usernet de RedHat). Il serait agréable que le composeur PPP affiche également la vitesse de connexion et quelques statistiques. Un bon composeur en ligne de commande : wvdial; il détecte automatiquement les modems et les services PPP . Il est fourni par OpenSourceInNitix.

Sur TuxMobil vous pouvez trouver un grand nombre de liens vers les rapports d'installation de Linux sur portables et notebooks. Ils sont classes par constructeur et distribution Linux. Il y a un classement particulier pour :

Quelques documentations sont disponibles dans differentes langues, par exemple :

Le Debian/GNU Linux a la plupart des fonctionnalités souhaitables pour une installation sur un portable. La distribution possède un outil d'installation relativement souple. La documentation sur le processus d'installation est assez complète spécialement en ce qui concerne les méthodes utiles pour les portables. Tous les fichiers binaires sont minuscules parce qu'ils sont réduits au strict minimum. Une liste de distribution debian-laptop comprenant une archive permettant de faire des recherches est fournie. De plus, Debian/GNU Linux est gratuit.

A la fin août 1999 la proposition pour une distribution Debian pour portable a été publiée. Quelques paquetages supplémentaires relatifs aux portables et un meta paquetage Debian dédié aux portables sont en cours de réalisation.

Note : Je sais que d'autres distributions de Linux fonctionnent également bien avec les portables. J'en ai même essaye plusieurs d'entre elles, lisez ce que j'ai écrit sur certains portables mentionnes plus haut.

GNU parted vous permet de créer, supprimer, redimensionner et copier des partitions. Il est actuellement compatible avec les systèmes de fichiers ext2 et fat (fat16 et fat32), les partitions Swap deLinux, et les disques de label MS-DOS, ainsi qu'avec les Macintosh et les PC98. Pour le système de fichiers NTFS voir ntfsresize .

ext2resize est capable de redimensionner (rétrécir ou agrandir) des systèmes de fichiers ext2 et ext3. Il vérifie que la nouvelle taille donnée par l'utilisateur est possible (c'est-à-dire si le système de fichier n'est pas trop rempli pour le rétrécir), il est lie au projet parted.

Quelque chose a été publie récemment sur la liste de diffusion <linux-kernel_at_vger.rutgers.edu>sur un programme de rétablissement de partition. Je ne l'ai ni utilise ni examine, et je n'ai pas lu grand chose dessus (à part sur la page HTML). Il pourrait être utile pour ceux d'entre vous qui ont des problèmes avec FIPS , Ranish Partition Manager/Utility ou Partition Magic qui détruisent les informations sur votre partition. Vous pouvez trouver des informations sur le réparateur de partition "fixdisktable" sur ces pages. Il faut vraiment aller chercher loin sur cette page.Ou recherchez le via ftp et trouvez le dernier "fixdisktable" dans ce répertoire FTP. (Les sources et les fichiers exécutables pour les distributions devraient être disponibles.)

Avant de repartitionner votre disque dur, faites bien attention à la disposition du disque. Regardez tout particulièrement les espaces de disques cachés ou certaines partitions utilisées pour le mode de mise en veille du disque ou hibernation et mise en veille prolongée. Quelques portables sont livres avec une partition contenant quelques programmes BIOS (par exemple COMPAQ Armada 1592DT). Recherchez soigneusement dans le manuel des outils comme PHDISK.EXE, Suspend to Disk, Diagnostic TOOLS.

Patrick D. Ashmore a récemment mis en circulation un utilitaire Linux pour préparer les partitions de mise en veille prolongée en vue d'une utilisation avec des portables et notebooks utilisant Phoenix NoteBIOS. "Cet utilitaire n'est pas nécessaire pour utiliser la fonctionnalité APM "Suspend-To-Disk" ... si vous avez déjà une partition de mise en veille prolongée valide, vous devriez pouvoir l'utiliser avec n'importe quel système d'exploitation qui supporte les suspensions APM.

Cependant, si le disque dur ou la mémoire sont mis à jour ou le disque dur redimensionne, on s'aperçoit que cela doit être fait sans la fonctionnalité suspend-to-disk ou bien en démarrant sous DOS et en utilisant le programme PHDISK.EXE fourni sur le portable ou directement par Phoenix Technologies.

Or, les utilisateurs de Linux ne sont pas touches par cette restriction. lphdisk est un utilitaire Linux qui prépare correctement ces partitions pour leur utilisation. Non seulement cela évite de démarrer sous DOS mais en plus mon utilitaire ne contient pas certains des bogues les plus méchants de son équivalent DOS."

Voir également le chapitre Outils DOS pour le repartitionnement de disque dur.

Voir le chapitre Chapitre 7, Différents Environnements Environnements différents qui donne des informations sur la façon de démarrer des systèmes d'exploitation différents à partir du même disque dur.

Extrait du guide pratique Battery-Powered-HOWTO : "Installer et utiliser Linux sur un portable ne pose généralement pas du tout de problème, lancez vous donc et essayez. Contrairement à d'autres systèmes d'exploitation, Linux est compatible et fonctionne toujours sur du très vieux matériel, vous pourriez donc donner un nouveau sens à la vie de votre portable démodé en y installant Linux."

L'un des grands atouts de Linux vient de ses fonctionnalités d'installation nombreuses et souples, que je ne détaillerai pas. Je me concentrerai par contre sur les méthodes spécifiques aux portables, qui sont nécessaires seulement dans certaines circonstances.

La plupart des distributions actuelles sont compatibles avec les méthodes d'installation qui sont utiles aux portables, cela va du CD-ROM, au PCMCIA en passant par le NFS (et peut-être le SMB). Voir les documents fournis par ces distributions pour de plus amples informations ou jeter un œil aux manuels et guides pratiques mentionnes ci-dessus.

Voici une brève description de la façon de faire une installation à partir d'un CD-ROM sous DOS sans avoir à utiliser le démarrage ou des disquettes supplémentaires. C'est particulièrement utile pour un notebook avec des composants disquettes et CD-ROM permutables (si les deux sont mutuellement exclusifs) ou s'ils ne sont disponibles que sur des périphériques PCMCIA. J'ai récupéré cette méthode sur Installing Debian GNU/Linux 2.1 For Intel x86 - Chapter 5 Methods for Installing Debian :

  1. Récupérez les fichiers suivants sur le miroir FTP Debian le plus proche et copiez les dans un répertoire sur votre partition DOS: resc1440.bin drv1440.bin base2_1.tgz root.bin linux install.bat et loadlin.exe.

  2. Démarrez sous DOS (pas Windows) en mode sans échec. Pour cela, vous devez appuyez sur <F8> au bon moment lors du démarrage.

  3. Exécutez install.bat depuis le répertoire où tous les fichiers ont été téléchargés.

  4. Redémarrez le système et installez le reste de votre distribution, vous pouvez maintenant utiliser toutes les fonctionnalités avancées comme le PCMCIA, PPP et autres.

Ceci doit marcher également avec d'autres distributions. Vous devrez peut-être cependant apporter quelques modifications appropriées.

A cause de leur encombrement faible voire nul, les micro Linux sont particulièrement adaptés pour être exécutés sur des portables, surtout si vous utilisez un portable fourni par votre entreprise fonctionnant sous Windows9x/NT ou en vue d'une installation à partir d'une autre machine ne fonctionnant pas sous Linux. Il y a plusieurs distributions micro Linux qui démarrent à partir d'une ou deux disquettes et tournent en mémoire RAM. Voir Annexe A, Autres Systèmes d'Exploitation la liste de ces distributions en annexe A.

Voici comment je m'y suis pris avec muLinux (disponible sur muLinux ) pour faire de mon OmniBook 800 de HP un clone du Armada 1592 de Compaq. Merci à Michèle Andreoli, responsable de la maintenance de muLinux, pour son soutien. Comme muLinux n'est pas encore compatible avec PCMCIA vous pouvez utiliser TomsRtBt à la place. En revanche TomsRtBt n'est pas compatible avec PPP mais fourni slip. Note : depuis la version 7.0 muLinux fourni un dispositif supplémentaire pour le PCMCIA.

J'ai décrit comment copier une partition déjà existante, mais il devrait également être possible de réaliser une installation personnalisée. Note : ce que l'on fera en général c'est de faire une installation via NFS, qui est compatible avec beaucoup de distributions. Ou si vos sources ne sont pas sur une machine sous Linux vous pourriez essayer le protocole SMB avec SAMBA qui est également compatible avec muLinux .