Version 3.18
Copyright © 2000-2005-NaN Werner Heuser
Copyright (c) 2000-2005 Werner Heuser. For all chapters except "Lectures, Presentations, Animations and Slideshows" permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "Preface" and "Credits", with the Front-Cover Texts being "Linux on the Road - the First Book on Mobile Linux", and with the Back-Cover Texts being the section "About the Author". A copy of the license is included in the section entitled "GNU Free Documentation License". Pour tous les chapitres sauf la partie « Conférences, Présentations, Animations et Diaporamas » permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la GNU Free Documentation License, Version 1.1 ou toute version ultérieure publiée par la Free Software Foundation ; les parties invariantes étant la « Préface » et les « Remerciements », avec comme texte de première de couverture « En route avec Linux le permier livre sur le Linux mobile », et comme texte de quatrième de couverture la partie « A propos de lauteur ». Une copie de la licence est fournie dans la partie intitulée "GNU Free Documentation License".
10-10-2005
| Historique des versions | ||
|---|---|---|
| Version 3.18 | 2005-10-10 | wh |
| Some URLs have been updated, spelling has been corrected, minor changes have been made. | ||
| Version 3.17.1 | 2005-09-28 | sh |
| 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.17 | 2005-08-28 | wh |
| 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.16 | 2005-07-15 | wh |
| 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
Liste des illustrations
Table des matières
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.
Ce guide est gratuit (excepté la version imprimée, qui contient une partie supplémentaire) et libre dans le sens de la General Public Licence - GPL. Cependant il demande beaucoup de travail et il pourrait gagner en qualité si je disposais d'un peu plus de matériels. Si vous avez un portable en trop, même un vieux ou qui a besoin d'être réparé, merci de m'en faire part. Pour les curieux, les premières publications de ce guide ont été écrites pour un HP OmniBook 800CT 5/100.
Ou parrainez une bannière de publicité à TuxMobil : Linux with Laptops, Notebooks, PDAs, Mobile Phones and Portable Computers.
Vous pouvez m'embaucher pour des lectures ou des ateliers Linux pour portables, Linux pour PDA, Réparation de portables et autres sujet sur Linux.
Ce guide est actuellement parraine par :
AgendaComputing (Berlin, Germany out-of-business)
Souvent je mentionne MetaLab autrefois connu sous le nom de SunSite. Ce site supportant une lourde charge, alors utilisez un des miroirs MetaLab, vous y gagnerez. .
Pour Debian/GNU Linux les miroirs sont gérés par ce projet http://www.<country code, e.g. uk>.debian.org .
Presque tous les programmes que je mentionne sont disponibles comme paquetages Debian/GNU Linux , ou comme paquetages RPM. Consultez vos serveurs RPM préférés, par exemple rpmfind .
D'anciennes publications de ce texte sont disponibles sur le THE LINUX DOCUMENTATION PROJECT - TLDP.
Richard Worwood mirrors this HOWTO.
La dernière version de ce document est disponible sur TuxMobil - HOWTOs.
Les traductions suivantes sont en cours de réalisation :
en chinois, John Lian <johnlian_AT_riverrich.com.tw>
en grec, Vassilis Rizopoulos <mscyvr_AT_scs.leeds.ac.uk>
en italien, Alessandro Grillo <Alessandro_Grillo_AT_tivoli.com>,
en japonais, Ryoichi Sato <rsato_AT_ipf.de>,
en portugais, Gledson Evers <pulga_linux_AT_bol.com.br>
en slovène, Ales Kosir <ales.kosir_AT_hermes.si>
en espagnol, Jaime Robles <ea4abw_AT_amsat.org>
Contactez-moi avant de débuter une traduction afin d'éviter les doublons. Vu que la traduction représente un travail conséquent, je recommande de la faire en groupe, par exemple avec votre local Linux Users Group - LUG.
Ce document n'est pas encore fini. Si vous souhaitez écrire un chapitre ou même une plus petite partie par vous même, n'hésitez pas à me contacter. Vos suggestions, recommandations et critiques sont également les bienvenues. Mais n'attendez pas de moi que je résolve vous problèmes concernant votre portable si la solution fait déjà l'objet d'une documentation. Lisez tout d'abord toutes les pages appropriées du manuel, des guides pratiques et des sites Internet, vous pourrez ensuite éventuellement me contacter ou faire une recherche dans le chapitre Annexe B, Autres documentations Autres Ressources mentionne ci-dessous.
Werner Heuser <wehe_at_tuxmobil.org>
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
Table des matières
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 :
Le poids : souvent exprime en des termes comme Portables, Laptops/Notebooks, Sub/Mini-Notebooks, Palms/PDAs. Il n'y a pas de méthode standard pour définir le poids d'un portable, c'est pourquoi les données constructeurs (et celles fournies ci-dessous) doivent être considérées comme approximatives. La question est comment l'alimentation (quelle soit externe ou interne) ou les parties interchangeables comme les lecteurs CD ou disquettes, sont comprises dans le poids.
La plupart des câbles périphériques sont horriblement lourds. Si vous possédez un ordinateur ultras portatif et que vous le transportez avec un tas de boîtiers externes, de fils et de fiches gigogne pour augmenter les connexions aux ports et un transformateur, vous portez sûrement un sac plus lourd que si tout était dans une seule boîte. Les ordinateurs ultra portatifs sont utiles principalement si vous pouvez vous passer de tout ce bric-à-brac.
Systèmes d'exploitation compatibles : propriétaires par rapport à libres
Prix : Pas connu par rapport à de la marque
Caractéristique matériel : taille de l'écran, du disque dur, vitesse du processeur, type de batterie, etc.
Compatibilité avec Linux : chip graphique, carte son, contrôleur infrarouge (IrDA®), modem interne, etc.
Poids supérieur à 4 kg (9 lbs). Caractéristiques du PC, mais dans une plus petite boite et avec un écran LCD display. Exemples : lunchbox ou portables tout-terrain (exemple BSI Computer).
Poids compris entre 1,7 et 4 kg (4 à 9 lbs). Comporte un matériel particulier et généralement un processeur spécifique. Exemples : HP OmniBook 3100, COMPAQ Armada 1592DT. Les termes portable et notebook sont équivalents à mon sens.
Poids compris entre 1,3 et 1,7 kg (3 à 4 lbs). Caractéristiques : lecteur de disquette externe, lecteur de CD externe. Exemples : HP OmniBook 800CT, Toshiba Libretto 100, COMPAQ Aero, SONY VAIO 505.
Poids compris entre 0,7 et 1,3 kg (1,5 à 3 lbs). Caractéristiques : système d'exploitation commercial propriétaire. Exemples : HP200LX.
Poids inférieur à 0,7 kg (1,5 lbs). Caractéristiques : système d'exploitation commercial propriétaire et souvent un processeur non-Intel avec un système d'exploitation commercial comme PalmOS, EPOC32, GEOS, Windows CE. Exemples : Newton Message Pad, Palm III (anciennement Pilot), Psion Series 3 et 5, CASIO Z-7000.
En raison d'un manque de soutient de la part de certains fabricants, toutes les fonctionnalités d'un portable ne sont pas toujours compatibles ou complètement opérationnels. Les principaux périphériques qui peuvent causer des problèmes sont : le chip graphique, le port IrDA®, la carte son, le contrôleur PCMCIA, les périphériques PnP et le modem interne. Essayez de rassembler un maximum d'informations sur ces sujets avant d'acheter un portable. Mais il est souvent assez difficile d'obtenir suffisamment d'informations. Quelquefois il arrive même que les caractéristiques ou que le service d'assistance téléphonique des fabricants ne soient pas capables de fournir les informations. Par conséquent j'ai ajoute un chapitre Vérification de la compatibilité avec Linux dans toutes les sections de Partie II, « Gros plan sur le matériel » Matériel en détail ci-dessous.
Selon vos besoins, vous pourriez vous renseignez sur un des revendeurs qui fournissent des portables avec Linux pré installé. En achetant un portable avec Linux pré installé, la majorité du temps passé à se prendre la tête à télécharger des paquetages supplémentaires pourrait être évitée. Voir sur TuxMobil une enquete sur les des revendeurs de portables, notebooks, PDA et téléphones portables sous Linux.
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.
Ne sous-estimez pas le poids d'un portable. Ce poids est principalement fonction de :
la taille de écran
le type de la batterie
composants internes, comme les lecteurs CD, les lecteurs de disquettes
l'alimentation
le matériel utilisé pour l'armature, qui sont généralement faites en plastique ou en magnésium.
Les portables récents possèdent un écran à matrice active (TFT). On ne fabrique plus les portables à matrice passive. Les écrans à matrice active ont un meilleur rendu de couleur et de contraste, mais coûtent généralement plus cher et utilisent plus d'énergie. Prenez également en considération la taille de écran. On peut acheter des portables avec un écran allant jusqu'à 17". Un écran plus grand est plus lourd, coûte plus cher, et est plus difficilement transportable, mais il convient bien pour remplacer un ordinateur de bureau.
Les types de batteries disponibles sont en Lithium Ion (LiIon), en Nickel Metal Hydride ( NiMH) et en Nickel Cadmium (NiCd). Cependant presque tous les portables actuels utilisent des batteries LiIon.
Les batteries LiIon sont les plus chères mais beaucoup sont plus légères que les NiCd pour la même teneur en énergie, et ont un effet minimum, mais un effet quand même, sur la mémoire. Les NiMH sont meilleures que les NiCd, mais toujours relativement lourdes et souffrent de quelques (bien que moins que les NiCd) effets sur la mémoire.
Malheureusement, la plupart des portables sont fournis avec une batterie propriétaire. A cause de leur taille, ces batteries ne sont pas interchangeables d'un modèle à l'autre.
Pour les détails sur les systèmes compatibles avec le noyau Linux, voir la FAQ sur le noyau Linux.
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.
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.
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.
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.
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.
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.
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.
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.
Processeurs 64bits : Une étude sur les portables avec un processeur 64bits existe sur TuxMobil.
A haute vitesse, un processeur utilise plus énergie et génère plus de chaleur. Toutes fois, dans plusieurs portables, un processeur spécial à faible consommation énergie est utilise. Généralement ce processeur spécial n'utilise pas autant énergie qu'un processeur similaire sur un ordinateur de bureau. Ces processeurs spéciaux sont également plus chers. Comme effet secondaire, vous pourrez remarquer qu'un portable avec un processeur d'ordinateur de bureau a souvent un ventilateur très bruyant.
Les portables et les notebooks sont souvent caractérisés par le nombre de périphériques de stockage.
un périphérique : disque dur, comme généralement les portatifs, souvent fournis avec un lecteur optique (CD/DVD) externe.
deux périphériques : disque dur, lecteur optique (CD/DVD).
trois périphériques : disque dur, lecteur optique (CD/DVD), lecteur de disquette. Ces portables servent souvent à remplacer les PC.
Un point extrêmement important. Tout ce qui est base sur PPC ou Pentium provoque une masse de chaleur importante qui doit être dissipée. Cela ce fait généralement par un ventilateur ou un radiateur de la taille du boîtier. Si c'est un ventilateur, le circuit d'air de doit pas être bloque ou il y aura surchauffe et il grillera. Cela signifie que monter un ventilateur en dessous d'une machine est une grosse, grosse erreur : pour s'en servir, elle ne doit être posée que sur du dur.
même si c'est l'ordinateur de bureau que vous utiliserez si vous avez beaucoup de texte à taper, un bon clavier peut vous éviter des maux de tête et de doigts. Faites spécialement attention à l'emplacement des touches spéciales comme : <ESC>, <TAB>, <Pos1>, <End>, <PageDown>, <PageUp> et les touches pour le curseur.
Les portables sont plutôt chers compares à un ordinateur de bureau (bien qu'ils ne le soient pas tant que ça comparé aux capacités LCD, IrDA®, PCMCIA). Vous allez donc peut-être avoir à choisir entre un produit de marque ou non connu. Bien que je vous encourage à prendre un produit non connu, il faut connaître les risques. J'ai remarque que les portables se cassent souvent, vous serez donc plus tranquille avec une garantie, qui n'est en général fournie qu'avec les produits de marque. Ou vous pouvez décider d'acquérir une machine d'occasion. J'ai essaye, et à cette occasion j'ai découvert que le marche du portable change assez souvent. Une nouvelle génération sort environ tous les trois mois (les évolutions se faisant au niveau vitesse du processeur, capacité du disque dure, taille de écran, etc.). Les portables vieillissent donc très vite. Mais cette évolution n'a pas d'effet sur les prix des portables de seconde main. Ils sont trop chers pour moi. Quoiqu'il en soit, si vous souhaitez acheter une machine d'occasion, passez en revue mes recommandations pour vérifier la machine.
Les caractéristiques techniques, les manuels et l'assistance fournie par les fabricants des informations depuis d'autres sources également :
TuxMobil Linux Laptop and Notebook Survey, cette aide porte aussi sur d'autres Unix (par exemple BSD, Solaris).
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 :
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.
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.
Pour rechercher des informations sur les périphériques Plug-and-Play (PNP), utilisez isapnp-tools .
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.
Si vous tombez sur un périphériques qui n'est pas encore compatible avec Linux, n'oubliez pas qu'il est également possible écrire son propre pilote. Vous pouvez lire le livre d'Alessandro Rubini et Andy Oram : Linux Device Drivers. Il en existe même une edition gratuite en ligne ici.
Quelques recommandations pour vérifier un portable d'occasion, avant de l'acheter :
Regardez s'il y a des dommages apparents sur la partie extérieure
Examinez écran pour voir s'il y a des problèmes de pixel. Il est donc peut être utile de prendre une loupe. D'ailleurs : il existe une unité de mesure pour les problèmes de pixel etc. ISO 13406-2.
Soumettez l'entrée sortie à un test de contraintes, par exemple avec l'outil bonnie.
Vous pouvez utilisez memtest et crashme pour effectuer un test de mémoire.
Soumettez le processeur à un test de contraintes, par exemple avec la commande md5sum /dev/urandom ou en compilant le noyau.
Examinez le lecteur de disquettes en formatant une disquette.
Examinez le lecteur de CD/DVD en lisant et écrivant un CD/DVD.
Examinez la batterie semble difficile, parce que cela nécessite un peu du temps : pour la charger et effectuer un cycle. Vous pouvez utiliser battery-stats pour cela, mais notez que cet outil n'offre qu'une compatibilité APM, il n'est pas encore disponible pour l'ACPI.
Pour examiner la surface du disque dur vous pouvez utiliser e2fsck. Il existe également un outil pour Linux : dosfsck ou l'outil fsck tools.
Pour faire un test (non destructif) du disque entier, pour évaluer ses performances en le chronométrant chronométrez-le pour la caractéristique, et déterminer sa taille, exécutez en root : time dd if=/dev/hda of=/dev/null bs=1024k .
Faites une vérification si la machine semble avoir été volée. Voici une liste des bases de données des portables voles.
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.
Il est difficile en général de donner une recommandation pour un modèle particulier de portable. Votre besoin personnel doit être pris en compte. En outre le marché change très rapidement. Je crois bien que tous les trois mois une nouvelle génération de portable (avec un disque dur de plus grande capacité, une plus grande vitesse de processeur, un écran plus large, etc.) sort sur le marche. C'est pour cela que je ne recommande aucun modèle ni aucune marque en particulier. Mais vous pouvez consulter mon enquete sur la compatibilité de Linux avec les fabricants de portables et de notebook.
Un bon moyen de vérifier la compatibilité du matériel sous Linux la prochaine fois que vous allez acheter un portable est d'utiliser un Knoppix CD/DVD. La détection matériel de Knoppix fonctionne plutôt bien et est souvent capable d'examiner tout le matériel d'un portable.
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.
Table des matières
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 :
en allemand TuxMobil(DE): Linux sur ordinateurs portables
et en chinois TuxMobil(CN): Linux sur ordinateurs portables.
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.
Table des matières
Guide pratique CDROM-HOWTO
Guide pratique CD-Writing-HOWTO
Guide pratique Config-HOWTO
Guide pratique Diskless-HOWTO
Guide pratique Installation-HOWTO
Guide pratique Pre-Installation-Checklist-HOWTO
Guide pratique Update-HOWTO
Guide pratique Hard-Disk-Upgrade-HOWTO
Guide pratique Linux Installation and Getting Started
Guide pratique Installing Debian/GNU Linux For Intel x86
Guide pratique Install-From-Zip-HOWTO
Guide pratique ZIP-Drive-HOWTO
Lorsque vous commencez une nouvelle installation, essayez avec les options standard du BIOS. Si quelque chose ne fonctionne pas, essayez de modifier les options du BIOS. Par exemple un problème bien connu est l'option Plug-and-Play-PnP (ou sous un nom différent). Voir également la section BIOS dans la section matérielle ci-dessous.
Il existe plein d'options de démarrage, qui ont un effet sur le comportement du portable, par exemple apm=on|off et acpi=on|off:
pour plus d'informations voir le guide pratique
BootPrompt-HOWTO
et la documentation du Kernel dans
/usr/src/linux/Documentation/kernel-parameters.txt
.
Le partitionnement peut être fait d'une manière très élaborée. Pour l'instant je n'y ai pas réfléchi beaucoup. Je suppose qu'on a encore quelques raisons d'utiliser Linux avec Windows9x/NT sur les portables (par exemple pour mettre à jour le micro logiciel [firmware] de la carte PCMCIA et du BIOS). Selon vos besoins et les caractéristiques de votre portable vous pourriez créer les partitions suivantes :
BIOS, quelques BIOS actuels utilisent une partition séparée, par exemple les notebooks COMPAQ.
mettre en veille le disque, quelques portables sont compatibles avec cette fonctionnalité.
espace de pagination [swap] pour Linux
swap pour Windows9x/NT
base Linux
/home Linux pour les données personnelles (envisagez une partition cryptée pour des raisons de sécurité, pour plus de détails sur le cryptage lire le chapitre concerne ci-dessous)
Données communes entre Linux et Windows9x/NT
Petite partition (~32Mo) de démarrage pour yaBoot (programme de chargement pour Linux/PPC), au format HFS MacOS Standard.
Veuillez noter que ce chapitre est encore incomplet. Lisez d'abord les guides pratiques appropriés, par exemple le guide pratique Partition-HOWTO .
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.
Il existe plus d'une manière de le faire à IEPUMDLF [There's More Than One Way To Do It - TMTOWTDI]
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.
Avec les portables modernes, la méthode traditionnelle d'installation de Linux (depuis une disquette de démarrage, une disquette support et un ensemble de CD-ROM ou un DVD) ne doit pas poser de problème s'il y a un lecteur de disquettes et de CD-ROM de disponible. Bien qu'avec certains portables vous pourriez avoir des soucis si vous ne pouvez pas utiliser le lecteur de disquettes et le lecteur de CD/DVD simultanément, ou si le lecteur de disquettes n'est disponible que via un périphériques PCMCIA, comme sur le Toshiba Libretto 100. Quelques portables permettent de démarrer et donc d'installer complètement à partir du lecteur de CD, comme on l'indique dans le guide pratique VAIO+Linux-HOWTO pour le SONY VAIO. Note : vérifiez que l'option démarrage sur CD du BIOS est activée et assurez vous que votre distribution Linux est sur un CD amorçable.
Certains portables amorceront seulement sur des noyaux zImage. Les noyaux bzImage ne fonctionneront pas. C'est par exemple un problème connu des Thinkpad 600 d'IBM™ et de la série Tecra de Toshiba. Certaines distributions comme Debian/GNU Linux fournissent des disquettes spécifiques de démarrage pour ces machines ou pour celles limitées en ressources mémoire.
Les portables plus récents sont capables de démarrer une distribution Linux à partir un CD/DVD-ROM amorçable. Ceci permet une installation sans lecteur de disquettes. Si le lecteur de CD/DVD n'est disponible que via un périphériques PCMCIA, comme le Sony VAIO PCG-Z600TEK, referez vous au chapitre sur l'installation de périphériques PCMCIA plus bas.
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 :
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.
Démarrez sous DOS (pas Windows) en mode sans échec. Pour cela, vous devez appuyez sur <F8> au bon moment lors du démarrage.
Exécutez install.bat depuis le répertoire où tous les fichiers ont été téléchargés.
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 .