HP HOWTO Guide d'utilisation et de configuration des produits HP sous Linux Bruno Cornec Medasys Digital Systems Copyright © 1997-1999 par Bruno Cornec Ce document décrit l'utilisation des produits au catalogue Hewlett-Packard (HP) avec Linux et certains logiciels libres. Il indique les matériels pris en charge, les logiciels à utiliser, répond à certaines questions fréquemment posées et donne des éléments de dimensionnement. Les buts sont d'offrir une vue d'ensemble des fonctionnalités des logiciels libres et de leur utilisation au mieux avec des produits HP; ainsi que de rendre les nouveaux utilisateurs de produits HP rapidement opérationnels et également de permettre aux autres de choisir le leur en toute connaissance de cause. Notice Légale Ce HOWTO est une documentation libre de par la volonté de Medasys et Hewlett-Packard pour qui j'effectue ce travail; vous pouvez la redistribuer et/ou la modifier en conformité avec les termes de la [1]Licence de Libre Diffusion des Documents . Ce document est distribué dans l'espoir qu'il sera utile, mais sans aucune garantie; notamment, vous êtes entièrement responsable de son utilisation et ne pourriez vous plaindre en cas de dysfonctionnement, voire d'endommagement de votre matériel. Nouvelles versions de ce document De nouvelles versions de ce document seront diffusées periodiquement dans les forum [2]fr.usenet.reponses et[3]news.answers. Elles seront également mises à jour sur les divers sites ftp anonymes qui archivent de telles informations, notamment [4]ftp://ftp.medasys-digital-systems.fr/pub/linux/french/. Des versions hypertextuelles de ce HOWTO ainsi que des autres sont disponibles sur de nombreux sites de la toile (World Wide Web), y compris [5]http://www.medasys-digital-systems.fr/mirror/linux/LDP. La plupart des distibutions Linux sur CD-ROM comprend les HOWTOs, souvent sous le répertoire /usr/doc, êt vous pouvez aussi en acheter des exemplaires imprimés chez de nombreux vendeurs. Quelques fois, les HOWTOs disponibles par l'intermédiaire des vendeurs de CD-ROM, des sites ftp ou sous forme imprimée sont périmés. Si ce HOWTO date de plus de six mois, alors une nouvelle copie est probablement disponible sur l'Internet. Le site de référence pour ce HOWTO est [6]http://www.medasys-digital-systems.fr/linux/HP-HOWTO.sgml Si vous faites une traduction de ce document dans d'autres langues, faites le moi savoir pour que j'inclue une référence ici. Suggestions Je me repose sur vous, lecteurs pour rendre ce HOWTO utile. Si vous avez des suggestions, des corrections, des commentaires, voire des compliments :-) n'hésitez pas à me les envoyer <[7]Bruno.Cornec@medasys-digital-systems.fr>, êt j'essayerai de les incorporer dans une prochaine revision. Je souhaite aussi répondre aux questions générales sur les matériels et logiciels HP sous Linux, du mieux possible. Avant de les poser, lisez s'il vous plait toutes les informations de ce HOWTO, et ensuite envoyez moi un rapport détaillé de votre problème. Si vous publiez ce document sur un CD-ROM ou sous forme papier, une copie de remerciement serait appréciée; envoyez moi un courrier électronique pour obtenir mon adresse postale. Considérez également l'opportunité de faire une donation au Projet Linux de Documentation pour encourager la documentation libre autour de Linux. Pour plus d'informations, contactez le coordinateur des HOWTO Linux, Guylhem AZNAR <[8]guylhem@rrremovethis.oeil.qc.ca> _________________________________________________________________ Spis tre¶ci 1. [9]Introduction [10]Présentation [11]Remerciements 2. [12]Présentation de Linux et des logiciels libres [13]Quelques définitions [14]Logiciel libre [15]Exemples et contre-exemples [16]Linux [17]Les concepts du logiciel libre [18]La philosophie du logiciel libre [19]Le choix du logiciel libre [20]Idées fausses sur le logiciel libre [21]Les vrais problèmes autour du logiciel libre [22]Linux et les autres sytèmes d'exploitation [23]Linux et Les Unix constructeurs (HP-UX, Tru64, AIX, Solaris, Irix) [24]Linux et SCO [25]Linux et Windows NT 3. [26]Linux et les produits HP [27]Informations sur les produits HP et Linux [28]Informations générales [29]Annonces particulières [30]Les matériels HP pris en charge par Linux [31]La gamme informatique basée sur des processeurs Intel [32]La gamme informatique basée sur des processeurs PA-Risc [33]La gamme IA-64 [34]La gamme des produits d'impression [35]Les logiciels HP disponibles sous Linux [36]Les logiciels HP [37]Les logiciels en partenariat avec HP [38]Le support des solutions HP sous Linux [39]La formation aux solutions HP sous Linux 4. [40]Solutions et Dimentionnement [41]Linux comme serveur de fichiers et d'imprimantes [42]Linux comme serveur Internet/Intranet [43]Serveur Web [44]Serveur de courrier électronique [45]Serveur Pare-Feu/Mandataire/Cache Web [46]Linux comme serveur de calcul [47]Linux comme serveur bureautique 5. [48]Foire Aux Questions (FAQ) 6. [49]Références 7. [50]Contributeurs _________________________________________________________________ Rozdzia³ 1. Introduction Présentation Ce document est un guide sur l'utilisation des produits proposés par le constructeur informatique [51]Hewlett-Packard (HP) sous Linux. Il est conçu comme un guide de référence rapide, couvrant tout ce que vous avez besoin de savoir pour dimensionner, installer et configurer vos produits sous Linux, ou quels logiciels complémentaires seront utiles à cet effet. Les questions fréquemment posées y trouvent des réponses, et des références sont données concernant d'autres sources d'informations relatives à la technologie et aux applications liées à HP. Les opinions exprimées ici sont celles de leur auteur et n'engagent en rien les sociétés Medasys ou Hewlett-Packard. Les informations sont fournies dans le but d'être utiles aux lecteurs. Néanmoins, il ne peut y avoir aucun engagement de fonctionnement de la part de Medasys ou Hewlett-Packard sur ces systèmes sous Linux, pas plus que de la part de l'auteur. Ni Medasys, ni Hewlett-Packard, ni l'auteur ne peuvent être tenus pour responsable d'aucun dysfonctionnement provenant de l'utilisation de ces informations. Néanmoins, les éditeurs de logiciels ne vous garantissent pas grand chose non plus (relisez les contrats). _________________________________________________________________ Remerciements La plupart des informations contenues ici proviennent de recherches effectuées dans la documentation proposée par HP, de fichiers fournis avec le code source du noyau Linux, de la FAQ du forum Usenet [52]comp.sys.hp.hpux dont [53]une version HTML êst disponible sur les mirroirs tels que le CICT, de notre expérience de distributeur de matériel HP, de nombreux tests et déploiements réalisés et de remarques d'utilisateurs de Linux. De nombreux contributeurs ont permis à ce document de se parfaire. Vous en trouverez une liste la plus exhaustive possible dans le [54]Chapitre 7. J'aimerai tout de suite remercier, sans ordre particulier, ceux sans qui ce document n'existerait tout simplement pas : * Marc Hia Balié <[55]Marc_Hia-Balie@hp.com>, qui a commandité ce document et a autorisé sa diffusion comme documentation libre. * Linus Torvalds ([56]http://www.cs.helsinki.fi/~torvalds/), pour le projet Linux sans qui rien ne serait. * Richard Stallman ([57]http://www.gnu.org/people/rms.html), pour le projet GNU sans qui rien ne serait non plus. * Nat Makarévitch <[58]nat@nataa.frmug.org>, pour son travail de traducteur et ses conférences prosélytes. * Xavier Cazin <[59]xc@itp.fr>, pour son talent à me convaincre d'utiliser docbook. * Eric Dumas <[60]dumas@Linux.EU.Org>, pour la gestion du projet de documentation en français. * Rémy Card <[61]Remy.Card@linux.org>, pour ext2 et son amour de l'électricité :-). * René Cougnenc, pour avoir mis le pied à l'étrier de beaucoup de monde, dont moi. * Dany Coffineau <[62]Dany.Coffineau@alcatel.fr>, pour m'avoir tout appris sur Unix. * François Strobel <[63]Francois.Strobel@alcatel.fr>, pour son calme et sa patience légendaires :-) * Frédéric Dubuy <[64]Frederic.Dubuy@medasys-digital-systems.fr>, qui a contribué à l'écriture de ce document. * Alain Pascal <[65]Alain.Pascal@medasys-digital-systems.fr>, pour les nombreux tests effectués. * Ralf S. Engelschall <[66]rse@engelschall.com>, pour la mise à disposition des outils [67]wml, utilisé pour gérer le bi-linguisme de ce document. * Cees de Groot <[68]cg@sgmltools.org>, pour la mise à disposition des outils [69]SGMLTools qui permettent de générer toutes les versions de ce document à partir d'un même source SGML. * La famille Cornec <[70]cornec@victoria.frmug.org>, pour sa patience et son soutient. _________________________________________________________________ Rozdzia³ 2. Présentation de Linux et des logiciels libres Quelques définitions Avant de rentrer plus en détails dans la présentation, il peut être utile de donner quelques définitions des termes et des logiciels mentionnés dans ce document. _________________________________________________________________ Logiciel libre Un logiciel libre êst un logiciel diffusé avec son code source, ce qui en permet l'étude, la transmission, l'adaptation. Suivant les licences utilisées pour le développement du logiciel, les contraintes sont diverses pour les utilisateurs. Les licenses les plus ouvertes (telles que la license BSD) autorisent l'appropriation du code par un tiers, y compris sa vente (après modification ou non) dans des produits commerciaux, sans aucun problème et sans rien devoir d'autres aux auteurs initiaux que la présence de leur copyright. D'autres licenses (telles que la GNU Public Licence ou GPL) obligent toute modification d'un logiciel GPL libre à être lui-même libre; ceci ne permet pas l'utilisation de tels programmes dans un autre commercial. De nombreuses autres licenses de distribution existent, plus ou moins libres: la license Artistique (perl), la NPL (mozilla), la QPL (Qt) ... Une grande majorité des programmes libres est aujourd'hui placée sous licence GPL, même si le monde BSD occupe toujours une place importante, quoique moins visible, notamment dans la presse. Linux est placé sous GPL. Pour plus d'informations sur ces définitions et les licences, on se reportera aux sites de références suivants : [71]Le site Web du projet GNU On y trouve toutes les informations relatives au projet GNU, y compris les licences produites (GPL et LGPL) et diverses discussions sur le logiciel libre. [72]Le site Web du projet Open Source Ce site propose une nouvelle définition, un peu moins restrictive, des logiciels libres, de la part de diverses personnalités en vue. [73]Le site Web du projet FreeBSD Ici, ce sont les avantages de la très ouverte licence BSD qui sont expliqués. _________________________________________________________________ Exemples et contre-exemples Tout d'abord, il ne faut pas confondre logiciel libre et graticiel (freeware). A la différence du logiciel libre, un graticiel n'est pas nécessairement un logiciel fourni avec ses sources. De même, à la différence du graticiel, obtenir un logiciel libre peut être un service payant (ce n'est pas contradictoire avec les licences utilisées). L'ambiguité vient du terme anglais "free" qui signifie à la fois libre et gratuit. Un graticiel est donc gratuit mais pas obligatoirement libre. De même, le partagiciel (shareware) n'est en rien un logiciel libre. Ainsi, des exemples de logiciels libres importants et connus sont les systèmes d'exploitations Linux et FreeBSD, le serveur Web Apache, le serveur SMB Samba, les compilateurs C, et C++ GNU ... A contrario, des exemples de graticiels connus sont le navigateur InternetExplorer, l'outil de lecture de courrier électronique Eudora Light, ... _________________________________________________________________ Linux Linux est un système d'exploitation libre, réalisant un sur-ensemble de la norme POSIX. Initialement, le terme "Linux" désigne uniquement le noyau. Par extension, on donne également ce nom aux distributions basées sur ce noyau et un ensemble d'outils du projet GNU. Linux est donc un système Unix, si ce n'est qu'il n'utilise aucun code propriétaire et est fourni sous licence GPL, ce qui implique la disponibilité des sources. Comme tout autre système Unix, il est multi-tâches, multi-utilisateurs. Il est également extrèmement portable, puisqu'il est aujourd'hui disponible offciellement sur des processeurs Intel (386 à Pentium III), Alpha, Motorolla (680x0 et PowerPC), Sparc, StrongArm, Mips. Sans compter les portages opérationnels ou en cours sur PalmPilot, Merced, PA-Risc, ... Le système est aujourd'hui parfaitement stable et mature. Les versions x.y.z du noyau Linux, où y est un nombre pair, sont stables et seules des corrections d'anomalies y sonten général appliquées lors de l'incrément de z. Les versions x.y.z du noyau Linux, où y est un nombre impair, sont des versions de développement qui peuvent être instables et sont réservées aux développeurs ou aux intrépides. De temps en temps, quand le developpement du noyau se stabilise un "gel" intervient pour fournir une nouvelle version "stable" (paire), et le developpement continue sur une nouvelle version (impaire). La version stable actuelle est la version 2.2.10 (ce dernier indice étant susceptible d'évoluer au fur et à mesure des corrections). Le développement a d'autre part déjà repris avec une série 2.3 en cours. _________________________________________________________________ Caractéristiques techniques de Linux Le système dispose des caractéristiques techniques suivantes : * Multi-taches: execute plusieurs programmes en pseudo-parallelisme. * Multi-utilisateurs: plusieurs utilisateurs actifs sur la même machine en même temps (sans souci de licence) * Portable et interopérable: fonctionne sur de nombreuses architectures matérielles. Tous les sources sont disponibles. Linux prend en charge de nombreux systèmes de fichiers outre le natif ext2fs (Système V, BSD, Sun, MS-DOS, VFAT, NTFS, Mac, HPFS, EFS, ISO9660). Prise en charge de TCP/IP, Appletalk, Netware (client et serveur), Lan Manager SMB (client et serveur), X-Window, NFS, PPP, SLIP, UUCP. * Architecture performante: noyau modulaire et recompilable à volonté, exécution en mode protégé sur les processeurs 80x86, chargement de pages à la demande, partage de pages entre exécutables en lecture, mémoire virtuelle avec pagination sur disque, utilisation d'un cache disque en mémoire géré dynamiquement, bibliothèques dynamiques, gestion de processus, pseudo terminaux, consoles virtuelles * Sécurité: protection de la mémoire entre processus: un programme utilisateur ne peut compromettre le fonctionnement du système dans son ensemble. * Conforme aux normes et standards: Posix, avec les extensions Système V et BSD. Prise en charge des binaires COFF et ELF. Compatibilité binaire avec SCO, SVR3/4 par le module iBCS2. Prise en charge des spécificités nationales (clavier, polices...) _________________________________________________________________ Les concepts du logiciel libre Une fois les définitions établies, il est important de s'attarder sur les idées véhiculées par le mouvement du logiciel libre. De même qu'il est important d'évacuer un certain nombre d'idées fausses colportées sur ces logiciels. Cette section donne ensuite un argumentaire varié en faveur de l'introduction des logiciels libres et conclue sur des problèmes réels restant à surmonter. _________________________________________________________________ La philosophie du logiciel libre En fait la philosophie véhiculée par le mouvement du logiciel libre n'est guère différente de celle proposée par tout le mouvement scientifique depuis de nombreuses années: la mise en commun des idées et du savoir collectif pour permettre la progression de la recherche et l'augmentation de ce savoir. La connaissance du génôme humain est l'un des meilleurs exemples de ce travail collaboratif. Le milieu informatique, et particulièrement celui du logiciel, semble s'être détourné depuis près de 20 ans de ces préceptes de base du monde scientifique. Il privilégie au contraire la captation du client au détriment de la fourniture des informations qui lui permettent d'exploiter au mieux son environnement informatique. C'est du reste à la suite d'un tel problème, au début des années 80, que Richard Stallman, alors chercheur en intelligence artificielle au MIT, a décidé de fonder le projet GNU. Ce projet est le fondement du mouvement du logiciel libre actuel. Les idées pricipales soutenues par ce mouvement et énoncées par Richard Stallman lui-même sont : * Liberté: tout utilisateur doit être libre de copier, diffuser, modifier un programme, soit pour le partager avec d'autres, soit pour l'adapter à son besoin propre. De même, il doit pouvoir l'analyser pour le comprendre, l'imiter, l'améliorer, vérifier son fonctionnement, de même que tout résultat scientifique est soumis à l'aune de ses pairs pour vérification, étude, compréhension et réalisation de travaux dérivés. Peut-on imaginer un vaccin contre le cancer du foie qu'un autre laboratoire ne pourrait dériver pour en faire un vaccin contre le cancer du pancréas ? * Égalité: toute personne doit avoir les mêmes droits sur le logiciel. Le fournisseur n'est ainsi pas privilégié et ne peut capturer les clients auxquels il fournit son travail. Peut-on imaginer que seul le producteur dudit vaccin ait le droit de s'en servir ? * Fraternité: ce mode de fonctionnement encourage toute la communauté informatique à coopérer et à produire ainsi des logiciels de plus en plus fiables et utiles à tous. Peut-on imaginer qu'une découverte comme le vaccin ci-dessus ne puisse servir à tous et favoriser d'autres découvertes ? Au delà de l'aspect utopique de ces idées se trouvent d'autres raisons qui ont permis au logiciel libre de se répandre si largement aujourd'hui. Elles sont détaillées dans la [74]La section dont le nom est Le choix du logiciel libre. Le mouvement du logiciel libre se concrétrise aussi au travers d'une communauté de personnes. Réunion informelle de personnalités, cette communauté est hétérogène dans sa composition, ses actions, ses idées, même si tous partagent la même croyance dans la liberté du logiciel. Cette communauté s'est forgée les outils nécessaires à sa communication que sont l'Internet et Usenet. Et ces outils de communications utilisent bien évidemment force de logiciels libres pour fonctionner. Parmi les personnages marquant du mouvement, on peut citer : * Linus Torvalds ([75]http://www.cs.helsinki.fi/~torvalds/), à l'origine de Linux. * Richard Stallman ([76]http://www.gnu.org/people/rms.html), à l'origine du projet GNU * Eric S. Raymond ([77]http://www.tuxedo.org/~esr/), auteur de nombreux et excellents articles, qui inspirent tant de vocations. * Larry Wall ([78]http://kiev.wall.org/~larry/), auteur de Perl, et de patch et philosophe. * Tim O'Reilly <[79]ask_tim@oreilly.com>, promoteur du logiciel libre et éditeur de nombreux ouvrages qui leur sont consacrés. Toutes ces personnalités sont avant tout d'excellents informaticiens, ce qui leur permet d'être reconnus comme des acteurs majeurs du mouvement du logiciel libre. Leurs qualités humaines et communicatives sont également des caractéristiques fortes de leur tempérament. En aucun cas, ils ne sont considérés pour leur pouvoir, mais au contraire pour leur savoir. Bien évidemment, la communauté du logiciel libre est constituée de milliers de programmeurs, dont il serait fastidieux d'énumérer la liste. Tous on en commun la volonté de produire une oeuvre utile, libre, et d'être reconnus pour leurs qualités techniques avant tout. _________________________________________________________________ Le choix du logiciel libre Utiliser des logiciels libres pour apporter des solutions informatiques relève du choix. Ceci relève déjà de la pluralité de solutions, notamment dans un milieu micro-informatique à tendance monopolistique. Ensuite, le choix porte, car cela est finalement le plus essentiel, sur les qualités intrinsèques du logiciel libre, qui sont détaillées juste après. L'accès aux sources Ce point est l'élément primordial du choix, puisqu'il permet la compréhension, l'adaptation, la correction, la diffusion, la fiabilisation du logiciel. De plus, cela contribue à diminuer énormément la possibilité de véhiculer des virus. La fiabilité Cette qualité résulte de la précédente: le logiciel libre est le résultat cumulé de l'expérience et l'intelligence de tous les intervenants. Sa fiabilité augmente donc avec le temps, au fur et à mesure des corrections qui sont effectuées. De plus aucune pression marketing n'oblige le producteur du logiciel à le livrer à ses clients avant qu'il ne soit dans un état jugé satisfaisant. La portabilité Cette qualité n'est pas propre au logiciel libre, mais est très souvent présente dans un logiciel libre. En effet, si ce logiciel connait du succès, il sera obligatoirement adapté à d'autres environnements que ceux initialement prévus. Ainsi, en augmentant sa disponibilité, et on améliore sa portabilité, et sa fiabilité également. L'universalité Une qualité essentielle des logiciels libres est le caractère par nature universel des formats de données utilisés. Même s'ils ne suivent pas les standards, la disponibilité du code source assure à l'utilisateur la compréhension de ceux-ci, et surtout la possibilité d'écrire tout filtre nécessaire à leur récupération, ou leur échange avec d'autres logiciels. Ceci permet également aux utilisateurs de stabiliser leur environnement puisqu'ils ne sont plus obligés de migrer en cas d'incompatibilité de format de données dans leus applicatifs. La performance Résultant de nombreux examens, de l'utilisation d'algorithmes issus des travaux de recherches les plus avancés, aussi bien qu'éprouvés par de nombreux modes d'utilisation, les logiciels libres sont performants par nature. Souvent des réécritures importantes de codes sont effectuées pour permettre la réutilisation d'idées avec un code meilleur et donc augmenter la performance. De nombreux tests effectués par divers organismes tendent à leprouver également (Serveur Web Apache face à ses concurrents, Serveur SMB Samba face à Windows NT ...). De plus, encre une fois, rien n'oblige à sortir une application dont les performances seraient déplorables. L'interopérabilité Historiquement, le milieu Unix a toujours été un ferment d'interopérabilité avec les autres systèmes (Grands ou moyens systèmes, aussi bien que micro-informatique). La prise en charge au sein de Linux, par exemple, de nombreux protocoles réseaux, de nombreux formats de systèmes de fichiers, voire de modes de compatibilité binaire garantit cette bonne interopérabilité. Indépendamment de ses qualités, on peut avancer d'autres argumentaires de nature diverse, en faveur du logiciel libre, suivant le type d'interlocuteur rencontré. Ces différents argumentaires sont détaillés ci-après. _________________________________________________________________ Argumentaire Marketing Une étude du cabinet IDC a récemment mis en lumière l'irrésistible montée de Linux comme système d'exploitation serveur. En 1998, Linux est ainsi crédité de 17% de part de marché, avec une progression de 212%, qui est la plus importante sur ce secteur. Le graphe suivant donne l'ensemble des parts de marché. Rysunek 2-1. Répartition des systèmes d'exploitation serveur en 1998 (IDC). [idc.eps] Dataquest [80]estime pour sa part que les serveurs Linux réprésenteront, avec 1,1 million d'unités, 14 % des serveurs vendus. (Cf [81]http://www.zdnet.fr/actu/busi/a0010161.html Le réseau lui-même produit des outils marketing pour démontrer la supériorité des logiciels libres. Deux indices sont mis à jour régulièrement par [82]Netcraft, sur les logiciels serveur Web, et par l'[83]IOS Counter pour les machines sur l'Internet. Les résultats, reproduits ci-dessous, montrent également l'importance prise par Apache avec plus de 3 millions et demi de sites opérationnels, écrasant la concurrence, de même que les sytèmes libres Linux et *BSD dominent le monde des serveurs de l'Internet. Rysunek 2-2. Logiciels serveur Web selon Netcraft entre 1995 et 1999. [netcraft.eps] Rysunek 2-3. Répartition des serveurs Internet par système d'exploitation selon l'IOS Counter en Avril 1999. [ioscounter.eps] _________________________________________________________________ Argumentaire Financier Les arguments économiques plaident également en faveur des logiciels libres. Ainsi tout d'abord le coût d'acquisition est modique. Modique car il n'est jamais nul. En effet, même si on peut se le procurer via l'Internet, encore faut-il comptabiliser les coûts afférents à cette liaison. Quoiqu'il en soit, les coûts sont fortement inférieurs à ceux des logiciels commerciaux. Ainsi, une distribution RedHat Linux 6.0 livrée avec plus de 1000 paquetages logiciels coûte environ 300 FF, alors qu'il faut compter plus de 4000 FF pour obtenir un Windows NT serveur, livré seul. D'autre part, ne disposant pas de notion de licence par utilisateur, ou par service supplémentaires, il n'y a pas nonplus de surcoût lors de la montée en puissance de ces logiciels au sein de l'entité où ils sont utilisés. Ce qui n'est évidemment pas le cas avec les logiciels commerciaux dont la logique économique est souvent basée sur un nombre de licences. Les logiciels libres apportent de plus une parfaite maîtrise du Coût Total de Possession, si fréquemment évoqué depuis les déploiements massifs de micro-oridinateurs. Ainsi les coûts d'administration sont restreints puisque des systèmes comme Linux ou FreeBSD, à l'instar d'Unix, s'administrent complètement à distance, soit en mode ligne de commande (via telnet), ou en mode graphique en utilisant X-Window. De plus, on bénéficie d'un mode multi-utilisateurs réel facilitant ces opérations d'administration. Dans ce domaine toujours, il est aussi possible d'effectuer de la télé-administration, soit par les capacités propres des matériels (comme les HP NetServeurs avec carte Remote Assistant), soit en effectuant une connexion à distance (via modem, boitier RNIS, ou liaison spécialisée) grâce aux protocoles natifs PPP et des systèmes de sécurités tels le tunneling ou ssh. Cette administration peut être elle-même confiée en info-gérance à un prestataire externe. Enfin, les coûts liés au matériel, lui-même, peuvent être contrôlés; d'une part, si par hasard, les logiciels libres ne faisaient pas affaire, il est toujours possible d'acheter alors des solutions logicielles commerciales pour remplir les besoins non couverts. D'autre part, les solutions à base de logiciels libres étant par nature très performantes, s'accommodent de plate-formes matérielles qui seraient jugées obsolètes selon les critères d'autres systèmes d'exploitation ou d'applications. Il est ainsi possible d'utiliser du "vieu" matériel, notamment pour maquetter, avant d'investir en connaissance de cause lors du passage en opérationnel de la solution, si besoin est. La croissance en puissance peut du reste s'effectuer progressiveemnt. _________________________________________________________________ Argumentaire Tecnhique Cet argumentaire a déjà été abondamment abordé dans ce document. Je pense néanmoins que certaines notions peuvent donner lieu à des éclairages complémentaires. Ainsi concernant l'aspect fiabilité des solutions à base de logiciel libre, il est important de noter que cela signifie un temps de fonctionnement opérationnel très élevé (propre aux systèmes Unix d'une manière générale). Ceci se mesure par l'intermédiaire de la commande uptime. L'un des clients de Medasys et HP, l'Hôpital Saint Michel, dispose ainsi d'un Vectra VL5 fonctionnant comme routeur sous Linux depuis plus de 300 jours. Le respect des standards et des normes, ainsi que l'extrème portabilité générale des logiciels libres assurent aussi pour les applications développées sur ces plateformes, les mêmes qualités. Et notamment, si il s'avérait que les performances ou les services apportés par des architectures à base de logiciels libres soient insuffisants, il serait facile de migrer vers des machines offrant plus de performances et de capacités d'évolutions, tels que les systèmes HP 9000 série N, tournant sous HP-UX. Enfin une orientation de développement axée vers les performances induit une modularité telle qu'elle permet le retaillage du noyau du système au plus près des capacités du matériel, ou l'utilisation de modules chargés dynamiquement en mémoire selon les besoins, une installation de paquetages allant de 40 Mo pour un système minimal à plusieurs Go pour une distribution complète. La linéarité du système permet également la prise en charge de machines multi-processeurs (testé jusqu'à 32 processeurs avec une machine Sparc). La modularité du système permet également d'obtenir un système opérationel sur une seule disquette 1,44 Mo, soit pour réaliser un environnement minimal de dépannage, ou pour faire un routeur parfaitement opérationnel. Le monde de l'embarqué s'intéresse du reste de plus en plus aux capacités des systèmes tels que Linux, puisqu'outre sa modularité, la disponibilité des sources rend plus aisé la communication avec des périphériques dédiés (cartes d'acquisition, sondes, ...) et des grands comptes comme le Cern ou Thomson utilisent déjà de tels systèmes. _________________________________________________________________ Argumentaire Solutions Cet argumentaire est certainement le plus important de tous, car cela ne sert à rien d'avoir du logiciel libre, si ce n'est pour faire quelque chose d'utile avec, d'apporter des solutions aux demandes des entités amenées à l'utiliser. Dans quels secteurs le logiciels libre peut-il donc apporter des solutions aujourd'hui ? Eh bien force est de constater que c'est dans la quasi totalité des secteurs de l'informatique d'entreprise. Historiquement, les logiciels libres ont été utilisés pour réaliser des serveurs Internet/Intranet, puisque leur génèse a été concommittante à celle du réseau. On couvre ainsi tous les aspects liés à l'Internet, depuis le serveur Web ([84]Apache), FTP ([85]Wu-Ftpd), DNS ([86]Bind), celui de courrier électronique ([87]Sendmail ou [88]Postfix), de forums Usenet ([89]INN), de mandataire ([90]IPmasqadm), le pare-feu ([91]IP-Chains), le cache Web ([92]Squid), ou encore le serveur de temps ([93]NTP) ... Tous ces logiciels sont fournis en standard dans une distribution Linux. Le client doit être doté du logiciel correspondant à l'application utilisée (lecteur de courrier électronique, lecteur de forum Usenet, navigateur Internet...). Le choix du logiciel client est libre, vu que tous ces outils respectent les standards édictés dans les [94]RFCs. Le second domaine de prédilection du logiciel libre est le domaine des serveurs de fichiers et d'impression. Pour ces services, les clients peuvent être multiples : de type Unix (Utilisation de [95]NFS et [96]KNFS ou encore [97]Coda , pour le service de fichiers et de lpd pour le service d'impression), de type Microsoft Windows (Utilisation de [98]Samba , qui permet aussi l'utilisation d'imprimantes locales au client), ou de type MacIntosh (Utilisation de [99]NetAtalk). Tous ces logiciels sont fournis en standard dans une distribution Linux et ne nécessitent aucun ajout au niveau du client pour fonctionner. Les autres domaines où un système comme Linux peut apporter des solutions sont ceux du calcul, avec des fonctions de multi-processeurs, en liaison avec l'assemblage de nombreux noeuds de calcul avec des interfaces réseau rapide (100 Mbit/s ou Myrinet), ceux de la sécurité des données avec prise en charge des cartes [100]HP NetRaid, permettant des niveaux de Raid 0, 1, 3, 5, 10, 50, et disque HotSpare, gérés par le matériel, ceux du service de fax centralisé, avec un logiciel libre comme [101]HylaFAX ou encore comme serveur de sauvagarde sur robot de DAT ou DLT HP SureStore à l'aide d'un logiciel commercial tel que [102]Arkeia ou enfin comme serveur de bases de données avec des solutions libres comme [103]PostgreSQL ou commerciale comme [104]Oracle, pour n'en citer que deux. Côté client, bien que cela soit moins mis en valeur pour le moment, les possibilités d'utiliser des solutions basées sur du logiciel libre sont nombreuses. Là encore, la partie Internet se taille la part du lion, avec des outils comme des navigateurs Internet graphiques (Netscape) ou textuel (lynx), de nombreux lecteurs de courriers électroniques graphiques (Kmail, XFMail, ...) ou textuels (mutt, elm, ...). Mais il existe également toute une panoplie d'outils nécessaires aujourd'hui à un poste de travail tels que des lecteurs de format PDF (Acrobat Reader ou xpdf), des outils de traitement d'images (ImageMagick, the Gimp, Outils RealVideo ...), des outils de traitement de texte (LyX, LaTeX, TeX, SGMLTools, Wordperfect, ...), des suites bureautiques commerciales (ApplixWare, StarOffice), des outils de gestion du son (WavTools, playmidi, xmcd, ...), des outils de gravage de CDs (cdrecord, BurnIT, ... avec des compléments tels que mkisofs, cdparanoia), des émultaeurs divers libres et commerciaux (Wine, Executor, WABI, DOSEmu, ...), des compilateurs et interpréteurs pour tous langages (C, C++, Pascal, Fortran, Basic, TCL/TK, Perl, Python, Ada, Prolog, Eiffel, Lisp, Scheme, ...), y compris des versions commerciales (PGI, ...), des environnements graphiques (Gnome, KDE, Motif, ...). L'évolution de ces derniers laisse à penser que les années 1999/2000 pourraient être celles où Linux et les logiciels libres vont percer à leur tour, sur le poste client. Je tiens à signaler que ce document a été réalisé sur une station Linux, à l'aide des outils SGMLTools, qui ont permis à partir d'un seul source de générer les formats HTML, Texte, RTF, PostScript, et PDF. _________________________________________________________________ Argumentaire Service Ce point a longtemps constitué un frein à l'essor des logiciels libres dans les entreprises. Il n'est aujourd'hui plus de mise. En effet, de nombreuses sociétés de services et des constructeurs, comme HP, maîtrisent aujourd'hui ces solutions et offrent du support autour d'elles. D'autres sources d'informations sont également disponibles, en abondance, au traves des nombreux sites Web consacrés à ces solutions, aux listes de discussions spécialisées, ainsi qu'aux divers forums de discussion Usenet, tels que, pour Linux, les groupes internationaux sous la hiérarchie comp.os.linux.* ou les francophones sous la hiérarchie fr.comp.os.linux.*. Côté compétences, de plus en plus de jeunes ingénieurs ou d'universitaires sortent de leur cycle de formation en ayant été formés à l'utilisation des logiciels et systèmes libres. Ce vivier de compétence arrive en ce moment sur le marché du travail et contribuera à amplifier le mouvement de généralisation de ces outils. Enfin, nombre d'entreprises disposent en interne de compétences ignorées, car souvent leur personnel installe ces logiciels chez eux, et en ont une bonne maîtrise, utile lors de leur déploiement dans leur structure. _________________________________________________________________ Idées fausses sur le logiciel libre Se faire l'avocat des logiciels libres consiste également à relever certaines idées reçues à leur sujet et à les combattre. Parmi celles-ci les plus souvent évoquées sont : "Il n'y a pas de support, ni de formation" On a vu précédemment que le support était en train de se structurer. Une société comme RedHat fournit aujourd'hui du support sur ces solutions. Rien qu'en France on peut citer des sociétés comme [105]Medasys, [106]Atrid, [107]Alcove qui assurent un support autour des logiciels libres. De même, toutjours pour la France, des formations aux logiciels libres peuvent être dispensées par [108]HP France, [109]Learning Tree, l'[110]IUT de Vélizy, sans compter les formations génériques Unix et réseau (que les mêmes organismes proposent également du reste) et qui constituent une base essentielle d'un parcours de formation. Enfin, il ne faut pas négliger la capacité de chacun à s'autoformer. "Il n'y a pas de documentation" Il existe tout un ensemble de manuels, le [111]Linux Documentation Project constitués de FAQ (Foire Aux Questions) et HOWTO (Guide Comment Faire), au total plus de 300 documents autour de Linux, dont l'essentiel [112]traduit en français, disponibles sous forme de documentation libre. Cette documentation est de qualité diverse, et plus ou moins à jour suivant les sujets, certes, mais elle constitue un corpus permettant d'appréhender seul une distribution Linux et l'ensemble de ses composants. A titre personnel, j'y ai toujours trouvé tout ce qu'il me fallait pour effectuer mon travail avec des logiciels libres. Et en cas de besoin complémentaire, une fois encore de nombreux sites Web et groupes de discussions apportent les quelques éléments complémentaires. Sans compter les innombrables pages de manuel disponibles en ligne également. D'autre part, les sociétés d'éditions [113]O'Reilly et [114]SSC se sont spécialisées dans la fourniture d'ouvrages autour des logiciels libres, rédigés en général par les auteurs des logiciels en question. Leurs ouvrages sont considérés comme faisant référence dans leurs domaines respectifs. "Un produit gratuit ou presque est une sorte de jouet" Il faut toujours faire la différence entre libre et gratuit. De trop nombreux outils en environnement Microsoft sont effectivment des jouets. Ce n'est en rien le cas des logiciels libres, comme démontré dans les sections précédentes. Rappelons qu'ils sont au contraire fiables par construction. "Linux est difficile à installer" Linux est un système d'exploitation professionnel. A ce titre, il demande de la compétence pour son installation, de même qu'un autre système professionnel comme les autres Unix ou Windows NT par exemple. Mais il n'est pas plus difficile à installer que ceux-ci non plus, notamment avec des distributions telles que la RedHat 6.0. Il faut compter environ 30 minutes pour réaliser une installation complète de cette dernière, soit semblablement la même chose que pour HP-UX et sensiblement moins que pour Windows NT Serveur. En revanche, tout comme avant d'installer un serveur sous Windows NT il faut vérifier la compatibilité de sa machine avec la [115]Hardware Compatibility List de Microsoft, pour Linux, il est fortement conseillé de vérifier le [116]Guide des matériels (Hardware HOWTO), et pour les machines HP de se reporter à cette [117]page. "Les logiciels libres ne sont pas adpatés pour des tâches lourdes" Ceci est de moins en moins vrai, et cette critique sera caduque avec les prochaines versions de noyaux Linux qui prévoient un système de fichiers journalisé, autorisant un véritable Cluster d'applications. Mais d'ores et déjà Linux autorise l'utilisation de multi-processeurs, de nombreux noeuds pour réaliser des clusters de calcul. Il ne faut pas oublier qu'il est utilisé par le portail [118]Voila (France Telecom) ou le moteur [119]Deja êntre autres prestigieuses références. De même, FreeBSD est utilisé avec succès comme système sur le plus gros serveur ftp au monde : [120]Walnet Creek CDROM server _________________________________________________________________ Les vrais problèmes autour du logiciel libre Il ne serait pas honnète de nier un certains nombre de problèmes résiduels liés au logiciels libres. Certains sont en voie de résolution, d'autres sont inhérents au système, d'autres enfin mettrons du temps à disparaître. Le premier problème, inhérent au modèle du logiciel libre, est la multiplicité des outils et des distributions disponibles. Ainsi, si vous voulez mettre en oeuvre un serveur de courrier électronique, il faudra choisir entre Sendmail, Exim, PostFix, Qmail, Smail. De même que pour installer Linux vous avez la possibilité d'utilise rune distribution Redhat, SuSE, Slackware, Mandrake, Pacific HiTech, Debian. Ceci est souvent un problème pour le néophyte, mais l'utilisateur confirmé préferera toujours disposer d'un large choix qu'il confrontera à ses exigences et son expérience. Tant qu'un acteur respecte les règles du jeu en libérant son code (cas des formats rpm et deb par exemple), il n'y a pas de risque du point de vue de la communauté. Le second problème, inhérent lui aussi à la génèse des logciels libres, est la nécessité d'avoir des compétences Unix et Internet fortes, pour administrer de telles solutions. La puissance disponible par ces systèmes est proportionnelle à la compétence de leurs administrateurs. Et cela restera vai malgré l'émergence de solutions de plus en plus graphiques de gestion des systèmes. D'un autre côté, l'investissement passé à apprendre leur fonctionnement se cumule et ne s'annule pas, car vous ne devez pas tout réapprendre pour passer d'une version à l'autre. N'oubliez pas que les systèmes que vous manoeuvrez courramment vous semblent simples, uniquement parce que vous avez passé le temps nécessaire à les apprendre. Quant aux compétences Internet, c'est une lapalissade de dire que cet investissement n'est pas perdu. Enfin, malgré le travail des traducteurs pour fournir des informations en français, une bonne connaissance de l'anglais technique est un plus indéniable. Le dernier problème rencontré dans la mise en oeuvre de solutions autour de logiciels libres est d'arriver à convaincre une partie des décideurs de réroger au mode de pensée dominant. Le but de cette partie est justement de donner tout un faisceau d'arguments pour y parvenir, mais il faut à chaque fois faire preuve de conviction pour arriver à ses fins. Au fur et à mesure de l'adoption de ces solutions par de grands groupes notamment, les résistances deviendront moindres. _________________________________________________________________ Linux et les autres sytèmes d'exploitation Le but n'est pas de se livrer ici à un examen exhaustif et comparatif des fonctions des divers systèmes d'exploitation disponibles. Il s'agit plutôt de montrer les positionnements respectifs des divers sytèmes les uns par rapport aux autres. Seuls les sytèmes disposant d'une présence suffisante sur le marché sont considérés. _________________________________________________________________ Linux et Les Unix constructeurs (HP-UX, Tru64, AIX, Solaris, Irix) Le positionnement pris par l'ensemble des constructeurs place aujourd'hui Linux en entrée de gamme (quand il est pris en compte) et leur système Unix en milieu et haut de gamme. La réalité est parfois plus cruelle que le positionnement voulu par le département marketing :-) Techniquement, une distribution Linux n'a rien à envier aux solutions Unix constructeurs, sauf pour le moment, en palette d'applicatifs commerciaux. Et on constate que souvent les utilisateurs dopent leurs stations avec des logiciels libres pour compléter leur usage. Pour être précis, les solutions Unix des constructeurs se répartissent en deux parties : les stations et les serveurs. Côté station, la cause est entendue: pour un client, la seule raison aujourd'hui d'en acheter est liée soit à la disponibilité d'un logiciel ou d'un matériel qui n'existerait pas dans un environnement libre, soit aux performances intrinsèques du matériel. Dans le premier cas, on peut constater que cet argument devrait avoir une durée de vie limitée, puisqu'il est de l'intérêt de tout éditeur de logiciel et tout constructeur de matériel (sauf les constructeurs, peut-être), de porter leurs applications sur tous les environnements majeurs du marché ou d'y faire fonctionner leur matériel. Comme l'ont montré Oracle, Informix, Sybase, ... Linux devient aujourd'hui un de ces environnements. Dans le second cas, l'écart en performances entre la plateforme dominante de Linux (IA-32) et les autres compétiteurs se restreint et devrait même disparaître dès l'arrivée de l'architecture IA-64, qui semble devoir être adoptée largement par la majorité des acteurs. De plus, souvent Linux est disponible de façon native sur les processeurs des divers acteurs (Sparc, Mips, Motorolla, PA-Risc en cours). Je pense que Linux peut représenter le fameux Unix standard et unique dont tout le monde à longtemps rêvé, sans réussir à l'imposer (l'ouverture et la liberté apportées par Linux n'y étant pas étranger). Il me semble qu'à terme, la station de travail Unix constructeur est amenée à se cantonner sur des niches tels que le calcul haut de gamme, la réalité virtuelle, ... et ceci tant que des solutions ne sont pas disponibles en environnement libre. Linux offre toutes les qualités des autres systèmes Unix, et donc de la station de travail, en fonctions, sur une base matérielle variée, et potentiellement bon marché, tels que des PCs. Il est donc le choix de tout informaticien à forte culture Unix (ancien client de la station), qui va préférer cette solution à la migration vers un système Microsoft typiquement. Côté serveur, en plus des points évoqués pour les stations, les problèmes sont plus complexe.s Les capacités mémoires, disques, processeurs, extensions en tout genre, les rendent aujourd'hui encore difficilement remplaçables par des machines d'architecture IA-32 par exemple. L'autre frein est souvent lié aux investissements déjà effectués autour des solutions logicielles déployées sur ces serveurs. Leur durée de vie naturelle est de toute façon beaucoup plus importante que celle des stations. Les changements seront donc dans ce domaine plus lents et il y a ici, à juste titre, la possibillité de considérer des solutions Linux comme solutions d'entrée/milieu de gamme, alors que les serveurs Unix des constructeurs constituent le milieu/haut de gamme. L'introduction de Linux en lieu et place de ces machines ne commencera qu'avec la disponibilité importante d'applications, de gestion notamment. Les avantages des solutions constructeurs, qui expliquent qu'elles sont encore souvent choisies lorsque la criticité de l'application prime, sont liés à l'homogénéité de la solution (matériel et logiciel maîtrisé par la même entité, qui ne peut invoquer un tiers en cas de problème), et aux garanties de support et de maintenance fournies. Somme toute, il n'y a pas tant d'antagonisme entre ces systèmes, car ils sont cousins germains. Leur association permet aujourd'hui à des équipes informatiques "pro-Unix" d'avoir des solutions de bout en bout, sans devoir perdre en fonctions, comme cela est souvent le cas avec les autres systèmes d'exploitation disponibles en environnement micro-informatique. _________________________________________________________________ Linux et SCO La comparaison entre Linux et SCO me semble bien désiquilibrée. Déjà l'ensemble des points précédents s'appliquent ici. De plus, SCO n'étant pas un constructeur, l'atout de l'homogénéité disparait. La plateforme Intel IA-32 est prise en charge par les deux systèmes, donc le coût est identique. En revanche, la solution logicielle a un coût disproportionné (très peu de logiciel fourni de base, donc de fortes dépenses en extensions, et en nombre d'utilisateurs). Pour avoir à en administrer un, je peux dire que les performances d'un OpenServer sont très en deçà de celles d'un système Linux. De plus, il est de conception plus ancienne, foisonne de liens symboliques qui rendent la gestion compliquée. La base de matériels pris en charge par SCO est plus faible que celle de Linux. Seuls restent à son avantage sa base installée et l'ensemble des applications disponibles. Mais pour combien de temps ? _________________________________________________________________ Linux et Windows NT La comparaison s'avère ici plus délicate, car Windows NT n'est pas un système ouvert, comme les précédents, ce qui est déjà rédhibitoire pour certains utilisateurs. Un excellent [121]comparatif a été effectué par John Kirch entre Unix et WIndows NT Serveur. Je conseille à toute personne souhaitant avoir un avis éclairé sur le sujet de le lire, il est mis à jour régulièrement, et a été écrit par un spécialiste Microsoft. Financièrement, l'avantage va évidemment aux logiciels libres. D'autant plus, comme dans le cas de SCO, si l'on considère tout le logiciel complémentaire nécessaire pour l'utilisation d'un serveur. Il chiffre le rapport de 1 à 100 tout de même ! Techniquement, tant sur les fonctions fournies que sur le fiabilité, l'administration, les performances, les matériels pris en charge, et surtout la sécurité, les sytèmes Unix, et en particulier les systèmes libres dépassent ce qui est proposé dans Windows NT. Le fait d'avoir une interface graphique non-indépendante du noyau contribue fortement à l'instabilité de NT, sachant qu'il est plus difficile d'empêcher une interface d'avoir des erreurs (vu qu'on ne maîtrise pas le comprtement de l'utilisateur en face d'elle) qu'un noyau. Quels sont donc les réels avantages de Windows NT ? : la force marketing de Microsoft qui persuade le monde entier qu'informatique rime avec Windows et qui s'appuie sur une énorme base installée; ses applications bureautiques (en position de monopole sur le marché) disponibles uniquement dans cet environnement; la confusion entretenue entre les différentes versions de Windows (95/98, NT, 2000), et entre une fonction de serveur et de client; ses accords avec les grands constructeurs qui obligent souvent ceux-ci à livrer un système Microsoft avec leur matériels; ses apports technologiques, basés sur du code propriétaire, sans respect de standards connus et documentés. L'absence d'hégémonie sur le secteur des serveurs est la meilleure raison d'espérer qu'une pluralité de solutions peuvent exister à l'avenir pour les utilisateurs d'informatique, y compris sur le poste de travail. Ces éléments de comparaison ne sont pas assez complets et feront l'objet d'une mise à jour ultérieure. _________________________________________________________________ Rozdzia³ 3. Linux et les produits HP Ce chapitre est pour le moment incomplet _________________________________________________________________ Informations sur les produits HP et Linux Informations générales HP a récemment pris conscience de l'importance que prenait Linux et les logiciels libres en général et sur ses plateformes en particulier. Par conséquent un site Web consacré à Linux en environnement HP est dorénavant disponible à l'adresse [122]http://www.hp.com/go/linux. En France, il existe depuis plus longtemps un site sur ces thèmes, sous la houlette de Jacques Misselis<[123]Jacques_Misselis@hp.com>, hébergé par [124]l'Ecole Centrale de Lyon à l'adresse [125]http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux. D'autre part, la société [126]Medasys, pour laquelle je travaille, a mis à disposition de la communauté un certain nombre d'informations depuis 1997, disponibles à l'adresse [127]http://www.medasys-digital-systems.fr/linux. Ce HOWTO est l'aboutissement de ce travail. HP a également réalisé un document de synthèse au format PDF sur son positionnement sur Linux, le [128]White Paper HP Linux Strategy. HP est membre de [129]Linux International. _________________________________________________________________ Annonces particulières HP communique également par l'intermédiaire de son site Web autour de Linux et des logiciels libres. Vous trouverez ici quelques liens. * [130]Annonce sur FireHunter * Annonce sur le Support [131]http://www.hp.com/ssg/pr/pr99-1.html * Annonce sur le support Linux sur Kayak [132]http://www.hp.com/pressrel/mar99/17mar99e.htm * Annonce sur le support Linux de la gamme Visualize [133]http://www.hp.com/pressrel/jun99/21jun99g.htm * Annonce sur une alliance Informix HP [134]http://www.hp.com/pressrel/mar99/02mar99i.htm * Annonce autour du programme Covision [135]http://www.hp.com/pressrel/jan99/27jan99b.htm * Annonce autour de HP OpenView [136]http://www.openview.hp.com/solutions/itsm/press/press.asp?doc id=314 * Annonce du support de Linux sur NetServers et IA-64 [137]http://www.hp.com/pressrel/jan99/27jan99.htm * Annonce du portage sur PA-Risc [138]http://www.hp.com/pressrel/mar99/01mar99e.htm HP France a également publié un article sur Linux et les Logiciels Libres dans son numéro de Mai 1999. _________________________________________________________________ Les matériels HP pris en charge par Linux Cette section présente l'ensemble des matériels HP qui sont actuellement pris en charge par Linux. Les informations sont ici basées sur le dernier noyau Linux stable, qui en ce moment est la version 2.2.10. Un noyau de développement (versions 2.3.x) est aussi disponible mais n'offre pas de garantie de stabilité. _________________________________________________________________ La gamme informatique basée sur des processeurs Intel Cette gamme est aujourd'hui la pricipale bénéficiant d'une prise en charge par Linux, et ceci depuis de nombreuses années. Au cas où vous ne l'auriez pas encore fait, quelques lectures préalables sont conseillées avant de se plonger dans la mise en oeuvre de Linux sur ces plateformes. Le [139]Guide d'installation de Linux (Linux Installation HOWTO) contient le maximum d'informations sur l'installation de Linux. Si vous avez acheté Linux sur CD-ROM, il y a des chances qu'il y ait également des instructions d'installation (le petit livret à l'intérieur du boitier de disque, et/ou des fichiers sur le CD). Le [140]Guide du noyau Linux (Linux Kernel HOWTO) doit être consulté pour les détails de fabrication du noyau. Je mentionnerai juste ici les points qui sont spécifiques aux matériels HP. _________________________________________________________________ La gamme des ordinateurs de bureau (Brio, Vectra, Kayak, NetVectra) Les tableaux suivants indiquent l'état de prise en charge de ces matériels par Linux : Tabela 3-1. Brio et Linux Machine Carte Gra-phique Prise en charge Linux Carte Réseau Prise en charge Linux Carte SCSI Prise en charge Linux Carte Son Prise en charge Linux Tes-tée Brio (D5522A, D5526A, D5857A, D6665A, D5838A, D5848A, D6514A, D5527A, D5528A, D6666A, D6675A, D5849A, D5839A, D5859A, D6666A, D6510A, D6515A, D6667A, D5840A, D5861A, D6668A, D5840C, D5841A, D6516B) S3 Trio 64V2 PCI Oui avec [141]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Oui Brio (D6810A, D6812A) ATI Rage Pro ZX AGP Oui avec [142]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Brio (D6638A, D6639A, D6640A, D6644A, D7901A, D7902A, D6645A, D6646A) Chipset BX[143][2] ATI Rage Pro ZX AGP Oui avec [144]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Brio (D5841A, D6516B) Matrox Millenium II PCI Oui avec [145]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Brio (D6760A, D7671A, D6908A, D7930A, D7672A, D7925T, D6776A, D6769A, D6755A, D6895A, D6896A, D6897A, D7931A) Matrox Productiva G100 AGP Oui avec [146]XFree 3.3.3 [147][1] Sans N/A Sans N/A ??? ??? Non Brio BA (D7581A, D7584A, D7585A, D7587A, D7586A, D7591A, D7594A, D8411A) Sis Super AGP Oui avec avec [148]XFree 3.3.3 en mode Frame Buffer[149][3] Sans N/A Sans N/A ??? ??? Non Brio BAx (D7600A, D7603A, D7624A, D7625A, D7630A, D7610A) Matrox Productiva G200 AGP Oui avec avec [150]XFree 3.3.3 en mode Frame Buffer[151][3] Sans N/A Sans N/A ??? ??? Oui Brio BAx (D7605A) Matrox Productiva G200 AGP Oui avec avec [152]XFree 3.3.3 en mode Frame Buffer[153][3] ??? ??? Sans N/A ??? ??? Non [154][1] [155][2] Tabela 3-2. Vectra et Linux Machine Carte Gra-phique Prise en charge Linux Carte Réseau Prise en charge Linux Carte SCSI Prise en charge Linux Carte Son Prise en charge Linux Tes-tée Vectra VE5 (D5592A, D5602A, D5603A, D5604A, D5606N, D5608A, D5612A, D5615A, D5618A, D5607A, D5617A) S3 Trio 64V2 PCI Oui avec [156]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Oui Vectra VE7 (D6530A, D6531A, D6533A, D6610A, D6611A, D6615A, D6616A, D6613A) ATI Rage II C AGP Oui avec [157]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Oui Vectra VE7 (D6532A, D6612A, D6617A, D6618A) ATI Rage II C AGP Oui avec [158]XFree 3.3.3 3Com 905B-TX 10/100BT[159][4] Oui pilote [160]Vortex Sans N/A ??? ??? Oui Vectra VE8 (D6550A, D6560A, D6570A, D6554A, D6584A, D6540A, D6541A, D6544A, D6543A, D6578A, D6573A, D6574A, D6580A,D6581A, D6584A, D6583A, D6593A, D6597A, D6598A) Chipset BX[161][2] Matrox Productiva G100 AGP Oui avec [162]XFree 3.3.3 [163][1] Sans N/A Sans N/A ??? ??? Oui Vectra VE8 (D6552N, D6562N, D6565N, D6542A, D6572A, D6575A, D6582A, D6595A, D6582A, D6585N, D6599A) Chipset BX[164][2] Matrox Productiva G100 AGP Oui avec [165]XFree 3.3.3 [166][1] 3Com 905B-TX 10/100BT[167][4] Oui pilote [168]Vortex Sans N/A ??? ??? Oui Vectra VEi7 (D8121A, D8123A, D8124A, D8131A, D8133A, D8141A, D8143A) Sis Super AGP Oui avec avec [169]XFree 3.3.3 en mode Frame Buffer[170][3] Sans N/A Sans N/A ??? ??? Non Vectra VEi7 (D8122A, D8132A) Sis Super AGP Oui avec avec [171]XFree 3.3.3 en mode Frame Buffer[172][3] 3Com 905B-TX 10/100BT[173][4] Oui pilote [174]Vortex Sans N/A ??? ??? Non Vectra VEi8 (D8166A, D8168A, D8151A, D8153A, D8171A, D8173A, D8174A, D8183A) Matrox Productiva G200 AGP Oui avec avec [175]XFree 3.3.3 en mode Frame Buffer[176][3] Sans N/A Sans N/A ??? ??? Non Vectra VEi8 (D8167N, D8152N, D8172N) Matrox Productiva G200 AGP Oui avec avec [177]XFree 3.3.3 en mode Frame Buffer[178][3] 3Com 905B-TX 10/100BT[179][4] Oui pilote [180]Vortex Sans N/A ??? ??? Non Vectra VL5 (D4552A, D4543A, D4554A, D4555A, D4556A, D4557A, D4558A, D4559A, D4560A, D4567A, D4562A, D4563A, D4572A, D4574A, D4576A, D4579A, D4577A) S3 Trio 64V2 PCI Oui avec [181]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Oui Vectra VL6 Cirrus Logic GD5446 PCI Oui avec [182]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Oui Vectra VL6 Matrox Millenium II PCI Oui avec [183]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Vectra VL7 (D5710A, D5711N, D5725A, D5720A, D5721N, D5731N, D5797N, D5737A, D5799N) Cirrus Logic GD5465 AGP Oui avec [184]XFree 3.3.3 [185][5] Sans N/A Sans N/A ??? ??? Oui Vectra VL7 (D5734N, D5729N, D5739N, D5728N, D5798N) Matrox Millenium II PCI Oui avec [186]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Vectra VL7 (D5724N, D5796N) Cirrus Logic GD5465 AGP Oui avec [187]XFree 3.3.3 [188][5] AMD AM79C971KC 10/100BT Oui pilote pcnet32 Sans N/A ??? ??? Non Vectra VL8 (D5880A, D5882A, D5890A, D5891A, D5893A, D5896A, D5898A, D5900A, D5902A, D6945A) Chipset BX[189][2] Matrox Productiva G100 AGP Oui avec [190]XFree 3.3.3 [191][1] Sans N/A Sans N/A ??? ??? Non Vectra VL8 (D5881A, D5883A, D5894A, D5888A, D5892A) Chipset BX[192][2] Matrox Productiva G100 AGP Oui avec [193]XFree 3.3.3 [194][1] 3Com 905B-TX 10/100BT[195][4] Oui pilote [196]Vortex Sans N/A ??? ??? Non Vectra VL8 (D5887A) Chipset BX[197][2] Matrox Productiva G100 AGP Oui avec [198]XFree 3.3.3 [199][1] 3Com 905B-TX 10/100BT[200][4] Oui pilote [201]Vortex ??? ??? ??? ??? Non Vectra VL8 (D6944A) Chipset BX[202][2] Matrox Millenium G200 AGP Oui avec [203]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Vectra VL8 (D6940A, D6941A, D6942A) Chipset BX[204][2] Matrox Millenium G200 AGP Oui avec [205]XFree 3.3.3 3Com 905B-TX 10/100BT[206][4] Oui pilote [207]Vortex Sans N/A ??? ??? Non Vectra VL8 (D6943A) Chipset BX[208][2] Matrox Millenium G200 AGP Oui avec [209]XFree 3.3.3 3Com 905B-TX 10/100BT[210][4] Oui pilote [211]Vortex Adaptec AIC7880 UW PCI Oui pilote aic7xxx ??? ??? Oui Vectra VLi8 (D7941A, D7943A, D7945A, D7948A, D7951A, D7953A, D7955A, D7963A, D7958A, D7969A) Matrox Millenium G200 AGP Oui avec [212]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Oui Vectra VLi8 (D7826A, D7836A, D7837A, D7846A, D7847A, D7848A, D7857A, D7942A, D7949A, D7952A, D7959A, D7969A) Matrox Millenium G200 AGP Oui avec [213]XFree 3.3.3 3Com 905B-TX 10/100BT[214][4] Oui pilote [215]Vortex Sans N/A ??? ??? Oui Vectra XA (D3986A, D3989A, D3990A, D3991A, D3993A, D4770N, D4771N, D4773N, D4774N, D3994N, D3995N, D4776N) Matrox Millenium II PCI Oui avec [216]XFree 3.3.3 AMD AM79C971KC 10/100BT Oui pilote pcnet32 Sans N/A ??? ??? Non [217][3] [218][4] [219][5] Tabela 3-3. Kayak et Linux Machine Carte Gra-phique Prise en charge Linux Carte Réseau Prise en charge Linux Carte SCSI Prise en charge Linux Carte Son Prise en charge Linux Tes-tée Kayak XA (D4792A, D4795N) Cirrus Logic GD5465 AGP Oui avec [220]XFree 3.3.3 [221][5] Sans N/A Sans N/A ??? ??? Non Kayak XA (D4807N, D4796N, D6491N, D6492N, D4806N, D4808N, D6493N) Cirrus Logic GD5465 AGP Oui avec [222]XFree 3.3.3 [223][5] AMD AM79C971KC 10/100BT Oui pilote pcnet32 Sans N/A ??? ??? Oui Kayak XA (D4798N, D6490N, D4799N, D4803N, D6494N) Cirrus Logic GD5465 AGP Oui avec [224]XFree 3.3.3 [225][5] AMD AM79C974KC 10/100BT avec carte SCSI Oui pilote pcnet32 Symbios Logic 8751SP avec carte reseeau Oui pilote ncr53c8xx ??? ??? Non Kayak XA (D4796S, D6493S) Matrox Millenium II AGP Oui avec [226]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Kayak XA (D4803S) Matrox Millenium II AGP Oui avec [227]XFree 3.3.3 AMD AM79C974KC 10/100BT avec carte SCSI Oui pilote pcnet32 Symbios Logic 8751SP avec carte reseeau Oui pilote ncr53c8xx ??? ??? Non Kayak XA (D6721N, D6723N, D6726N, D6724N, D6730N) Matrox Millenium G200 AGP Oui avec [228]XFree 3.3.3 Sans N/A Sans N/A ??? ??? Non Kayak XA (D6722N, D3723N) Elsa Gloria Synergy + AGP Oui par le serveur X fourni par XSuse + remarque 6 Sans N/A Sans N/A ??? ??? Oui Kayak XA (D6725N, D6732N) Matrox Millenium G200 AGP Oui avec [229]XFree 3.3.3 AMD AM79C971KC 10/100BT avec carte SCSI (D6692A[230][6]) Oui pilote pcnet32 Symbios Logic 53c875 avec carte reseeau (D6692A) Oui pilote ncr53c8xx ??? ??? Oui Kayak XA (D6727N) Elsa Gloria Synergy + AGP Oui (XFree 3.3.3) + remarque 6 AMD AM79C971KC 10/100BT avec carte SCSI (D6692A[231][6]) Oui pilote pcnet32 Symbios Logic 53c875 avec carte reseeau (D6692A) Oui pilote ncr53c8xx ??? ??? Non Kayak XA (D6728N, D6733N) Accel Galaxy AGP Oui avec avec [232]XFree 3.3.3 en mode Frame Buffer[233][3] aucun intérêt Sans N/A Sans N/A ??? ??? Non Kayak XA-s (D5751N, D5752N, D5753N, D5755N, D5754N, D5756N, D5759N) Chipset BX[234][2] Matrox Productiva G100 AGP Oui avec [235]XFree 3.3.3 [236][1] Sans N/A Sans N/A ??? ??? Non Kayak XA-s (D5757N, D5758N) Chipset BX[237][2] Matrox Productiva G100 AGP Oui avec [238]XFree 3.3.3 [239][1] AMD AM79C971KC 10/100BT avec carte SCSI (D6692A[240][6]) Oui pilote pcnet32 Symbios Logic 53c875 avec carte reseeau (D6692A) Oui pilote ncr53c8xx ??? ??? Oui Kayak XA-s (D5765N, D5763N, D5766N, D5769N, D7982N, D7991N, D7987N) Chipset BX[241][2] Matrox Productiva G200 AGP Oui avec avec [242]XFree 3.3.3 en mode Frame Buffer[243][3] Sans N/A Sans N/A ??? ??? Oui Kayak XA-s (D5768N, D5767N) Chipset BX[244][2] Matrox Productiva G200 AGP Oui avec avec [245]XFree 3.3.3 en mode Frame Buffer[246][3] AMD AM79C971KC 10/100BT avec carte SCSI (D6692A[247][6]) Oui pilote pcnet32 Symbios Logic 53c875 avec carte reseeau (D6692A) Oui pilote ncr53c8xx ??? ??? Non Kayak XA-s (D5762N, D7984N, D7988N) Chipset BX[248][2] Elsa Gloria Synergy + AGP Oui (XFree 3.3.3) + remarque 6 AMD AM79C971KC 10/100BT avec carte SCSI (D6692A[249][6]) Oui pilote pcnet32 Symbios Logic 53c875 avec carte reseeau (D6692A) Oui pilote ncr53c8xx ??? ??? Oui Kayak XA-s (D5764N, D7983N, D7989N) Chipset BX[250][2] Accel Galaxy AGP Oui avec avec [251]XFree 3.3.3 en mode Frame Buffer[252][3] aucun intérêt AMD AM79C971KC 10/100BT avec carte SCSI (D6692A[253][6]) Oui pilote pcnet32 Symbios Logic 53c875 avec carte reseeau (D6692A) Oui pilote ncr53c8xx ??? ??? Non Kayak XU (D4691N, D4692N, D4695N, D4701N, D4693N, D4694N, D4702N, D4705N) Matrox Millénium II AGP Oui (XFree 3.3.3) AMD AM79C971KC 10/100BT Oui pilote pcnet32 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI Noyau 2.0.34 driver aic7xxx ??? ??? Oui Kayak XU (D5680N) Chipset BX[254][2] Matrox Millénium II AGP Oui (XFree 3.3.3) AMD AM79C971KC 10/100BT avec carte SCSI (D6692A[255][6]) Oui pilote pcnet32 Symbios Logic 53c875 avec carte reseeau (D6692A) Oui pilote ncr53c8xx ??? ??? Non Kayak XU (D5680N, D5682N, D5683N, D5684N) Chipset BX[256][2] Matrox Millénium II AGP Oui (XFree 3.3.3) Chipset AMD Noyau 2.0.34 driver pcnet32 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI Noyau 2.0.34 driver aic7xxx ??? ??? Oui (Son en cours) Kayak XU (D5702, D5704, D5686N, D6336N, D6348N, D8431N, D8920N) Matrox Millenium G200 AGP Oui avec [257]XFree 3.3.3 D6692A Noyau 2.0.34 driver pcnet32 ?? 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI ?? Noyau 2.0.34 driver aic7xxx ??? ??? Non Kayak XU (D5687N, D6333N, D6334N, D8432N, D6345N, D8923N) Elsa Gloria Synergy + AGP Oui (XFree 3.3.3) + remarque 6 D6692A Noyau 2.0.34 driver pcnet32 ?? 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI ?? Noyau 2.0.34 driver aic7xxx ??? ??? Oui Kayak XU (D6337N, D6346N) Accel Galaxy AGP Oui avec avec [258]XFree 3.3.3 en mode Frame Buffer[259][3] aucun intérêt D6692A Noyau 2.0.34 driver pcnet32 ?? 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI ?? Noyau 2.0.34 driver aic7xxx ??? ??? Non Kayak XW (D6475N) Elsa Gloria Synergy Oui (XFree 3.3.3) + remarque 6 AMD AM79C971KC 10/100BT Oui pilote pcnet32 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI Noyau 2.0.34 driver aic7xxx ??? ??? Non Kayak XW (D5505N, D5507N, D5509N) Accel Eclipse PCI Oui avec avec [260]XFree 3.3.3 en mode Frame Buffer[261][3] aucun intérêt AMD AM79C971KC 10/100BT Oui pilote pcnet32 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI Noyau 2.0.34 driver aic7xxx ??? ??? Non Kayak XW (D5510N, D5514N, D6485N) HP Fx-4 AGP Non AMD AM79C971KC 10/100BT Oui pilote pcnet32 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI Noyau 2.0.34 driver aic7xxx ??? ??? Non Kayak XW (D6480N, D6481N, D6482N) Chipset BX[262][2] Accel Eclipse PCI Oui avec avec [263]XFree 3.3.3 en mode Frame Buffer[264][3] aucun intérêt D6692A Noyau 2.0.34 driver pcnet32 ?? 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI ?? Noyau 2.0.34 driver aic7xxx ??? ??? Non Kayak XW (D6797N) HP Fx-6 AGP Non D6692A Noyau 2.0.34 driver pcnet32 ?? 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI ?? Noyau 2.0.34 driver aic7xxx ??? ??? Non Kayak XW (D6486N, D6487N, D6488N) Chipset BX[265][2] HP Fx-4 AGP Non D6692A Noyau 2.0.34 driver pcnet32 ?? 1 Adaptec AIC7880 PCI 1 Adaptec AIC7860 PCI ?? Noyau 2.0.34 driver aic7xxx ??? ??? Non [266][6] Tabela 3-4. NetVectra et Linux Machine Carte Gra-phique Prise en charge Linux Carte Réseau Prise en charge Linux Carte SCSI Prise en charge Linux Carte Son Prise en charge Linux Tes-tée _________________________________________________________________ Les accessoires des machines de bureau Le tableau suivant indique l'état de prise en charge de ces matériels par Linux : Tabela 3-5. Les accessoires des machines de bureau Référence Type de Carte Chipset Prise en charge Linux Testée D5480A Carte FastRaid Adaptec AIRO Non Non D6690A Carte FastRaid Adaptec AIRO Non Non D6951A Carte SCSI Adaptec AIC7880 UW PCI Oui pilote aic7xxx Oui D6936A Carte Réseau ??? ??? Non D7504A Carte Réseau 3Com 905B-TX 10/100BT[267][4] Oui pilote [268]Vortex Oui D7506A Carte Réseau ??? ??? Non D7531A Carte Réseau ??? ??? Non D6657A Carte Son ??? ??? Non D5183A Carte Son ??? ??? Non Les lecteurs de CD-ROM, DVD et ZIP sont pris en charge par le noyau Linux. reportez vous aux divers HOWTO pour leur mise en oeuvre, suivant l'interface utilisée. _________________________________________________________________ La gamme des portables (OmniBook) Le tableau suivant indique l'état de prise en charge de ces matériels par Linux : Tabela 3-6. OmniBook et Linux Machine Carte Gra-phique Prise en charge Linux Carte Réseau Prise en charge Linux Carte SCSI Prise en charge Linux Carte Son Prise en charge Linux Tes-tée OmniBook 800 (F1360A) Neomagic 128 Bits Oui (Cf Xig HP) Sans N/A Carte SCSI native Noyau 2.0.34 driver ncr53c8xx ??? ??? Oui OmniBook 2000 (F1356A, F1397A) C&T 65554 Oui (XFree 3.3.3) Sans N/A Sans N/A ??? ??? Non OmniBook Sojourn (F1430A) ??? ??? Sans N/A Sans N/A ??? ??? Non OmniBook XE (F1719W, F1720W, F1721W, F1722W) Silicon Motion LynxE SM810 Oui (Voir remarque 16) Sans N/A Sans N/A ??? ??? Oui OmniBook XE2 (F1723W, F1726W, F1725W, F1725N) Silicon Motion LynxE SM810 Oui (Voir remarque 16) Sans N/A Sans N/A ??? ??? Oui OmniBook 2100 (F1584W, F1580W, F1581W, F1597W, F1598W, F1599W, F1600W, F1729W) Neomagic MagicGraph 128XD NM2160 Oui (Cf Xig Neomagic)+Patch Sans N/A Sans N/A ??? ??? Oui OmniBook 900 (F1711W, F1712W, F1711W, F1712W) Neomagic MagicGraph 256 Oui (Voir remarque 16) Sans N/A Sans N/A ??? ??? Non OmniBook 3000 (F1391A, F1392A, F1393A) Neomagic MagicGraph 128XD NM2160 Oui (Cf Xig Neomagic)+Patch Sans N/A Sans N/A ??? ??? Non OmniBook 3100 (F1582W) Neomagic MagicGraph 128XD NM2160 Oui (Cf Xig Neomagic)+Patch Sans N/A Sans N/A ??? ??? Non OmniBook 4100 (F1462W, F1463W, F1479W, F1464W, F1703W) Neomagic MagicGraph 128XD NM2160 Oui (Cf Xig Neomagic)+Patch Sans N/A Sans N/A ??? ??? Oui OmniBook 4150 (F1629W, F1640W, F1641W, F1642W, F1629N, F1640N, F1641N, F1642N, F1647W, F1647N) Neomagic MagicGraph AGP 256 bits Oui (XFree 3.3.3) Sans N/A Sans N/A ??? ??? Oui OmniBook 5700 (F1352A, F1353A, F1396A, F1354A, F1355A) C&T 65554 Oui (XFree 3.3.3) Sans N/A Sans N/A ??? ??? Oui OmniBook 7100 (F1441W, F1442W) ATI Rage LT Pro Oui (Voir remarque 16) Sans N/A Sans N/A ??? ??? Non OmniBook 7150 (F1443W) ATI Rage LT Pro AGP Oui (Voir remarque 16) Sans N/A Sans N/A ??? ??? Non _________________________________________________________________ Les accessoires des portables Les cartes mentionnées ci-dessous sont des cartes PCMCIA ou PC-Card. Le tableau suivant indique l'état de prise en charge de ces matériels par Linux : Tabela 3-7. Les accessoires des portables Référence Type de Carte Chipset Prise en charge Linux Testée F1623A Carte Réseau/Modem ??? ??? Non F1625A Carte Modem ??? ??? Non F1626A Carte Réseau ??? ??? Non F1643A Carte Réseau/Modem ??? ??? Non _________________________________________________________________ La gamme des serveurs (NetServer) Le tableau suivant indique l'état de prise en charge de ces matériels par Linux : Tabela 3-8. NetServer et Linux Machine Carte Gra-phique Prise en charge Linux Carte Réseau Prise en charge Linux Carte SCSI Prise en charge Linux Carte Son Prise en charge Linux Tes-tée NetServer E45 (D4973A, D4974A, D4975A, D4976A, D5971A) Cirrus Logic GD5446 PCI Oui avec [269]XFree 3.3.3 Intel S82557 10/100BT (D5013A) Oui pilote eepro100 Adaptec 2910bui(7860) Oui driver aic7xxx Sans N/A Non NetServer E50 (D6034A, D6033A, D6035A, D6031A, D6030A, D6032A) Cirrus Logic GD5446 PCI Oui avec [270]XFree 3.3.3 Intel S82557 10/100BT (D5013A) Oui pilote eepro100 1 Carte Adaptec avec AIC7880 PCI Noyau 2.0.34 driver aic7xxx Sans N/A Oui NetServer E60 (D7140A, D7142A, D7144A, D7146A, D7148A) ATI Rage II C AGP Oui avec [271]XFree 3.3.3 Chipset intégré Intel S82093A Noyau 2.0.36 driver eepro100 1 Contrôleur deux canaux AIC 7895H PCI Noyau 2.0.36 driver aic7xxx Sans N/A Oui NetServer LC II (D4907A, D4909A, D5014A, D5015A, D5016A, D5969A, D5970A, D5959A, D5961A) Cirrus Logic GD5446 PCI Oui avec [272]XFree 3.3.3 Intel S82557 10/100BT (D5013A) Oui pilote eepro100 Adaptec AIC7880 UW PCI Oui pilote aic7xxx Sans N/A Oui NetServer LC 3 (D6123A, D7018A, D6125A, D7020A, D7028A, D7025A, D7126A, D8594A) Chipset BX[273][2] Cirrus Logic GD5446 PCI Oui avec [274]XFree 3.3.3 Intel S82557 10/100BT (D5013A) Oui pilote eepro100 Adaptec AIC7880 UW PCI Oui pilote aic7xxx Sans N/A Oui NetServer LD Pro (D4944A, D4946A, D4961A, D4962A) ??? ??? Intel S82557 10/100BT (D5013A) Oui pilote eepro100 Adaptec AIC7880 UW PCI Oui pilote aic7xxx Sans N/A Non NetServer LH Pro (D4979A, D4980A, D4981A, D4982A) Trident TVGA 9000i Oui (XFree 3.3.3) Sans N/A 2 Adaptec AIC7880 PCI Noyau 2.0.34 driver aic7xxx Sans N/A Oui NetServer LH II (D5017A, D5953A, D5021A, D5023A, D6047A, D6048A) Trident TVGA 9000i Oui (XFree 3.3.3) Sans N/A 2 Adaptec AIC7880 PCI Noyau 2.0.34 driver aic7xxx Sans N/A Oui NetServer LH 3 (D4998A, D5002A, D5000A, D5004A, D7033A, D7034A, D8503A, D8504A, D8567A, D8568A) Chipset BX[275][2] Cirrus Logic GD5446 PCI Oui avec [276]XFree 3.3.3 Intel S82557 10/100BT (D5013A) Oui pilote eepro100 2 Symbios Logic 83C895 PCI Noyau 2.0.34 driver ncr53c8xx [Remarque 10][Remarque 13] Sans N/A Oui NetServer LH 4 (D7092A, D7093A, D7094A, D7095A, D6971A, D6972A, D6973A, D6974A, D7103A, D7104A) Chipset BX[277][2][Remarque 13] Cirrus Logic GD5446 PCI Oui avec [278]XFree 3.3.3 Intel S82557 10/100BT (D5013A) Oui pilote eepro100 2 Symbios Logic 83C895 PCI Noyau 2.0.34 driver ncr53c8xx [Remarque 10] Sans N/A Non NetServer LPr (D6130A, D6131A, D7171A, D9133A) Chipset BX[279][2] Cirrus Logic GD5446 PCI Oui avec [280]XFree 3.3.3 Symbios Logic 83C895 PCI Noyau 2.0.36 driver ncr53c8xx Intel S82557 10/100BT (D5013A) Oui pilote eepro100 Sans N/A Oui et support HP Cluster NetServer LPr (D6131A) [Remarque 15] Cirrus Logic GD5446 PCI Oui avec [281]XFree 3.3.3 Symbios Logic 83C895 PCI Noyau 2.0.36 driver ncr53c8xx Intel S82557 10/100BT (D5013A) Oui pilote eepro100 Sans N/A Non NetServer LXePro/LXPro (D4920B, D4925B, D6036A, D4311B, D4312B, D6037A, D4315B, D4958B, D6014A, D6015A, D4964B, D4898A, D6016A, D4899A, D6017A, D4900A, D6018A) Cirrus Logic GD5424 PCI Oui (XFree 3.3.3) Sans N/A 2 Adaptec AIC7880 PCI Noyau 2.0.34 driver aic7xxx Sans N/A Non NetServer LXr8 (D5028A) ? ? Sans N/A Symbios logic UW ? Sans N/A Non NetServer LXr8000 (D6021A, D6022A, D6136A, D6137A, D7000A, D8256A, D8257A, D8258A) Cirrus Logic GD5446 PCI Oui avec [282]XFree 3.3.3 Sans N/A Symbios Logic 83C896 PCI x 2 Noyau 2.0.36 driver ncr53c8xx Sans N/A Oui [283][7] _________________________________________________________________ Les accessoires des NetServers Le tableau suivant indique l'état de prise en charge de ces matériels par Linux : Tabela 3-9. Les accessoires des NetServers Référence Type de Carte Chipset Prise en charge Linux Testée D4992A Carte NetRaid [284]AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) Oui pilote megaraid[285][7] Non D5955A Carte NetRaid [286]AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) Oui pilote megaraid[287][7] Non D4943A Carte NetRaid ??? ??? Non D5025A Carte SCSI Adaptec AIC7880 UW PCI Oui pilote aic7xxx Oui D5252A Carte SCSI Adaptec AIC7880 UW PCI Oui pilote aic7xxx Oui D5013A Carte Réseau Intel S82557 10/100BT (D5013A) Oui pilote eepro100 Oui J2585B Carte Réseau Carte 100VG (J2585B) Oui pilote hp100 Oui D6977A Carte Fibre Channel ??? ??? Non D5246A Carte Fibre Channel ??? ??? Non D6028A Carte Top Tools ??? Oui Oui _________________________________________________________________ La gamme informatique basée sur des processeurs PA-Risc La gamme PA-Risc est architecturée autour d'un processeur conçu et réalisé par HP. Les premières versions remontent à 1987. Les versions actuelles sont dénommées PA-8000 (8200, 8500...) _________________________________________________________________ La gamme des Stations de travail et Serveurs PA-8xxx HP a annoncé en début 1999 son intention de contribuer au portage de Linux sur son archtecture PA-Risc. Ce portage est un portage natif, à la différence d'un projet précédent ayant utilisé MkLinux sur des machines à base de PA-7200. Le travail est en cours avec le [288]Le Puffin Group et des informations plus précises de l'état d'avancement peuvent être consultées sur leur site Web. En ce moment, le travail sur l'amorçage progresse. Ce port natif ne fonctionnera pas sur les machines PA-Risc antérieures (et notamment celles basées sur des processeurs 7000, 7200, 7300). La première machine concernée par ce portage est la Class A. _________________________________________________________________ La gamme des Stations de travail et Serveurs PA-7xxx Il existe pour ces machines un projet Linux basé sur le micro noyau MkLinux. ce projet a été développé au sein de l'OSF. Le site Web qui mentionne des informations sur ce projet ne semble plus accessible. _________________________________________________________________ La gamme IA-64 HP développe en collaboration avec Intel une nouvelle génération de processeurs 64 bits appelée IA-64. Le premier processeur de cette nouvelle génération, baptisé Merced devrait voir le jour courant 2000. Actuellement, un simulateur logiciel est disponible et un système Linux complet (noyau + outils de base) est opérationnel dessus). Plus d'informations sur ce sujet peuvent être consultées sur cette page des laboratoires HP : [289]http://dtf.external.hp.com/dtf/swdev/1999/08/feature1_a.html. _________________________________________________________________ La gamme des produits d'impression Généralités Les imprimantes peuvent être connectées soit à une machine directement via un port parallèle (le plus souvent), soit par un port série, soit, plus récemment, par un port USB. Soit, elles peuvent être directement raccordées au réseau, pour un accès global; ceci est réalisé par une carte insérée dans un logement de l'imprimante, ou par une connexion via le port parallèle de l'imprimante à un boitier de partage réseau. HP dispose de tels boitiers, appelés JetDirect, qui permettent donc de partager des imprimantes personnelles sur le réseau, directement, sans passer par une machine. Ils existent pour des topologies de réseau différentes (10 BT, 10/100 BT, Localtalk, 10B2) et offrent une possibilité d'accès à l'imprimante directement depuis des machines qui comme Linux prennent en charge le protocole LPD en utilisant une imprimante distante dans le fichier printcap. Le nom de la file à utiliser est alors "raw". Un exemple de fichier /etc/printcap permettant d'accéder à une imprimante équipée d'un tel boitier nommée lj4000 sur le réseau est fourni ci-dessous : # REMOTE POSTSCRIPT 1200x1200 a4 {} PostScript Default {} lj4000:\ :sd=/var/spool/lpd/lj4000:\ :mx#0:\ :sh:\ :rm=lj4000:\ :rp=raw:\ :if=/var/spool/lpd/lj4000/filter: L'accès aux boitiers pour leur configuration s'effectue, soit par la commande telnet (avec les mêmes remarques que celles effectuées pour les matériels réseaux), soit par l'outil WebJetAdmin, fourni maintenant également sous Linux. Il est bien entendu possible d'accéder via le réseau à une imprimante HP rattachée et déclarée directement sur une machine Linux, via le service lpd pour les autres clients Unix, ou via [290]SaMBa pour les clients de systèmes Microsoft (Win9x ou WinNTx), ou via [291]NetAtalk pour les clients MacIntosh. Enfin, SaMBa offre un outil, smbclient, qui permet d'imprimer depuis une machine Unix/Linux sur une imprimante racccordée directement sur un PC, sans avoir besoin d'utiliser le boitier JetDirect. Tous les détails utiles pour réaliser cette opération sont décrits dans le fichier d'exemple smbprint fourni avec le paquetage SaMBa et sur cette [292]page. La communication entre une machine Linux et une imprimante nécessite aussi, outre un dialogue au niveau réseau, une entente au niveau langage d'échange entre les deux constituants. Il existe de nombreux langages de ce type, tels le PCL, le Postscript, le HPGL. Pour pouvoir imprimer correctement, il faut donc que l'outil produisant les données à imprimer sache générer le code compris par l'imprimante. Des filtres existent, qui permettent de transformer facilement une sortie d'un format donné en une sortie d'un autre format. Ainsi, le logiciel [293]Ghostscript autorise la transformation de source Postscript en tout un ensemble de formats de sortie, comme indiqué par son invocation à la rubrique 'Available devices': gs -h GNU Ghostscript 4.03 (1998-5-1) Copyright (C) 1996 Aladdin Enterprises, Menlo Park, CA. All rights reserved. Usage: gs [switches] [file1.ps file2.ps ...] Most frequently used switches: (you can use # in place of =) -dNOPAUSE no pause after page | -q `quiet', fewer messages -gx page size in pixels | -r pixels/inch resolution -sDEVICE= select device | -c quit (as the last switch) | exit after last file -sOutputFile= select output file: - for stdout, |command for pipe, embed %d or %ld for page # Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF Available devices: x11 x11alpha x11cmyk x11mono ap3250 imagen iwhi iwlo iwlq la50 la70 la75 la75plus lbp8 ln03 lj250 lj4dith lp2563 m8510 necp6 oce9050 paintjet pj pjetxl r4081 sj48 st800 stcolor t4693d2 t4693d4 t4693d8 tek4696 xes deskjet djet500 djet500c dnj650c laserjet ljetplus ljet2p ljet3 ljet3d ljet4 cdeskjet cdjcolor cdjmono cdj500 cdj550 pjxl pjxl300 bj10e bj200 bjc600 bjc800 epson eps9mid eps9high epsonc ibmpro jetp3852 dfaxhigh dfaxlow faxg3 faxg32d faxg4 cp50 tiffg3 tiffg32d tiffg4 pcxmono pcxgray pcx16 pcx256 pcx24b pbm pbmraw pgm pgmraw pgnm pgnmraw ppm ppmraw bit bitrgb bitcmyk tiffcrle tifflzw tiffpack tiff12nc tiff24nc psmono pngmono pnggray png16 png256 png16m pdfwrite nullpage Search path: . : /usr/share/ghostscript/4.03 : /usr/share/ghostscript/fonts For more information, see /usr/doc/ghostscript-4.03/use.txt. Report bugs to ghost@aladdin.com; use the form in new-user.txt. Ceci ne représente que les divers formats de sortie compilés dans le programme. D'autres sont également disponibles. On peut trouver une liste complète de toutes les imprimantes reconnues par ce logiciel à l'adresse [294]http://www.cs.wisc.edu/~ghost/printer.html. _________________________________________________________________ Les logiciels HP disponibles sous Linux Cette section présente brièvement quelques unes des applications proposées par HP, et pouvant être utilisées sous Linux. Ce sont soit des applications commerciales, soit des applications gracieusement offertes. _________________________________________________________________ Les logiciels HP FireHunter Ce logiciel, plutôt destiné aux FAI (ISP), destiné à la gestion de niveau de services est disponible pour des distributions RedHat version 5.2. Pour plus d'informations, consultez le site dédié [295]http://www.firehunter.com. HP Eloquence Ce logiciel, environnement de développement et d'exécutiuon d'applications de gestion pour PME/PMI est disponible sous Linux depuis 1997. De nombreuses distributions sont prises en charge par une société tierce à qui HP à déporté le support. Des informations complémentaires existent sur le site [296]http://www.hp-eloquence.com. HP WebJetAdmin Ce logiciel permet de paramétrer les imprimantes réseaux HP par l'installation d'un service sur un serveur Linux interrogeable à partir d'un navigateur fonctionnant sur n'importe quelle machine. HP a annoncé la disponibilité de ce produit en version 5.1 en Février 1999. Il est téléchargeable à l'adresse : [297]http://www.hp.com/go/webjetadmin. HP WebQoS Ce logiciel permet de gérer la qualité des services Internet en stabilisant les performances lors de crètes de charge, en optimisant les ressources utilisées, et et gérant des priorités au niveau des utilisateurs et des applications. Une première version devrait être disponible à l'été 1999. La version 2.0, sera complètement portée sous Linux pour la fin 1999. Des informations complémentaires existent sur le site [298]http://www.hp.com/go/webqos. HP OpenView Ce logiciel est une plateforme complète de gestion de réseaux. Une version de NNM (Network Node Manager) est prévue, ainsi qu'un client Omniback (Sauvegarde) et ITO. HP OpenMail Une version de ce logiciel de gestion de messagerie et de travail de groupe est prévue pour 1999. [299]http://www.ice.hp.com/cyc/om/00/showfile.cgi?100-1333 _________________________________________________________________ Les logiciels en partenariat avec HP GNUPro Le 8 Mars 1999, HP et [300]Cygnus Solutions ont annoncé un partenariat pour fournir les outils GNUPro sur toutes les machines HP, entre autre sous Linux. _________________________________________________________________ Le support des solutions HP sous Linux HP propose depuis Mai 1999 une [301]offre de support mondiale sur Linux. Elle est détaillée sur la page [302]http://www.hp.com/ssg/ds/ds56.html. Cette offre va jusqu'à la réponse 24 heures sur 24, 7 jours sur 7, dans les deux heures suivant la prise d'appel. Les références produit de cette offre sont : HP LNXIA32A Des sociétés tierces offrent également un support Linux et logiciels libres sur plateformes HP. [303]Medasys Contact : Yann Guillemot <[304]Yann.Guillemot@medasys-digital-systems.fr> [305]xxx Contact : yyy <[306]yyy@xxx.fr> _________________________________________________________________ La formation aux solutions HP sous Linux HP propose depuis Juin 1999 une offre de formation mondiale sur Linux. Elle est détaillée sur la page ... La première formation disponible concerne l'installation, la configuration et l'administration de Linux (3 jours), référence : H3548S. _________________________________________________________________ Rozdzia³ 4. Solutions et Dimentionnement Ce chapitre propose une aide au dimentionnement des seveurs Liunx suivant différents types d'utilisation. Il faut d'abord considérer que cet exercice est toujours périlleux. En effet, seule la réalité permet de mettre à l'épreuve de telles prévisions. Néanmoins, avec l'expérience des solutions déployées par le passé, on peut arriver à donner quelques règles utiles. On peut appliquer un certain nombre de règles en vigueur pour le dimensionnement de serveurs Unix classique, en considérant que les systèmes CISC (majoritaire en environnement Linux) consomment environ 2,5 fois moins de ressources en mémoire que les systèmes RISC, étant donné que les binaires manipulés sont plus petits. Ceci influence aussi l'occupation disque. Il faut également tenir compte du fait que les plateformes Intel sont pour le moment des architectures 32 bits. Il est évident qu'il faut, quel que soit le système, considérer les goulets d'étranglement de la solution mise en place, car ils détermineront le maillon le plus faible. On prêtra une attention particulière au nombre et à la vitesses des disques (jusqu'à 15 Mo/s pour des disques 10.000tr/mn) ainsi qu'au nombre et à la vitesse des contrôleurs SCSI (jusqu'à 80 Mo/s pour les contrôleurs U2LVD du LH3), au fait de rajouter une carte SCSI prise en charge lors d'ajout de périphériques lents (DAT, DLT, graveur de CDs...) pour ne pas faire passer le contrôleur en mode compatible descsendant. On se méfiera également du caractère extensible des machines. En effet, il est souvent préférable pour un client, de rajouter un serveur, plutôt que d'augmenter les capacités de celui en place. La raison en est d'ordre financier d'une part, le coût des ajouts se révelant, sur un système déjà ancien, proches de ceux d'un nouveau système donc les prix baissent continuellement. D'autre part, techniquement, il peut être plus intéressant de bénéficier des dernières technologies pour obtenir une machine plus équilibrée et plus performante. Par exemple, lors de l'introduction de l'Ultra2 LVD, il était plus intéressant de racheter un serveur pour bénéficier d'une vitesse de bus de 80 Mo/s, plutôot que de mettre à jour un serveur en Ultra Wide à 40 Mo/s. Ceci implique qu'il est intéressant de dimensionner correctement son serveur, dès le départ, pour toute la durée prévisible de son utilisation (typiquement 3 ans aujourd'hui). Dans le même ordre d'idées, on examinera soigneusement le fait de conseiller une machine multi-processeurs au lieu de deux machines mono-processeur. 2 systèmes différents impliquent 2 contrôleurs disques, 2 séries de disques, 2 bus mémoires séparés, donc une meilleure performance mais une administration plus importante. En revanche, un seul système facilite cette tâche, permet une communication rapide entre processeurs, ce qui peut être nécessaire pour certaines applications, mais rend l'environnement plus fragile (potentiellement plus d'indisponibilité). D'autre part, il y a plus de pertes intrinsèquement sur un modèle multi-processeurs, en communications au niveau système. Cette question sera notamment à envisager dans le cas d'un ajout d'un processeur (obsolète par nature) sur une machine a posteriori, au lieu de l'ajout d'un serveur complet. Sur les aspects mémoire, Linux ne peut gérer aujourd'hui plus de 2 Go (Cf ). En revanche, Linux tire partie de toute la mémoire qui lui est donnée, notamment dans la constitution d'un cache disque qui améliorer considérablement les performances du système. On peut donc surdimensionner la quantité de mémoire installée, car ceci est préférable à une situation où le serveur serait obligé de paginer (ce qui pénalise énormément les performances). La taille minimale fournie sur les serveurs (64 Mo ou 128 Mo) correspond parfaitement à une utilisation normale d'un système et ne nécessite pas d'ajout particulier. (Notamment, il n'y a pas utilisation d'environnement graphique sur les serveurs de production). Pour ce qui est de la mémoire de pagination (swap), Linux elle vient en addition de la mémoire réelle pour donner la mémoire virtuelle totale dont dispose le serveur. Comme règle de base, il est conseillé de doter la machine d'autant de mémoire de pagination que de mémoire réelle. Il est à noter que Linux peut être amené à swapper certains processus inactifs pour libérer le maximum de mémoire vive possible. Avoir un système dont une partie du swap est occupé n'est donc pas nécessairement une preuve de manque de mémoire. Vous trouverez ci-dessous des recommandations suivant le type d'utilisation faite du serveur HP Linux. Il est possible de cumuler plusieurs fonctions sur un même serveur. On prendra soin dans ce cas à additionner les ressources nécessaires pour remplir les services Ceci est encore incomplet et reste à affiner. _________________________________________________________________ Linux comme serveur de fichiers et d'imprimantes Ce type de serveur ne requiert pas d'attention particulière. Il faut savoir de combien d'espace disque l'on a besoin pour choisir le bon type de serveur (moins de 50 Go en 3 ans un E60 ou LC3 - plus de 50 Go sur 3 ans un LH3). Les ressources processeurs consommées sont relativement faibles en général, un modèle d'entrée de gamme sera donc suffisant sur ce plan. On privilégiera plutôt une rapidité d'entrées/sorties avec de l'Ultra 2 LVD à 80 Mo/s, si le budget le permet (cela implique un LH3) et des disques 10.000 tr/mn. Il peut être utile d'ajouter des cartes réseau sur ce type de machine pour lisser le traffic, en fonction du nombre de clients. Côté mémoire, il faut considérer une consommation de 1 Mo par partage SMB. Typiquement un LH3 PIII 450MHz 256 Mo/2*9Go 10krpm peut servir sans soucis une centaine d'utilisateurs via SaMBa. _________________________________________________________________ Linux comme serveur Internet/Intranet Serveur Web Suivant la nature du traffic et de serveur Web, la nature de la machine peut être amenée à se modifier un peu. En général, il y a peu de problème de place disque. Un serveur tel qu'un E60 ou LC3 peut donc suffire à cette tâche. Côté processeur, si le site est très dynamyque (perl, php), il pourra être utile d'augmenter la fréquence, voire d'en adjoindre un second, ce type de traffic se prétant bien à une parallèlisation. Côté mémoire, il faut considérer une consommation de 2 Mo par processus serveur Web actif, plus les outils complémentaires en cas de pages dynamiques (2 Mo pour un processus perl par ex.). Ceci peut être optimisé en liant perl à Apache par exemple. Il peut être utile d'ajouter des cartes réseau sur ce type de machine pour lisser le traffic, en fonction du nombre de clients. Typiquement un E60 PIII 450MHz 256 Mo/1*9Go peut servir sans soucis une cinquantaine de reqêtes dynamiques simultanément. _________________________________________________________________ Serveur de courrier électronique Suivant la nature du traffic, de la quantité de pièces jointes traitées, et de leur volume, la nature de la machine peut être amenée à se modifier un peu. En général, cette machine sert à la fois de serveur SMTP (envoi et réception de messages) et POP (gardien des messages et gestion des accès clients). Il y a donc une occupation de place disque, d'autant plus importante que les attachements (images, documents divers) prennent une place importante dans les échanges via courrier électronique. Côté processeur, si beaucoup de courriers sont traités, il pourra être utile d'augmenter la fréquence, voire d'en adjoindre un second, ce type de traffic se prétant bien à une parallèlisation. Côté mémoire, il faut considérer une consommation de 1,5 Mo par processus serveur SMTP actif, et 0,5 Mo par requête POP, plus la taille des fichiers manipulés (prendre un minimum de 5 Mo) Il peut être utile d'ajouter des cartes réseau sur ce type de machine pour lisser le traffic, en fonction du nombre de clients. Typiquement un E60 PIII 450MHz 256 Mo/2*9Go peut servir sans soucis une centaine d'utilisateurs intensifs. _________________________________________________________________ Serveur Pare-Feu/Mandataire/Cache Web Suivant la nature du traffic, la nature de la machine peut être amenée à se modifier un peu. En général, cette machine sert à la fois de serveur Pare-Feu, de relai Mandataire (dans les deux sens) et de cache Web puisque toutes les requêtes passent par elle. Il y a donc une occupation de place disque, tampon des accès Web externes. 4 Go est généralement suffisant pour une centaine de personnes. Côté processeur, il y a pas mal de travail à effectuer pour la gestion de la sécurité, le traitement des paquets IP. Il pourra ainsi être utile d'augmenter la fréquence. Côté mémoire, la gestion du cache Web est très consomatrice. Il faut considérer une consommation de 64 Mo dédiée à ce service. En particulier, du côté du réseau interne, il pourra être utile de disposer de plusiseurs cartes, de façon à répartir de traffic de la manière la plus homogène possible (Plus de 100 utilisateurs) Typiquement un E60 PIII 450MHz 256 Mo/1*9Go peut servir sans soucis de point de sortie unique pour un réseau d'une centaine d'utilisateurs. _________________________________________________________________ Linux comme serveur de calcul En général, cette machine est extrèmement stressée, notamment côté processeurs et mémoire. Quelques fois, ceci s'accompagne de besoins en entrées/sorties intensifs. En général on dote cette machine des processeurs haut de gamme (actuellemnt Pentium III Xeon) avec un cache de niveau 2 le plus grand possible. Côté mémoire, on aura tendance à s'approcer du maximum possible, soit 2 Go. Pour ce type de serveur, on aura intérêt à adapter le swap de façon à couvrir tous les besoins en mémoire requis par les codes de calcul à exécuter. Il n'y a souvent pas de contrainte spécifique sur les performances réseau, sauf en cas de cluster de noeuds de calcul, auquel cas on peut envisager d'équper les machines de cartes 100 Mbit/s avec un commutateur entre-elles, voire de produits Myrinet. Typiquement un LH4 2*PIII 550MHz 1 Go Mo/2*9Go est la cible de ce type de serveur. Le choix est extrèmement variable en fonction de la nature des calculs à effectuer. On remarquera qu'il existe des processeurs tels que le PA-Risc beaucoup plus performants en calcul flottant que les processeurs Intel du moment (jusqu'à un facteur 6). _________________________________________________________________ Linux comme serveur bureautique Ce type de serveur est encore peu courant dans le monde du logicel libre. Il est plus fréquent dans le monde Microsoft en association avec les solutions Metaframe de Citrix. Intrinsèquement, cette machine n'a pas de besoins disque important, si elle n'est pas en même temps serveur de fichier. Les ressources processeurs consommées sont relativement importante, il est donc recommandé d'utiliser un processeur à fréquence élevée, avec un cache important, voire d'adjoindre des processeurs complémentaire, ce type de traffic se prétant très bien à une parallèlisation. Il peut être utile d'ajouter des cartes réseau sur ce type de machine pour lisser le traffic, en fonction du nombre de clients. Côté mémoire, il faut considérer une consommation de 50 Mo par utilisateur simultané. Typiquement un LH4 2*PIII 550MHz 1 Go Mo/1*9Go peut servir une quinzaine d'utilisateurs sous StarOffice. _________________________________________________________________ Rozdzia³ 5. Foire Aux Questions (FAQ) "Comment faire reconnaître plus de 1 Go de mémoire sur mon serveur Intel ? " Les informations suivantes sont adaptées et traduites depuis la [307]page de Rik van Riel. Elles s'appliquent aussi bien au noyau 2.0.x qu'aux noyaux 2.2.x. Tout d'abord l'architecture Intel IA32 est limitée par construction dans sa gestion de la mémoire à 4 Go. Espace qui doit lui-même être séparé en mémoire virtuelle et mémoire physique. Ce qui signifie que si l'on choisit de reconnaître d'avantage de mémoire vive, la taille maximale pour un programme diminue. Néanmoins, Linux ne peut gérer que jusqu'à 1 Go de mémoire par défaut. Pour aller au delà, en fait jusqu'à 2 Go aujourd'hui car Linux ne peut gérer d'avantage de mémoire pour le moment, il faut modifier 2 fichiers fournis avec les sources du noyau et le recompiler. Les 2 sources en questions sont /usr/src/linux/include/asm-i386/page.h et /usr/src/linux/arch/i386/vmlinux.lds. "Comment faire reconnaître plus de 128 Mo de swap sur mon serveur Intel ?" Jusqu'à la version 2.8x du packetage util-linux, la commande mkswap ne pouvait créer des partitions de swap que de 128 Mo au maximum. Il fallait alors en créer autant que nécessaire. Depuis la version 2.9, incluse en standard dans la distribution RedHat 6.0, il est possible de créer directement des partitions de swap jusqu'à 1 Go. "Comment utiliser les autres processeurs de ma machine ?" Le multi-processing est pris en charge de façon opérationnelle par Linux depuis la version 2.0 du noyau. Pour un noyau 2.0.x, il faut le recompiler en positionnant notamment le flag SMP à 1 dans le Makefile. Pour un noyau 2.2.x, il faut le positionner dans le make *config. Pour plus de détails, consultez la [308]FAQ. _________________________________________________________________ Rozdzia³ 6. Références J'ai déjà mentionné les fichiers de documentation, installés typiquement sous le répertoire /usr/src/linux/Documentation. Ils constituent une vraie mine d'or d'informations utiles. Les FAQ (Foires aux questions) suivantes sont diffusées périodiquement dans le forum [309]news.answers et archivées sur les sites FTP tels que [310]ftp://rtfm.mit.edu : * FAQ du forum [311]comp.sys.hp.hpux De nombreux autres HOWTOs Linux contiennent des informations utiles en liaison avec notre sujet : * [312]Linux SCSI HOWTO * [313]Linux CD-Writing HOWTO * [314]Linux Hardware HOWTO * [315]Linux Distribution HOWTO * [316]Linux Kernel HOWTO * [317]Linux Sound HOWTO Les forums Usenet suivants couvrent des sujets relatifs à HP : * [318]comp.sys.hp.hardware * [319]comp.sys.hp.misc On consultera aussi avec profit les forums mentionnés à la [320]La section dont le nom est Argumentaire Service dans Chapitre 2 Sur l'Internet, on pourra consulter avec profit les sites suivants : Tabela 6-1. Les sites Web de Medasys et HP Sujet URL Site Web HP dédié à Linux [321]http://www.hp.com/go/linux Site Web HP France Linux [322]http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux Site Web Medasys dédié à Linux [323]http://www.medasys-digital-systems.fr/linux Offre de support HP [324]http://www.hp.com/ssg/ds/ds56.html Support des matériels HP par Linux [325]http://www.medasys-digital-systems.fr/linux/HP-HOWTO-FR/HP-HOWTO- FR.html Le portage de Linux par le Puffin Group [326]http://thepuffingroup.com/parisc/software.html Linux sur IA64 dans les HP Labs [327]http://dtf.external.hp.com/dtf/swdev/1999/08/feature1_a.html La certification RedHat des matériels HP [328]http://developer.redhat.com/certification/cert-report.php3?mod_co mpany=Hewlett+Packard Tabela 6-2. D'autres sites de base sur Linux et les Logiciels Libres Sujet URL Linux Weekly News - Résumé de l'année 1998 [329]http://www.linux-center.org/articles/9901/timeline/ Internet Operating Systems Counter [330]http://www.leb.net/hzo/ioscount/index.html Comparaison Microsoft Windows NTServeur 4.0 -- Unix [331]http://www.linux-france.com/article/these/unix-vs-nt/unix-vs-nt.h tml Les études Netcraft [332]http://www.netcraft.com/survey/ L'AFUL (dont Medasys est membre) [333]http://www.aful.org APRIL [334]http://www.april.org Linux Center [335]http://www.linux-center.org Linux France [336]http://www.linux-france.com/ _________________________________________________________________ Rozdzia³ 7. Contributeurs Tous mes remerciements aux diverses personnes ayant contribué à l'amélioration de ce HOWTO : * Pierre-Antoine Angelini <[337]angelini@ifsic.univ-rennes1.fr> * Laurent Frey <[338]laurent.frey@iota.u-psud.fr> * Maciej Macowicz <[339]Maciej.Macowicz@epfl.ch> * Harry Page <[340]HARRY_PAGE@HP-NewZealand-om1.om.hp.com> * Fons Rademakers <[341]Fons.Rademaker@cern.ch> - son site : [342]http://linux-hp.cern.ch * Khalil Chawoshi <[343]chawoshi@subatech.in2p3.fr> * Mark Eve <[344]Mark_Eve@hp.com> * Chris Holden <[345]chris.holden@gte.net> References 1. http://pauillac.inria.fr/~lang/licence/v1/fddl.html 2. news:fr.usenet.reponses 3. news:news.answers 4. ftp://ftp.medasys-digital-systems.fr/pub/linux/french/ 5. http://www.medasys-digital-systems.fr/mirror/linux/LDP 6. http://www.medasys-digital-systems.fr/linux/HP-HOWTO.sgml 7. mailto:Bruno.Cornec@medasys-digital-systems.fr 8. mailto:guylhem@rrremovethis.oeil.qc.ca 9. file://localhost/usr/tmp/@12285.2#INTRODUCTION 10. file://localhost/usr/tmp/@12285.2#AEN54 11. file://localhost/usr/tmp/@12285.2#REMERCIEMENTS 12. file://localhost/usr/tmp/@12285.2#PRESENTATION 13. file://localhost/usr/tmp/@12285.2#AEN115 14. file://localhost/usr/tmp/@12285.2#AEN118 15. file://localhost/usr/tmp/@12285.2#AEN141 16. file://localhost/usr/tmp/@12285.2#AEN148 17. file://localhost/usr/tmp/@12285.2#AEN172 18. file://localhost/usr/tmp/@12285.2#AEN175 19. file://localhost/usr/tmp/@12285.2#CHOIX 20. file://localhost/usr/tmp/@12285.2#AEN306 21. file://localhost/usr/tmp/@12285.2#AEN353 22. file://localhost/usr/tmp/@12285.2#AEN359 23. file://localhost/usr/tmp/@12285.2#AEN362 24. file://localhost/usr/tmp/@12285.2#AEN369 25. file://localhost/usr/tmp/@12285.2#AEN372 26. file://localhost/usr/tmp/@12285.2#LINUXHP 27. file://localhost/usr/tmp/@12285.2#AEN382 28. file://localhost/usr/tmp/@12285.2#AEN384 29. file://localhost/usr/tmp/@12285.2#AEN399 30. file://localhost/usr/tmp/@12285.2#AEN431 31. file://localhost/usr/tmp/@12285.2#AEN434 32. file://localhost/usr/tmp/@12285.2#AEN2019 33. file://localhost/usr/tmp/@12285.2#AEN2030 34. file://localhost/usr/tmp/@12285.2#AEN2034 35. file://localhost/usr/tmp/@12285.2#AEN2060 36. file://localhost/usr/tmp/@12285.2#AEN2063 37. file://localhost/usr/tmp/@12285.2#AEN2095 38. file://localhost/usr/tmp/@12285.2#AEN2103 39. file://localhost/usr/tmp/@12285.2#AEN2122 40. file://localhost/usr/tmp/@12285.2#SIZING 41. file://localhost/usr/tmp/@12285.2#AEN2136 42. file://localhost/usr/tmp/@12285.2#AEN2139 43. file://localhost/usr/tmp/@12285.2#AEN2141 44. file://localhost/usr/tmp/@12285.2#AEN2144 45. file://localhost/usr/tmp/@12285.2#AEN2147 46. file://localhost/usr/tmp/@12285.2#AEN2150 47. file://localhost/usr/tmp/@12285.2#AEN2153 48. file://localhost/usr/tmp/@12285.2#FAQ 49. file://localhost/usr/tmp/@12285.2#REFERENCES 50. file://localhost/usr/tmp/@12285.2#CONTRIBUTEURS 51. http://www.hp.com/ 52. news:comp.sys.hp.hpux 53. http://hpux.cict.fr/ 54. file://localhost/usr/tmp/@12285.2#CONTRIBUTEURS 55. mailto:Marc_Hia-Balie@hp.com 56. http://www.cs.helsinki.fi/~torvalds/ 57. http://www.gnu.org/people/rms.html 58. mailto:nat@nataa.frmug.org 59. mailto:xc@itp.fr 60. mailto:dumas@Linux.EU.Org 61. mailto:Remy.Card@linux.org 62. mailto:Dany.Coffineau@alcatel.fr 63. mailto:Francois.Strobel@alcatel.fr 64. mailto:Frederic.Dubuy@medasys-digital-systems.fr 65. mailto:Alain.Pascal@medasys-digital-systems.fr 66. mailto:rse@engelschall.com 67. http://www.engelschall.com/sw/wml 68. mailto:cg@sgmltools.org 69. http://www.pobox.com/~cg/sgmltools 70. mailto:cornec@victoria.frmug.org 71. http://www.gnu.org/ 72. http://www.opensource.org/ 73. http://www.freebsd.org/ 74. file://localhost/usr/tmp/@12285.2#CHOIX 75. http://www.cs.helsinki.fi/~torvalds/ 76. http://www.gnu.org/people/rms.html 77. http://www.tuxedo.org/~esr/ 78. http://kiev.wall.org/~larry/ 79. mailto:ask_tim@oreilly.com 80. http://gartner6.gartnerweb.com/dq/static/about/press/pr-b9939.html 81. http://www.zdnet.fr/actu/busi/a0010161.html 82. http://www.netcraft.com/survey/ 83. http://www.leb.net/hzo/ioscount/index.html 84. http://www.apache.org/ 85. http://www.landfield.com/wu-ftpd 86. http://www.isc.org/bind.html 87. http://www.sendmail.org/ 88. http://www.postfix.org/ 89. http://www.isc.org/ 90. http://http//juanjox.linuxhq.com/ 91. http://www.rustcorp.com/linux/ipchains/ 92. http://squid.nlanr.net/Squid/ 93. http://www.eecis.udel.edu/~ntp 94. ftp://ftp.medasys-digital-systems.fr/pub/doc/IETF/rfc 95. ftp://ftp.mathematik.th-darmstadt.de/pub/linux/okir/dontuse/nfs-server-2.2beta40.tar.gz 96. ftp://ftp.kernel.org/pub/linux/devel/gcc/knfsd-981204.tar.gz 97. http://www.coda.cs.cmu.edu/ 98. http://www.samba.org/ 99. http://www.umich.edu/~rsug/netatalk 100. http://www.medasys-digital-systems.fr/linux/trucs.html#RAID 101. http://www.vix.com/hylafax 102. http://www.arkeia.com/ 103. http://www.postgreSQL.org/ 104. http://platforms.oracle.com/linux/index_lin.htm 105. http://www.medasys-digital-systems.fr/ 106. http://www.atrid.fr/ 107. http://www.alcove.fr/ 108. http://www.france.hp.com/formation 109. http://www.learningtree.com/fr/index.htm 110. http://form-continue.iut-velizy.uvsq.fr/ 111. http://www.medasys-digital-systems.fr/mirror/linux/LDP 112. http://www.medasys-digital-systems.fr/mirror/linux/french/LDP 113. http://www.editions-oreilly.fr/ 114. http://www.ssc.com/ 115. ihttp://www.microsoft.com/HCL 116. http://www.freenix.org/unix/linux/HOWTO/Hardware-HOWTO.html 117. http://www.medasys-digital-systems.fr/linux/trucs.html 118. http://www.voila.fr/ 119. http://www.deja.com/ 120. ftp://ftp.cdrom.com/ 121. http://www.linux-france.com/article/these/unix-vs-nt/unix-vs-nt.html 122. http://www.hp.com/go/linux 123. mailto:Jacques_Misselis@hp.com 124. http://www.ec-lyon.fr/ 125. http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux 126. http://www.medasys-digital-systems.fr/ 127. http://www.medasys-digital-systems.fr/linux 128. http://www.medasys-digital-systems.fr/linux/docs/white-paper.pdf 129. http://www.li.org/ 130. http://www.tmo.hp.com/tmo/newsrelease/French/FR_PRTM0804808.html 131. http://www.hp.com/ssg/pr/pr99-1.html 132. http://www.hp.com/pressrel/mar99/17mar99e.htm 133. http://www.hp.com/pressrel/jun99/21jun99g.htm 134. http://www.hp.com/pressrel/mar99/02mar99i.htm 135. http://www.hp.com/pressrel/jan99/27jan99b.htm 136. http://www.openview.hp.com/solutions/itsm/press/press.asp?docid=314 137. http://www.hp.com/pressrel/jan99/27jan99.htm 138. http://www.hp.com/pressrel/mar99/01mar99e.htm 139. http://www.freenix.org/unix/linux/HOWTO/Installation-HOWTO.html 140. http://www.freenix.org/unix/linux/HOWTO/Kernel-HOWTO.html 141. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 142. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 143. file://localhost/usr/tmp/@12285.2#FTN.BX 144. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 145. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 146. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 147. file://localhost/usr/tmp/@12285.2#FTN.G100 148. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 149. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 150. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 151. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 152. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 153. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 154. file://localhost/usr/tmp/@12285.2#FTN.G100 155. file://localhost/usr/tmp/@12285.2#FTN.BX 156. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 157. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 158. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 159. file://localhost/usr/tmp/@12285.2#FTN.C3COM 160. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 161. file://localhost/usr/tmp/@12285.2#FTN.BX 162. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 163. file://localhost/usr/tmp/@12285.2#FTN.G100 164. file://localhost/usr/tmp/@12285.2#FTN.BX 165. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 166. file://localhost/usr/tmp/@12285.2#FTN.G100 167. file://localhost/usr/tmp/@12285.2#FTN.C3COM 168. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 169. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 170. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 171. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 172. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 173. file://localhost/usr/tmp/@12285.2#FTN.C3COM 174. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 175. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 176. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 177. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 178. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 179. file://localhost/usr/tmp/@12285.2#FTN.C3COM 180. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 181. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 182. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 183. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 184. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 185. file://localhost/usr/tmp/@12285.2#FTN.CL5465 186. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 187. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 188. file://localhost/usr/tmp/@12285.2#FTN.CL5465 189. file://localhost/usr/tmp/@12285.2#FTN.BX 190. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 191. file://localhost/usr/tmp/@12285.2#FTN.G100 192. file://localhost/usr/tmp/@12285.2#FTN.BX 193. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 194. file://localhost/usr/tmp/@12285.2#FTN.G100 195. file://localhost/usr/tmp/@12285.2#FTN.C3COM 196. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 197. file://localhost/usr/tmp/@12285.2#FTN.BX 198. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 199. file://localhost/usr/tmp/@12285.2#FTN.G100 200. file://localhost/usr/tmp/@12285.2#FTN.C3COM 201. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 202. file://localhost/usr/tmp/@12285.2#FTN.BX 203. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 204. file://localhost/usr/tmp/@12285.2#FTN.BX 205. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 206. file://localhost/usr/tmp/@12285.2#FTN.C3COM 207. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 208. file://localhost/usr/tmp/@12285.2#FTN.BX 209. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 210. file://localhost/usr/tmp/@12285.2#FTN.C3COM 211. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 212. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 213. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 214. file://localhost/usr/tmp/@12285.2#FTN.C3COM 215. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 216. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 217. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 218. file://localhost/usr/tmp/@12285.2#FTN.C3COM 219. file://localhost/usr/tmp/@12285.2#FTN.CL5465 220. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 221. file://localhost/usr/tmp/@12285.2#FTN.CL5465 222. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 223. file://localhost/usr/tmp/@12285.2#FTN.CL5465 224. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 225. file://localhost/usr/tmp/@12285.2#FTN.CL5465 226. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 227. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 228. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 229. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 230. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 231. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 232. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 233. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 234. file://localhost/usr/tmp/@12285.2#FTN.BX 235. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 236. file://localhost/usr/tmp/@12285.2#FTN.G100 237. file://localhost/usr/tmp/@12285.2#FTN.BX 238. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 239. file://localhost/usr/tmp/@12285.2#FTN.G100 240. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 241. file://localhost/usr/tmp/@12285.2#FTN.BX 242. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 243. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 244. file://localhost/usr/tmp/@12285.2#FTN.BX 245. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 246. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 247. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 248. file://localhost/usr/tmp/@12285.2#FTN.BX 249. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 250. file://localhost/usr/tmp/@12285.2#FTN.BX 251. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 252. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 253. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 254. file://localhost/usr/tmp/@12285.2#FTN.BX 255. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 256. file://localhost/usr/tmp/@12285.2#FTN.BX 257. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 258. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 259. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 260. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 261. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 262. file://localhost/usr/tmp/@12285.2#FTN.BX 263. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 264. file://localhost/usr/tmp/@12285.2#FTN.FBDEV 265. file://localhost/usr/tmp/@12285.2#FTN.BX 266. file://localhost/usr/tmp/@12285.2#FTN.MIXTE1 267. file://localhost/usr/tmp/@12285.2#FTN.C3COM 268. ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c 269. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 270. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 271. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 272. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 273. file://localhost/usr/tmp/@12285.2#FTN.BX 274. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 275. file://localhost/usr/tmp/@12285.2#FTN.BX 276. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 277. file://localhost/usr/tmp/@12285.2#FTN.BX 278. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 279. file://localhost/usr/tmp/@12285.2#FTN.BX 280. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 281. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 282. ftp://ftp.medasys-digital-systems.fr/pub/X11/XFree86/XFree86-3.3.3 283. file://localhost/usr/tmp/@12285.2#FTN.NETRAID 284. http://www.ami.com/ 285. file://localhost/usr/tmp/@12285.2#FTN.NETRAID 286. http://www.ami.com/ 287. file://localhost/usr/tmp/@12285.2#FTN.NETRAID 288. http://www.thepuffingroup.com/ 289. http://dtf.external.hp.com/dtf/swdev/1999/08/feature1_a.html 290. http://www.samba.org/ 291. http://www.umich.edu/~rsug/netatalk 292. http://www.medasys-digital-systems.fr/linux/truc-samba.html 293. http://www.cs.wisc.edu/~ghost 294. http://www.cs.wisc.edu/~ghost/printer.html 295. http://www.firehunter.com/ 296. http://www.hp-eloquence.com/ 297. http://www.hp.com/go/webjetadmin 298. http://www.hp.com/go/webqos 299. http://www.ice.hp.com/cyc/om/00/showfile.cgi?100-1333 300. http://www.cygnus.com/ 301. http://www.hp.com/ssg/serv/linux.html 302. http://www.hp.com/ssg/ds/ds56.html 303. http://www.medasys-digital-systems.fr/ 304. mailto:Yann.Guillemot@medasys-digital-systems.fr 305. http://www.xxx.fr/ 306. mailto:yyy@xxx.fr 307. http://humbolt.geo.uu.nl/Linux-MM/more_than_1GB.html 308. http://www.irisa.fr/prive/mentre/smp-faq/ 309. news:news.answers 310. ftp://rtfm.mit.edu/ 311. news:comp.sys.hp.hpux 312. http://www.freenix.org/unix/linux/HOWTO/SCSI-HOWTO.html 313. http://www.freenix.org/unix/linux/HOWTO/CD-Writing-HOWTO.html 314. http://www.freenix.org/unix/linux/HOWTO/Hardware-HOWTO.html 315. http://www.freenix.org/unix/linux/HOWTO/Distribution-HOWTO.html 316. http://www.freenix.org/unix/linux/HOWTO/Kernel-HOWTO.html 317. http://www.freenix.org/unix/linux/HOWTO/Sound-HOWTO.html 318. news:comp.sys.hp.hardware 319. news:comp.sys.hp.misc 320. file://localhost/usr/tmp/@12285.2#SERVICE 321. http://www.hp.com/go/linux 322. http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux 323. http://www.medasys-digital-systems.fr/linux 324. http://www.hp.com/ssg/ds/ds56.html 325. http://www.medasys-digital-systems.fr/linux/HP-HOWTO-FR/HP-HOWTO-FR.html 326. http://thepuffingroup.com/parisc/software.html 327. http://dtf.external.hp.com/dtf/swdev/1999/08/feature1_a.html 328. http://developer.redhat.com/certification/cert-report.php3?mod_company=Hewlett+Packard 329. http://www.linux-center.org/articles/9901/timeline/ 330. http://www.leb.net/hzo/ioscount/index.html 331. http://www.linux-france.com/article/these/unix-vs-nt/unix-vs-nt.html 332. http://www.netcraft.com/survey/ 333. http://www.aful.org/ 334. http://www.april.org/ 335. http://www.linux-center.org/ 336. http://www.linux-france.com/ 337. mailto:angelini@ifsic.univ-rennes1.fr 338. mailto:laurent.frey@iota.u-psud.fr 339. mailto:Maciej.Macowicz@epfl.ch 340. mailto:HARRY_PAGE@HP-NewZealand-om1.om.hp.com 341. mailto:Fons.Rademaker@cern.ch 342. http://linux-hp.cern.ch/ 343. mailto:chawoshi@subatech.in2p3.fr 344. mailto:Mark_Eve@hp.com 345. mailto:chris.holden@gte.net