LDP/LDP/howto/docbook/HP-HOWTO/HP-HOWTO.sgml

11788 lines
303 KiB
Plaintext
Raw Permalink Blame History

<!-- HP-HOWTO -->
<!-- Chercher les ??? et les remplacer -->
<!DOCTYPE BOOK PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
<!ENTITY curker "2.4.16">
<!ENTITY curver "0.94">
<!ENTITY curdate "2001-12-21">
<!ENTITY lg "en">
<!ENTITY gfdl SYSTEM "fdl.sgml.en">
<!ENTITY oui "Yes">
<!ENTITY non "No">
<!ENTITY aucune "None">
<!ENTITY et "and">
<!ENTITY ou "or">
<!ENTITY avec "with">
<!ENTITY sur "on">
<!ENTITY ref "Reference">
<!ENTITY net "network card">
<!ENTITY Mo "MB">
<!ENTITY Go "GB">
<!ENTITY proc "processor">
<!ENTITY pilote "driver">
<!ENTITY nointer "Not interesting">
<!ENTITY linuxdoc "http://www.linuxdoc.org/HOWTO">
<!ENTITY celref '
<entry>&ref;</entry>
'>
<!ENTITY tabi "The following table provides all information on the support for this hardware by ">
<!ENTITY tabintrol "
<para>&tabi; Linux.</para>
">
<!ENTITY tabintrox "
<para>&tabi; XFree86.</para>
">
<!ENTITY celpec "
<entry>Linux support</entry>
">
<!ENTITY celtest "
<entry>Tested</entry>
">
<!ENTITY tabmach '
<Tgroup ALIGN="char" CHAROFF="50" COLS="10">
<Colspec ALIGN="left" COLNUM="1" COLSEP="1" COLWIDTH="5*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="3" COLSEP="1" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="4" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="5" COLSEP="1" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="6" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="7" COLSEP="1" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="8" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="9" COLSEP="1" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="10" COLSEP="0" COLWIDTH="2*">
<Thead>
<row>
<entry>Machine</entry>
<entry>Graphic Card</entry>
&celpec;
&celnet;
&celpec;
&celscsi;
&celpec;
&celson;
&celpec;
&celtest;
</row>
</Thead>
'>
<!ENTITY tabsize '
<Tgroup ALIGN="char" CHAROFF="50" COLS="4">
<Colspec ALIGN="left" COLNUM="1" COLSEP="1" COLWIDTH="8*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="3" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="4" COLSEP="1" COLWIDTH="4*">
<Thead>
<row>
<entry>Simultaneous users</entry>
<entry>RAM size</entry>
<entry>Disk size</entry>
<entry>Machine example</entry>
</row>
</Thead>
'>
<!ENTITY tabmon '
<Tgroup ALIGN="char" CHAROFF="50" COLS="8">
<Colspec ALIGN="left" COLNUM="1" COLSEP="1" COLWIDTH="3*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="1" COLWIDTH="5*">
<Colspec ALIGN="left" COLNUM="3" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="4" COLSEP="1" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="5" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="6" COLSEP="0" COLWIDTH="3*">
<Colspec ALIGN="left" COLNUM="7" COLSEP="1" COLWIDTH="3*">
<Colspec ALIGN="left" COLNUM="8" COLSEP="0" COLWIDTH="2*">
<Thead>
<row>
&celref;
<entry>Name</entry>
<entry>Vert. F. (Hz)</entry>
<entry>Hor. F. (kHz)</entry>
<entry>Bandwidth (MHz)</entry>
<entry>Resol.</entry>
<entry>Freq. (Hz)</entry>
&celtest;
</row>
</Thead>
'>
<!ENTITY tabopt '
<Tgroup ALIGN="char" CHAROFF="50" COLS="5">
<Colspec ALIGN="left" COLNUM="1" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="3" COLSEP="0" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="4" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="5" COLSEP="0" COLWIDTH="2*">
<Thead>
<row>
&celref;
<entry>Card type</entry>
<entry>Chipset</entry>
&celpec;
&celtest;
</row>
</Thead>
'>
<!ENTITY tabscan '
<Tgroup ALIGN="char" CHAROFF="50" COLS="5">
<Colspec ALIGN="left" COLNUM="1" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="3" COLSEP="0" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="4" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="5" COLSEP="0" COLWIDTH="2*">
<Thead>
<row>
&celref;
<entry>Scanner</entry>
<entry>Interface</entry>
&celpec;
&celtest;
</row>
</Thead>
'>
<!ENTITY tabcam '
<Tgroup ALIGN="char" CHAROFF="50" COLS="5">
<Colspec ALIGN="left" COLNUM="1" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="3" COLSEP="0" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="4" COLSEP="1" COLWIDTH="4*">
<Colspec ALIGN="left" COLNUM="5" COLSEP="0" COLWIDTH="2*">
<Thead>
<row>
&celref;
<entry>Camera</entry>
<entry>Interface</entry>
&celpec;
&celtest;
</row>
</Thead>
'>
<!ENTITY tabref '
<Tgroup ALIGN="char" CHAROFF="50" COLS="2">
<Colspec ALIGN="left" COLNUM="1" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="0" COLWIDTH="4*">
<Thead>
<row>
<entry>Subject</entry>
<entry>URL</entry>
</row>
</Thead>
'>
<!ENTITY tabctrl '
<Tgroup ALIGN="char" CHAROFF="50" COLS="2">
<Colspec ALIGN="left" COLNUM="1" COLSEP="0" COLWIDTH="2*">
<Colspec ALIGN="left" COLNUM="2" COLSEP="0" COLWIDTH="4*">
<Thead>
<row>
<entry>Code</entry>
<entry>Function</entry>
</row>
</Thead>
'>
<!ENTITY alsa '
Alsa<superscript><Link LinkEnd="alsa">Rem.</link></superscript>
'>
<!ENTITY chipbx '
Chipset BX<superscript><Link LinkEnd="bx">Rem.</link></superscript>
'>
<!ENTITY xu800 '
<superscript><Link LinkEnd="xu800">Rem.</link></superscript>
'>
<!ENTITY moddos '
<superscript><Link LinkEnd="moddos">Rem.</link></superscript>
'>
<!ENTITY modtblinux '
<superscript><Link LinkEnd="modtblinux">Rem.</link></superscript>
'>
<!ENTITY modrhlinux '
<superscript><Link LinkEnd="modrhlinux">Rem.</link></superscript>
'>
<!ENTITY nrM '
<superscript><Link LinkEnd="nrM">Rem.</link></superscript>
'>
<!ENTITY modb '
<superscript><Link LinkEnd="modb">Rem.</link></superscript>
'>
<!ENTITY lc2000 '
<superscript><Link LinkEnd="lc2000">Rem.</link></superscript>
'>
<!ENTITY procs '
<superscript><Link LinkEnd="procs">Rem.</link></superscript>
'>
<!ENTITY lt6000 '
<superscript><Link LinkEnd="lt6000">Rem.</link></superscript>
'>
<!ENTITY lh6000 '
<superscript><Link LinkEnd="lh6000">Rem.</link></superscript>
'>
<!ENTITY lpxkr '
<superscript><Link LinkEnd="lpxkr">Rem.</link></superscript>
'>
<!ENTITY ob600 '
<superscript><Link LinkEnd="ob600">Rem.</link></superscript>
'>
<!ENTITY ob4150'
<superscript><Link LinkEnd="ob4150">Rem.</link></superscript>
'>
<!ENTITY ob6000'
<superscript><Link LinkEnd="ob6000">Rem.</link></superscript>
'>
<!ENTITY ob6100'
<superscript><Link LinkEnd="ob6100">Rem.</link></superscript>
'>
<!ENTITY xe '
<superscript><Link LinkEnd="xe">Rem.</link></superscript>
'>
<!ENTITY nomxe3 '
<ulink url="http://www.math.u-bordeaux.fr/~depouill/XE3/index.html">XE3</ulink>
'>
<!ENTITY xe3 '
<superscript><Link LinkEnd="xe3">Rem.</link></superscript>
'>
<!ENTITY coper '
Chipset i820<superscript><Link LinkEnd="coper">Rem.</link></superscript>
'>
<!ENTITY i850 '
P4 Chipset i850<superscript><Link LinkEnd="i850">Rem.</link></superscript>
'>
<!ENTITY ide1 '
<superscript><Link LinkEnd="ide1">Rem.</link></superscript>
'>
<!ENTITY xfree86-3 '
XFree 3.3.6<superscript><Link LinkEnd="xfree86">Rem.</link></superscript>
'>
<!ENTITY xfree86 '
XFree 4.1.0<superscript><Link LinkEnd="xfree86">Rem.</link></superscript>
'>
<!ENTITY fb '
&xfree86; in Frame Buffer mode (FBDEV)<superscript><Link LinkEnd="fbdev">Rem.</link></superscript>
'>
<!ENTITY celati '
<entry>&oui; &xfree86; (ati)</entry>
'>
<!ENTITY celatifiregl '
<entry>&oui; &xfree86; (firegl<superscript><Link LinkEnd="firegl">Rem.</link></superscript>)</entry>
'>
<!ENTITY celchips '
<entry>&oui; &xfree86; (chips)</entry>
'>
<!ENTITY celcirrus '
<entry>&oui; &xfree86; (cirrus)</entry>
'>
<!ENTITY celmatrox '
<entry>&oui; &xfree86; (mga)</entry>
'>
<!ENTITY celnvidia '
<entry>&oui; &xfree86; (nv)</entry>
'>
<!ENTITY celneo '
<entry>&oui; &xfree86; (neomagic)</entry>
'>
<!ENTITY cellynx '
<entry>&oui; &xfree86; (siliconmotion)</entry>
'>
<!ENTITY celsvga '
<entry>&oui; &xfree86-3; (SVGA)</entry>
'>
<!ENTITY cels3 '
<entry>&oui; &xfree86-3; (S3)</entry>
'>
<!ENTITY cels3triov2 '
<entry>S3 Trio 64V2 PCI</entry>
&cels3;
'>
<!ENTITY celmilii '
<entry>Matrox Millenium II PCI</entry>
&celmatrox;
'>
<!ENTITY celmiliiagp '
<entry>Matrox Millenium II AGP</entry>
&celmatrox;
'>
<!ENTITY celmilg100 '
<entry>Matrox Productiva G100 AGP<superscript><link LinkEnd="g100">Rem.</link></superscript></entry>
&celmatrox;
'>
<!ENTITY celmilp200 '
<entry>Matrox Productiva G200 AGP</entry>
&celmatrox;
'>
<!ENTITY celmilg200 '
<entry>Matrox Millenium G200 AGP</entry>
&celmatrox;
'>
<!ENTITY celmilg250 '
<entry>Matrox Millenium G250 AGP</entry>
&celmatrox;
'>
<!ENTITY celmilg400 '
<entry>Matrox Millenium G400D AGP</entry>
&celmatrox;
'>
<!ENTITY celmilg450 '
<entry>Matrox Millenium G450D AGP<superscript><link LinkEnd="g450">Rem.</link></superscript></entry>
&celmatrox;
'>
<!ENTITY celfiregl2 '
<entry>ATI fireGL2 AGP<superscript><link LinkEnd="firegl">Rem.</link></superscript></entry>
&celatifiregl;
'>
<!ENTITY celati2c '
<entry>ATI Rage II C AGP</entry>
&celati;
'>
<!ENTITY celati128 '
<entry>ATI Rage 128 AGP 8&Mo;</entry>
&celati;
'>
<!ENTITY celatipro '
<entry>ATI Rage Pro ZX AGP</entry>
&celati;
'>
<!ENTITY celatiradport '
<entry>ATI Radeon Mobility AGP</entry>
&celati;
'>
<!ENTITY celatiltpro '
<entry>ATI Rage LT Pro</entry>
&celati;
'>
<!ENTITY celatiport '
<entry>ATI Rage Mobility</entry>
<entry>&oui; &fb; <superscript><Link LinkEnd="atiport">Rem.</link></superscript></entry>
'>
<!ENTITY celsisagp '
<entry>Sis 5595 AGP</entry>
<entry>&oui; &fb;</entry>
'>
<!ENTITY celcl5424 '
<entry>Cirrus Logic GD 5424 PCI</entry>
<entry>&oui; &xfree86-3; (SVGA)</entry>
'>
<!ENTITY celcl5446 '
<entry>Cirrus Logic GD 5446 PCI</entry>
&celcirrus;
'>
<!ENTITY celcl5465 '
<entry>Cirrus Logic GD 5465 AGP<superscript><Link LinkEnd="cl5465">Rem.</link></superscript></entry>
&celcirrus;
'>
<!ENTITY celelsa '
<entry>Elsa Gloria Synergy<superscript><Link LinkEnd="elsa">Rem.</link></superscript></entry>
<entry>&oui; &xfree86; (glint)</entry>
'>
<!ENTITY celelsap '
<entry>Elsa Gloria Synergy + AGP<superscript><Link LinkEnd="elsa">Rem.</link></superscript></entry>
<entry>&oui; &xfree86; (glint)</entry>
'>
<!ENTITY celelsaii '
<entry>Elsa Gloria Synergy II AGP</entry>
<entry>&oui; &xfree86; (glint)</entry>
'>
<!ENTITY celgvx1 '
<entry>3DLabs Oxygen GVX1 AGP</entry>
<entry>&oui; &fb;</entry>
'>
<!ENTITY celneo128 '
<entry>Neomagic MagicGraph 128XD NM2160</entry>
&celneo;
'>
<!ENTITY celneo256 '
<entry>Neomagic MagicGraph 256AV NM2200</entry>
&celneo;
'>
<!ENTITY celct65545 '
<entry>Chips & Technologies CT65545</entry>
&celchips;
'>
<!ENTITY celct65548 '
<entry>Chips & Technologies CT65548</entry>
&celchips;
'>
<!ENTITY celct65554 '
<entry>Chips & Technologies CT65554</entry>
&celchips;
'>
<!ENTITY cellynxe '
<entry>Silicon Motion LynxE SM810<superscript><link LinkEnd="lynxe">Rem.</link></superscript></entry>
&cellynx;
'>
<!ENTITY cellynxem '
<entry>Silicon Motion LynxE EM4<superscript><link LinkEnd="lynxe">Rem.</link></superscript></entry>
&cellynx;
'>
<!ENTITY celaccele '
<entry>Accel Eclipse PCI</entry>
<entry>&oui; &fb; &nointer;</entry>
'>
<!ENTITY celaccelg '
<entry>Accel Galaxy AGP</entry>
<entry>&oui; &fb; &nointer;</entry>
'>
<!ENTITY celfx4 '
<entry>HP Fx-4 AGP</entry>
<entry>&oui; HP X Server<superscript><Link LinkEnd="fx6">Rem.</link></superscript></entry>
'>
<!ENTITY celfx6 '
<entry>HP Fx-6 AGP</entry>
<entry>&oui; HP X Server<superscript><Link LinkEnd="fx6">Rem.</link></superscript></entry>
'>
<!ENTITY celfx5 '
<entry>HP Fx-5 AGP</entry>
<entry>&oui; HP X Server<superscript><Link LinkEnd="fx10">Rem.</link></superscript></entry>
'>
<!ENTITY celfx10 '
<entry>HP Fx-10 AGP</entry>
<entry>&oui; HP X Server<superscript><Link LinkEnd="fx10">Rem.</link></superscript></entry>
'>
<!ENTITY celi810 '
<entry>Intel i810 AGP<superscript><link LinkEnd="i810">Rem.</link></superscript></entry>
<entry>&oui; &xfree86; (i810)</entry>
'>
<!ENTITY celi815 '
<entry>Intel i815 AGP<superscript><link LinkEnd="i810">Rem.</link></superscript></entry>
<entry>&oui; &xfree86; (i810)</entry>
'>
<!ENTITY celsavage '
<entry>S3 Savage AGP<superscript><link LinkEnd="savage">Rem.</link></superscript></entry>
<entry>&oui; &xfree86; (savage)</entry>
'>
<!ENTITY celt9000 '
<entry>Trident TVGA 9000i</entry>
&celsvga;
'>
<!ENTITY celge2 '
<entry>nVidia GeForce 2 GTS AGP</entry>
&celnvidia;
'>
<!ENTITY celquad2pro '
<entry>nVidia Quadro2 Pro AGP</entry>
&celnvidia;
'>
<!ENTITY celwd90c24 '
<entry>WD90C24 PCI</entry>
&celsvga;
'>
<!ENTITY celen2242 '
<entry>Accton EN2242 minipci</entry>
<entry>&oui; &pilote; tulip</entry>
'>
<!ENTITY celeepro '
<entry>Intel PRO 10/100 BT</entry>
<entry>&oui; &pilote; eepro100 &ou; <link LinkEnd="e100">e100</link></entry>
'>
<!ENTITY cel5013 '
<entry>Intel i82557 / i82558 10/100 BT (D5013A/B)</entry>
<entry>&oui; &pilote; eepro100 &ou; <link LinkEnd="e100">e100</link></entry>
'>
<!ENTITY cel5013i '
<entry>Intel S82093A / i82559 10/100 BT</entry>
<entry>&oui; &pilote; eepro100 &ou; <link LinkEnd="e100">e100</link></entry>
'>
<!ENTITY cel5013ix2 '
<entry>2 x Intel i82559 10/100 BT</entry>
<entry>&oui; &pilote; eepro100 &ou; <link LinkEnd="e100">e100</link></entry>
'>
<!ENTITY celhp100 '
<entry>Carte 100VG (J2585B)</entry>
<entry>&oui; &pilote; hp100</entry>
'>
<!ENTITY celrealtek '
<entry>Carte HP chipset RealTek</entry>
<entry>&oui; &pilote; RealTek</entry>
'>
<!ENTITY celpilotebcm5700 '
<entry>&oui; &pilote; bcm5700<superscript><Link LinkEnd="bcm5700">Rem.</link></superscript></entry>
'>
<!ENTITY celpilote3com '
<entry>&oui; &pilote; 3c59x<superscript><Link LinkEnd="c3c59x">Rem.</link></superscript></entry>
'>
<!ENTITY cel3com '
<entry>3Com 905B-TX 10/100 BT<superscript><Link LinkEnd="c3com">Rem.</link></superscript></entry>
&celpilote3com;
'>
<!ENTITY cel3com905c '
<entry>3Com 905C-TX 10/100 BT</entry>
&celpilote3com;
'>
<!ENTITY celbcm5700 '
<entry>3Com ??? 10/100/1000 BT</entry>
&celpilotebcm5700;
'>
<!ENTITY celpcnet '
<entry>&oui; &pilote; pcnet32</entry>
'>
<!ENTITY celamd '
<entry>AMD 79C971 KC 10/100 BT</entry>
&celpcnet;
'>
<!ENTITY celamd2 '
<entry>AMD 79C972 AKC 10/100 BT</entry>
&celpcnet;
'>
<!ENTITY celsmc1211 '
<entry>SMC 1211 TX EZ Card 10/100 BT</entry>
<entry>&oui; &pilote; rtl8139</entry>
'>
<!ENTITY celnetraid '
<entry>AMI Megaraid (Raid 0, 1, 3, 5, 10, 50)</entry>
<entry>&oui; &pilote; megaraid<superscript><Link LinkEnd="netraid">Rem.</link></superscript></entry>
'>
<!ENTITY cel4M '
<entry>Strong ARM (Raid 0, 1, 3, 5, 10, 50)</entry>
<entry>&oui; &pilote; aacraid<superscript><Link LinkEnd="netraid4M">Rem.</link></superscript></entry>
'>
<!ENTITY celncr53 '
<entry>&oui; &pilote; ncr53c8xx<superscript><Link LinkEnd="ncr53c8xx">Rem.</link></superscript></entry>
'>
<!ENTITY celsym53 '
<entry>&oui; &pilote; sym53c8xx<superscript><Link LinkEnd="ncr53c8xx">Rem.</link></superscript></entry>
'>
<!ENTITY celaic7xxx '
<entry>&oui; &pilote; aic7xxx<superscript><Link LinkEnd="aic7xxx">Rem.</link></superscript></entry>
'>
<!ENTITY ql1280 '
<entry>&oui; &pilote; qla1280</entry>
'>
<!ENTITY ql12160 '
<entry>&oui; &pilote; qla1280</entry>
'>
<!ENTITY celmixte1 '
<entry>AMD 79C971 KC 10/100 BT + SCSI (D6692A)<superscript><Link LinkEnd="mixte1">Rem.</link></superscript></entry>
&celpcnet;
<entry>Symbios Logic 53c875 &avec; &net; (D6692A)</entry>
&celncr53;
'>
<!ENTITY celmixte2 '
<entry>AMD 79C974 KC 10/100 BT + SCSI</entry>
&celpcnet;
<entry>Symbios Logic 8751SP &avec; &net;</entry>
&celncr53;
'>
<!ENTITY celaicaro '
<entry>Adaptec ARO Raidport</entry>
&celnon;
'>
<!ENTITY celaic6080 '
<entry>Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic7770 '
<entry>Adaptec AIC 7770 EISA</entry>
&celaic7xxx;
'>
<!ENTITY celaic7880 '
<entry>Adaptec AIC 7880 UW PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic7880D '
<entry>Adaptec AIC 7880 UWD PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic7880x2 '
<entry>2 Adaptec AIC 7880 UW PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic7895 '
<entry>Adaptec AIC 7895H PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic2910 '
<entry>Adaptec AIC 2910bui (7860) PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic7892 '
<entry>Adaptec AIC 7892 PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic29160 '
<entry>Adaptec AIC 29160 PCI</entry>
&celaic7xxx;
'>
<!ENTITY celaic-ncr '
<entry>Adaptec AIC 7880 PCI + Symbios Logic 53C876</entry>
<entry>&oui; &pilote; aic7xxx &et; &pilote; ncr53c8xx</entry>
'>
<!ENTITY celsym8952 '
<entry>Symbios Logic 8952U Ultra2 Wide PCI</entry>
&celbof;
'>
<!ENTITY cel53c810 '
<entry>Symbios Logic 53C810 PCI</entry>
&celncr53;
'>
<!ENTITY cel53c895 '
<entry>Symbios Logic 53C895 PCI</entry>
&celncr53;
'>
<!ENTITY cel53c895x2 '
<entry>2 Symbios Logic 53C895 PCI</entry>
&celncr53;
'>
<!ENTITY celaic-53c896x2 '
<entry>Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCI</entry>
<entry>&oui; &pilote; aic7xxx &et; &pilote; sym53c8xx</entry>
'>
<!ENTITY celaic-mixte '
<entry>AMD 79C972 10/100 BT + SCSI (D6692A)<superscript><Link LinkEnd="mixte1">Rem.</link></superscript></entry>
&celpcnet;
<entry>Symbios Logic 53c875 &avec; &net; (D6692A) + Adaptec AIC 7880 PCI</entry>
<entry>&oui; &pilote; ncr53c8xx &et; &pilote; aic7xxx</entry>
'>
<!ENTITY cel53c896x2 '
<entry>2 Symbios Logic 53C896 PCI</entry>
&celsym53;
'>
<!ENTITY cel53c1010x2 '
<entry>2 Symbios Logic 53C1010 PCI</entry>
&celsym53;
'>
<!ENTITY cel53c897x2 '
<entry>2 Symbios Logic 53C897 PCI</entry>
&celncr53;
'>
<!ENTITY celqla1280 '
<entry>Qlogic Ultra3 Wide PCI</entry>
&ql1280;
'>
<!ENTITY celqla12160 '
<entry>Qlogic Ultra3 Wide PCI</entry>
&ql1280;
'>
<!ENTITY celcs4614 '
<entry>Cirrus Logic CS 4614</entry>
&celalsa;
'>
<!ENTITY celcs4232 '
<entry>Crystal CS 4232</entry>
&celoui;
'>
<!ENTITY celcs4280 '
<entry>Cirrus Logic CS 4280</entry>
&celalsa;
'>
<!ENTITY celcs4281 '
<entry>Cirrus Logic CS 4281</entry>
&celalsa;
'>
<!ENTITY celcs4299 '
<entry>Cirrus Logic CS 4299</entry>
<entry>&oui; &pilote; cs4299</entry>
'>
<!ENTITY celmaestro '
<entry>ESS Maestro 2</entry>
<entry>&oui; &pilote; maestro<superscript><Link LinkEnd="maestro">Rem.</link></superscript></entry>
'>
<!ENTITY celsbcomp '
<entry>SoundBlaster compatible</entry>
<entry>&oui; &pilote; sb</entry>
'>
<!ENTITY celmaestro3 '
<entry>ESS Maestro 3</entry>
<entry>&oui;<superscript><Link LinkEnd="maestro">Rem.</link></superscript></entry>
'>
<!ENTITY celad1816 '
<entry>Analog Device 1816</entry>
<entry>&oui; &pilote; AD1816<superscript><Link LinkEnd="ad1816">Rem.</link></superscript></entry>
'>
<!ENTITY celad1848 '
<entry>Analog Device 1848</entry>
<entry>&oui; &pilote; AD1848</entry>
'>
<!ENTITY celad1885 '
<entry>Analog Device 1885</entry>
<entry>&oui; &pilote; AD1885</entry>
'>
<!ENTITY celsblive '
<entry>Sound Blaster Live!</entry>
<entry>&oui; &pilote; emu10k1<superscript><Link LinkEnd="sblive">Rem.</link></superscript></entry>
'>
<!ENTITY cel82810 '
<entry>Intel 82810 Audio</entry>
&celalsa;
'>
<!ENTITY celvia82c686 '
<entry>VIA 82C686</entry>
&celalsa;
'>
<!ENTITY celaztec2320 '
<entry>AZTEC 2320<superscript><Link LinkEnd="aztec2320">Rem.</link></superscript></entry>
&celalsa;
'>
<!ENTITY celxirc56 '
<entry>Xircom CEM56-100 56Kb 10/100 BT</entry>
<entry>&oui; &pilote; xirc2ps_cs</entry>
'>
<!ENTITY cel3c556 '
<entry>3Com 3C556 10/100 BT</entry>
<entry>&oui; &pilote; <superscript><Link LinkEnd="c3c556">Rem.</link></superscript></entry>
'>
<!ENTITY cel3c575 '
<entry>3Com 3CXFE575BT 10/100 BT</entry>
&celbof;
'>
<!ENTITY celnet '
<entry>Network Card</entry>
'>
<!ENTITY celson '
<entry>Sound Card</entry>
'>
<!ENTITY celscsi '
<entry>SCSI Card</entry>
'>
<!ENTITY celmodem '
<entry>Modem Card</entry>
'>
<!ENTITY celcombo '
<entry>Modem/Net Card</entry>
'>
<!ENTITY celfastr '
<entry>FastRaid Card</entry>
'>
<!ENTITY celnetr '
<entry>NetRaid Card</entry>
'>
<!ENTITY celtopt '
<entry>Top Tools Card</entry>
'>
<!ENTITY celusbmodem '
<entry>USB Modem</entry>
'>
<!ENTITY celfc '
<entry>Fibre Channel Card</entry>
'>
<!ENTITY celvideo '
<entry>Video Card</entry>
'>
<!ENTITY celsans '
<entry>&aucune;</entry>
<entry>N/A</entry>
'>
<!ENTITY celna '
<entry>N/A</entry>
'>
<!ENTITY celbof '
<entry>???</entry>
'>
<!ENTITY celinconnu '
&celbof;
&celbof;
'>
<!ENTITY celnon '
<entry>&non;</entry>
'>
<!ENTITY celoui '
<entry>&oui;</entry>
'>
<!ENTITY celalsa '
<entry>&oui; &pilote; &alsa;</entry>
'>
<!ENTITY dd62 '
<para>
To use a driver disk on a RedHat 6.2 distribution, you need to boot with the latest boot disk made by RedHat. Either by remaking a CD-ROM containing it, or by using it directly. It&quot;s available at the following address
<ulink url="ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/images/i386/boot-20000407.img"></ulink>
</para>
'>
<!ENTITY modelb '
<para>
To use the native SCSI bus of this machine, it&quot;s necessary to use the sym53c8xx driver with a version upon 1.6c. A driver disk for RedHat distributions is available for versions
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd61-sym.img">6.1</ulink>, <ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd62-sym.img">6.2</ulink> &et; <ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd70-sym.img">7.0</ulink>.
</para>
<para>
For the SuSE 7.0 distribution, you have to enter the manual mode to load the driver, as autodetection doesn&quot;t work correctly.
</para>
'>
<!ENTITY parport '
<ulink url="http://www.torque.net/linux-pp.html">Parallel Port</ulink>
'>
<!ENTITY RedHat '
<ulink url="http://www.redhat.com">RedHat</ulink>
'>
<!ENTITY SuSE '
<ulink url="http://www.suse.com">SuSE</ulink>
'>
<!ENTITY Mandrake '
<ulink url="http://www.mandrake-soft.com">Mandrake</ulink>
'>
<!ENTITY HP '
<ulink url="http://www.hp.com">Hewlett-Packard</ulink>
'>
<!ENTITY Medasys '
<ulink url="http://www.medasys.fr">Medasys</ulink>
'>
<!ENTITY gphoto '
<ulink url="http://www.gphoto.org">gPhoto</ulink>
'>
<!ENTITY SANE '
<ulink url="http://www.mostang.com/sane">SANE</ulink>
'>
<!ENTITY PPSCSI '
<ulink url="http://www.torque.net/parport/ppscsi.html">&pilote; PPSCSI</ulink>
'>
<!ENTITY USB '
<ulink url="http://www.jump.net/~dnelson/linux/usb">&pilote; USB</ulink>
'>
<!ENTITY Samba '
<ulink url="http://www.samba.org">SaMBa</ulink>
'>
<!ENTITY Apache '
<ulink url="http://www.apache.org">Apache</ulink>
'>
<!ENTITY Postfix '
<ulink url="http://www.postfix.org">PostFix</ulink>
'>
<!ENTITY Perl '
<ulink url="http://www.perl.org">Perl</ulink>
'>
<!ENTITY Squid '
<ulink url="http://squid.nlanr.net/Squid/">Squid</ulink>
'>
]>
<book id="index">
<bookinfo>
<title>HP HOWTO</title>
<subtitle>
Configuration Guide and Use of HP Products under Linux
(Version &curver;)
</subtitle>
<graphic fileref="hp-howto.png" scale="5" align="center">
<!--
<authorgroup>
<othercredit><authorblurb>
<para>
<address>
<street>Espace Technologique de St Aubin</street>
<city>Gif sur Yvette</city>
<postcode> 91193</postcode>
</address>
</para>
</authorblurb></othercredit>
</authorgroup>
-->
<pubdate>&curdate;</pubdate>
<abstract>
<para>
<graphic fileref="hp.png" align="left">
</para>
<para>
This document describes the use of products available in the &HP; (HP) catalog with Linux and some free software.
It gives the state of the support for hardware, software to use, answers to some frequently asked questions and gives elements of sizing.
The goals are to offer a general view of free software functions and their use at best with HP products; as well as to make new users of HP products rapidly operational and also to allow others to choose their products knowing facts.
</para>
</abstract>
<author>
<firstname>Bruno</firstname>
<surname>Cornec</surname>
<affiliation>
<orgname>Hewlett Packard</orgname>
<address><email>Bruno@HyPer-Linux.org</email></address>
</affiliation>
</author>
<copyright>
<year>1997-2001</year>
<holder role="mailto:Bruno@HyPer-Linux.org">Bruno Cornec</holder>
</copyright>
<legalnotice>
<title>License</title>
<para>
</para>
<para>
This HOWTO is a free documentation thanks to Medasys and HP for whom I do that job; you may copy, redistribute and/or modify it under the terms of the
<Link LinkEnd="gfdl">
GNU Free Documentation License, Version 1.1
</link>
or any later version published by the Free Software Foundation; with no Invariant Sections, Front-Cover Texts or Back-Cover Texts. This document is distributed hoping it will be useful, but <emphasis>without any guaranty</emphasis>; you're completely responsible of its use, and couldn't complain in case it doesn't work, or even if it breaks the hardware. All the software included in it, if not already copyrighted is released under the GPL.
</para>
</legalnotice>
<revhistory>
<revision>
<revnumber> 0.8 </revnumber>
<date>
-
The 25th of July, 1999 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
First version publically available
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.85 </revnumber>
<date>
-
The 7th of September, 1999 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Docbook 3.1.
Monitors section.
A lot of typos corrected
Numerous links added
Makefile rewritten.
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.86 </revnumber>
<date>
-
The 27th of September, 1999 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
August and September 1999 machines.
DSSSL 1.45 + own StyleSheet.
Makefile adapted.
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.87 </revnumber>
<date>
-
The 19th of January, 2000 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines Oct 1999-Jan 2000.
ENTITY for Apache, RedHat, Samba, ...
Use of an own DSSSL and DTD.
<!--
<para></para>
<para></para>
<para></para>
-->
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.88 </revnumber>
<date>
-
The 15th of March, 2000 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines Feb-Mar 2000.
English translation.
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.89 </revnumber>
<date>
-
The 8th of July, 2000 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines Apr-Jul 2000.
Paragraph on scanners
Paragraph on HP as a free software user
Paragraph on Kayak Sound and Maxilife
Revision of the version number
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.90 </revnumber>
<date>
-
The 11th of August, 2000 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines Aug 2000.
DocBook 4.1 - DSSSL 1.56
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.91 </revnumber>
<date>
-
The 11th of October, 2000 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines Sep/Oct 2000.
Press releases
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.92 </revnumber>
<date>
-
The 27th of December, 2000 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines Nov & Dec 2000.
Parisc information
OfficeJet
X terminals
Tape drives
</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.93 </revnumber>
<date>
-
The 6th of March, 2001 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines Jan-Apr 2001.
</para>
<para>Report of headers and footers on following pages (PS).</para>
<para>More on the LP1000r</para>
<para>Change of licence for GFDL</para>
<para>DocBook 1.64</para>
</revdescription>
</revision>
<revision>
<revnumber> 0.94 </revnumber>
<date>
-
The 21th of December, 2001 -
</date>
<authorinitials>Bruno Cornec</authorinitials>
<revdescription>
<para>
Informations on new machines May-Dec 2001.
</para>
<para>Automatic management of the date</para>
<para>Big updates to put in place on HyPer-Linux.org</para>
<para>Japanese translation</para>
<para>lot of modifs</para>
</revdescription>
</revision>
</revhistory>
</bookinfo>
<toc></toc>
<lot></lot>
<chapter id="introduction">
<title>Introduction</title>
<sect1>
<title>Presentation</title>
<para>
This document is a guide on the use of products proposed by the hardware manufacturer
&HP; (HP)
under Linux.
It's a quick reference guide, covering all what you need to know to size, install and configure your products under Linux, or which complementary software will be useful for their use.
Frequently Asked Questions find answers, and references are given concerning other sources of information related to HP technologies and applications.
</para>
<para>
Opinions expressed here are those of the author, and don't commit both
&Medasys; &ou; &HP;.
Informations are provided in the aim to be useful to the readers.
However, there can't be, through this document, any warranty of any kind either from Medasys &ou; HP on these systems under Linux, as well as from myself.
Neither Medasys, nor HP, nor the author could be responsible for any problem caused by the use of this information.
However, software editors don't guarantee you a lot either (re-read the contracts).
</para>
<sect2><title>New versions of this document</title>
<para>
New versions of this document will be announced regularly on the Usenet groups
<ulink url="news:fr.comp.os.linux.annonces"></ulink> &et; <ulink url="news:comp.os.linux.annonces"></ulink>.
They will also be updated on the various anonymous ftp sites which archive such information, mainly
<ulink url="ftp://ftp.ibiblio.org/pub/Linux/docs/HOWTO/"></ulink>.
</para>
<para>
Hypertext versions of this and other Linux HOWTO are available on many web sites, including
<ulink url="&linuxdoc;"></ulink> &et; <ulink url="http://www.freenix.org/unix/linux/HOWTO"></ulink>.
Most Linux distributions on CD-ROM include the HOWTO, often under the
<filename>/usr/share/doc</filename>,
directory, and you can also buy printed copies from several vendors.
Sometimes the HOWTO available from CD-ROM vendors, ftp sites or printed format are out of date.
If the date on this HOWTO is more than 6 months in the past, then a newer copy is probably available on the Internet.
The site of reference for this HOWTO is
<ulink url="http://www.hyper-linux.org/HP-HOWTO/current"></ulink>
</para>
<para>
Old versions of this document are also available at
</para>
<para>
If you make a translation of this document into another language, please let me know so that I can include a reference to it here. The following versions are currently available :
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/old"></ulink>
</para>
<ItemizedList Mark="bullet" Spacing="Compact">
<ListItem><para>
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/current/index.html.fr">French</ulink> by <email>Bruno@HyPer-Linux.org</email>
</para></ListItem>
<ListItem><para>
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/current/index.html.en">English</ulink> by <email>Bruno@HyPer-Linux.org</email>
</para></ListItem>
<ListItem><para>
<ulink url="http://www.HyPer-Linux.org/HP-Howto/HP-HOWTO/jp/index.html">Japanese</ulink> by <email>junichi_shimoda@hp.com</email>
</para></ListItem>
</ItemizedList>
<para>
As english isn't a native language for me, I would really appreciate any correction on the english version.
</para>
</sect2>
<sect2><title>Suggestions &et; contributions</title>
<para>
I rely on you, the reader, to make this HOWTO useful.
If you have any suggestions, corrections, or congratulations :-) don't hesitate to send them to me
<email>Bruno@HyPer-Linux.org</email>,
and I will try to incorporate them in a next revision.
</para>
<para>
I've created a mailing-list dedicated to this document. Every person interested to contribute can register at
<ulink url="mailto:sympa@eurolinux.grenoble.hp.com?subject=subscribe%20hp-howto"></ulink>,
</para>
<para>
I am also willing to answer general questions on HP hardware and software with Linux, as best I can.
Before doing so, please read all of the information in this HOWTO, and then send me detailed information about the problem.
</para>
<para>
If you publish this document on a CD-ROM or in hardcopy form, a complimentary copy would be appreciated; mail me for my postal address. Also consider making a donation to the Linux Documentation Project to help support free documentation for Linux. Contact the Linux HOWTO coordinator,
Guylhem AZNAR <email>guylhem@rrremovethis.oeil.qc.ca</email>.
</para>
</sect2>
</sect1>
<sect1 id="thanks">
<title>Aknowledgements</title>
<para>
Most of the information provided here come from research made in HP documentations, files provided with Linux kernel sources, the FAQ of the
Usenet newsgroup <ulink url="news:comp.sys.hp.hpux"></ulink> with a <ulink url="http://hpux.cict.fr">HTML version</ulink>
available on all mirror sites like the CICT, my own experience on HP products, a lot of tests and deployments realised, and remarks from Linux users as well as many HP's engineers.
</para>
<para>
Numerous people have contributed to this document and augmented its contents. You'll find the most complete possible list in the
<xref linkend="contributeurs">.
I would like to thank just now, without any particular order, those without whom this document would simply not exist :
</para>
<ItemizedList Mark="bullet" Spacing="Compact">
<ListItem><para>
Marc Hia Bali<6C> <email>Marc_Hia-Balie@hp.com</email>,
who ordered that document and accepted to make it a free documentation.
</para></ListItem>
<listitem>
<para>
<ulink url="http://www.cs.helsinki.fi/~torvalds/">Linus Torvalds</ulink>,
for the Linux project (without it, nothing would exist).
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.gnu.org/people/rms.html">Richard Stallman</ulink>,
for the GNU project (without it, nothing would exist either).
</para>
</listitem>
<listitem>
<para>
Nat Makar<61>vitch <email>nat@nataa.frmug.org</email>,
for his work as translator and his advocacy conferences.
</para>
</listitem>
<listitem>
<para>
Xavier Cazin <email>xc@itp.fr</email>,
for his talent to convince me to use DocBook.
</para>
</listitem>
<listitem>
<para>
Eric Dumas <email>dumas@Linux.EU.Org</email>,
for the management of the french LDP.
</para>
</listitem>
<listitem>
<para>
R<EFBFBD>my Card <email>Remy.Card@linux.org</email>,
for ext2 and his love of electricity :-)
</para>
</listitem>
<listitem>
<para>
Ren<EFBFBD> Cougnenc,
to have helped a lot of people to begin with Linux, including myself.
</para>
</listitem>
<listitem>
<para>
Dany Coffineau <email>Dany.Coffineau@alcatel.fr</email>,
for teachnig me Unix.
</para>
</listitem>
<listitem>
<para>
Fran<EFBFBD>ois Strobel <email>Francois.Strobel@alcatel.fr</email>,
for his peacefulness and legendary patience :-)
</para>
</listitem>
<ListItem><para>
Fr<EFBFBD>d<EFBFBD>ric Dubuy <email>F.Dubuy@atrid.fr</email>,
who contributed to the writing of that document and took all the work I couldn't achieve, while I was writing it. Without saying he's also the graphist of the logo !
</para></ListItem>
<listitem>
<para>
Alain Pascal <email>pascal@montrouge.omnes.slb.com</email>,
for the several tests made.
</para>
</listitem>
<ListItem><para>
Pascal Lemonnier <email>Pascal.Lemonnier@medasys.fr</email>
typography expert who found a lot of typos.
</para></ListItem>
<ListItem><para>
Ralf S. Engelschall <email>rse@engelschall.com</email>,
who realised the
<ulink url="http://www.engelschall.com/sw/wml">wml</ulink>
tool set, used to manage the languages of this document.
</para></ListItem>
<ListItem><para>
Cees de Groot <email>cg@sgmltools.org</email>,
who realised the
<ulink url="http://www.sgmltools.org">SGMLTools</ulink>
used to generate the first version of this document.
</para></ListItem>
<ListItem><para>
Norman Walsh <email>ndw@nwalsh.com</email>,
who realised the SGML DTD
<ulink url="http://www.docbook.org">DocBook</ulink>.
which allows to generate all the versions of this document from a single SGML source.
</para></ListItem>
<ListItem><para>
James Clark <email>jjc@jclark.com</email>,
who realised the tool
<ulink url="http://www.jclark.com/jade/">Jade</ulink>.
</para></ListItem>
<listitem>
<para>
Cornec family <email>cornec@victoria.frmug.org</email>,
for his patience and his support.
</para>
</listitem>
</ItemizedList>
</sect1>
</chapter>
<chapter id="presentation">
<title>
Presentation of Linux and Free Software
</title>
<sect1><title>
Some definitions
</title>
<para>
Before going into more details in the presentation, it could be useful to give some definitions of terms and software mentionned in that HOWTO.
</para>
<sect2><title>
Free Software or Open Source software
</title>
<para>
A <firstterm>free software (or Open Source software)</firstterm>
is a software distributed with its source code, allowing its study, its transmission, its adaptation. The problem, in english, is the use of free, which has both meanings of "at no cost" and "without constraint". Here, it's the second use which has to be considered, hence the use of Open Source. To remember, think of free as speech, not beer.
</para>
<para>
Depending on the licenses used for its development, the constraints for users of such a software are various.
The most open licenses (like the BSD one) allow code appropriation by third parties, including the resell of the resulting software (with or without modification) in commercial products, without any problem, and without owing something else to the originators than the mention of their copyright.
Other licenses (like the GNU Public License or GPL) force every modified GPL software to be free GPL software itself ; this doesn't allow the use of such programs in a commercial one.
Many other licenses exist, more or less open: the Artistic License (perl), the NPL one (mozilla), the QPL one (Qt) ...
</para>
<para>
A vast majority of free software is today under the GPL license, even if the BSD world takes always a great place, however less visible, mainly in the press.
Linux is placed under the GPL.
To have more information on these definitions and the licenses, please refer to the following reference sites :
</para>
<variablelist>
<varlistentry><term><ulink url="http://www.gnu.org">GNU project Web site</ulink></term>
<listitem>
<para>
You find there all information on the GNU project, including the licenses produced (GPL and LGPL) and various discussions on free software.
</para>
</listitem>
</varlistentry>
<varlistentry><term><ulink url="http://www.opensource.org">Open Source project Web site</ulink></term>
<listitem>
<para>
This site proposes a new definition, a bit less restrictive, of free software - called here OpenSource Software - by well-known people.
</para>
</listitem>
</varlistentry>
</variablelist>
<variablelist>
<varlistentry><term><ulink url="http://www.freebsd.org/">FreeBSD project Web site</ulink></term>
<listitem>
<para>
Here are explained the advantages of the very open BSD license.
</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2><title>
Examples and counter-examples
</title>
<para>
First of all, free software and <firstterm>freeware</firstterm> shouldn't be mixed up. A freeware is not necessarily a software provided with its sources, on the contrary of a free software.
On the other side, on the contrary of a freeware, you may be charged to obtain a free software (it's not in contradiction with the license used).
The ambiguity, as stated before, comes from the word
<quote>free</quote>
.
A freeware is then free of charge, but not necessarily "free of sources".
(As well, the <firstterm>shareware</firstterm> has nothing to do with free software).
</para>
<para>
So examples of important and well-known free software are the Linux and FreeBSD operating systems, the &Apache; Web server, the &Samba; SMB server, GNU C and C++ compilers ...
A contrario, examples of well-known freeware are the Internet Explorer browser, the Eudora Light mail reader, ...
</para>
</sect2>
<sect2><title>
Linux
</title>
<para>
Linux
is a free operating system, superset of the POSIX norm.
<quote>Linux</quote>
points out the kernel alone.
By extension, the name is also given to distributions based on that kernel plus a set of tools from the GNU project.
</para>
<para>
Linux is by consequence a Unix system, except that it doesn't use any proprietary code and is furnished under the GPL license, implying the availability of the sources.
As every Unix system, Linux is multi-tasking and multi-user.
It's also extremely portable, and it is available officialy today on processors such as
Intel (i386 to Pentium IV), Alpha, Motorola (680x0 &et; PowerPC), Sparc, StrongArm, Mips.
Without mention of the ports, operational or in process on
PalmPilot, Itanium (ex-Merced), PA-Risc, Crusoe ...
</para>
<para>
The system is today perfectly stable and mature.
Versions "x.y.z" of the Linux kernel, where "y" is an even number, are stable and only bug corrections are generaly applied when "z" increases.
Versions "x.y.z" of the Linux kernel, where "y" is an odd number, are development versions which may be instable and are reserved to developers or intrepids.
</para>
<para>
From time to time, when the kernel development stabilizes a "freeze" is announced to furnish a new "stable" version (even), and the development goes on on a new version (odd).
</para>
<para>
The current stable version is the version &curker; (this last number may evolve following the rythm of corrections).
Development has on the other side begun again with a 2.5 version.
</para>
<para>
Numerous presentations of Linux are currently available. Among them, you should consult the one made by Michael Johnson at <ulink url="http://www.linuxdoc.org/HOWTO/INFO-SHEET.html"></ulink>
</para>
<sect3><title>
Linux technical characteristics
</title>
<para>
The system offers the following technical characteristics :
</para>
<itemizedlist mark="bullet">
<listitem>
<para>
Multi-tasking : executes several programs in pseudo-parallel.
</para>
</listitem>
<listitem>
<para>
Multi-users : many users acting on the same machine at the same time (without worrying on licenses).
</para>
</listitem>
<listitem>
<para>
Portable and interoperable : works on several hardware architectures.
All the sources are available.
Linux supports a lot of file systems, outside the native ext2 :
System V, BSD, Sun, MS-DOS, VFAT, NTFS, Mac, HPFS, EFS, ISO9660.
On the network side, it supports the following protocols
TCP/IP v4 &et; v6, Appletalk, Netware (client &et; server), Lan Manager SMB (client &et; server), X-Window, NFS, PPP, SLIP, UUCP.
</para>
</listitem>
<listitem>
<para>
Performant architecture : modular kernel, built at will, execution in protect mode on 80x86 processors, page load on demand, page share between executables when reading, virtual memory with swap on disk, use of a dynamical disk cache in memory, dynamic libraries, process management, pseudo terminals, virtual consoles.
</para>
</listitem>
<listitem>
<para>
Security : protection of memory between processes: one user program can't compromise the whole system operation. The kernel may also, on the other hand, filter network packets.
</para>
</listitem>
<listitem>
<para>
Respect of norms and standards : Posix, with System V and BSD extensions.
Support of COFF and ELF binaries.
Binary compatibility with SCO, SVR3/4 through the iBCS2 module.
Native Language Support as well as national keyboards, fonts...
</para>
</listitem>
</itemizedlist>
</sect3>
</sect2>
</sect1>
<sect1 id="concepts">
<title>
Free software concepts
</title>
<para>
Once the definitions are given, it is important to stay on at ideas promoted by the free software movement.
It's important as well to clear some wrong ideas hawked on these software.
This section gives then a various set of elements in favour of the introduction of free software and ends on the real problems remaining to solve.
</para>
<sect2><title>
Free software philosophy
</title>
<para>
In fact, the philosophy promoted by the free software movement is not that different from the one proposed by the scientific movement till a long time already: to put in common ideas and collective knowledge to allow the progression of the research and the growth of this knowledge.
The knowledge of the human genome is one of the examples of such a collaborative work.
</para>
<para>
The computer engineering environment, and especially the software one, seems to have turn away till the last 20 years from these base concepts of the scientific world.
It prefers on the contrary to keep the customer captive instead of giving him the information needed to exploit his computing environment the best he can.
That's indeed following such a problem at the begining of the 80's that Richard Stallman, who was doing researches in artificial intelligence at the MIT, decided to create the GNU project.
This project is the foundation of the current free software movement.
</para>
<para>
The main ideas promoted by this movement and stated by Richard Stallman himself are :
</para>
<itemizedlist mark="bullet">
<listitem>
<para>
Liberty: every user should be free to copy, diffuse, modify a program, either to share it with others, or to adapt it to his own needs.
As well, he should be able to analyse it to understand, imitate, improve, verify its operations, as well as every scientific result is published and seen by the peers for verification, study, understanding and realisation of derived works.
Could you imagine a vaccine against the liver cancer that another laboratory couldn't derive to make a vaccine against the pancres cancer. Of course, the negative impact of patents at that level is obvious.
</para>
</listitem>
<listitem>
<para>
Equality: every person should have the same rights on the software.
Thus the provider isn't priviledged and can't keep customers to whom he furnished his work captive.
Could you think that only the producer of our vaccine could use it ? With software patents, if you don't pay, you cannot use them (think to discussions around RANT and W3C standards).
</para>
</listitem>
<listitem>
<para>
Fraternity: this mode of working encourages the whole computer engineering community to cooperate and thus to produce software more and more reliable and useful to all.
Could you imagine that a discovery like the vaccine above couldn't help everyone and favour other discoveries. Again with software patents, nothing like that is possible.
</para>
</listitem>
</itemizedlist>
<para>
More over the utopy of these ideas, we can find other reasons which allowed free software to spread so widely today.
They are detailed in
<xref linkend="choix">.
</para>
<para>
The free software movement materializes itself also through a community of people.
That community, informal meeting of personnalities, is heterogeneous in its contents, actions, ideas, even if all share the same belief in the freedom of the software.
That community created for itself the tools needed to its communication : Internet and Usenet.
And these communication tools are based of course on a lot of free software to work.
Among the outstanding persons of this movement, we can present :
</para>
<itemizedlist mark="bullet">
<listitem>
<para>
<ulink url="http://www.cs.helsinki.fi/~torvalds/">Linus Torvalds</ulink>,
conceptor of Linux.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.gnu.org/people/rms.html">Richard Stallman</ulink>,
GNU project conceptor.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.tuxedo.org/~esr">Eric S. Raymond</ulink>,
writer of several and excellent articles, which inspired so many vocations.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://kiev.wall.org/~larry">Larry Wall</ulink>,
author of Perl and of the patch tool, and philosopher.
</para>
</listitem>
<listitem>
<para>
<ulink url="">Alan Cox</ulink>,
mister "do everything".
</para>
</listitem>
<listitem>
<para>
Tim O'Reilly <email>ask_tim@oreilly.com</email>,
free software advocate and editor of several books dedicated to them.
</para>
</listitem>
</itemizedlist>
<para>
All these personalities are, above all, excellent computer engineers, which allows them to be recognized as major actors of the free software movement.
Their human and communication qualities are also strong characteristics of their nature.
In any case they aren't considered for their power, but for their knowledge.
</para>
<para>
Of course, the free software community is built of thousands of programmers, whose complete list would be too tedious.
All share the will of producing useful work, free, and to be recognized for their technical qualities above all.
</para>
</sect2>
<sect2 id="choix"><title>
The choice of free software
</title>
<para>
To use free software to bring solutions in a computing environment is a choice.
First, it is in favour of a plurality of solutions, mainly in the personal computer world which tends to be monopolistic.
Then, the choice is made, and that's what is finally important, on the own qualities of free software, which are detailed just below.
</para>
<variablelist>
<varlistentry><term>Source code access</term>
<listitem><para>
This point is the most important of the choice, because it allows the undestanding, adaptation, correction, distribution, improvement of the software.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Reliability</term>
<listitem>
<para>
That quality is derived from the previous one: the free software is the combined result of the experience and the intelligence of all the participants.
Its reliability increases then as time passes, with all the corrections which are made.
More over, no marketing pression requires the software's producer to deliver it to its customers before it is in a satisfactory state.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Portability</term>
<listitem>
<para>
This quality is not intrinsic to free software, but is very often seen in a free software.
Indeed if a softawre meets success, it will necessarily be adapted to other environments than those initialy considered.
Thus by increasing its disponibility, its portability and reliability are also increased. linux works today on a HP Jornada or IBM watch, as well as on s390 or SuperDome.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Universality</term>
<listitem>
<para>
One essential quality of free software is the character naturaly universal of the data format used.
Even if they don't follow standards, the availibility of the source code assures the user that he will understand them, and more over be able to write any filter needed to reuse these data or exchange them with other software.
This allows also users to stabilize their environment, because they are not required to migrate due to incompatibility of data formats in their applications. Don't forget that your data are precious ans thet it's better to archive them under a *ML format (HTML, XML, SGML, ...) rther than a proprietary one.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Performance</term>
<listitem>
<para>
Resulting from a lot of examinations, the use of algorithms coming from advanced research works, as well as tested by various usages, free software have good performances by nature.
Frequently large portions of code are rewritten to allow the reuse of the original ideas with a better code and thus to increase performances.
Several tests made by various organisms tend to prove it also
</para>
<Table COLSEP="0" FRAME="none" ROWSEP="0"
SHORTENTRY="0" TOCENTRY="0" ORIENT="LAND" PGWIDE="1">
<Title>Performances of Free Software</Title>
&tabref;
<tbody>
<row>
<entry>&Apache; Web Server and competitors</entry>
<entry><ulink url="http://www5.zdnet.com/products/content/pcmg/1709/305867.html"></ulink></entry>
</row>
<row>
<entry>SMB &Samba; server vs Windows NT</entry>
<entry><ulink url="http://www.zdnet.com/sr/stories/news/0,4538,2196106,00.html"></ulink></entry>
</row>
</tbody>
</Tgroup>
</Table>
<para>
Once more, there is no obligation to diffuse an application whose performances would be bad.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Interoperability</term>
<listitem>
<para>
Interoperability is a reality of today's enterprises.
Historically, Unix environment was always a ferment for interoperability with other systems (big or medium size systems, as well as personal computers).
The support in Linux, for example, of a lot of network protocols, filesystem formats, and even binary compatibility modes assures a good interoperability.
By the way, interoperability requires 2 actors, and having only one open is generally not sufficient. That's the goal of having RFCs, norms, standards, ...
</para>
</listitem>
</varlistentry>
<varlistentry><term>Reactivity</term>
<listitem>
<para>
When considering the more and more longer development cycles of the software editors, the reactivity brought by the free software movement is interesting for a lot of sites, concerned by the rapid obtention of corrections to a given problem.
Thus, during the recent discoveries of IP problems (ping of the death,...), patches were always available within the next 3 days.
And above that, only the patch correcting the hole found was delivered. There were no functionality added, which could have create other instabilities.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Security</term>
<listitem>
<para>
The best computing security possible is ensured by a robust construction, public and reknown algorithms, a quick communication around flaws, ... In other words by transparency. Obscurity is in this domain bad, useless and even dangerous. In the free software world, the reactivity described in the previous paragraph is a garanty of increased security, ... at the condition that patches are applied regularly.
</para>
</listitem>
</varlistentry>
</variablelist>
<para>
Independantly of its qualities, it's possible to give other reasons of various nature, in favor of free software, depending on the type of the person met.
</para>
<sect3><title>
Marketing argumentation
</title>
<para>
Studies from IDC bring to light the irresistible rise of Linux as a server operating system.
In 1998, Linux is credited with 17% of market share, with an increase of 212%, which is the most important in that domain.
The following graphics give the whole market share repartition.
</para>
<para>
<figure id="idc1998">
<title>
Server operating system repartition in 1998 (IDC).
</title>
<graphic fileref="idc1998.png" align="center" scale="75" width="20cm">
</figure>
</para>
<para>
This was confirmed in 1999 with a market share climbing to 24% and an ancrease of 93%, always more than four times the increase of the follower.
<figure id="idc1999">
<title>
Server operating system repartition in 1999 (IDC).
</title>
<graphic fileref="idc1999.png" align="center" scale="75" width="20cm">
</figure>
</para>
<para>
Dataquest <ulink url="http://gartner6.gartnerweb.com/dq/static/about/press/pr-b9939.html">estimates</ulink>
on its side that Linux servers will represent, with 1.1 million of units, 14% of the servers sold in 2003.
</para>
<para>
The Net itself produces marketing tools to demonstrate the superiority of free software.
Counters are regularly updated by
<ulink url="http://www.netcraft.com/survey/">Netcraft</ulink> and others,
on web server software, and another was done by
<ulink url="http://www.leb.net/hzo/ioscount/index.html">IOS Counter</ulink>
for the servers on Internet.
Results, reproduced below, show the importance taken by &Apache; with more than 16 millions of operational sites (among them 30% run Linux), crushing the competition, as well as the free operating systems Linux and *BSD which dominate the world of Internet servers.
<figure id="netcraft">
<title>
Web server software by Netcraft between 1995 and 2001.
</title>
<graphic fileref="netcraft.png" scale="70">
</figure>
<figure id="ioscounter">
<title>
Repartition of Internet servers by IOS Counter in April 1999.
</title>
<graphic fileref="ioscounter.png" align="center" scale="50">
</figure>
</para>
<para>
A detailed explanation based on the most precise numbered results is also regularly updated, showing the advantages to use free and open source software,
Cf: <ulink url="http://www.dwheeler.com/oss_fs_why.html"></ulink>.
</para>
</sect3>
<sect3><title>
Financial argumentation
</title>
<para>
Financial factors also speak for free software.
And first the price to aquire them is low.
Low, because it's never zero.
Even if you can find it on the Internet, you have to consider the costs related to that link.
However costs are greatly less expensive than for commercial software.
So a RedHat 7.2 Linux distribution, delivered with more than 1400 software packages, costs about 60 USD when you have to pay more than 800 USD to obtain Windows 2000 server, delivered only with IIS.
</para>
<para>
On the other side, free software don't have the notion of license by user or by supplmentary service. Thus there is no additional cost when you have to increase the use of these software in your entity.
That's of course not the case with commercial software whose economical logic is often based on the number of licenses.
</para>
<para>
Free software bring in addition a better mastering of the TCO (Total Cost of Ownership), mentionned so frequently in the massive deployment of personal computers.
Thus administration costs are reduced because systems like Linux or FreeBSD, as Unix, are managed completely remotely, either through command line orders
(&avec; <command>telnet</command> &ou; <command>ssh</command>)
or in graphical mode by using X-Window.
More over, we benefit from a true multi-users mode, improving these management operations.
Always in this domain, it's also possible to do remote management, either through the own hardware capacities of the machine (as the Remote Assistant card integrated in most HP NetServers), or by doing a remote connexion (through modem, ISDN adapter or a permanent link) thanks to the native PPP protocol and secure connexion systems as tunneling or ssh.
This managemnt could even be realised by an external entity, in outsourcing.
</para>
<para>
At last, the costs due to the hardware themselves could be controled; on one side, if by chance free software don't meet the needs, it's always possible to buy then commercial software solutions to cover the rest on the same hardware.
On the other side, solutions based on free software have good performances by nature, and can use hardware platforms which would be considered as obsolete, if installed following the standard criterias of other operating systems or applications.
The fact to separate the graphical interface from the rest of the working system is here key.
It's so possible to use "old" hardware, mainly to model. It's then possible to invest, with a fine knowledge, when puting the solution in operation, if needed.
The power increase may naturaly take place progressively.
</para>
</sect3>
<sect3><title>
Technical argumentation
</title>
<para>
This argumentation was already given in the previous sections.
I think nevertheless that some notions may be explained with complementary information.
</para>
<para>
So concerning the reliability aspects of free software based solutions, it's important to note that it implies an operational running time very high (standard characteristic of Unix systems in general).
This is mesured by the command
<command>uptime</command>.
One of Medasys and HP customers, Saint-Michel Hospital in Paris, has a Vectra VL5 acting as router under Linux since more than 300 days.
And that's not a isolated case.
</para>
<para>
Respect of standards and norms, as well as the extreme portability of free software assures also to applications developed on these platforms the same qualities.
And notably, if after their use, the performances or services brought by free software based architectures were insufficient (it may be caused by architecture problems such as PCI bandwidth, number of processors available, ...), it would be easy to migrate to machines offering more performances and capacities of evolution, as the HP 9000 systems, running HP-UX.
</para>
<para>
At last a development plan centered around performances implies a modularity, such as it's possible to resize the system kernel nearest to the capacities of the hardware or to use dynamically loaded modules following the needs.
A packages installation may vary from 40 MB for a minimal system up to many GB for a complete distribution.
The system linearity allow also the support of multi-processors machines (SMP) (tested up to 32 processors on a Sparc machine).
The system modularity allows also to obtain an operational system on a 1.44 MB floppy disk, either to realize a minimal repair environment, or to provide a perfectly operational router.
The world of embedded systems shows besides more and more interest for systems such as Linux, because above it's modularity, source availability makes communication with dedicated peripherals easier (acquisition cards, sonde, ...). Entities as CERN or Thomson already use such solutions.
</para>
</sect3>
<sect3><title>
Solutions argumentation
</title>
<para>
That argumentation is probably the most important of all, because it's useless to have free software if it's not to make something useful with it or to offer solutions to demands of entities willing to use it.
In which sectors free softawre may bring solutions today ? Well, you have to admit it's in nearly all the sectors of enterprise computing.
</para>
<para>
Historically, Open Source Software were used to realise Internet/Intranet servers, because their growth was following the one of the Net.
It's so possible to cover all aspects linked to the Internet, from the
Web server (&Apache;), FTP server (<ulink url="http://www.landfield.com/wu-ftpd">Wu-Ftpd</ulink>), DNS server (<ulink url="http://www.isc.org/bind.html">Bind</ulink>), the E-Mail server (<ulink url="http://www.sendmail.org">Sendmail</ulink> &ou; &Postfix;), the Usenet groups server (<ulink url="http://www.isc.org/inn.html">INN</ulink>), the proxy server (<ulink url="http://juanjox.linuxhq.com/">IPmasqadm</ulink>), the firewall (<ulink url="http://www.rustcorp.com/linux/ipchains/">IPChains</ulink> &ou; <ulink url="http://netfilter.samba.org">IPTables</ulink>), Virtual Private Network (<ulink url="http://www.openssh.com/">OpenSSH</ulink>), the Cache server for the Web (&Squid;) or also the Time server (<ulink url="http://www.eecis.udel.edu/~ntp">NTP</ulink>) or as directory service(<ulink url="http://www.openldap.org">LDAP</ulink>) server, or as content management(<ulink url="http://www.midgard.org">Midgard</ulink>) server ...
All these software are available in standard in a Linux distribution.
The client computer should be equiped with the software corresponding to the application used (mail reader, news reader, web browser, ...) whatever its operating system.
The choice of the client is free, as all these tools respect the standards decreed in the
<ulink url="ftp://ftp.lip6.fr/pub/rfc">RFCs</ulink>.
</para>
<para>
The second preferential domain for free software is the file and print server domain.
For these services, clients may be multiple: Unix type (use of
<ulink url="ftp://ftp.mathematik.th-darmstadt.de/pub/linux/okir">NFS</ulink> &et; <ulink url="ftp://ftp.kernel.org/pub/linux/devel/gcc/">KNFS</ulink> &ou; also <ulink url="http://www.coda.cs.cmu.edu">Coda</ulink> &et; <ulink url="http://www.inter-mezzo.org">Inter-Mezzo</ulink>,
for file sharing and of
<command>lpd</command> &ou; <ulink url="http://www.cups.org">CUPS</ulink>
for print service), Microsoft Windows type (use of
&Samba;,
which allows also the use of local client printers), Novell type (use of
<ulink url="http://www.compu-art.de/mars_nwe">Mars_nwe</ulink>)
or MacIntosh type (use of
<ulink url="http://www.umich.edu/~rsug/netatalk">NetAtalk</ulink>).
All these software are provided in standard in a Linux distribution and don't need any modification at the client level to work.
</para>
<para>
The other domains where a system such as Linux may bring solutions is the computation one, with support of
<ulink url="http://www.irisa.fr/prive/mentre/smp-faq/">multiprocessor</ulink>,
linked to the realisation of
<ulink url="http://hp-linux.cern.ch/">clusters with multiple nodes</ulink> &avec; <ulink url="http://www.mosix.org">Mosix</ulink> &ou; <ulink url="http://www.linuxdoc.org/HOWTO/Beowulf-HOWTO.html">BeoWulf</ulink>
with high-speed network interfaces
(100 Mbit/s, <ulink url="http://cesdis.gsfc.nasa.gov/linux/drivers/index.html#gigabit">Gigabit</ulink> &ou; <ulink url="http://lhpca.univ-lyon1.fr/myri.html">Myrinet</ulink>);
those of data security with the support of
HP NetRaid<superscript><Link LinkEnd="netraid">Rem.</link></superscript>
cards, allowing Raid level of 0, 1, 3, 5, 10, 50, and HotSpare disks, managed by the harware; those of centralized fax server, with a free software like
<ulink url="http://www.hylafax.org">HylaFAX</ulink>
or also as an archive/backup server with HP SureStore DAT or DLT libraries thanks to a GPL software like
<ulink url="http://www.amanda.org">Amanda</ulink>
or a commercial one like
<ulink url="http://www.arkeia.com">Arkeia</ulink>
or at last as a database server with free solutions like
<ulink url="http://www.postgreSQL.org/">PostgreSQL</ulink>,<ulink url="http://www.mysql.org/">MySQL</ulink> &ou; commercial like <ulink url="http://platforms.oracle.com/linux/index_lin.htm">Oracle</ulink>,
to speak only of these three.
</para>
<para>
On the client side, even if it's less highlighted for the moment, possibilities to use solutions based on free or commercial software are numerous.
Here also the Internet part is the main one, with tools like graphical web browsers
(<ulink url="ftp://ftp.netscape.com/pub/communicator/">Netscape</ulink>, <ulink url="http://www.mozilla.org">Mozilla</ulink> &ou; <ulink url="http://www.konqueror.org">Konqueror</ulink>) &ou; textual (<ulink url="http://www.cc.ukans.edu/about_lynx/about_lynx.html">lynx</ulink> &ou; <ulink url="http://www.w3m.org">w3m</ulink>),
a lot of graphical mail readers
(<ulink url="http://www.geocities.com/SiliconValley/6702/kmail.html">Kmail</ulink>, <ulink url="http://burka.netvision.net.il/xfmail/xfmail.html">XFMail</ulink>, ...) &ou; textual (<ulink url="http://www.mutt.org/">mutt</ulink>, <ulink url="ftp://ftp.uu.net/networking/mail/elm">elm</ulink>, ...).
But you also have the whole panel of indispensable tools for a personal computer today as a PDF reader
(<ulink url="http://www.adobe.com/supportservice/custsupport/LIBRARY/acrunix.htm">Acrobat Reader</ulink> &ou; <ulink url="http://www.foolabs.com/xpdf/">xpdf</ulink>),
image manipulation tools
(<ulink url="http://www.wizards.dupont.com/cristy/ImageMagick.html">ImageMagick</ulink>, <ulink url="http://www.gimp.org/">the Gimp</ulink>, <ulink url="http://www.real.com/products/player/downloadrealplayer.html?wp=dl0899&amp;src=dlbutton_all&lang=en#form">RealPlayer tools</ulink> ...),
word processors
(<ulink url="http://www.lyx.org">LyX</ulink>, <ulink url="http://www.latex-project.org">LaTeX</ulink>, <ulink url="http://www.sgmltools.org">SGMLTools</ulink>, <ulink url="http://linux.corel.com/linuxproducts_wp8.htm">Wordperfect</ulink>, ...),
commercial office suites
(<ulink url="http://www.applix.com/applixware/linux/main.cfm">ApplixWare</ulink>, <ulink url="http://www.stardivision.com/office/so5linux_body.html">StarOffice</ulink>),
or opensource
(<ulink url="http://koffice.kde.org">Koffice</ulink>, <ulink url="http://www.openoffice.org">OpenOffice</ulink>, ...),
sound management tools
(<ulink url="http://www.xmms.org">Xmms</ulink>, <ulink url="http://www.ueda.info.waseda.ac.jp/%7Esatoshi/midi/midi-e.html">eplaymidi</ulink>, <ulink url="http://metalab.unc.edu/tkan/xmcd">xmcd</ulink>, ...),
CD burning tools
(<ulink url="http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html">cdrecord</ulink>, <ulink url="http://sunsite.auc.dk/BurnIT/">BurnIT</ulink>, ... with complements as <ulink url="http://www.ge.ucl.ac.uk/~jcpearso/mkisofs.html">mkisofs</ulink>, <ulink url="http://www.xiph.org/paranoia/">cdparanoia</ulink>, <ulink url="http://sourceforge.net/projects/cdrdao/">cdrdao</ulink>),
free and commercial emulators for various systems
(<ulink url="http://www.winehq.com/">Wine</ulink>, <ulink url="http://www.ardi.com/">Executor</ulink>, <ulink url="http://www.calderasystems.com/doc/wabi/wabi.html">WABI</ulink>, <ulink url="http://www.dosemu.org">DOSEmu</ulink>,<ulink url="http://www.netraverse.com/products/win4lin30">Win4Lin</ulink>, <ulink url="http://www.wmware.com">VmWare</ulink>...),
compilers and interpretors for all the languages
(<ulink url="http://www.gnu.org/software/gcc/gcc.html">C</ulink>, <ulink url="http://www.gnu.org/software/gcc/gcc.html">C++</ulink>, <ulink url="http://agnes.dida.physik.uni-essen.de/~gnu-pascal/">Pascal</ulink>, <ulink url="http://www.gnu.org/software/fortran/fortran.html">Fortran</ulink>, <ulink url="http://freshmeat.net/projects/x11-basic/">Basic</ulink>, <ulink url="http://www.scriptics.com/products/tcltk/">Tcl/Tk</ulink>, <ulink url="http://www.perl.com/">Perl</ulink>, <ulink url="http://www.python.org/">Python</ulink>, <ulink url="http://www.adahome.com/Resources/Compilers/GNAT.html">Ada</ulink>, <ulink url="http://www.loria.fr/projets/SmallEiffel/">Eiffel</ulink>, <ulink url="http://clisp.cons.org/~haible/clisp.html">Lisp</ulink>, <ulink url="http://www.scheme.org/">Scheme</ulink>, <ulink url="http://www.gnu.org/software/prolog/prolog.html">Prolog</ulink>...),
including commercial versions (<ulink url="http://www.pgroup.com/prod_description.html">
PGI</ulink>, <ulink url="http://www.intel.com/software/products/compilers/">Intel</ulink>...),
graphical environments
(<ulink url="http://www.gnome.org">Gnome</ulink>, <ulink url="http://www.kde.org">KDE</ulink>, <ulink url="http://www.opengroup.org/desktop/">Motif</ulink>, <ulink url="http://www.openmotif.org">OpenMotif</ulink>, ...).
The evolution of these last tools indicates that the 2000's may be the years where Linux and free software will break through at their turn on the client.
</para>
<para>
I want to mention that this document was realised on an HP Brio BAx, then on a Vectra VL400 equiped only with a Linux distribution, with the help of tools like
<ulink url="http://sourceforge.net/projects/docbook">DSSSL style sheet</ulink>, <ulink url="http://www.netfolder.com/DSSSL/index.html">OpenJade</ulink> &et; <ulink url="http://www.oasis-open.org/docbook/">DocBook</ulink>, <ulink url="http://www.vim.org">ViM</ulink>
which allowed to generate from a single source the formats
HTML, Txt, RTF, PostScript, &et; PDF.
</para>
</sect3>
<sect3 id="service"><title>
Service argumentation
</title>
<para>
This one was for a long time a blocking point to the expansion of free software in the firms.
It's not the case today.
Many service providers or hardware manufacturers, like HP, control today these solutions and propose support around them, uoto missions critical if requested.
</para>
<para id="newsgroups">
Other sources of information are also available, in abundance, through several web sites dedicated to these solutions, specialised mailing-lists, and various Usenet groups, such as for Linux, the international groups under
<command>comp.os.linux.*</command>
or for the french speaking people under
<command>fr.comp.os.linux.*</command>.
</para>
<para>
Concerning competences, more and more young engineers or academics finish their learning cycle being trained to the use of free applications and operating systems.
This wealth of competences arrives now on the labour market and will contribute to increase the movement of generalisation of these tools.
At last, many firms have internaly ignored competences. In fact, their employees often install this software at home, and have a good mastering, usable when arrives the deployment of the software in their professional structure.
</para>
</sect3>
</sect2>
<sect2><title>
Wrong ideas on free software
</title>
<para>
Advocating free software consists also to mention some generally accepted ideas concerning them and to fight them.
</para>
<variablelist>
<varlistentry><term><emphasis>"There is no support, no training"</emphasis></term>
<listitem>
<para>
As seen previously, support is currently structuring itself.
A firm like &RedHat; provides today support for their solutions.
Only in France, we may mention firms like
&Medasys;, <ulink url="http://www.atrid.fr">Atrid</ulink>, <ulink url="http://www.alcove.fr">Alcove</ulink>
which assure support on free software.
Likewise, always in France, training on free software may be given by
<ulink url="http://www.france.hp.com/formation">HP France</ulink>, <ulink url="http://www.learningtree.com/fr/index.htm">Learning Tree</ulink>, the <ulink url="http://form-continue.iut-velizy.uvsq.fr/">IUT de V<>lizy</ulink>,
without mentioning generic network and Unix trainings (besides proposed also by the same organizations) which represent a fundamental base in a training course.
And at last, we should mention the ability of each of us to self-train, mainly thanks to the huge documentation available (See the
<xref linkend="references">).
</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>"There is no documentation"</emphasis></term>
<listitem>
<para>
There is a whole set of manuals, the
<ulink url="http://www.linuxdoc.org">Linux Documentation Project</ulink>,
made of FAQ (Frequently Asked Questions) and HOWTO, counting more than 300 documents around Linux, the main being
<ulink url="http://www.traduc.org">translated in french</ulink>, &et; <ulink url="ftp://ftp.linet.gr.jp:/pub/howto-translations">in japanese</ulink>
available as free documentation.
This documentation has a various quality, more or less up to date, following the subjects, certainly but it makes a corpus allowing to apprehend alone a Linux distribution and all its components.
For myself, I always found in it everything I needed to do my job with free software.
And, in case of complementary information, a lot of web sites and Usenet groups may again bring some of the elements needed.
And without counting the innumerable manual pages available on line.
Each distribution comes also with a comprehensive set of manual covering all the tasks of installing, handling and managing them.
</para>
<para>
On the other side, the editors
<ulink url="http://www.editions-oreilly.fr">O'Reilly</ulink> &et; <ulink url="http://www.ssc.com">SSC</ulink>
have specialised in providing books around free software, written generaly by the writers of the software themselves.
Their books are considered as reference books in their respective domains.
</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>"A free or nearly free product is a toy"</emphasis></term>
<listitem>
<para>
You should always make a difference between free (as speech) and free (as beer).
Too many freeware in Microsoft environment are in fact toys and of poor quality.
It's absolutely not the case for free software, as stated in the previous sections.
Remember just that they are reliable by construction.
</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>"Linux is difficult to install"</emphasis></term>
<listitem>
<para>
Linux is a professional operating system.
At that title, it requires competences to install it, as well as any other professional operating system, like the other Unix or Windows NT for example.
But it isn't more difficult to install than those either, mainly thanks to distributions as
RedHat, Mandrake, ...
You need about 30 minutes to realize a complete installation of such distributions, so quite the same as for HP-UX and noticeably less than for Windows NT Server.
</para>
<para>
On the other hand, as before installing a server with Windows NT you have to verify its compatibility with the
<ulink url="http://www.microsoft.com/HCL">Hardware Compatibility List</ulink>
of Microsoft, for Linux it's also greatly recommended to verify the
<ulink url="&linuxdoc;/Hardware-HOWTO.html">Hardware HOWTO</ulink>,
and for HP machines to refer to
<xref linkend="hp-hardware">.
</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>"Free Software are not adequate for heavy tasks"</emphasis></term>
<listitem>
<para>
This is less and less true and this criticism has been obsoleted with the latest versions of the Linux kernel which will include a journalised filesystem, allowing a true application cluster.
But already Linux authorises the use of multi-processors, several nodes to realise computation clusters.
And don't forget it's used by the portal
<ulink url="http://www.voila.fr">Voila</ulink> (France Telecom) or the engine <ulink url="http://www.google.com">Google</ulink>
among other prestigious references.
As well, FreeBSD is used with success as the world biggest ftp server :
<ulink url="ftp://ftp.cdrom.com">Walnut Creek CDROM server</ulink>
Useful projects to consult in this area of high availability are
<ulink url="http://www.linux-vs.org"></ulink>, <ulink url="http://www.opengfs.org"></ulink> &et; <ulink url="http://www.linux-ha.org"></ulink>
</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>"What appeal do I have in case of problem with the editors ?"</emphasis></term>
<listitem>
<para>
There is no appeal, because software licences deny all responsabilities for the writers, in case of problem.
But, in reality developers are always ready to help in case of problem and try to correct as soon as possible the bugs encountered (for the F00F bug of the pentium, a patch for the Linux kernel was published within 3 days, for example).
On the other side, commercial editors guarantee very badly users against problems other than packaging errors. Please read the notes furnished with your software to judge.
</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2><title>
Real problems around free software
</title>
<para>
It would not be honest to negate certain remaining problems linked to free software.
Some have begun to disappear, other are inherent to the system, other at last will take time to diappear.
</para>
<para>
The first problem, inherent to the model of free software, is the multiplicity of tools and distributions available.
So, if you want to setup a mail server, you have to choose between
Sendmail, Exim, PostFix, Qmail, Smail.
As well if you want to install Linux, you may choose between the distributions
&RedHat;, <ulink url="http://www.suse.de">SuSE</ulink>, <ulink url="http://www.slackware.com">Slackware</ulink>, <ulink url="http://www.linux-mandrake.com/en">Mandrake</ulink>, <ulink url="http://www.turbolinux.com">Turbo Linux</ulink>, <ulink url="http://www.debian.org">Debian</ulink>.
This represents often a problem for the newcomer, but the esperienced user will always prefer to have a large choice he will confront to his particularities and to his experience.
As long as an actor respects the rules by freeing his code (it's the case of the rpm and deb formats for example), there is little risk from the comunity point of view.
The key point is that the choice is made only taking in account technical criterias.
</para>
<para>
The second problem, inherent also to the free software birth, is the necessity to have strong Unix and Internet competences, to manage such solutions.
The power available through these systems is proportional to the competence of their administrators.
And that will stay true even with the growth of more and more grahical solutions to manage them.
On the other side, you capitalize the investment in time to learn their functions and that doesn't disappear, because you don't have to re-learn eveything from one version to the other (I use the same editor, vi, for the last 15 years).
Don't forget that systems you use daily seem to be simple, uniquely because you passed enough time to learn them.
For Internet competences, it's a statement of the obvious to say that this investment isn't lost.
At last, even with the work of translators to provide information in french and other languages, a good knowledge in technical english is definitively a plus.
</para>
<para>
The last problem met in the implementation of free software solutions is to suceed in convincing some managers to go against the prevailing opinion.
The aim of this chapter is precisely to give all sorts of argumentations to achieve that goal, but you need each time to show conviction to get his way in the end.
As soon as these solutions will be adopted by big firms principaly, resistances will disappear.
</para>
</sect2>
</sect1>
<sect1 id="linux-vs-os">
<title>
Linux and other operating systems
</title>
<para>
The aim is not to examine completely or to compare the functions of the various operating systems available.
It's more upon looking at the respective positions of Linux in comparaison with other systems.
Only systems having a sufficient representation on the market are considered.
</para>
<sect2><title>
Linux &et; other proprietary Unix (HP-UX, Tru64, AIX, Solaris, Irix)
</title>
<para>
The situation taken by all the hardware manufacturers places Linux today in the entry level (when it's taken in account) and their own Unix system in the middle and high level.
Reality is sometimes more cruel than the situation wanted by the marketing department :-). Technically, a Linux distribution has no cause to be envious of the manufacturers Unix solutions, except for the moment the set of commercial applications and some high-end hardware configuration support.
And we can often see that users dope their Unix workstations with free software to complete their usage.
</para>
<para>
To be precise in the talk, we should consider manufacturers Unix solutions as split in stations and servers.
</para>
<para>
On the station side, there's no doubt in my mind: for a customer, the only reason today to buy one is linked to the availability of a software or a hardware which wouldn't exist in the free environment, or due to intrinsic performances of the machine.
In the first case, we can see that this argument should have a short life time, because logically every software editor (except maybe hardware manufacturers) and every hardware manufacturer has interest in porting their applications or allowing the use of their hardware on all the major environments in the market.
As shown by Oracle, Informix, Sybase, ... Linux becomes today one of the major environments.
In the second case, the difference in term of performances between the Linux dominant platform (IA-32) and the other competitors decreases and will disappear with the generalisation of the IA-64 architecture, which seems to be adopted largely by a majority of actors.
More over, Linux is often available natively on the processors of these actors
(Sparc, Mips, PowerPC, 68xxx, Alpha, Crusoe, PA-Risc).
I think Linux may represent the famous unique and standard Unix that everybody dreamed of from a long time, without succeeding to impose it (the open and free characteristics brought by Linux are not without influence on that).
I think that at the end hardware manufacturer Unix workstations will be restricted to some niches such as high end computation, virtual reality, ... and that as long as solutions are not available on a free environment.
Linux offers all the functional qualities of the other Unix systems, and thus of the workstation, on a more various hardware platform and potentially at a better price, if on PCs.
So it is the natural choice of every computer engineer with a strong Unix culture (old customer of the workstation) who will prefer that solution to the migration to a Microsoft system typically.
With IA-64, we can see that Linux was the first operating system available (including graphical support).
</para>
<para>
On the server side, in addtion to the points mentionned previously for the stations, problems are more complex.
Ram, disks, processors capacities, extensions of every kind make them difficultly repleacable by machines with a IA-32 architecture for example.
More over, certain solutions such as high availability clusters for example have just been put in production in a Linux environment, compared to years of operation under Unix.
The other brake is often linked to investments already done around software solutions deployed on these servers.
Whatever their natural life time is much higher than those of the stations.
Changes will thus be made more slowly in that domain.
Here we can consider rightly Linux solutions as an entry/middle level solutions, when hardware manufacturer Unix servers are the middle/high level.
The introduction of Linux in place of these machines will begin only with a massive availability of applications, mainly in the management sector.
Again IA-64, with increased SMP capabilities (16 processors today), higher bandwidth, ... will make things change.
</para>
<para>
The advantages of the hardware manufacturer solutions, explaining why they are so often chosen when applications are critical, are linked to the homogeneity of the solution (hardware and software mastered by the same entity, which can't invoke a third party in case of problem), and to the support and maintenance guarantees furnished.
</para>
<para>
Finally, there is not so much antagonism between these systems, because they are full cousins.
Their association allows today to computer teams "pro-Unix" to have solutions from start to finish, without having to lose in functions, as it's so often the case with other operating systems available for personal computers.
</para>
</sect2>
<sect2><title>
Linux &et; SCO/Caldera
</title>
<para>
The comparaison between Linux and the SCO systems seems to me quite unbalanced.
First, all the previous points are vaild here also.
More over, SCO isn't a hardware manufacturer, so the homogeneity advantage disappears.
The IA-32 Intel platform is supported by both systems, so cost is identical.
On the other hand, the software solution has a disproportionate cost (few software provided in the base install, thus a lot of expenses to extend, as well as to increase the number of users).
Having to manage one OpenServer, I can say that performances are far beyond those of a Linux system.
More over, its conception is older, abounds of symbolic links which makes management complex.
The hardware supported by SCO is less numerous than those Linux supports.
Only stay as an advantage the installed base and the set of applications available. But for how long ?
Caldera now owns both SCO software (Openserver and Unixware) and its own Linux distribution. But instead of trying to free technologies from SCO, they are proprietarizing their linux (1 license per server).
</para>
</sect2>
<sect2><title>
Linux &et; Windows NT/2000/XP
</title>
<para>
The comparaison is here more difficult, because Windows NT/2000/XP isn't an open system, as the precedings, which is already redhibitory for certain users.
An excellent <ulink url="http://unix-vs-nt.org/kirch/">comparaison</ulink> was made by John Kirch between Unix and Windows NT Server.
I recommend to people searching to have an enlightened opinion on this subject to read it; it's updated regularly and was written by a specialist of both Microsoft and Unix operating systems.
Financially, obvious advantage for the free software.
And it's more obvious, as for SCO, if you consider the set of complementary software you need to use a server.
The author evaluates the difference from 1 to 100 all the same !
Technically, either on the functions provided or on the reliability, the administration, the performances, the hardware supported, and more over the security, Unix systems and particularly free systems outperform what is proposed by Windows NT/2000/XP.
The fact to have a GUI non independant from the kernel contributes greatly to the instability of NT/2000/XP, because it's more difficult to avoid errors in a GUI (there is no mastering possible of the user comportment in front of it) rather than in a kernel.
</para>
<para>
Which are the real advantages of Windows NT ?: the marketing power of Microsoft which persuades the world that computers equal Windows and which leans on the enormous installed base; its office applications (a monopolistic situation on the market) only available in this environment; the confusion maintained between the various flavours of Windows (95/98, NT, 2000), and between the server and client functions; its agreements with the biggest hardware manufacturers which often require them to provide a Microsoft system with their platforms; its technological initiatives to occupy the market in first, based on proprietary code and that often without respect of known or documented standards, or its policy to embrace for killing a movement (described in the
<ulink url="http://www.opensource.org/halloween.html">"Haloween documents"</ulink>).
</para>
<para>
The lack of hegemony in the servers sector is the best reason to hope that a plurality of solutions may exist in the future for computers users, also at the desktop.
The new XP licensing schema, the passport tool, the registering mechanism during installation are real brakes for users thinking to migrate from a current platform to a new one, as well as the hardware costs linked. In that perspective, an opensource solution should and will be more and more considered.
</para>
</sect2>
</sect1>
</chapter>
<chapter id="hp-products">
<title>
Linux and HP products
</title>
<para>
To maintain such a chapter is an endless task :-).
</para>
<sect1><title>
Informations
on HP products and Linux
</title>
<sect2><title>
General information
</title>
<para>
HP became recently concious of the importance taken by Linux and free software in general, and on its machines particularly.
Thus a web site dedicated to Linux in HP environment is now available at
<ulink url="http://www.hp.com/go/linux"></ulink>.
</para>
<para>
In France, there is for a longer time a site on these themes, under the responsability of
Jacques Misselis <email>Jacques_Misselis@hp.com</email>, hosted by <ulink url="http://www.ec-lyon.fr">l'<27>cole Centrale de Lyon</ulink> at the address <ulink url="http://hpwww.ec-lyon.fr/hpeduc/education"></ulink>.
</para>
<para>
On the other side, the firm Medasys for which I worked between 1996 and 2000, put at disposition of the community a certain number of information since 1997, available at
<ulink url="http://www.medasys.fr/linux"></ulink>.
This HOWTO is the result of this work.
</para>
<para>
HP also realised a synthesis document (PDF format) concerning his position in front of Linux, the
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Docs/white-paper.pdf">White Paper HP Linux Strategy</ulink> (1999-04).
</para>
<para>
HP is a member or sponsor of
<ulink url="http://www.li.org">Linux International</ulink>,<ulink url="http://www.osdlab.org">Open Source Development Lab</ulink>, &et; <ulink url="http://www.linuxbase.org">Linux Standard Base</ulink>.
</para>
</sect2>
<sect2><title>
Particular announces
</title>
<para>
HP also communicates through its web site around Linux and free software.
You'll find some links here.
</para>
<ItemizedList>
<listitem>
<para>
FireHunter announce (10/06/1998)
</para>
<!-- <para><ulink url="http://www.tmo.hp.com/tmo/press/English/PRTM0804813.html"></ulink></para> -->
<para><ulink url="http://www.hp.com/communications/solutions/isp/tools/pressroom/releases/pr032999a.html"></ulink></para>
</listitem>
<listitem>
<para>
Covision program announce (01/27/1999)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/jan99/27jan99b.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
Linux support on NetServers and IA-64 announce (01/27/1999)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/jan99/27jan99.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
PA-Risc port announce (03/01/1999)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/mar99/01mar99e.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
Informix HP association announce (03/02/1999)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/mar99/02mar99i.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
Kayak Linux support (03/17/1999)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/mar99/17mar99e.htm"></ulink>
<!-- <ulink url="http://interactive.medical.hp.com/smartfriend/cgi-bin/sfem.pl?EML10026=15126"></ulink> -->
</para>
</listitem>
<listitem>
<para>
World Linux support announce (04/20/1999)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/apr99/20apr99a.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
HP OpenView announces (05/17/1999)
</para>
<para>
<ulink url="http://www.openview.hp.com/solutions/itsm/press/press.asp?docid=314"></ulink>
</para>
</listitem>
<listitem>
<para>
Availability of Apache on HP 3000 (Summer/1999)
</para>
<para>
<ulink url="http://www.businessservers.hp.com/falladvisor/sum99/Summer99/apache.html"></ulink>
</para>
</listitem>
<listitem>
<para>
Visualize Linux support announce (06/21/1999)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/jun99/21jun99g.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
Open Source Software commitment by HP (08/09/1999)
</para>
<para>
<ulink url="http://internetsolutions.enterprise.hp.com/linux/news/PRelease4.html"></ulink>
</para>
</listitem>
<listitem>
<para>
Aberdeen group analysis on HP position on free software (08/09/1999)
</para>
<para>
<ulink url="http://internetsolutions.enterprise.hp.com/linux/news/aberdeen_white_paper.html"></ulink>
</para>
</listitem>
<listitem>
<para>
HP Linux vision
(01/01/2000)</para>
<para>
<ulink url="http://www.hp.com/visualize/programs/news/archive/linuxvision.html"></ulink>
<!-- http://search.hp.com/redirect.html?url=http%3A//www.internetsolutions.enterprise.hp.com/linux/news/HP_cert_release.html&qt=DAT+certification+on+linux&hit=1 -->
</para>
</listitem>
<listitem>
<para>
HP announces the certification of its DAT and DLT products under Linux
(02/02/2000)</para>
<para>
<ulink url="http://www.hp.com/pressrel/feb00/02feb00c.htm"></ulink>
<!-- http://search.hp.com/redirect.html?url=http%3A//www.internetsolutions.enterprise.hp.com/linux/news/HP_cert_release.html&qt=DAT+certification+on+linux&hit=1 -->
</para>
</listitem>
<listitem>
<para>
HP Brings Award-winning 3-D VISUALIZE Graphics to Linux Desktop
(02/02/2000)</para>
<para>
<ulink url="http://www.hp.com/pressrel/feb00/02feb00b.htm"></ulink> &et;
<ulink url="http://internetsolutions.enterprise.hp.com/linux/feb02page.html"></ulink>
</para>
</listitem>
<listitem>
<para>
HP and Intel Release IA-64 Developer's Kit for Linux (06/13/2000)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/jun00/13jun00a.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
HP Announces Linux Support for State-of-the-art 3-D Graphics Accelerators (07/25/2000)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/jul00/25jul00b.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
HP Expands Commitment to Linux (08/14/2000)
</para>
<para>
<ulink url="http://www.hp.com/pressrel/aug00/14aug00.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
HP adds Linux support for its Chai appliance platform Software (09/26/2000)
</para>
<para>
<ulink url="http://www.linux.hp.com/news_events/press_releases/linux_chai.html"></ulink>
</para>
</listitem>
<listitem>
<para>
HP NetServers make Linux Hum for Solid State Design
</para>
<para>
<ulink url="http://netserver.hp.com/netserver/docs/download.asp?file=cs_solid.pdf"></ulink>
</para>
</listitem>
<listitem>
<para>
Medasys
chosen by Hewlett-Packard France Education/Research as Linux competence center
</para>
<para>
<ulink url="http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux/educ_linux.html"></ulink>
</para>
</listitem>
<listitem>
<para>
Hewlett-Packard France Education/Research announces commitment to Linux promotion
</para>
<para>
<ulink url="http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux/hp_linux.html"></ulink>
</para>
</listitem>
<listitem>
<para>
HP's open letter to the Open source Community (10/18/2000)
</para>
<para>
<ulink url="http://www.linux.hp.com/news_events/open_letter.html"></ulink>
</para>
</listitem>
<listitem>
<para>
HP Ultrium Tape Drives Certified to be Linux Compatible (11/21/2000)
</para>
<para>
<ulink url="http://www.hp.com/hpinfo/newsroom/press/21nov00b.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
Bruce Perens, Open Source advocate, joins HP (12/04/2000)
</para>
<para>
<ulink url="http://www.itworld.com/Comp/2362/LWD010404hpdrivers/:w!
"></ulink>
</para>
</listitem>
<listitem>
<para>
OSDL opens today with 19 sponsors including HP (01/24/2001)
</para>
<para>
<ulink url="http://www.hp.com/hpinfo/newsroom/press/24jan01b.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
HP Extends Linux Support for Enterprise Solutions (01/31/2001)
</para>
<para>
<ulink url="http://www.hp.com/hpinfo/newsroom/press/31jan01a.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
HP's commitment for Linux during Linux-Expo Paris 2001
(02/02/2001)</para>
<para>
<ulink url="http://www.france.hp.com/main/une/temoignages/linux/expo.php3"></ulink>
</para>
</listitem>
<listitem>
<para>
HP opens print driver source code
(04/04/2001)</para>
<para>
<ulink url="http://www.linux.hp.com/news_events/perens.html"></ulink>
</para>
</listitem>
<listitem>
<para>
EMEA announces around Linux (Trusted Linux, Mandrake Certification, ...) (08/2/2001)
</para>
<para>
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Press/PREMEA20010822.pdf"></ulink>
</para>
</listitem>
<listitem>
<para>
B. Maillard Interview (HP France) (08/24/2001)
</para>
<para>
<ulink url="http://solutions.journaldunet.com/itws/010824_it_hp_maillard.shtml"></ulink>
</para>
</listitem>
<listitem>
<para>
HP Expands Open Source Offerings with Linux Security Software and Embedded Software Platform for Intelligent Devices (08/27/2001)
</para>
<para>
<ulink url="http://www.hp.com/hpinfo/newsroom/press/27aug01b.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
HP Builds Supercomputer from Off-the-Shelf Parts
(Oct. 2001)
</para>
<para>
<ulink url="http://www.hpl.hp.com/news/2001/oct-dec/supercomputer.html"></ulink>
</para>
</listitem>
<listitem>
<para>
HP's Linux strat<61>gy
</para>
<para>
<ulink url="http://www.hpbriefingroom.com/north_america/linux/index.html"></ulink>
</para>
</listitem>
<listitem>
<para>
HP, Red Hat Provide Selected Universities Worldwide with Grants of Red Hat Linux Software
</para>
<para>
<ulink url="http://www.hp.com/hpinfo/newsroom/press/06nov01a.htm"></ulink>
</para>
</listitem>
<listitem>
<para>
I've participated to a conference organised by Cyperus during the Linux-Expo Paris 2001. You could see it at this address
<ulink url="rtsp://discovery.oleane.net:554/2001/janvier/linuxexpo/linux207.rm"></ulink>
</para>
</listitem>
<!--
<listitem>
<para>
<ulink url=""></ulink>
</para>
</listitem>
-->
</ItemizedList>
<para>
HP France
has also published an article on Linux and free software in its May 1999 issue of HP Computer News, an article on HP Linux support in the September 1999 issue, and an article on Linux RedHat solutions on HP Visualize workstation in the November 1999 issue.
</para>
</sect2>
</sect1>
<sect1 id="hp-hardware">
<title>
HP hardware supported by Linux
</title>
<para>
This section presents HP hardware supported today by Linux. Informations are based on the latest stable version of the Linux kernel, which is currently version &curker;. A development kernel (version 2.5) is also available but doesn't offer any guarantee of stability.
</para>
<sect2>
<title>
Intel based computer range
</title>
<para>
Page last updated the
&curdate;.
</para>
<para>
That computer range is today the main set of HP machines supported by Linux, and that till many years.
In case you didn't already do it before, some preliminaty readings are recommended before to try to install Linux on these platforms.
</para>
<para>
The
<ulink url="&linuxdoc;/Installation-HOWTO.html">Linux Installation HOWTO</ulink>
contains a great number of information to install Linux. If you bought linux on a CD-ROM, chances are that installation instructions are provided with it (the little booklet inside the disk case, and/or files on the CD).
</para>
<para>
The
<ulink url="&linuxdoc;/Kernel-HOWTO.html">Linux Kernel HOWTO</ulink>
should be read to have details on kernel construction.
I will just mention here points which are specific to HP hardware.
</para>
<para>
Outside particular indication, Linux support means during the installation of a RedHat/Mandrake type distribution. In special cases, a kernel rebuild will be necessary to support completely some hardware elements. You should note that what is true for one distribution is generally true for another, as these functions are linked to the kernel or the XFree86 server, and not to the distribution itself.
</para>
<para>
In case of problem, the first reflex should be to update the BIOS of the HP machine, and to verify whether the problem is always there. If yes, you may then contact HP support, if your configuration is supported by HP (This document focus on what is working, superset of what is supported, and has no value in that area). On the other hand, if your machine is working correctly, don't update the BIOS without reason, this is always a risked operation. BIOS updates are available from
<ulink url="http://www.hp.com/cposupport/software.html"></ulink>
</para>
<sect3>
<title>
The desktop range (Brio, Vectra, Kayak)
</title>
<para>
HP has a new program called "Freedom of Choice" on the whole desktop range. Linux is thus one of the operating systems pushed by HP. Cf:
<ulink url="http://www.hp.com/desktops/linux/"></ulink> &et; <ulink url="http://www.hp.com/pressrel/aug00/14aug00.htm"></ulink>.
</para>
<para>
A <ulink url="http://www.hp.com/desktops/linux/linuxfaq.html">FAQ</ulink>
is also available.
</para>
<para>
HP insures the support of certified Linux hardware by the following method : all the machines have the
<ulink url="http://www.support.vectra.hp.com/vectrasupport/indexes/Driver39.html">Diagtool</ulink>
utility. If this utility indicates a problem, it's taken in account by HP maintenance. If it doesn't, it's considered as a software problem and should be reported to the distribution provider.
</para>
<para>
The following tables indicate the state of Linux support by these platforms :
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Brio &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>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)</entry>
&cels3triov2;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Brio (D6810A, D6812A)</entry>
&celatipro;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Brio (D6638A, D6639A, D6640A, D6644A, D7901A, D7902A, D6645A, D6646A) &chipbx;</entry>
&celatipro;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Brio (D5841A, D6516B)</entry>
&celmilii;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Brio (D6760A, D7671A, D6908A, D7930A, D7672A, D7925T, D6776A, D6769A, D6755A, D6895A, D6896A, D6897A, D7931A)</entry>
&celmilg100;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Brio BA (D7581A, D7584A, D7585A, D7587A, D7586A, D7591A, D7594A, D8411A)</entry>
&celsisagp;
&celsans;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Brio BAx (D7600A, D7603A, D7624A, D7625A, D7630A, D7610A)<superscript><Link LinkEnd="bax">Rem.</link></superscript></entry>
&celmilp200;
&celsans;
&celsans;
&celcs4614;
&celoui;
</row>
<row>
<entry>Brio BAx (D7605A)<superscript><Link LinkEnd="bax">Rem.</link></superscript></entry>
&celmilp200;
&celinconnu;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Brio BA400 (D8760A, D8761A, D8763A, D8764A, D8767A, D8768A, D8769A, D8934A, D8935A, D8936A, D8943A, D8947A, D8952A, D8953A, D9720A, D9721A, D9724A)</entry>
&celi810;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Brio BA410 (P1682A, P1683A, P1686A, P1687A, P1689A, P1692A, P1694A, P1710A, P1711A, P1718A, P1719A, P1720A, P1722A, 03237A, P2738A, P2739A, P2741A, P2743A, P2745A, P2746A, P3235A, P3263A, P3264A, P3265A, P3266A, P3267A, P3268A, P3269A, P3271A, P3272A, P3662A, P3663A, P3664A, P3665A, P3666A, P4848B, P4849B, P4855B, P4869A, P4870A, P4872A, P5816B, P5817B, P5821B, P5822A)</entry>
&celsavage;
&celsans;
&celsans;
&celvia82c686;
&celoui;
</row>
<row>
<entry>Brio BA410 (P1716A, P1721A, P1723A, P3270A, P3273A, P4873A)</entry>
&celsavage;
&celsmc1211;
&celsans;
&celvia82c686;
&celoui;
</row>
<row>
<entry>Brio BA410 (P2744A, P3274A, P3667A)</entry>
&celge2;
&celsans;
&celsans;
&celvia82c686;
&celnon;
</row>
<row>
<entry>Brio BA600 (D8770A, D8771A, D8772A, D8773A, D8778A, D8780A, D8783A, D8784A, D8785A, D8788A, D8789A, D8963A, D9070A, D9072A, D9080A, D9082A, D9085A, D9091A)&chipbx;</entry>
&celmilp200;
&celsans;
&celsans;
&celcs4614;
&celoui;
</row>
<row>
<entry>Brio BA600 (D8406A, D8774A, D8781A, D8787A, D8967A, D9075A)&chipbx;</entry>
&celmilp200;
&celinconnu;
&celsans;
&celcs4614;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Vectra &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>Vectra xe310 (P5829A, P5833A, P5881A, P5902A, P5904A, P6014B, P6015B, P6016A, P6138A)</entry>
&celi810;
&celsans;
&celsans;
&cel82810;
<entry>Mandrake 8.1</entry>
</row>
<row>
<entry>Vectra xe310 (P5865B, P5891A)</entry>
&celi810;
&celsmc1211;
&celsans;
&cel82810;
<entry>Mandrake 8.1</entry>
</row>
<row>
<entry>Vectra xe310 (P6137A)</entry>
&celi810;
&celsmc1211;
&celsans;
&cel82810;
<entry>Preload Mandrake 8.1</entry>
</row>
<row>
<entry>Vectra VE5 (D5592A, D5602A, D5603A, D5604A, D5606N, D5608A, D5612A, D5615A, D5618A, D5607A, D5617A)</entry>
&cels3triov2;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VE7 (D6530A, D6531A, D6533A, D6610A, D6611A, D6615A, D6616A, D6613A)</entry>
&celati2c;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VE7 (D6532A, D6612A, D6617A, D6618A)</entry>
&celati2c;
&cel3com;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VE8 (D6550A, D6560A, D6570A, D6554A, D6584A, D6540A, D6541A, D6544A, D6543A, D6578A, D6573A, D6574A, D6580A,D6581A, D6584A, D6583A, D6593A, D6597A, D6598A) &chipbx;</entry>
&celmilg100;
&celsans;
&celsans;
&celaztec2320;
&celoui;
</row>
<row>
<entry>Vectra VE8 (D6552N, D6562N, D6565N, D6542A, D6572A, D6575A, D6582A, D6595A, D6582A, D6585N, D6599A) &chipbx;</entry>
&celmilg100;
&cel3com;
&celsans;
&celaztec2320;
&celoui;
</row>
<row>
<entry>Vectra VEi7 (D8112A, D8117A, D8121A, D8123A, D8124A, D8126A, D8128A, D8129A, D8131A, D8133A, D8134A, D8136A, D8138A, D8139A, D8141A, D8143A, D8144A, D8145A, D8148A, P1618A, P1619A)</entry>
&celsisagp;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VEi7 (D8118N, D8122A, D8127N, D8132A, D8137A, P1620A)</entry>
&celsisagp;
&cel3com;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VEi8 (D8166A, D8168A, D8151A, D8153A, D8155A, D8169A, D8171A, D8173A, D8174A, D8181A, D8183A, D8184A, D8186A, D8188A, D9784A, D9785A, D9786A, D9788A, D9791A, D9793A, P1626A, P1628A, P1633A)</entry>
&celmilp200;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VEi8 (D8167N, D8152N, D8172N, D8182N, D8187N, D9787N, D9789A, D9792N, P1627A)</entry>
&celmilp200;
&cel3com;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL5 (D4552A, D4543A, D4554A, D4555A, D4556A, D4557A, D4558A, D4559A, D4560A, D4567A, D4562A, D4563A, D4572A, D4574A, D4576A, D4579A, D4577A)</entry>
&cels3triov2;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VL6</entry>
&celcl5446;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VL6</entry>
&celmilii;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL7 (D5710A, D5711N, D5725A, D5720A, D5721N, D5731N, D5797N, D5737A, D5799N)</entry>
&celcl5465;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VL7 (D5734N, D5729N, D5739N, D5728N, D5798N)</entry>
&celmilii;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL7 (D5724N, D5796N)</entry>
&celcl5465;
&celamd;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL8 (D5880A, D5882A, D5890A, D5891A, D5893A, D5896A, D5898A, D5900A, D5902A, D6945A) &chipbx;</entry>
&celmilg100;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL8 (D5881A, D5883A, D5894A, D5888A, D5892A) &chipbx;</entry>
&celmilg100;
&cel3com;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL8 (D5887A) &chipbx;</entry>
&celmilg100;
&cel3com;
&celinconnu;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL8 (D6944A) &chipbx;</entry>
&celmilg200;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL8 (D6940A, D6941A, D6942A) &chipbx;</entry>
&celmilg200;
&cel3com;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra VL8 (D6943A) &chipbx;</entry>
&celmilg200;
&cel3com;
&celaic7880;
&celinconnu;
&celoui;
</row>
<row>
<entry>Vectra VLi8 (D7941A, D7943A, D7945A, D7948A, D7951A, D7953A, D7955A, D7961A, D7963A, D7965A, D7958A, D7968A, D7969A, D7973A, D7976A, D9459A, D9460A, D9463A, D9467A, D9774A, D9810A, P1894A, P1898A)</entry>
&celmilg200;
&celsans;
&celsans;
&celcs4614;
&celoui;
</row>
<row>
<entry>Vectra VLi8 (D7826A, D7836A, D7837A, D7846A, D7847A, D7848A, D7856A, D7857A, D7866A, D7867N, D7876A, D7877N, D7942A, D7949A, D7952A, D7959A, D7962A, D7969A, D7972A, D8696A, D8697A, D8950A, D9456A, D9457N, D9461A, D9462A, D9770N, D9771N, D9775A, D9778A, D9779N, D9809A, P1896A, P1899A)</entry>
&celmilg200;
&cel3com905c;
&celsans;
&celcs4614;
&celoui;
</row>
<row>
<entry>Vectra VL400 (D9815A, D9816A, D9817A, D9818A, D9819A, D9820A, D9821A, D9822A, D9824A, D9826A, D9828A, D9829A, D9830A, D9831A, D9833A, P1555A, P1556A, P1557A, P1558A, P1560A, P2260A, P2261A, P2266A, P2265A, P2778A, P2779A, P3351A, P3353A, P3389A, P3390A, P3391A, P3394A, P3614A, P3615A, P3616A, P3618A, P3687A, P3691A, P3694A, P3697A, P3698A, P3699A, P3700A, P3702A, P3704A, P3728A, P3730A, P3732A, P3733A, P3734A, P3735A, P3736A, P3737A, P3738A, P3739A, P3740A, P3743A, P3744A, P3745A, P3746A, P3747A, P4110A, P4116A, P4119A, P4120A, P4121A, P4128A, P4129A, P4130A, P4134A, P4136A, P4137A, P4138A, P4140A, P4352A, P4354A, P4355A, P4368A, P4369A, P4370A, P4371A, P4745A, P4746A, P4747A, P4748A, P4752A, P4753A, P5060A, P5069A, P5075A, P5120A, P5121A, P5123A, P5125A, P5126A, P5133A, P5144A, P5598A) &coper;</entry>
&celi815;
&cel3com905c;
&celsans;
&cel82810;
&celoui;
</row>
<row>
<entry>Vectra VL400 (D9825A, D9827A, D9832A, D9834A, P1554A, P1559A, P1561A, P1562A, P3352A, P3384A, P3686A, P3701A, P3703A, P3617A, P3619A, P3688A, P3689A, P3690A, P3692A, P3693A, P3695A, P3696A, P4112N, P4113N, P4114N, P4115A, P4117A, P4118A, P4122A, P4123N, P4124N, P4125N, P4126N, P4127N, P4133A, P4356A, P4357A, P4358A, P4359A, P4360A, P4361A, P4362A, P4363A, P4364A, P4365A, P4366A, P4167A) &coper;</entry>
&celmilg450;
&cel3com905c;
&celsans;
&cel82810;
<entry>RedHat 7.0</entry>
</row>
<row>
<entry>Vectra VL400 (P2257A) &coper;</entry>
&celmilg400;
&cel3com905c;
&celsans;
&cel82810;
&celnon;
</row>
<row>
<entry>Vectra VL400 (P5083A) &coper;</entry>
&celge2;
&cel3com905c;
&celsans;
&cel82810;
&celnon;
</row>
<row>
<entry>Vectra VL410 (D4768A, P5622A, P5957A, P5958A, P5959A, P5960A, P5962A, P5963A, P6096A, P6097A, P6098A)</entry>
&celi810;
&celeepro;
&celsans;
&celad1885;
&celnon;
</row>
<row>
<entry>Vectra VL410 (P5964A)</entry>
&celge2;
&celeepro;
&celsans;
&celad1885;
&celnon;
</row>
<row>
<entry>Vectra VL420 (P5754A, P5755A, P5756A, P5757A, P5761A, P5762A, P5764A, P5765A, P5767A, P5769A, P5770A, P5956A, P5962A, P5967A, P5978A, P5985A, P5988A, P5991A)</entry>
&celati128;
&celeepro;
&celsans;
&celad1885;
&celnon;
</row>
<row>
<entry>Vectra VL420 (P5760A, P5763A, P5766A, P5768A, P5986A, P5990A)</entry>
&celge2;
&celeepro;
&celsans;
&celad1885;
&celnon;
</row>
<row>
<entry>Vectra VL600 (D9733A, D8643A, D8653A, D8657A, D8663A, D8667A, D9737A, D8647A, D8677A, P2780A, P3285A, P3288A) &coper;</entry>
&celmilg250;
&celsans;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Vectra VL600 (D7543N, D8644N, D8648N, D8654N, D8658N, D8664N, D8668N, D8678A, D9734N, D9738N, P2786A, P3286N, P3289N, P3604N, P3705N) &coper;</entry>
&celmilg250;
&cel3com905c;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Vectra VL600 (D8635A, D8645A, D8649N, D8655A, D8659N, D8665A, D8669N, D8679N, D9735A, D9739N, P2787A, P3287A, P3290N, P3344N, P3345N, P3605N, P3606N, P3607N, P3608N, P3610N) &coper;</entry>
&celmilg400;
&cel3com905c;
&celsans;
&celcs4614;
&celoui;
</row>
<row>
<entry>Vectra VL600 (P3609N) &coper;</entry>
&celmilg450;
&cel3com905c;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Vectra VL600 (D8656N) &coper;</entry>
&celmilg250;
&celsans;
&celinconnu;
&celcs4614;
&celnon;
</row>
<row>
<entry>Vectra VL800 (P2059A, P2074A, P2076A, P2077A, P2078A, P2080A, P2693A, P3631A, P3633A, P3635A, P3637A, P3638A, P3643A, P3644A) &i850;</entry>
&celmilg450;
&cel3com905c;
&celsans;
&celcs4299;
&celnon;
</row>
<row>
<entry>Vectra VL800 (P2057A, P2060A, P2075A, P2079A, P2081A, P2694A, P2695A, P3632A, P3634A, P3636A, P3642A) &i850;</entry>
&celge2;
&cel3com905c;
&celsans;
&celcs4299;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>Vectra VL800 (P2696A, P2697A, P3642A) &i850;</entry>
&celge2;
&cel3com905c;
&celsans;
&celsblive;
&celnon;
</row>
<row>
<entry>Vectra VL800 (P2058A, P3223A, P3224A, P3225A, P3226A, P3640A) &i850;</entry>
&celati128;
&cel3com905c;
&celsans;
&celcs4299;
&celnon;
</row>
<row>
<entry>Vectra VL800 (P3639A) &i850;</entry>
&celati128;
&cel3com905c;
&celsans;
&celcs4299;
<entry>Preload Mandrake 8.0</entry>
</row>
<row>
<entry>Vectra XA (D3986A, D3989A, D3990A, D3991A, D3993A, D4770N, D4771N,
D4773N, D4774N, D3994N, D3995N, D4776N)</entry>
&celmilii;
&celamd;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Vectra XA (D4777A)</entry>
&celmilii;
&celamd;
&celaic7880;
&celinconnu;
&celoui;
</row>
</tbody>
</Tgroup>
</Table>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>e-PC &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>e-Vectra (D9896T, D9897T, D9898T, D9899T, P2024T, P2025T, P2027T, P2706T, P2707T)</entry>
&celi810;
&cel3com905c;
&celsans;
&cel82810;
&celoui;
</row>
<row>
<entry>e-PC (P2321A, P2760A, P2761A, P2763A, P2765A, P2791A, P2792A, P2793A, P2794A, P2795A, P3355A, P3362A, P4229A, P4230A, P4256A, P4265A, P4266A, P4269A, P4271A, P4272A, P4273A, P4274A, P4278A, P4941A, P4946A, P4949A)</entry>
&celi810;
&cel3com905c;
&celsans;
&cel82810;
<entry>RedHat 7.0</entry>
</row>
<row>
<entry>e-PC (P4315A, P4327A, P4328A, P4329A, P5802A)</entry>
&celi815;
&celeepro;
&celsans;
&cel82810;
<entry>RedHat 7.1, Mandrake 8.0, 8.1</entry>
</row>
</tbody>
</Tgroup>
</Table>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Kayak &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>Kayak XA (D4792A, D4795N)</entry>
&celcl5465;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA (D4807N, D4796N, D6491N, D6492N, D4806N, D4808N, D6493N)</entry>
&celcl5465;
&celamd;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XA (D4798N, D6490N, D4799N, D4803N, D6494N)</entry>
&celcl5465;
&celmixte2;
&celad1816;
&celoui;
</row>
<row>
<entry>Kayak XA (D4796S, D6493S)</entry>
&celmiliiagp;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA (D4803S)</entry>
&celmiliiagp;
&celmixte2;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA (D6720N, D6721N, D6723N, D6726N, D6724N, D6730N, D6731N, D6735N, D6736N, D6738N, D6739N, D7994N)</entry>
&celmilg200;
&celsans;
&celsans;
&celaztec2320;
&celnon;
</row>
<row>
<entry>Kayak XA (D6722N, D6729N, D6734N)</entry>
&celelsap;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XA (D6725N, D6732N, D6737N, D7993N)</entry>
&celmilg200;
&celmixte1;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XA (D6727N)</entry>
&celelsap;
&celmixte1;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA (D6728N, D6733N)</entry>
&celaccelg;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA-s (D5751N, D5752N, D5753N, D5755N, D5754N, D5756N, D5759N) &chipbx;</entry>
&celmilg100;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA-s (D5757N, D5758N) &chipbx;</entry>
&celmilg100;
&celmixte1;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XA-s (D5765N, D5763N, D5766N, D5769N, D7982N, D7986N, D7991N, D7987N) &chipbx;</entry>
&celmilp200;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XA-s (D5768N, D5767N) &chipbx;</entry>
&celmilp200;
&celmixte1;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA-s (D5762N, D7984N, D7988N) &chipbx;</entry>
&celelsap;
&celmixte1;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XA-s (D5764N, D7983N, D7989N) &chipbx;</entry>
&celaccelg;
&celmixte1;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA-s (D7990N) &chipbx;</entry>
&celmilg100;
&celmixte1;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XA-s (D7992N) &chipbx;</entry>
&celelsaii;
&celmixte1;
&celad1816;
&celoui;
</row>
<row>
<entry>Kayak XM600 (D9531N, D9533N, D9535N, D9541N, D9549N, D9552N, D9553N, D9555N, D9556N, D9557N, D9559N, P1642N, P1645N, P1653N, P1655N, P1658N, P2055N, P2191N, P2202N)</entry>
&celmilg250;
&celsmc1211;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XM600 (P1650N, P1652N, P1656N)</entry>
&celmilg250;
&celsmc1211;
&cel53c895;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XM600 (D8350N, D9554N, D9558N) &moddos;</entry>
&celmilg250;
&celsmc1211;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XM600 (P2054N) &modtblinux;</entry>
&celmilg400;
&celsans;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XM600 (D9563N)</entry>
&celmilg400;
&celsans;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XM600 (D9536N, D9537N, D9538N, D9544N, D9548N, P1646N, P1648N, P2192N, P2193N, P2203N, P2204N, P2204N, P2192N, P2193N)</entry>
&celmilg400;
&celsmc1211;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XM600 (D9539N, D9565N, P1651N, P1657N, P2190N, P2194N)</entry>
&celmilg400;
&celsmc1211;
&cel53c895;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XM600 (D9550N, D9567N)</entry>
&celelsaii;
&celsmc1211;
&celsans;
&celcs4614;
&celoui;
</row>
<row>
<entry>Kayak XM600 (D9534N, D9540N, D9543N, D9546N, D9564N, P1644N, P1647N, P1649N, P2053N, P2056N, P2195N, P2210N, P2211N)</entry>
&celelsaii;
&celsmc1211;
&cel53c895;
&celcs4614;
&celoui;
</row>
<row>
<entry>Kayak XM600 (D9545N, D8366N)</entry>
&celgvx1;
&celsmc1211;
&cel53c895;
&celcs4614;
&celoui;
</row>
<row>
<entry>Kayak XU (D4691N, D4692N, D4695N, D4701N, D4693N, D4694N, D4702N, D4705N)</entry>
&celmilii;
&celamd;
&celaic6080;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XU (D5680N, D5682N, D5683N, D5684N) &chipbx;</entry>
&celmilii;
&celamd;
&celaic6080;
&celad1816;
&celoui;
</row>
<row>
<entry>Kayak XU (D5702, D5704, D5686N, D6336N, D6348N, D8431N, D8920N)</entry>
&celmilg200;
&celaic-mixte;
&celinconnu;
&celoui;
</row>
<row>
<entry>Kayak XU (D5687N, D6333N, D6334N, D8432N, D6345N, D8923N)</entry>
&celelsap;
&celaic-mixte;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XU (D6337N, D6346N)</entry>
&celaccelg;
&celaic-mixte;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XU (D6347N)</entry>
&celmilg100;
&celaic-mixte;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XU (D8924N)</entry>
&celmilg400;
&celaic-mixte;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XU700 (A7185C)</entry>
&celmilg450;
&celinconnu;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XU700 (A7186C)</entry>
&celmilg450;
&celinconnu;
&celinconnu;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XU800 (D8019N) &xu800;</entry>
&celmilg250;
&celsmc1211;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XU800 (D8021N, P1586N, P1661N) &xu800;</entry>
&celmilg400;
&celsmc1211;
&celsans;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XU800 (D8000N, D8001N) &xu800; &moddos;</entry>
&celmilg250;
&celsmc1211;
&cel53c895;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XU800 (D8002N, D8010N, D8016N, P1585N, P1589N, P1663N, P1664N, P1668N) &xu800;</entry>
&celmilg250;
&celsmc1211;
&cel53c895;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XU800 (D8003N, D8006N, D8012N, P1587N, P1665N, P1669N) &xu800;</entry>
&celmilg400;
&celsmc1211;
&cel53c895;
&celcs4614;
&celoui;
</row>
<row>
<entry>Kayak XU800 (P1667N) &xu800; &modtblinux;</entry>
&celmilg400;
&celsmc1211;
&cel53c895;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XU800 (D8007N, D8013N, D8020N, D8022N, P1588N, P1590N, P1662N, P3220N, P3221N) &xu800;</entry>
&celelsaii;
&celsmc1211;
&cel53c895;
&celcs4614;
&celnon;
</row>
<row>
<entry>Kayak XU800 (D8009N, D8015N) &xu800;</entry>
&celgvx1;
&celsmc1211;
&cel53c895;
&celcs4614;
&celoui;
</row>
<row>
<entry>Kayak XW (D6475N)</entry>
&celelsa;
&celamd;
&celaic6080;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XW (D5505N, D5507N, D5509N)</entry>
&celaccele;
&celamd;
&celaic6080;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XW (D5510N, D5514N, D6485N)</entry>
&celfx4;
&celamd;
&celaic6080;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XW (D6480N, D6481N, D6482N) &chipbx;</entry>
&celaccele;
&celinconnu;
&celinconnu;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XW (D6797N)</entry>
&celfx6;
&celinconnu;
&celinconnu;
&celinconnu;
&celnon;
</row>
<row>
<entry>Kayak XW (D6486N, D6487N, D6488N) &chipbx;</entry>
&celfx4;
&celinconnu;
&celinconnu;
&celinconnu;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
<para>
The health monitoring system HP Kayak Maxilife,
available on the whole Kayak range, is supported by Linux with the tool
<ulink url="http://www.netroedge.com/~lm78">Lm_sensors</ulink>
</para>
</sect3>
<sect3>
<title>Desktop computer accessories</title>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Desktop computer accessories</Title>
&tabopt;
<tbody>
<row>
<entry>D1553A</entry>
<entry>Extension</entry>
<entry>ISA Slots Extension kit</entry>
&celoui;
&celoui;
</row>
<row>
<entry>D5480A</entry>
&celfastr;
&celaicaro;
&celnon;
</row>
<row>
<entry>D6690A</entry>
&celfastr;
&celaicaro;
&celnon;
</row>
<row>
<entry>D6951A</entry>
&celscsi;
&celaic7880;
&celoui;
</row>
<row>
<entry>D9528A</entry>
&celscsi;
&celsym8952;
&celnon;
</row>
<row>
<entry>D9529A</entry>
&celscsi;
&cel53c895;
&celoui;
</row>
<row>
<entry>D9663A</entry>
&celscsi;
&cel53c895;
&celoui;
</row>
<row>
<entry>D9561A</entry>
&celscsi;
&celinconnu;
&celnon;
</row>
<row>
<entry>P2280A</entry>
&celscsi;
&celaic29160;
&celnon;
</row>
<row>
<entry>D6936A</entry>
&celnet;
&celamd2;
&celoui;
</row>
<row>
<entry>D7504A</entry>
&celnet;
&cel3com;
&celoui;
</row>
<row>
<entry>D7506A</entry>
&celnet;
&celeepro;
&celnon;
</row>
<row>
<entry>D7508A</entry>
&celnet;
&celinconnu;
&celnon;
</row>
<row>
<entry>D7522A</entry>
&celnet;
&cel3com905c;
&celoui;
</row>
<row>
<entry>D7531A</entry>
&celnet;
&celrealtek;
&celoui;
</row>
<row>
<entry>D6657A</entry>
&celson;
&celinconnu;
&celnon;
</row>
<row>
<entry>D5183A</entry>
&celson;
&celinconnu;
&celnon;
</row>
<row>
<entry>P1552A</entry>
&celvideo;
&celmilg250;
&celoui;
</row>
<row>
<entry>D9521A</entry>
&celvideo;
&celmilg400;
&celoui;
</row>
<row>
<entry>D9509A, D9522A, D9522B</entry>
&celvideo;
&celelsaii;
&celoui;
</row>
<row>
<entry>D9523A</entry>
&celvideo;
&celgvx1;
&celoui;
</row>
<row>
<entry>P1971A, P2289A (MX)</entry>
&celvideo;
&celge2;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
<para>
CD-ROM, DVD and ZIP drives are supported by Linux kernel. Read the various HOWTO for their use, following the interface type.
</para>
</sect3>
<sect3>
<title>
The workstation range (Visualize, HP workstation)
</title>
<para>
Visualize systems come in two flavors: the p and x class systems are preinstalled, supported, and configured with Windows; the pl and xl class systems are preinstalled, supported, and configured with Linux. There is no hardware difference between the base systems, but the Linux image that is preinstalled on the pl and xl is customized so that all drivers for the systems are preconfigured -- there's no need to specify or tune the box and drivers.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Visualize &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>Visualize P (A1296A, A5015A) &chipbx;</entry>
&celelsap;
&celmixte1;
&celad1816;
<entry>RedHat 6.0, 6.1</entry>
</row>
<row>
<entry>Visualize P (A1296A, A5015A) &chipbx;</entry>
&celelsaii;
&celmixte1;
&celad1816;
<entry>RedHat 6.0, 6.1</entry>
</row>
<row>
<entry>Visualize P (A6034A, A6038A)</entry>
&celelsaii;
&cel5013;
&celaic7892;
&celcs4280;
<entry>RedHat 6.2</entry>
</row>
<row>
<entry>Visualize P (A6034A, A6038A)</entry>
&celfx5;
&cel5013;
&celaic7892;
&celcs4280;
<entry>RedHat 6.2</entry>
</row>
<row>
<entry>Visualize P (A6034A, A6038A)</entry>
&celfx10;
&cel5013;
&celaic7892;
&celcs4280;
<entry>RedHat 6.2</entry>
</row>
<row>
<entry>Visualize X (A1297A, A5014A) &chipbx;</entry>
&celelsap;
&celmixte1;
&celad1816;
<entry>RedHat 6.0</entry>
</row>
<row>
<entry>Visualize X (A1280A, A6020A)</entry>
&celelsaii;
&cel5013;
&celaic7892;
&celcs4280;
<entry>RedHat 6.2</entry>
</row>
<row>
<entry>Visualize X (A1280A, A6020A)</entry>
&celfx5;
&cel5013;
&celaic7892;
&celcs4280;
<entry>RedHat 6.2</entry>
</row>
<row>
<entry>Visualize X (A1280A, A6020A)</entry>
&celfx10;
&cel5013;
&celaic7892;
&celcs4280;
<entry>RedHat 6.2</entry>
</row>
</tbody>
</Tgroup>
</Table>
<para>
A page dedicated to these machines and their support under Linux is available at the following address :
<ulink url="http://www.hp.com/workstations/products/linux/index.html"></ulink>
<!-- <ulink url="http://www.hp.com/visualize/support/technotes/linux"></ulink>
http://www.hp.com/visualize/products/whitepapers/index.html -->
</para>
<para>
A page of questions and answers on these machines is also available at the following address :
<ulink url="http://www.hp.com/visualize/programs/news/archive/qa1.html"></ulink>
</para>
<para>
In particular, it's recommended to use a kernel 2.2.16 at least to support correctly the SCSI controller of these machines.
</para>
<para id="fx6">
A beta X server for the FX2+, FX4+ and FX6+ cards is available at the following address :
<ulink url="http://www.hp.com/workstations/support/software/drivers/linux/video/fxvideo/fx6/driver.html?"></ulink>
</para>
<para id="fx10">
An X server for the FX5 and FX10 cards is available at the following address :
<ulink url="http://www.hp.com/workstations/support/software/drivers/linux/video/fxvideo/fx10/index.html"></ulink>
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>HP workstation &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>X1000 (A7778A) </entry>
&celmilg450;
&celeepro;
&celsans;
&celcs4299;
&celnon;
</row>
<row>
<entry>X1000 (A7779A, A7780A) </entry>
&celquad2pro;
&celeepro;
&celaic7892;
&celcs4299;
&celnon;
</row>
<row>
<entry>X2000 (A7236A, A7236B) </entry>
&celmilg450;
&celsmc1211;
&celsans;
&celcs4299;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>X2000 (A7237A) </entry>
&celquad2pro;
&celsmc1211;
&celaic7892;
&celcs4299;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>X2000 (A7238A, A7862A) </entry>
&celfiregl2;
&celsmc1211;
&celaic7892;
&celcs4299;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>X2000 (A7805A) </entry>
&celsans;
&celsmc1211;
&celaic7892;
&celcs4299;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>X4000 (A7264A, A8034A) </entry>
&celmilg450;
&celeepro;
&cel53c810;
&celinconnu;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>X4000 (A7265A, A8037A) </entry>
&celsans;
&celeepro;
&cel53c810;
&celinconnu;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>X4000 (A7266A, A8035A) </entry>
&celquad2pro;
&celeepro;
&cel53c810;
&celinconnu;
<entry>RedHat 7.1</entry>
</row>
<row>
<entry>X4000 (A7267A, A8036A) </entry>
&celfiregl2;
&celeepro;
&cel53c810;
&celinconnu;
<entry>RedHat 7.1</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect3>
<sect3>
<title>Workstations accessories</title>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Workstations accessories</Title>
&tabopt;
<tbody>
<row>
<entry>A6076A</entry>
&celvideo;
&celfiregl2;
&celnon;
</row>
<row>
<entry>A7192A</entry>
&celvideo;
&celmilg450;
&celoui;
</row>
<row>
<entry>A6064A, A6065A (MXR)</entry>
&celvideo;
&celquad2pro;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
<para>
CD-ROM, DVD and ZIP drives are supported by Linux kernel. Read the various HOWTO for their use, following the interface type.
</para>
<para>
There are 4 supported graphics cards with XFree86 on HP x2000 and x40000 systems with Linux: SynergyPlus, Synergy2, Matrox G450, and FireGL2/4. There are also 4 rpms that are associated with these cards and they must be present on your system in order to have a supported graphics environment: synergyplus, synergy2, firegl2 and mgag450. For example, to check for the existence of the firegl2 rpm, run
<screen>
<prompt>#</prompt><userinput>rpm -q firegl2</userinput>
</screen>
</para>
<para>
Once you have installed the new card and rebooted, run
<filename>/usr/X11R6/bin/graphicsconfig</filename>
to configure the card. If it is a recognized card supported by your Linux system, the function will return the name of the card and it will be configured to run. At this point you may start up your X window environment.
</para>
<para>
If it returns "UNKNOWN", then your graphics card either is not one of the 4 currently supported cards, or it is a newer/older version of the card than is supported. In either case you will need to run
<filename>Xconfigurator</filename> to set it up.
</para>
</sect3>
<sect3>
<title>The mobile computer range (OmniBook)</title>
<para>
To suspend to disk the current session, you need to not have deleted the hibernation partition (type a0), which size should be the size of the RAM, to have support for APM in the kernel, and to use the key combination Fn+F12.
</para>
<para>
To send the video signal, either to an external screen, or through the docking station, it is be necessary to add the following parameter to your XFree86 configuration file
<filename>/etc/X11/XF86Config</filename>:
<screen>
[...]
Section "Device"
[...]
Options "crt_screen"
[...]
</screen>
This concerns mobile computers using ATI chipsets. The switch is done by pressing simultaneously on Fn-F5.
</para>
<para>
Most of the OmniBook have in option a "Port Replicator" system allowing, according to the model, to support PCI cards, complementary ports, ...
</para>
<para>
A Web page dedicated to Omnibook under Linux is available at:
<ulink url="http://www.swiss.ai.mit.edu/projects/omnibook/"></ulink>
</para>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>OmniBook &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>OmniBook Sojourn (F1430A)</entry>
&celneo128;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>OmniBook <ulink url="http://www.bits.bris.ac.uk/madmatt/laptop.shtml">XE</ulink> (F1719W, F1720W, F1721W, F1722W) &xe;</entry>
&cellynxe;
&celsans;
&celsans;
&celmaestro;
&celoui;
</row>
<row>
<entry>OmniBook <ulink url="http://www.linuxia.de/omnibook-xe2.en.html">XE2</ulink> (F1664W, F1666W|N F1667W|N, F1674W, F1675W, F1753W, F1756W, F1755W|N, F1772W, F1774W|N, F1775W|N, F1962W, F2051W, F2052W|K, F2053W|K, F2055W|K, F2065W|K, F2068W, F2069W|K) &xe;</entry>
&cellynxe;
&celsans;
&celsans;
&celmaestro3;
&celoui;
</row>
<row>
<entry>OmniBook &nomxe3; (F2113W|K, F2114W|K, F3877W) &xe; &xe3;</entry>
&celsavage;
&celsans;
&celsans;
&celmaestro3;
&celoui;
</row>
<row>
<entry>OmniBook &nomxe3; (F2115W|K, F2116W|K, F2117W|K, F2302W|K, F2303W|K, F2305W|K, F2306W|K, F2308W|K, F2321W|K, F2331W|K, F2334W|K, F2335W|K, F2336W|K, F2396W|K, F2400W|K, F2402W|K, F3708W|K, F3863W|K, F3937H, F3939H, F4139W) &xe; &xe3;</entry>
&celsavage;
&celen2242;
&celsans;
&celmaestro3;
&celoui;
</row>
<row>
<entry>OmniBook <ulink url="http://www.obviously.com/laptops/OmniBook500linux.html">500</ulink> (F2158W|K, F2159W|K, F2161W|K, F2162W|K)</entry>
&celatiport;
&celsans;
&celsans;
&celmaestro3;
<entry>RedHat 7.1, Debian 2.2, SuSE 7.1, 7.3</entry>
</row>
<row>
<entry>OmniBook <ulink url="http://www.swiss.ai.mit.edu/projects/omnibook/details.php?MODEL=500">500</ulink> (F2164W|K, F2165W|K, F2167W|K, F2168W|K, F2974W|K, F2975W|K, F3477W|K, F3478W|K, F3483W|K, F3488W|K)</entry>
&celatiport;
&cel3c556;
&celsans;
&celmaestro3;
<entry>RedHat 7.1, Debian 2.2</entry>
</row>
<row>
<entry>OmniBook <ulink url="http://www.cs.hmc.edu/~fleck/iowa-lab/omnibook.html">600</ulink> () &ob600;</entry>
&celct65545;
&celsans;
&celsans;
&celinconnu;
<entry>RedHat 6.x, Debian 2.2</entry>
</row>
<row>
<entry>OmniBook <ulink url="http://mobilix.org/hp800e.html">800</ulink> (F1360A, F1175A, F1174A, F1173A, F1172A, F1171A)</entry>
&celneo128;
&celsans;
&celscsi;
&celncr53;
&celsbcomp;
<entry>Mandrake 8.0, Debian 2.2</entry>
</row>
<row>
<entry>OmniBook <ulink url="http://people.ne.mediaone.net/dorscm/Linux/HP900install.html">900</ulink> (F1711W|N, F1712W|N, F1760W|N)</entry>
&celneo256;
&celsans;
&celsans;
&celad1848;
<entry>Mandrake 8.1</entry>
</row>
<row>
<entry>OmniBook <ulink url="http://www.hpl.hp.com/personal/Philippe_Bernadat/omni900/">900</ulink> (F1769W|N|K, F1770W|N|K, F1979W|N|K, F1980W|N|K, F2007W|N|K)</entry>
&celatiport;
&celsans;
&celsans;
&celmaestro;
<entry>Mandrake 8.1</entry>
</row>
<row>
<entry>OmniBook 2000 (F1356A, F1397A)</entry>
&celct65554;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>OmniBook 2100 (F1584W, F1580W, F1581W, F1597W, F1598W, F1599W, F1600W, F1729W)</entry>
&celneo128;
&celsans;
&celsans;
&celcs4232;
&celoui;
</row>
<row>
<entry>OmniBook <ulink url="http://xenu.phys.uit.no/~tom/OmniBook3000CTX.html">3000</ulink> (F1391A, F1392A, F1393A)</entry>
&celneo128;
&celsans;
&celsans;
&celcs4232;
&celnon;
</row>
<row>
<entry>OmniBook <ulink url="http://mobilix.org/hp3100e.html">3100</ulink> (F1582W)</entry>
&celneo128;
&celsans;
&celsans;
&celsbcomp;
&celnon;
</row>
<row>
<entry>OmniBook <ulink url="http://www.personal.psu.edu/users/a/x/axg189/linux/omni4000c.html">4000</ulink> ()</entry>
&celwd90c24;
&celsans;
&celsans;
&celinconnu;
&celnon;
</row>
<row>
<entry>OmniBook 4100 (F1462W, F1463W, F1479W, F1464W, F1703W)</entry>
&celneo128;
&celsans;
&celsans;
&celinconnu;
&celoui;
</row>
<row>
<entry>OmniBook <ulink url="http://www.wien.netsurf.at/franz.fiala/omni4150.html">4150</ulink> &ob4150; (F1629W|N, F1640W|N, F1641W|N, F1642W|N, F1647W|N, F1648W|N, F1663W|N)</entry>
&celneo256;
&celsans;
&celsans;
&celinconnu;
<entry>Mandrake, Debian</entry>
</row>
<row>
<entry>OmniBook 4150 (F1649W|N|K, F1650W|N|K, F1658W|N, F1660W|N, F1662W|N|K, F1976W|N|K, F1983W|N|K, F2000W|N|K)</entry>
&celatiport;
&celsans;
&celsans;
&celmaestro;
&celoui;
</row>
<row>
<entry>OmniBook <ulink url="http://www.ens.fr/~dicosmo/Linux/OmniBook5000.html">5000</ulink> ()</entry>
&celct65545;
&celsans;
&celsans;
&celcs4232;
&celoui;
</row>
<row>
<entry>OmniBook <ulink url="http://foobar.starlab.net/~soggie/hp-omnibook-5500ct/">5500</ulink> ()</entry>
&celct65548;
&celsans;
&celsans;
&celcs4232;
&celoui;
</row>
<row>
<entry>OmniBook <ulink url="http://www.best.com/~mcrosbie/Linux/ob5700.html">5700</ulink> (F1352A, F1353A, F1396A, F1354A, F1355A)</entry>
&celct65554;
&celsans;
&celsans;
&celinconnu;
<entry>RedHat 7.0, 7.1, 7.2, Mandrake 7.1</entry>
</row>
<row>
<entry>OmniBook <ulink url="http://www.math.psu.edu/dna/omnibook6000-linux.html">6000</ulink> &ob6000; (F2072W|K, F2079W|K, F2081W|K, F2083W|K, F2087W|K, F2090W|K, F2140W|K, F2144W|K, F2148W|K, F2150W|K, F2186W|K, F2182W|K, F2184W|K, F2188W|K, F2197W|K, F2200W|K, F2202W|K, F2205W|K)</entry>
&celatiport;
&cel3c556;
&celsans;
&celmaestro3;
<entry>RedHat 6.2, 7.0, 7.1, Debian 2.2, Mandrake 7.1, 8.0</entry>
</row>
<row>
<entry>OmniBook 6100 &ob6100; (F3251W|K, F3253W|K, F3257W|K, F3259W|K, F3260W|K, F3262W|K, F3263W|K, F3265W|K, F3266W|K, F3268W|K)</entry>
&celatiradport;
&celeepro;
&celsans;
&celmaestro3;
<entry>RedHat 7.2, Mandrake 8.1</entry>
</row>
<row>
<entry>OmniBook <ulink url="http://klee.cs.depaul.edu/ajeffrey/omnibook.html">7100</ulink> (F1441W, F1442W)</entry>
&celatiltpro;
&celsans;
&celsans;
&celsbcomp;
<entry>RedHat 7.0</entry>
</row>
<row>
<entry>OmniBook 7150 (F1443W)</entry>
&celatiltpro;
&celsans;
&celsans;
&celmaestro;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
</sect3>
<sect3>
<title>Mobile computer accessories</title>
<para>
The cards mentionned below are PCMCIA or PC-Card cards.
</para>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Mobile computer accessories</Title>
&tabopt;
<tbody>
<row>
<entry>F1623A</entry>
&celcombo;
&celxirc56;
&celoui;
</row>
<row>
<entry>F1625A</entry>
&celmodem;
&celinconnu;
&celnon;
</row>
<row>
<entry>F1626A</entry>
&celnet;
&cel3c575;
&celnon;
</row>
<row>
<entry>F1626B</entry>
&celnet;
&celinconnu;
&celnon;
</row>
<row>
<entry>F2136B</entry>
&celnet;
<entry>Lucent 802.11b wireless</entry>
&celbof;
&celnon;
</row>
<row>
<entry>F1643A</entry>
&celcombo;
&celinconnu;
&celnon;
</row>
<row>
<entry>F1782A</entry>
&celcombo;
&celinconnu;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
</sect3>
<sect3>
<title>The handheld range (Jornada)</title>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Jornada &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>Jornada 710 (F1889A)</entry>
&celinconnu;
&celsans;
&celsans;
&celsans;
&celnon;
</row>
<row>
<entry>Jornada 720 (F1816A, F1430A)</entry>
&celinconnu;
&celsans;
&celsans;
&celsans;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
<para>
For this machine look at :
<ulink url="http://www.arm.linux.org.uk/developer/machines/?action=list&amp;id=49"></ulink>
</para>
<para>
Models 620, 680 and 690, equiped with a superH processor are also supported by the Linux Kernel.
</para>
<para>
The other models of Jornada can not run Linux.
</para>
</sect3>
<sect3>
<title>The server range (NetServer)
</title>
<para>
A page on how Linux works on HP NetServers is available at
<ulink url="http://www.netserver.hp.com/netserver/products/highlights_linux.asp"></ulink>
</para>
<para>
An official compatibility matrix of HP NetServers with Linux and other operating systems is available at :
<ulink url="http://netserver.hp.com/products/highlights_nos.asp"></ulink>
</para>
<para>
Documents (in japanese) written by Junichi Shimoda concerning management of AMI Megaraid cards and HP Instant TopTools under Linux are respectively available at
<ulink url="http://www.jpn.hp.com/biz/products/pcserver/linux/document/pdf/rh70_lp1000r_megamgr.pdf"></ulink> &et; <ulink url="http://www.jpn.hp.com/biz/products/pcserver/linux/document/pdf/instanttt-rh62.pdf"></ulink>
</para>
<para>
Official documents to help configuring NetServers under Linux
&RedHat; <ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Docs/netserver-rh5.2.pdf">5.2</ulink> &et; <ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Docs/netserver-rh6.0.pdf">6.0</ulink>
are also available.
</para>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>NetServers &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>NetServer E45 (D4973A, D4974A, D4975A, D4976A, D5971A)</entry>
&celcl5446;
&cel5013;
&celaic2910;
&celsans;
&celnon;
</row>
<row>
<entry>NetServer E50 (D6034A, D6033A, D6035A, D6031A, D6030A, D6032A)</entry>
&celcl5446;
&cel5013;
&celaic7880;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer E55 (D9337A)</entry>
&celati2c;
&cel5013i;
&celaic7895;
&celsans;
&celnon;
</row>
<row>
<entry>NetServer E60 (D7140A, D7142A, D7144A, D7146A, D7148A, D9123A, D9127A, D9128A, D9129A)</entry>
&celati2c;
&cel5013i;
&celaic7895;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer E200 (P4595A, P5404A, P5447A)</entry>
&celati2c;
&cel5013;
&celsans;
&celsans;
&celnon;
</row>
<row>
<entry>NetServer E200 (P1205A, P2448A, P4594A, P5403A)</entry>
&celati2c;
&cel5013;
&celaic7880;
&celsans;
&celnon;
</row>
<row>
<entry>NetServer E800 (D9400A, D9402A, D9404A, D9408A, D9409, D9411A, P1195A, P1200A, P2457A, P2458A, P2460A, P2477A, P2502A, P2503A, P2504A, P3428A, P3432A, P5368A, P5370A, P5372A, P5374A, P5551A, P5553A, P7655A ) &ide1;</entry>
&celati2c;
&cel5013i;
&cel53c896x2;
&celsans;
<entry>RedHat 7.0, Mandrake 7.2</entry>
</row>
<row>
<entry>NetServer LC (D3343A)</entry>
&celt9000;
&celsans;
&celaic7770;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LCII (D4907A, D4909A, D5014A, D5015A, D5016A, D5969A, D5970A, D5959A, D5961A)</entry>
&celcl5446;
&cel5013;
&celaic7880;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LC3 (D6123A, D7018A, D6125A, D7020A, D7028A, D7025A, D7126A, D8594A) &chipbx;</entry>
&celcl5446;
&cel5013;
&celaic7880;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LC2000 (D8514A, D8515A, D8519A, D8520A, D8524A, D8525A, D9162A, D9163A, D9164A, D9165A, P1802A, P1802B, P1804A, P1804B, P2478A, P2478B, P2479A, P2479B, P3493A, P3493B, P5364B, P5550B) &coper; &lc2000; &modb;</entry>
&celati2c;
&cel5013i;
&cel53c897x2;
&celsans;
<entry>RedHat 6.2, 7.0, Mandrake 7.2, 8.1</entry>
</row>
<row>
<entry>NetServer LDPro (D4944A, D4946A, D4961A, D4962A)</entry>
&celt9000;
&cel5013;
&celaic7880;
&celsans;
&celnon;
</row>
<row>
<entry>NetServer LHPro (D4979A, D4980A, D4981A, D4982A)</entry>
&celt9000;
&celsans;
&celaic7880x2;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LHII (D5017A, D5953A, D5021A, D5023A, D6047A, D6048A)</entry>
&celt9000;
&celsans;
&celaic7880x2;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LH3 (D4998A, D5002A, D5000A, D5004A, D7033A, D7034A, D8503A, D8504A, D8567A, D8568A, D9343A, D9344A) &chipbx;<superscript><Link LinkEnd="netraid">Rem.</link></superscript></entry>
&celcl5446;
&cel5013;
&cel53c895x2;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LH3000 (D8228A, D8230A, D8236A, D8238A, D8244A, D8246A, D9176A, D9178A, D9180A, D9182A, P1794A, P1794B, P1796A, P1796B, P2482A, P2482B, P2483A, P2483B) &chipbx;<superscript><Link LinkEnd="netraid">Rem.</link> &modb;</superscript></entry>
&celati2c;
&cel5013i;
&celaic-53c896x2;
&celsans;
<entry>RedHat 6.2, 7.0, Mandrake 7.2, 8.1</entry>
</row>
<row>
<entry>NetServer LH4 (D7092A, D7093A, D7094A, D7095A, D6971A, D6972A, D6973A, D6974A, D7103A, D7104A, D8552A, D8553A, D8556A, D8557A, D8560A, D8561A, P1225A, P1227A) &chipbx; <superscript><Link LinkEnd="netraid">Rem.</link></superscript><superscript><Link LinkEnd="lh4">Rem.</link></superscript> &procs;</entry>
&celcl5446;
&cel5013;
&cel53c895x2;
&celsans;
<entry>RedHat 6.0, 6.1, 6.2, 7.0, <emphasis role=bold>NOT 7.1</emphasis>, 7.2</entry>
</row>
<row>
<entry>NetServer LH6000 (D9103A, D9104A, D9107A, D9108A, D9190A, D9190B, D9192A, D9192B, D9194A, D9194B, D9196A, D9196B, P1816B, P1817B, P2622A, P2623A) &chipbx;<superscript><Link LinkEnd="netraid">Rem.</link></superscript> &lh6000; &procs; &modb;</entry>
&celati2c;
&cel5013i;
&celaic-53c896x2;
&celsans;
<entry>RedHat 6.2, 7.0, Mandrake 7.2, 8.1</entry>
</row>
<row>
<entry>NetServer LPr (D6130A, D6131A, D7171A, D9133A, D9348A, D9431A, D9434A, P1736A, P1738A, P1820A, P3417A) &chipbx;</entry>
&celcl5446;
&cel5013;
&cel53c895;
&celsans;
<entry>RedHat 6.2</entry>
</row>
<row>
<entry>NetServer LP1000r (P1810A, P1812A, P2465A, P4632A, P4634A) &lpxkr; &ide1;</entry>
&celati2c;
&cel5013ix2;
&cel53c1010x2;
&celsans;
<entry>RedHat 6.1, 6.2, 7.0, 7.1, Mandrake 7.2, 8.1, SuSE 7.0</entry>
</row>
<row>
<entry>NetServer LP1000r (P3573A) &lpxkr; &ide1; &modrhlinux;</entry>
&celati2c;
&cel5013ix2;
&cel53c1010x2;
&celsans;
<entry>Preload RedHat 7.0 based</entry>
</row>
<row>
<entry>NetServer LP1000r (P3574A) &lpxkr; &ide1; &modrhlinux;</entry>
&celati2c;
&cel5013ix2;
&cel53c1010x2;
&celsans;
<entry>Preload SuSE 7.0 based</entry>
</row>
<row>
<entry>NetServer LP2000r (P1824A, P1827A, P1830A, P3576A, P4636A, P4638A) &lpxkr; &ide1;</entry>
&celati2c;
&cel5013ix2;
&cel53c1010x2;
&celsans;
<entry>RedHat 6.1, 6.2, 7.0, 7.1, Mandrake 7.2, 8.1, SuSE 7.0</entry>
</row>
<row>
<entry>Cluster NetServer LPr (D6131A, P1133A)<superscript><Link LinkEnd="cluster">Rem.</link></superscript></entry>
&celcl5446;
&cel5013;
&cel53c895;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LT6000r (D9143A, D9145A, P1756A, P1756B, P1758A, P1758B, P1821B, P2621A, P3460) &chipbx;<superscript><Link LinkEnd="netraid">Rem.</link></superscript> &lt6000; &procs; &modb;</entry>
&celati2c;
&cel5013i;
&celaic-53c896x2;
&celsans;
<entry>RedHat 6.2, 7.0, Mandrake 7.2, 8.1</entry>
</row>
<row>
<entry>NetServer LXePro/LXPro (D4920B, D4925B, D6036A, D4311B, D4312B, D6037A, D4315B, D4958B, D6014A, D6015A, D4964B, D4898A, D6016A, D4899A, D6017A, D4900A, D6018A)</entry>
&celcl5424;
&celsans;
&celaic7880x2;
&celsans;
<entry>RedHat 7.0</entry>
</row>
<row>
<entry>NetServer LXrPro8 (D5028A)</entry>
<entry>?</entry>
<entry>?</entry>
&celsans;
<entry>Symbios logic UW</entry>
<entry>?</entry>
&celsans;
&celnon;
</row>
<row>
<entry>NetServer LXr8000 (D6021A, D6022A, D6136A, D6137A, D7000A, D8256A, D8257A, D8258A, D8546A, D8548A) &procs;</entry>
&celcl5446;
&celsans;
&cel53c896x2;
&celsans;
&celoui;
</row>
<row>
<entry>NetServer LXr8500 (D8540A, D8542A, D9317A, D9417A, D9418A, P1230A, P1765A, P3461A) &procs;</entry>
&celcl5446;
&celsans;
&cel53c896x2;
&celsans;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
</sect3>
<sect3>
<title>NetServers accessories</title>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>NetServers accessories</Title>
&tabopt;
<tbody>
<row>
<entry>NetRaid 1 D4992A</entry>
&celnetr;
&celnetraid;
<entry>RedHat 6.0, 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.0, 8.1, SuSE 7.0</entry>
</row>
<row>
<entry>NetRaid 1Si D2140A</entry>
&celnetr;
&celnetraid;
<entry>RedHat 6.0, 6.1, 6.2, 7.0, 7.1, Mandrake 7.2, 8.0, SuSE 7.0</entry>
</row>
<row>
<entry>NetRaid 1M P3410A &nrM;</entry>
&celnetr;
&celnetraid;
<entry>RedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 8.1</entry>
</row>
<row>
<entry>NetRaid 2M P3411A, P3475A &nrM;</entry>
&celnetr;
&celnetraid;
<entry>RedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 8.1</entry>
</row>
<row>
<entry>NetRaid 3 D4943A</entry>
&celnetr;
&celnetraid;
<entry>RedHat 6.0, 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.0, 8.1, SuSE 7.0</entry>
</row>
<row>
<entry>NetRaid 3Si D5955A</entry>
&celnetr;
&celnetraid;
<entry>RedHat 6.0, 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.0, 8.1, SuSE 7.0</entry>
</row>
<row>
<entry>NetRaid 4M D9161A/D9351A</entry>
&celnetr;
&cel4M;
<entry>RedHat 7.0, 7.1, Mandrake 8.0, 8.1</entry>
</row>
<row>
<entry>C1578B</entry>
&celscsi;
&celaic7895;
&celnon;
</row>
<row>
<entry>C7430A</entry>
&celscsi;
&celaic7880;
&celnon;
</row>
<row>
<entry>D5025A</entry>
&celscsi;
&celaic7880;
&celoui;
</row>
<row>
<entry>D5252A</entry>
&celscsi;
&celaic7880D;
&celoui;
</row>
<row>
<entry>P3413A</entry>
&celscsi;
&celaic29160;
<entry> RedHat 6.2, 7.0</entry>
</row>
<row>
<entry>D5013A, D5013B</entry>
&celnet;
&cel5013;
<entry>RedHat 6.2, 7.0, 7.1, Mandrake 7.2, 8.0, 8.1</entry>
</row>
<row>
<entry>P3482A</entry>
&celnet;
&celbcm5700;
<entry>RedHat 7.0, 7.1, 7.2, Mandrake 8.0, 8.1</entry>
</row>
<row>
<entry>P3492</entry>
&celnet;
&celinconnu;
&celnon;
</row>
<row>
<entry>J2585B</entry>
&celnet;
&celhp100;
&celoui;
</row>
<row>
<entry>D6977A</entry>
&celfc;
&celinconnu;
&celnon;
</row>
<row>
<entry>D5246A</entry>
&celfc;
&celinconnu;
&celnon;
</row>
<row>
<entry>D8602A</entry>
&celfc;
&celinconnu;
&celnon;
</row>
<row>
<entry>D8602B</entry>
&celfc;
&celinconnu;
&celnon;
</row>
<row>
<entry>D6028A</entry>
&celtopt;
&celbof;
&celoui;
&celoui;
</row>
<row>
<entry>P1979A</entry>
&celusbmodem;
&celinconnu;
&celnon;
</row>
<row>
<entry>D8384B</entry>
&celusbmodem;
<entry><ulink url="http://www.aztech.com.sg/products/um9800.htm">Aztech UM9800</ulink></entry>
<entry><ulink url="http://www.aztech.com.sg/driver/modem_um9800.htm">&pilote; Aztech</ulink></entry>
&celoui;
</row>
</tbody>
</Tgroup>
</Table>
<para>
For TopTools Remote Control Cards (TTRCC), the B.02.02 firmware release shows some strange symptoms at boot time, namely you get no data in your browser (Netscape on Linux) until way past selftest and LILO, so it's kind of hard to boot an alternate kernel. The fix is to 'downgrade' your firmware on the TTRCC to B.02.00. You can see what revision you're running on the TopTools 'Identity Screen'. You can flash the eeprom on the TTRCC anytime (unless you really want to make a DOS floppy and reboot) by tftping the right firmware (ttrc0200.bin) in the 'Configuration' tab -> 'Card Info' area, and press 'Update'. It takes a minute or so to download/verify/and reset the TTRCC.
(Information from Lee Mayes)
</para>
</sect3>
<sect3>
<title>HP Server Appliances</title>
<para>
Information concerning these machines are available at
<ulink url="http://www.hp.com/products1/servers/serverappliances/"></ulink>
</para>
<para>
The
"Web hosting" SA1100 (P4533A) &et; SA1120 (P4534A)
machines are equiped with a RedHat based distribution of Linux.
</para>
<para>
The
"Web caching" SA2100 (P4535A), SA2150 (P4651A), SA2200 (P4536A) &et; SA2250 (P4537A)
machines are equiped with a RedHat based distribution of Linux and of the Inktomi software. The hardware base is a LP1000r.
</para>
</sect3>
<sect3>
<title>HP Blade Server</title>
<para>
Information concerning these machines are available at
<ulink url="http://www.hp.com/products1/servers/blades/index.html"></ulink>
</para>
<para>
<itemizedlist>
<listitem>
<para>
Debian: 2.2r3 kernel 2.2.19
</para>
</listitem>
<listitem>
<para>
Red Hat: 7.0 kernel 2.2.16
</para>
</listitem>
<listitem>
<para>
SuSE: 7.1 kernel 2.4.0
</para>
</listitem>
</itemizedlist>
</para>
</sect3>
<sect3>
<title>UPS</title>
<para>
Hp doesn't make UPS anymore, but has a world-wide agreement with APC. APC distributes a free software (no cost, not open-source), to manage its UPS under Linux. It's available at
<ulink url="http://www.apcc.com/products/management/pcp_linux.cfm"></ulink>.
</para>
</sect3>
<sect3>
<title>Complementary information</title>
<para>
Please refer to the
<ulink url="&linuxdoc;/Hardware-HOWTO.html">Hardware Howto</ulink> &et; <ulink url="&linuxdoc;/Ethernet-HOWTO.html">Ethernet Howto</ulink>
for other details concerning the support of some hardware elements by Linux.
</para>
<para>
For video chipsets support, a fundamental page is the one of
<ulink url="http://www.xfree86.org/4.1.0/index.html">XFree86</ulink>
with its supported
<ulink url="http://www.xfree86.org/cardlist.html">chipsets</ulink>
list.
</para>
<para>
Commercial servers are also available, as those of
<ulink url="http://www.xig.com/">X-Inside</ulink> &et; <ulink url="http://www.metrolink.com/">MetroLink</ulink>
</para>
<para>
Netvectra are not supported by Linux.
</para>
<para>
Driver supporting the
HP GPIB cards (IEEE 488) HP 27209 (= HP 82990, HP 61062, HP 88500) &et; HP 82335
is available at the following address :
<ulink url="ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/IEEE488"></ulink>.
</para>
<para>
Another GPIB driver may be found at this address
<ulink url="http://www.inesinc.com/linux.htm"></ulink>.
</para>
<variablelist>
<varlistentry id="xfree86"><term>XFree86</term>
<listitem>
<para>
The latest version of XFree86 is the 4.1.0, available from
<ulink url="http://www.xfree86.org/#download">this server</ulink>.</para>
</listitem>
</varlistentry>
<varlistentry id="g100"><term>G100 card</term>
<listitem>
<para>
To use the MGA G100 AGP card, with a version of XFree86 before the 3.3.2 one, you have to use an option in the file
<filename>XF86Config</filename> : Option "no_accel".
</para>
<para>
Section example :
<programlisting>
Section "Device"
[...]
VendorName "Matrox"
VideoRam 4096
Option "no_accel"
EndSection
</programlisting>
</para>
</listitem>
</varlistentry>
<varlistentry id="g450"><term>G450 card</term>
<listitem>
<para>
This card can support up to two displays. These displays can be configured in two different ways.
</para>
<para>
For uniquely independent screen operation, you can configure displays for "multi-screen" work. In this mode, the X server reports two independent screens for client connections. These are numbered using the "minor" display number (e.g. &lt;hostname&gt;:0.0 and &lt;hostname&gt;:0.1). There is no support to move client windows between the screens.
</para>
<para>
The other configuration option uses the XINERAMA extension. This configuration links multiple screens to behave as one logical screen. In this mode, the X server reports one screen for all client connections. X clients can move between screens and the overall screen resolution is doubled width or height depending upon the desired setup.
</para>
<para>
The following examples demonstrate these possibilities through the configuration file
<filename>/etc/X11/XF86Config-4</filename> :
<programlisting>
Section "Device"
Identifier "G450_0"
Driver "mga"
Screen 0
EndSection
Section "Device"
Identifier "G450_1"
Driver "mga"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "G450_0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
Viewport 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen1"
Device "G450_1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
Viewport 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "MyLayout"
Screen "Screen0" LeftOf "Screen1"
Screen "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
</programlisting>
To enable the XINERAMA extension, you may use one of two ways. The first is by adding a command-line option to the X server. This can be done as follows:
<screen>
<prompt>#</prompt><userinput>startx -- +xinerama</userinput>
</screen>
The second method is by adding an option to
<filename>/etc/X11/XF86Config-4</filename> :
<programlisting>
Section "ServerFlags"
Option "Xinerama" "on"
EndSection
</programlisting>
</para>
<para>
The Matrox driver supports several XFree86 options through the file
<filename>/etc/X11/XF86Config-4</filename>.
The example below describes two such options that contribute to improved graphics performance:
<programlisting>
Section "Device"
Identifier "Matrox G450"
Driver "mga"
# Use this option to enable AGP 2X mode
# In default mode AGP 1x, the host to graphics bandwidth is about 500 MB/sec
# This will increase the host to graphics bandwidth to about 1 GB/sec
# This mode is recommended by HP for X2000/X4000
Option "AGPMode4x" "on"
# Use this option to enable AGP 4X mode
# This will increase the host to graphics bandwidth to about 2 GB/sec
# This mode is recommended by HP for X2000/X4000
EndSection
</programlisting>
</para>
</listitem>
</varlistentry>
<varlistentry Id="atiport"><term>ATI Rage Mobility video card</term>
<listitem>
<para>
The maximum resolution supported by this chipset in frame-buffer mode is
800x600 in 16 bpp (vga=0x315 in <filename>/etc/lilo.conf</filename>)
</para>
<para>
This chipset is also supported by XFree 3.3.6 with the Mach64 driver and a patch available at
<ulink url="http://www.staikos.on.ca/~staikos/tp1460/XFMa64-Rage-Thinkpad.patch"></ulink>.
</para>
<para>
A precompiled X server is available at this address :
<ulink url="http://www.0wned.org/XFMa64-Rage-Thinkpad.tar.gz"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry id="firegl"><term>FireGL 2/4 card</term>
<listitem>
<para>
This serveur is available from the ATI site at
<ulink url="http://support.ati.com/drivers/"></ulink>
</para>
<para>
To enable multi-screen with FireGL4, set the monitor resolution to a supported multi-screen resolution like 2560x1024 in the
<filename>/etc/X11/XF86Config-4</filename> file.
The firegl driver recognizes this and sets up multi-screen when the Xserver starts. Make sure you have two monitors set up and connected to the two DVI ports on the FireGL4 card.
</para>
<para>
The firegl driver supports several XFree86 options through the file
<filename>/etc/X11/XF86Config-4</filename>.
Values indicated in the example correspond to the default values.
<programlisting>
Section "Device"
Identifier "FIRE GL2"
Driver "firegl"
Option "Overlay" "off"
# Use this option to enable limited overlay plane support.
# NOTE: currently this is not intended to support the running of applications in the overlay planes.
# Number of 4k DMA buffers used per OpenGL context.
# number of 4k DMA buffers used per OpenGL process by texture manager.
# parameter command line passed to firegl kernel module
# Example:Option "KernelModuleParm" "maxlockedmem=64;agpgart=2"
# Option list:
# maxlockedmem: Maximum locked DMA memory
# Maximum locked display list memory
# Value 0, use firegl built-in support, value 2, disable firegl built-in AGP GART support if an agpgart module is loaded, it will be used, value 3, disable AGP GART support
# agp_try_unsupported: try unsupported chipsets
Option "OffScreenPixmaps" "no"
# enables the use of frame buffer memory to save/generate pixmaps.
Option "BIOSInfo" "no"
# enable BIOS version output to the XFree86.0.log file
Option "HW Cursor" "yes"
# Enable HW Cursor
Option "enable DVI" "no"
# enable DVI connector(s) (always enabled in dual mode (Fire GL3/4)
Option "no_accel" "no"
# Disable XAA hardware acceleration
Option "NoDDC" "no"
# disables PnP Monitor functionality such as automatic mode configuration (This important for Fire GL3/4 users who want to work with dual screen modes)
Option "AGPSpeed" "-1"
# 0 for AGP off, 1 for AGP 1x, 2 for AGP 2x, 4 for AGP 4x, -1 for "Query Chipset"
#
EndSection
</programlisting>
</para>
</listitem>
</varlistentry>
<varlistentry Id="cl5465"><term>GD 5465 video card</term>
<listitem>
<para>
To use a Cirrus Logic GD 5465 AGP card, with a version below Xfree86 3.3.3, you have to use an option in the file
<filename>XF86Config</filename> : Option "xaa_no_color_exp".
</para>
<para>
Section example :
<ProgramListing>
Section "Device"
[...]
Identifier "CL-GD5465"
VendorName "Cirrus"
BoardName "GD5465"
VideoRam 2048
Option "xaa_no_color_exp"
EndSection
</ProgramListing>
</para>
<para>
Some users who had problems with the support of this chipset were more satisfied with the use of the "sw_cursor" option.
</para>
</listitem>
</varlistentry>
<varlistentry Id="elsa"><term>Elsa Gloria Synergy card</term>
<listitem>
<para>
Specifications of that card should be consulted on Elsa web site.
This card is equiped with an hardware OpenGL accelerator.
Under Linux, there is an OpenGL compatible layer called Mesa.
This layer begins to support hardware accelerators, and among them the 3DLabs chipset which is on Elsa Gloria cards.
<ItemizedList Mark="bullet" Spacing="Compact">
<listitem>
<para>
<ulink url="http://www.elsa.de/EUROPE/PRODUCTS/CAD/SPECS/GLO_SYN.HTM">Elsa web site</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.sgi.com/software/opengl">OpenGL web site</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.mesa3d.org/">Mesa web site</ulink>
</para>
</listitem>
</ItemizedList>
</para>
</listitem>
</varlistentry>
<varlistentry id="lynxe"><term>Silicon Motion LynxE card</term>
<listitem>
<para>
This card is only supported by the 3.3.6 version of XFree86 and upper. Nevertheless, even in that version, this is a preliminary support, which isn't as stable as the Frame Buffer mode.
</para>
<para>
On the other hand, to be able to install a RedHat 6.1 version, you should do that in text mode, because the server provided (3.3.5) doesn't support this card.
</para>
<para>
If you have a dual-boot system, booting first on Windows, and initialize the card through its driver seems to improve the operations then under Linux (warm reboot).
</para>
<para>
Versions of XFree86 above 4.0.2 also offer the support of this chipset.
</para>
</listitem>
</varlistentry>
<varlistentry id="i810"><term>Intel i810/i815 card</term>
<listitem>
<para>
(Informations provided by Fr<46>d<EFBFBD>ric Dubuy <email>F.Dubuy@atrid.fr</email>, Anne-Marie Mahfouf <email>a-m.mahfouf@lineone.net</email> &et; Jean-Bernard Chaffardon <email>Jean-Bernard_Chaffardon@hp.com</email>)
</para>
<para>
These cards are only supported with a specific X server XFCom_i810/5 downloadable in both format
<ulink url="ftp://download.intel.com/support/graphics/intel815/xfcom_i810-1.2-3.i386.rpm">RPM</ulink> &ou; <ulink url="ftp://download.intel.com/support/graphics/intel810/xfcom_i810-1.2.patch.tar.gz">tar.gz</ulink>
and a complementary module for the kernel agpgart, downloadable in both format
<ulink url="ftp://download.intel.com/support/graphics/intel815/i810gtt-0.2-4.src.rpm">SRPM</ulink> &ou; <ulink url="ftp://download.intel.com/support/graphics/intel810/i810gtt-0.1-6.src.tar.gz">tar.gz</ulink> (old).
</para>
<para>
Detailed documentations on the installation are provided at
<ulink url="http://www.linux-france.org/article/x/GuideIntel810/book1.html"></ulink> &et;
<ulink url="ftp://download.intel.com/support/graphics/intel815/release_linux.pdf"></ulink>
</para>
<para>
To summarize, once the X server installed, the module compiled and installed, it's sufficient to modify with the following parameters the file
<filename>/etc/X11/XF86Config</filename> :
<ProgramListing>
Section "Device"
[...]
Identifier "i810"
[...]
EndSection
[...]
Section "Screen"
[...]
Driver "svga"
Device "i810"
[...]
EndSection
</ProgramListing>
</para>
<para>
You have to note that the agpgart module provided by Intel should replace the one delivered in the kernel so that it works. You then have to reinstall it, particularly when a kernel update occurs.
</para>
</listitem>
</varlistentry>
<varlistentry id="savage"><term>S3 Savage 4 card</term>
<listitem>
<para>
This card is only supported with a specific X server downloadable at
<ulink url="ftp://ftp.s3.com/pub/s3/desktop/395/395_xf86_1011.tar.gz"></ulink>
</para>
<para>
For the installation, please read the following
<ulink url="ftp://ftp.s3.com/pub/s3/desktop/390_391/390391_xf86_1011.txt">document</ulink>
</para>
</listitem>
</varlistentry>
<varlistentry Id="fbdev"><term>Frame Buffer</term>
<listitem>
<para>
To use the Frame Buffer mode, please consult the following documents
<ulink url="http://www.medasys-digital-systems.fr/linux/framebuffer.html"></ulink> &et; <ulink url="&linuxdoc;/Framebuffer-HOWTO.html"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry id="dualhead"><term>Dual head with XFree86</term>
<listitem>
<para>
It's possible to use XFree86 in dual-head mode. The following example of configuration is provided by S. Eranian for a Matrox G200 AGP and a ATI Rage 128 PCI card. "The key element is that you must specify the PCI id for both cards."
<screen>
# /etc/X11/XF86Config-4
# File generated by xf86config.
#
# Copyright (c) 1999 by The XFree86 Project, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Except as contained in this notice, the name of the XFree86 Project shall
# not be used in advertising or otherwise to promote the sale, use or other
# dealings in this Software without prior written authorization from the
# XFree86 Project.
#
# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
# **********************************************************************
# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
Section "Module"
# This loads the DBE extension module.
Load "dbe" # Double buffer extension
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# SubSection "extmod"
# Option "omit xfree86-dga" # don't initialise the DGA extension
# EndSubSection
Load "extmod"
# This loads the Type1 and FreeType font modules
Load "type1"
Load "freetype"
# This loads the GLX module
Load "glx"
# Load "dri"
EndSection
Section "DRI"
Mode 0666
EndSection
# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"
# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
RgbPath "/usr/X11R6/lib/X11/rgb"
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
#
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
# FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/opt/fonts"
# The module search path. The default path is shown here.
ModulePath "/usr/X11R6/lib/modules"
EndSection
# **********************************************************************
# Server flags section.
# **********************************************************************
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
# Option "NoTrapSignals"
# Uncomment this to disable the &lt;Ctrl&gt;&lt;Alt&gt;&lt;BS&gt; server abort sequence
# This allows clients to receive this key event.
# Option "DontZap"
# Uncomment this to disable the &lt;Ctrl&gt;&lt;Alt&gt;&lt;KP_+&gt;/&lt;KP_-&gt; mode switching
# sequences. This allows clients to receive these key events.
# Option "Dont Zoom"
# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.
# Option "DisableVidModeExtension"
# Uncomment this to enable the use of a non-local xvidtune client.
# Option "AllowNonLocalXvidtune"
# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings.
# Option "DisableModInDev"
# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).
# Option "AllowNonLocalModInDev"
EndSection
# **********************************************************************
# Input devices
# **********************************************************************
# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.
# Option "Protocol" "Xqueue"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# Option "LeftAlt" "Meta"
# Option "RightAlt" "ModeShift"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# These are the default XKB settings for XFree86
# Option "XkbRules" "xfree86"
# Option "XkbModel" "pc101"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
# Option "XkbOptions" ""
# Option "XkbDisable"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
# Option "Protocol" "PS/2"
Option "Protocol" "imps/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/mouse"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Option "Protocol" "Xqueue"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
# Option "ChordMiddle"
EndSection
# **********************************************************************
# Other input device sections
# this is optional and is required only if you
# are using extended input devices. This is for example only. Refer
# to the XF86Config man page for a description of the options.
# **********************************************************************
#
# Section "InputDevice"
# Identifier "Mouse2"
# Driver "mouse"
# Option "Protocol" "MouseMan"
# Option "Device" "/dev/mouse2"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball"
# Driver "magellan"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball2"
# Driver "spaceorb"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "touchscreen0"
# Driver "microtouch"
# Option "Device" "/dev/ttyS0"
# Option "MinX" "1412"
# Option "MaxX" "15184"
# Option "MinY" "15372"
# Option "MaxY" "1230"
# Option "ScreenNumber" "0"
# Option "ReportingMode" "Scaled"
# Option "ButtonNumber" "1"
# Option "SendCoreEvents"
# EndSection
#
# Section "InputDevice"
# Identifier "touchscreen1"
# Driver "elo2300"
# Option "Device" "/dev/ttyS0"
# Option "MinX" "231"
# Option "MaxX" "3868"
# Option "MinY" "3858"
# Option "MaxY" "272"
# Option "ScreenNumber" "0"
# Option "ReportingMode" "Scaled"
# Option "ButtonThreshold" "17"
# Option "ButtonNumber" "1"
# Option "SendCoreEvents"
# EndSection
# **********************************************************************
# Monitor section
# **********************************************************************
# Any number of monitor sections may be present
Section "Monitor"
Identifier "HP4331D"
# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
HorizSync 30-82
# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
VertRefresh 48-150
++vsync
EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************
# Any number of graphics device sections may be present
# Standard VGA Device:
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
# The chipset line is optional in most cases. It can be used to override
# the driver's chipset detection, and should not normally be specified.
# Chipset "generic"
# The Driver line must be present. When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module. Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.
Driver "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for. When this line isn't present, a device
# section can only match up with the primary video device. For PCI
# devices a line like the following could be used. This line should not
# normally be included unless there is more than one video device
# intalled.
# BusID "PCI:0:10:0"
# VideoRam 256
# Clocks 25.2 28.3
EndSection
# Device configured by xf86config:
Section "Device"
Identifier "G200"
Driver "mga"
BusID "PCI:4:0:0"
#VideoRam 8192
VideoRam 8192
# Option "SWCursor"
# Option "ShadowFB"
# Option "PciRetry"
# Insert Clocks lines here if appropriate
EndSection
Section "Device"
Identifier "permedia2"
Driver "glint"
BusID "PCI:1:8:0"
#VideoRam 4096
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection
Section "Device"
Identifier "rage"
Driver "r128"
BusID "PCI:01:08:00"
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen 1"
Device "rage"
Monitor "HP4331D"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
# Modes "800x600" "1024x768" "1280x1024"
Modes "1024x768" "1280x1024" "640x480" "800x600"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
# Modes "640x480" "800x600" "1024x768" "1280x1024"
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "G200"
Monitor "HP4331D"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
# Modes "800x600" "1024x768" "1280x1024"
Modes "1280x1024" "640x480" "800x600" "1024x768"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
EndSection
# **********************************************************************
# ServerLayout sections.
# **********************************************************************
# Any number of ServerLayout sections may be present. Each describes
# the way multiple screens are organised. A specific ServerLayout
# section may be specified from the X server command line with the
# "-layout" option. In the absence of this, the first section is used.
# When now ServerLayout section is present, the first Screen section
# is used alone.
Section "ServerLayout"
# The Identifier line must be present
Identifier "Simple Layout"
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens. The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen. In this example, screen 2 is located to the
# right of screen 1.
# Screen "Screen 1"
Screen "Screen 1" "" "" "" "Screen 2"
Screen "Screen 2" "" "" "Screen 1" ""
# Screen "Screen 2"
# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used. Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
</screen>
</para>
</listitem>
</varlistentry>
<varlistentry id="aic7xxx"><term>Aic7xxx</term>
<listitem>
<para>
The latest version of the aic7xxx driver is available from the
<ulink url="http://people.redhat.com/dledford/aic7xxx.html">reference site</ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ncr53c8xx"><term>Ncr53c8xx</term>
<listitem>
<para>
The latest version of the ncr53c8xx driver is available from the
<ulink url="ftp://ftp.tux.org/pub/roudier">reference site</ulink>.
</para>
<para>
A driver disk for the RedHat distribution is available at the following address for the versions
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd62-sym.img">6.2</ulink> &et; <ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd70-sym.img">7.0</ulink>.
</para>
&dd62;
</listitem>
</varlistentry>
<varlistentry Id="mixte1"><term>D6692A card</term>
<listitem>
<para>
To use the D6692A card, you need to use a 2.1.122 kernel at least.
Previous kernels didn't handled correctly the shared IRQ between the network and SCSI parts of the card. In particular, a standard RedHat 5.2 version doesn't allow to the network part to be supported. You have to update your kernel with a recent one (preferably &curker;) and the distribution with the complementary packages needed.
</para>
</listitem>
</varlistentry>
<varlistentry id="c3c59x"><term>3C59x</term>
<listitem>
<para>
The latest version of the 3c59x driver is available from the
<ulink url="ftp://ftp.scyld.com/pub/network/3c59x.c">reference site</ulink>.
</para>
<para>
There is also a version provided and supported by 3Com, available at
<ulink url="http://support.3com.com/infodeli/tools/nic/linuxdownload.htm"></ulink>.
</para>
<para>
There are also other drivers available at
<ulink url="ftp://ftp.scyld.com/pub/network/test/3c59x.c"></ulink> &et; <ulink url="http://www.uow.edu.au/~andrewm/linux/#3c59x-bc"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry id="c3c556"><term>3C556</term>
<listitem>
<para>
This card is supported by kernel 2.2.17 and upper.
</para>
</listitem>
</varlistentry>
<varlistentry id="e100"><term>e100 Intel driver</term>
<listitem>
<para>
A driver is provided by Intel to support its cards based on the PRO/100 model, in its various versions. Depending on the model, you'll have a better support with this one, or with the standard eepro100 provided in the Linux kernel. It should allow a systematic support of the latest models. It's available at
<ulink url="ftp://download.intel.com/df-support/2896/eng/e100-1.6.22.tar.gz"></ulink>
</para>
<para>
If you use the e100 driver, you could also use the ANS tools (Advanced Network Services) allowing you to do AFT (Adapter Fault Tolerance), ALB (Adaptive Load Balancing, including AFT), FEC or 802.3ad (Link Aggregation). For more details on these modes, please refer to the file associated with the file to download called
<filename>readme.txt</filename>.
It's available at
<ulink url="ftp://download.intel.com/df-support/2895/eng/ians-1.4.27.tar.gz"></ulink>
</para>
<para>
To use this functionality, proceed as follow:
</para>
<para>
<screen>
<prompt>#</prompt>ifconfig ethx down # For all adapters of the team
<prompt>#</prompt>ianscfg -a -tTEAM # Create the team
<prompt>#</prompt>ianscfg -C -tTEAM -Mmode # Determine the mode of the team
<prompt>#</prompt>ianscfg -a -tTEAM -methx # Add the interface ethx to the team
<prompt>#</prompt>ianscfg -a -tTEAM -vveth0 # Create the virtual interface veth0 associated to the team
<prompt>#</prompt>ianscfg -c -tTEAM # Activate the team
<prompt>#</prompt>ianscfg -w -f/etc/ians.conf # Save the configuration
<prompt>#</prompt>ifconfig veth0 xxx.yyy.zzz.ttt ... # Configure the virtual interface as usual
</screen>
</para>
<para>
Other tools around this driver may be found on Intel's web site:
<ulink url="http://appsr.intel.com/scripts-df/filter_results.asp?strOSs=39&amp;strTypes=PLU%2CDRV%2CSPH%2CUTL&amp;ProductID=416&amp;OSFullName=Linux*&amp;submit=Go%21"></ulink>
</para>
</listitem>
</varlistentry>
<varlistentry id="wol"><term>Wake on Lan</term>
<listitem>
<para>
The Intel Pro/100 and 3Com 3C59x network cards used in majority in HP machines support the Wake on Lan function (WOL). All the details on
<ulink url="http://www.scyld.com/expert/wake-on-lan.html"></ulink>,
</para>
</listitem>
</varlistentry>
<varlistentry id="maestro"><term>Sound Chipset ESS Maestro</term>
<listitem>
<para>
The chipset 2EM (Vendor id: 125d - device id: 1978)
is supported in 2.2.14 kernel and upper. Version 3 (Vendor id: 125d - device id: 1998)
on the other side is supported in 2.2.19pre5 kernel and upper. Cf : the site of the
<ulink url="http://www.zabbo.net/maestro3/">maestro3</ulink>,
driver, the &alsa; project
(version &gt= 0.5.10)
driver, and the commercial software
<ulink url="http://www.opensound.com">Open Sound System</ulink>
. The latest version of the ESS Maestro driver is available from the
<ulink url="http://www.zabbo.net/maestro/">reference site</ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ad1816"><term>Sound Chipset AD1816</term>
<listitem>
<para>
The latest version of the AD1816 driver is available from the
<ulink url="http://www.student.informatik.tu-darmstadt.de/~tek/projects/linux.html">reference site</ulink>.
</para>
<para>
For Visualize workstations, it's recommended by HP to put in
<filename>/etc/conf.modules</filename> :
<screen>
alias sound ad1816
pre-install sound /sbin/insmod sound dmabuf=1
options ad1816 io=0x500 irq=5 dma=0 dma2=3 ad1816_clockfreq=33000
alias midi opl3
options opl3 io=0x388
</screen>
(Source : <ulink url="http://www.hp.com/visualize/support/technotes/linux"></ulink>)
</para>
</listitem>
</varlistentry>
<varlistentry id="sblive"><term>Sound Chipset SB Live</term>
<listitem>
<para>
The latest version of the SB Live driver is available from the
<ulink url="http://opensource.creative.com">reference site</ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry id="alsa"><term> Alsa Sound Drivers</term>
<listitem>
<para>
The Alsa project has for primary goals to develop drivers to support sound cards in Linux, being fully compatible with current OSS drivers, bringing more functionalities and supporting more hardware.
</para>
<para>
All the information on this project, as well as sources under the GPL license, are available from their home page
<ulink url="http://www.alsa-project.org"></ulink>
</para>
<para>
RPMs for RedHat 6.2 and Turbo Linux 6.0 distribution are available at the address
<ulink url="http://hp-linux.org/aau/alsa"></ulink>
</para>
</listitem>
</varlistentry>
<varlistentry id="aztec2320"><term>Sound Chipset Aztec 2320</term>
<listitem>
<para>
For machines equipped with this chipset, Chuck Slivkoff reports that it works when you put the following parameters in
<filename>/etc/conf.modules</filename> :
<screen>
alias char-major-116 snd
alias char-major-14 soundcore
post-install snd /sbin/modprobe snd-card-azt2320
pre-install snd-card-azt2320 /sbin/modprobe isapnp
post-remove snd-card-azt2320 /sbin/modprobe -r isapnp
post-install snd-card-azt2320 bash -c ' /sbin/modprobe snd-mixer-oss; /sbin/modprobe snd-pcm-oss; '
</screen>
</para>
</listitem>
</varlistentry>
<varlistentry id="moddos"><term>DOS models</term>
<listitem>
<para>
These models are delivered with MS-DOS only, in order to have a Linux Machine at the best price.
</para>
</listitem>
</varlistentry>
<varlistentry id="modtblinux"><term>Turbo Linux models</term>
<listitem>
<para>
These models are delivered ready to be installed with Turbo Linux, in order to have a Linux Machine at the best price (2 CDs + 30 days of support).
</para>
</listitem>
</varlistentry>
<varlistentry id="modrhlinux"><term>RedHat models</term>
<listitem>
<para>
These models are delivered preloaded with a improved distribution based on RedHat (shameless plug, as I did it :-)
</para>
</listitem>
</varlistentry>
<varlistentry id="xu800"><term>XU800</term>
<listitem>
<para>
On that machine, the Bios doesn't give the right amount of memory which is in the machine to Linux. You need to use a line such as
append="mem=xxxM" at the begining of <filename>/etc/lilo.conf</filename>
where xxx is your RAM in MB.
</para>
<para>
The support of "big size" IDE disks (for example, 27 GB disks provided for the XU 800) on these machines needs a kernel 2.2.15 at least.
</para>
</listitem>
</varlistentry>
<varlistentry id="xe"><term>Omnibook XE</term>
<listitem>
<para>
If you intend to use both the sound chipset and a PCMCIA card in this laptop, in order to avoid conflicts at input/output ports level, you'll have to modify the file
<filename>/etc/pcmcia/config.opts</filename>
to change the line 6 to
<screen>
include port 0x300-0x4ff, port 0x1000-0x17ff
</screen>
The NSC PC87108/338 chipset controlling IrDA on this model is supported by the &curker; kernel.
(Source : <ulink url="http://www.bits.bris.ac.uk/madmatt/laptop.shtml"></ulink>)
</para>
<para>
Some users had to apply the same tric for their Omnibook 4150 with success.
</para>
</listitem>
</varlistentry>
<varlistentry id="xe3"><term>Omnibook XE3</term>
<listitem>
<para>
It is recommended to not launch
<filename>/sbin/halt</filename>
under X11. The integrated modem card is not supported under Linux
(ESS ES56CVM-PL).
</para>
<para>
The installation of a RedHat 6.2 distribution gives a problem when rebooting the system, at the PCMCIA initialisation. You have to install the latest version of the pcmcia-cs package at
<ulink url="ftp://pcmcia-cs.sourceforge.net/pub/pcmcia-cs/"></ulink>
</para>
<para>
To use the network with this distribution, you need a tulip driver modified by P. "goldpenguin" Depouilly, and available at
<ulink url="http://www.math.u-bordeaux.fr/~depouill/XE3/tulip.tar.gz"></ulink>
</para>
</listitem>
</varlistentry>
<varlistentry id="ob600"><term>Omnibook 600</term>
<listitem>
<para>
Pop-up mouse is supported. Olivier Florent wrote the original linux code. Grant Grundler rewrote it and published it. See
<ulink url="obmouse.sourceforge.net"></ulink>
</para>
</listitem>
</varlistentry>
<varlistentry id="ob4150"><term>Omnibook 4150</term>
<listitem>
<para>
If you use the Adaptec APA-1480 SCSI PCMCIA card, It must be in the top slot. If you don't put it in the top slot, the card that is in the top slot will not work. Also, even though the APA-1480 was supported long before this, the first time it worked on an Omnibook was kernel 2.2.16. There was some problems with the earlier cardbus drivers and the Omnibook.
(Information from Bruce Kives)
</para>
</listitem>
</varlistentry>
<varlistentry id="ob6000"><term>Omnibook 6000</term>
<listitem>
<para>
<filename>reboot</filename>
doesn't work correctly on this machine, which remains blocked instead of rebooting. Use the poweroff button to reset it.
(Information from Yuthay Yean)
</para>
</listitem>
</varlistentry>
<varlistentry id="ob6100"><term>Omnibook 6100</term>
<listitem>
<para>
Soon more info ;-)
</para>
</listitem>
</varlistentry>
<varlistentry id="modb"><term>B models</term>
<listitem>
<para>
B models use Ultra 3 SCSI sym53c1010 (A models use ultra 2).
</para>
&modelb;
</listitem>
</varlistentry>
<varlistentry id="lc2000"><term>LC 2000</term>
<listitem>
<para>
In order to use the native SCSI controler you need to disable in the Bios the option "Reserve PCI Bus Numbers", in the menu PCI Device Setting (Indication of Gillynn Couch). Models P3493B and P5364B are equiped with an additional NetRaid 1M card.
</para>
</listitem>
</varlistentry>
<varlistentry id="lpxkr"><term>LP1000r/LP2000r</term>
<listitem>
&modelb;
</listitem>
</varlistentry>
<varlistentry id="lh6000"><term>LH 6000</term>
<listitem>
<para>
In order to use the native SCSI controler you need to desactivate in the Bios
the "reserver PCI Bus #s", in the menu PCI Device Setting.
The PS/2 system doesn't work correctly with a RedHat 6.1 or 6.2 distribution. In order to correct that you need to either put the machine in MPS 1.1, in the BIOS, or use a kernel above 2.3.47 in MPS 1.4 mode.
The network card doesn't work correctly with the kernel of the RedHat 6.2 distribution.
</para>
</listitem>
</varlistentry>
<varlistentry id="lt6000"><term>LT 6000r</term>
<listitem>
<para>
In order to use the native SCSI controler you need to desactivate in the Bios
the "reserver PCI Bus #s", in the menu PCI Device Setting.
</para>
</listitem>
</varlistentry>
<varlistentry Id="bx"><term>BX Chipset</term>
<listitem>
<para>
Intel BX Chipset (Memory Bus at 100 MHz) is supported by
<ulink url="ftp://ftp.kernel.org/pub/linux/kernel">kernels</ulink> above 2.0.34/2.1.103.
</para>
</listitem>
</varlistentry>
<varlistentry Id="coper"><term>i820 Chipset</term>
<listitem>
<para>
Coppermine 0.18 <20>m technology - 256 kB synchronous cache - Intel i820 Chipset
</para>
</listitem>
</varlistentry>
<varlistentry Id="i850"><term>P4 - i850 Chipset</term>
<listitem>
<para>
These machines are equiped with a Pentium IV processor, supported by kernels 2.2.18/2.4.0 and above. The RedHat 7.0, Mandrake 7.2 and TurboLinux 6.1 distributions, e.g., can be installed correctly on this kind of machines.
</para>
</listitem>
</varlistentry>
<varlistentry Id="bax"><term>BAx</term>
<listitem>
<para>
Attention, the XF86_SVGA server works correctly with this mother board embedded version only above XFree86 3.3.5, due to the use of different frequencies (In particular, use the updates for
RedHat 5.2/6.0).</para>
</listitem>
</varlistentry>
<varlistentry Id="c3com"><term>Boot disk for 3Com card</term>
<listitem>
<para>
<emphasis>Creation of a custom RedHat 5.1 Boot disk</emphasis>
</para>
<para>
To be able to boot with the RedHat 5.1 boot disk, and to have the support of the 3C905B-TX card, you need to do the following :
</para>
<para>
<screen>
Log as root. Go in the home directory (~root)
<prompt>#</prompt><userinput>cd ~</userinput>
Put there the 3c59x.c source module for the 3Com card
<prompt>#</prompt><userinput>ncftp ftp://ftp.scyld.com/pub/network/3c59x.c</userinput>
Compile it
<prompt>#</prompt><userinput>gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c 3c59x.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`</userinput>
put the RedHat 5.1 floppy boot disk in the drive
you have to copy the initrd.img file from the floppy disk
<prompt>#</prompt><userinput>mcopy a:initrd.img /tmp</userinput>
then uncompress it
<prompt>#</prompt><userinput>gzip -cd /tmp/initrd.img > /tmp/initrd.ext2</userinput>
Mount the "file" filesystem thus obtained
<prompt>#</prompt><userinput>mount -t ext2 /tmp/initrd.ext2 /mnt/floppy -o loop</userinput>
uncompress the modules provided
<prompt>#</prompt><userinput>gzip -cd /mnt/floppy/modules/modules.cgz > /tmp/modules.cpio</userinput>
extract the modules
<prompt>#</prompt><userinput>cd /tmp ; mkdir modules ;
cd modules ; cat /tmp/modules.cpio | cpio -i</userinput>
Copy the new updated module for the 3Com card
<prompt>#</prompt><userinput>cp ~/3c59x.o .</userinput>
recreate the compressed cpio file
<prompt>#</prompt><userinput>ls | cpio -o | gzip -c9 > ../newmodules.cgz</userinput>
replace the modules by their update
<prompt>#</prompt><userinput>cp ../newmodules.cgz /mnt/floppy/modules/modules.cgz</userinput>
unmount the "file" filesystem
<prompt>#</prompt><userinput>umount /mnt/floppy</userinput>
compress the "file" filesystem
<prompt>#</prompt><userinput>gzip -c9 /tmp/initrd.ext2 > /tmp/initrd.img</userinput>
copy it on the floppy disk
<prompt>#</prompt><userinput>mcopy /tmp/initrd.img a:</userinput>
</screen>
</para>
</listitem>
</varlistentry>
<varlistentry Id="bcm5700"><term>3Com 996/Broadcom 5700 card (10/100/1000BT)</term>
<listitem>
<para>
This driver is provided with latest RedHat 7.1, 7.2/Mandrake 8.0, 8.1 distributions, as kernel patches, but isn't included yet in the standard 2.4 kernel.
</para>
</listitem>
</varlistentry>
<varlistentry Id="rhdd"><term>Boot/Driver disk for RedHat distribution</term>
<listitem>
<para>
To be able to boot with a RedHat distribution (&gt;6.1), and to have the recognition of a peripheral non supported in standard in the distribution, you need to do the following :
</para>
<para>
Download the delopment toolkit to create driver disk for the RedHat distribution at the following address:
<ulink url="http://people.redhat.com/dledford"></ulink>
</para>
<para>
Install the sources of the driver in a directory and follow the instructions of the README file of the kit to create the modules necessary for the various kernel of the distributions.
</para>
<para>
<screen>
Log as root. (~root)
put the RedHat floppy boot disk to modify in the drive
you have to copy the initrd.img file from the floppy disk
<prompt>#</prompt><userinput>mcopy a:initrd.img /tmp</userinput>
then uncompress it
<prompt>#</prompt><userinput>gzip -cd /tmp/initrd.img > /tmp/initrd.ext2</userinput>
Mount the "file" filesystem thus obtained
<prompt>#</prompt><userinput>mount -t ext2 /tmp/initrd.ext2 /mnt/floppy -o loop</userinput>
create a temporary directory
<prompt>#</prompt><userinput>cd /tmp ; mkdir modules ; cd modules</userinput>
uncompress and extract the modules provided
<prompt>#</prompt><userinput>gzip -cd /mnt/floppy/modules/modules.cgz | cpio -ivdum</userinput>
Copy the new updated module. In case you add it, remove also other useless modules of the same size.
<prompt>#</prompt><userinput>cp ~/.../mod_devel_kit/rhxx/modules/x.y.z-iBOOT/module.o x.y.z-iBOOT</userinput>
Also in case you add it, copy the modules needed for the installed kernel during reboot, and adapt the files pcitable, module-info and modules.dep by using the information provided in the development kit.
<prompt>#</prompt><userinput>cp -a ~/.../mod_devel_kit/rhxx/modules/x.y.z-i ~/.../mod_devel_kit/rhxx/modules/x.y.z-ismp .</userinput>
<prompt>#</prompt><userinput>vi /mnt/floppy/modules/pcitable /mnt/floppy/modules/module-info /mnt/floppy/modules/modules.dep</userinput>
recreate the compressed cpio file
<prompt>#</prompt><userinput>find * -print -depth | cpio -ov -H crc | gzip -c9 > /mnt/floppy/modules/modules.cgz</userinput>
unmount the "file" filesystem
<prompt>#</prompt><userinput>umount /mnt/floppy</userinput>
compress the "file" filesystem
<prompt>#</prompt><userinput>gzip -c9 /tmp/initrd.ext2 > /tmp/initrd.img</userinput>
copy it on the floppy disk
<prompt>#</prompt><userinput>mcopy /tmp/initrd.img a:</userinput>
</screen>
</para>
</listitem>
</varlistentry>
<varlistentry Id="lh4"><term>LH 4</term>
<listitem>
<para>
The LH4 doesn't seem to work correctly when not in Raid. Even with the latest Bios available at the time of the test (16.00), the problem remains. If you desactivate the Raid management, during the boot, the ncr53c8xx driver in Linux detects 4 controlers instead of 2 and boot doesn't end. To avoid that, you have to activate the Raid in the Bios and use each of the disk in Raid0 mode, which is quite the same as the solution without Raid at all.
</para>
<para>
This machine can not be installed correctly with RedHat 7.1 or Mandrake 8.0 distributions.
</para>
</listitem>
</varlistentry>
<varlistentry Id="netraid"><term>NetRaid card</term>
<listitem>
<para>
These cards are equiped with an
<ulink url="http://www.ami.com">AMI</ulink> Megaraid
chipset and may support the following Raid levels :
0, 1, 3, 5, 10, 30 &et; 50.
</para>
<para>
AMI has recently sold his Megaraid division to LSILogic and information is now available from
<ulink url="http://www.megaraid.lsilogic.com/"></ulink>
</para>
<para>
Some NetRaid cards, as well as the chipset integrated on the LH3 and LH4 mother boards are supported by recent version of the Linux kernel (2.0.36/2.2.19/&curker; typically - don't use 2.0.37/38).
</para>
<para>
For the RedHat 5.2 distribution, it's not possible to install the system on this type of controler, because it's not detected by the installation program. You have to use a specific
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/lh3.img">floppy disk</ulink>
. This floppy disk should be used as input to the <command>rawrite</command> tool, for example. It works for systems with less than 1 GB of memory.
</para>
<para>
For the RedHat 6.0 distribution, you have to manually declare the existence of this card as a supplementary SCSI adapter, in order to use it directly during the installation. The megaraid driver isn't automatically detected.
</para>
<para>
To avoid strange messages during the boot printed by the megaraid driver, it's necessary to recompile it with the option -DHP (before kernel 2.4.2) or -DMEGA_HP_FIX (after) or even nothing now (&gt; 2.4.13).
</para>
<para>
For the RedHat 6.1 distribution, the megaraid driver provided by the kernel does support only the first logical drive. In order to obtain the others, please recompile a 2.2 standard kernel.
</para>
<para>
You have to note that the integrated card of the LH3/4 realises a software parity checks and performs thus less efficiently than the NetRaid daughter cards. On the other side, LH3000/6000 are equiped with an integrated card doing hardware checks.
</para>
<para>
In the driver provided by AMI there is a Raid management tool <filename>megamgr</filename>, usable within Linux, and equivalent to the tool included in the software embedded on the controler. It's downloadable from
<ulink url="http://www.ami.com/support/prodsearch.cfm?InpProdID=17"></ulink>
</para>
<para>
In case of problem, old versions are available there
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/107.zip"></ulink>,
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/1e08.zip"></ulink> &et;
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/mega115.tgz"></ulink>,.
</para>
<para>
Kernel patches and utility to monitor logical/physical drives on MegaRAID (NetRAID) Adapters have been made by Katsuyuki Yumoto. "This can detect physical drive failure, send E-Mail and syslog it. NetRAID-1Si/3Si, embeded NetRAID and NetRAID-1M/2M are okay to use. Don't use this for NetRAID-4M."
You'll find the code at this address
<ulink url="http://www.jpn.hp.com/biz/products/pcserver/linux/tech/megascan-20011113.tar.gz"></ulink>.
Use with care as the versions I tried have conducted to kernel panic.
</para>
<para>
The NetRaid 1Si card isn't recognized correctly by RedHat 7.2.
</para>
</listitem>
</varlistentry>
<varlistentry id="nrM"><term>NetRaid 1M/2M models</term>
<listitem>
<para>
In addition to what is mentionned above, these models require a 1.14 version of the megaraid driver to work correctly. You may find a version of the sources of this driver at this address
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/ami-mr114b.tar.gz"></ulink>.
</para>
<para>
A driver disk for the RedHat distribution is available at the following address for the versions
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd62-ami.img">6.2</ulink> &et; <ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd70-ami.img">7.0</ulink>.
</para>
&dd62;
<para>
You'll have data corruption by using these cards with the standard kernel of the RedHat 7.1 distribution. You necessaraly need
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Drivers/dd71-ami.img">this driver disk</ulink>
to use it correctly. This has been seen with both H.01.07 and H.01.08 firmware. Sources of the patch required to make this card work correctly with kernels 2.4.x (x < 7) are available here
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/mega115hp.tgz"></ulink>.
The same probl<62>me is true with the Mandrake 8.0, but the 8.1 has the right driver.
</para>
</listitem>
</varlistentry>
<varlistentry Id="netraid4M"><term>NetRaid 4M card</term>
<listitem>
<para>
These cards are equiped with a StrongARM Chipset and correspond to the Adaptec card AAC-3642. A driver is available at
<ulink url="http://domsch.com/linux"></ulink>.
The RedHat 7.0 includes in standard the driver even if that release of the kernel doesn't handle it normaly. Information are also available on the HP Navigator L.19.00.
</para>
</listitem>
</varlistentry>
<varlistentry Id="ide1"><term>Second IDE bus</term>
<listitem>
<para>
On these machines, when the second ide bus is probed by the kernel, there is a timeout, which doesn't hurt, but is useless. To avoid it, just add to your <filename>lilo.conf</filename> the following line :
</para>
<para>
<screen>
append="ide1=noprobe"
</screen>
</para>
</listitem>
</varlistentry>
<varlistentry Id="procs"><term>Processors</term>
<listitem>
<para>
To desactivate processors on a Linux server, you need to give an option during the boot to the kernel such as :
</para>
<para>
<screen>
Lilo boot: linux maxcpus=3
</screen>
</para>
<para>
where the number of processors given in option is less by one of the number of processors wanted. For example, here we activate 4 processors.
</para>
</listitem>
</varlistentry>
<varlistentry Id="cluster"><term>HA Cluster</term>
<listitem>
<para>
To use a High Availability Custer under Linux, you need to use additional software, such as :
<ItemizedList Mark="bullet" Spacing="Compact">
<listitem>
<para>
<ulink url="http://www.hp.com/products1/unix/highavailability/ar/mcserviceguard/index.html">HP MC Service Guard (Commercial)</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.linux-ha.org">Linux-HA project (free)</ulink> &et; <ulink url="http://www.uow.edu.au/~andrewm/linux/ext3/">ext3</ulink>
</para>
</listitem>
</ItemizedList>
</para>
</listitem>
</varlistentry>
<varlistentry Id="clavier"><term>Multimedia keyboards</term>
<listitem>
<para>
Some of the PCs provided by HP are equiped with a multimedia keyboard. You may use the additional keys thanks to the HotKeys daemon
(Cf: <ulink url="http://freshmeat.net/projects/hotkeys/"></ulink>)
</para>
</listitem>
</varlistentry>
</variablelist>
</sect3>
</sect2>
<sect2>
<title>The monitors range</title>
&tabintrox;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>HP Monitors &et; Linux</Title>
&tabmon;
<tbody>
<row>
<entry>D2825A, D2825S</entry>
<entry>15" HP Ultra VGA 1024</entry>
<entry>50-110</entry>
<entry>31-54</entry>
<entry>65</entry>
<entry>640x400, 640x480, 800x600, 1024x768</entry>
<entry>70, 60-72-75-85, 60-72-75-85, 60</entry>
&celoui;
</row>
<row>
<entry>D2826A, D2826S</entry>
<entry>15" HP 50</entry>
<entry>50-120</entry>
<entry>31-54</entry>
<entry>65</entry>
<entry>640x400, 640x480, 800x600, 1024x768</entry>
<entry>70, 60-75-85, 60-75-85, 60</entry>
&celoui;
</row>
<row>
<entry>D2827A</entry>
<entry>15" HP 51</entry>
<entry>50-120</entry>
<entry>31-54</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D2828A</entry>
<entry>15" HP 52</entry>
<entry>50-120</entry>
<entry>30-54</entry>
<entry>65</entry>
<entry>640x400, 640x480, 800x600, 1024x768</entry>
<entry>70, 60-75-85, 60-75-85, 60</entry>
&celnon;
</row>
<row>
<entry>D8897A</entry>
<entry>15" HP 55</entry>
&celbof;
<entry>30-54</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>P4795A</entry>
<entry>15" HP 56</entry>
&celbof;
<entry>30-54</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D2832A</entry>
<entry>15" HP M500</entry>
<entry>50-120</entry>
<entry>30-70</entry>
<entry>110</entry>
<entry>640x400, 640x480, 800x600, 1024x768, 1280x1024</entry>
<entry>70, 60-75-85, 72-75-85, 70-75-85, 60</entry>
&celnon;
</row>
<row>
<entry>D2807A</entry>
<entry>17" Ultra 1280</entry>
<entry>50-160</entry>
<entry>30-64</entry>
&celbof;
&celbof;
&celbof;
&celoui;
</row>
<row>
<entry>D2837A</entry>
<entry>17" HP70</entry>
<entry>50-120</entry>
<entry>30-70</entry>
<entry>110</entry>
<entry>640x400, 640x480, 800x600, 1024x768, 1280x1024</entry>
<entry>70, 75-85, 75-85, 75-85, 60</entry>
&celoui;
</row>
<row>
<entry>D2838A</entry>
<entry>17" HP M700</entry>
<entry>50-160</entry>
<entry>30-86</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D8906A</entry>
<entry>17" HP P700</entry>
<entry>50-160</entry>
<entry>30-86</entry>
<entry>140</entry>
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D8907A</entry>
<entry>17" HP P720</entry>
&celbof;
<entry>30-85</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D2840A</entry>
<entry>17" Ergo 1280</entry>
<entry>50-150</entry>
<entry>31-92</entry>
<entry>160</entry>
<entry>512x384, 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1440x1080, 1600x1200</entry>
<entry>85, 100, 100, 100, 100, 85, 72, 60</entry>
&celoui;
</row>
<row>
<entry>D8901A, D8902A</entry>
<entry>17" HP71</entry>
<entry>50-120</entry>
<entry>30-60</entry>
<entry>110</entry>
<entry>640x400, 640x480, 800x600, 1024x768, 1280x1024</entry>
<entry>70, 60, 75-85, 75-85, 60</entry>
&celnon;
</row>
<row>
<entry>D8904A, D8905A</entry>
<entry>17" HP72</entry>
&celbof;
<entry>30-70</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D8900A</entry>
<entry>17" HP75</entry>
<entry>50-160</entry>
<entry>30-86 (30-64 real)</entry>
<entry>150</entry>
<entry>640x400, 640x480, 800x600, 1024x768, 1280x1024</entry>
<entry>70, 60-75-85, 75-85, 75-75-85, 75</entry>
&celoui;
</row>
<row>
<entry>D2842A, D2842W</entry>
<entry>19" HP90</entry>
<entry>50-200</entry>
<entry>30-96</entry>
<entry>203</entry>
<entry>640x400, 640x480, 800x600, 1024x768, 1280x1024, 1600x1200</entry>
<entry>70, 75-85, 75-85, 75-85, 75-85, 75</entry>
&celoui;
</row>
<row>
<entry>D8910A</entry>
<entry>19" HP P910</entry>
<entry>50-150</entry>
<entry>29-107</entry>
<entry>230</entry>
<entry>640x400, 640x480, 800x600, 1024x768, 1280x1024, 1600x1200</entry>
<entry>70, 60-85, 85, 75-85, 75-85, 75-85</entry>
&celnon;
</row>
<row>
<entry>D8911A</entry>
<entry>19" HP91</entry>
&celbof;
<entry>30-96</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D8912A</entry>
<entry>19" HP P920</entry>
&celbof;
<entry>30-107</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>A4031A</entry>
<entry>20"</entry>
<entry>48-150</entry>
<entry>30-82</entry>
&celbof;
&celbof;
&celbof;
&celoui;
</row>
<row>
<entry>D2846A, A4576A</entry>
<entry>21" HP P1100</entry>
<entry>50-160</entry>
<entry>30-107</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D2847A</entry>
<entry>21" P1110</entry>
<entry>50-180</entry>
<entry>29-121</entry>
<entry>300</entry>
&celbof;
&celbof;
&celoui;
</row>
<row>
<entry>D8915A</entry>
<entry>21" P1120</entry>
&celbof;
<entry>30-121</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>A4819A</entry>
<entry>21" P1130</entry>
&celbof;
&celbof;
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>A4033A</entry>
<entry>21"</entry>
<entry>50-120</entry>
<entry>30-80</entry>
&celbof;
&celbof;
&celbof;
&celoui;
</row>
<row>
<entry>A1295A</entry>
<entry>24" Wide Aspect</entry>
<entry>50-160</entry>
<entry>30-96</entry>
&celbof;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D5061A</entry>
<entry>15,1" LCD HP</entry>
&celbof;
&celbof;
&celna;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D5062A</entry>
<entry>15" LCD HPL1510</entry>
&celbof;
<entry>??-75</entry>
&celna;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D5063A</entry>
<entry>15" LCD HPL1520</entry>
&celbof;
&celbof;
&celna;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D5064A</entry>
<entry>17" LCD HPL1720</entry>
&celbof;
&celbof;
&celna;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>D5065A</entry>
<entry>18,1" LCD HP L1800</entry>
<entry>56-85</entry>
<entry>30-80</entry>
&celna;
<entry>640x350, 640x480, 720x400, 800x600, 832x624, 1024x768, 1152x870, 1152x900, 1280x1024</entry>
<entry>70, 60-75-85, 70, 60-75-85, 75, 60-75-85, 75, 66, 60-75</entry>
&celoui;
</row>
<row>
<entry>D5069A, D5069C, D5069J, D5069L</entry>
<entry>18" LCD HPL1810</entry>
&celbof;
<entry>??-75</entry>
&celna;
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry>P4829A</entry>
<entry>18" LCD HPL1820</entry>
&celbof;
&celbof;
&celna;
&celbof;
&celbof;
&celnon;
</row>
</tbody>
</Tgroup>
</Table>
</sect2>
<sect2>
<title>
PA-Risc based computer range
</title>
<para>
The PA-Risc range is achitectured around a processor designed and realised by HP. First versions were produced in 1987. Currently the versions are named
PA-8000 (8200, 8500, ...).</para>
<para>
The initiative to port Linux on the PA-RISC architecture was taken during the Atlanta Linux exhibition in October 1998.
HP has announced in February 1999 its sponsorship to this port of Linux. This port is a native one, which is different from a preceding project which used MkLinux on machines based on PA-7200.
The work is currently done with
<ulink url="http://www.thepuffingroup.com">The Puffin Group</ulink>
bought by Linuxcare, and more precise information on the status may be found on the
<ulink url="http://www.parisc-linux.org">official Web site</ulink>.
In particular, interesting starting points may be found on
<ulink url="http://www.parisc-linux.org/faq.html"></ulink> &et; <ulink url="http://www.parisc-linux.org/hw.html"></ulink>.
Consult also ESIEE site (712 on Linux/PA) which participates actively to the port :
<ulink url="http://mkhppa1.esiee.fr/en/"></ulink>
The last version is 0.9.3. It supports the following systems
L1000, L2000, A500, A180, B, C, J, D, R, 742, 725, 735, 755, 705, 710, 720, 730, 750, 712, 715.
</para>
<para>
This version supports 32 and 64 bits modes, SMP (1-4 way), RAM up to 16 GB, HP-UX compatibility, X-Window, KDE, Gnome, 80% of Debian packages.
</para>
<para>
Debian has accepted PA-RISC as a supported architecture for the upcoming Debian GNU/Linux 3.0 (woody) stable release.
<ulink url="http://www.debian.org/ports/hppa/"></ulink>.
</para>
<para>
Thomas Marteau
has written a HOWTO on the way to boot concretely a Pa-Risc suystem. It's available at
<ulink url="http://www.linuxdoc.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html"></ulink>.
</para>
<para>
FAQ is also available at
<ulink url="http://dsportal.eservices.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,276,00.html"></ulink>.
</para>
<para>
There is on the other side for these machines a Linux project based on the MkLinux micro-kernel. This project as developped within OSF.
The web site mentionning information is at
<ulink url="http://www.gr.opengroup.org/mklinux/hppa/mkpa-rel.html"></ulink>.
Links to more parisc ports are at
<ulink url="http://parisc.workstations.org/"></ulink>.
</para>
</sect2>
<sect2>
<title>
The IA-64 range
</title>
<para>
HP has developed in collaboration with Intel a new generation of 64 bits processors called Itanium (IA-64). The first processor of this new generation, called Itanium, was born in September 2001.
The initial port of Linux on IA-64 was published the 2nd of february, 2000 and the sources of the project are available through
<ulink url="ftp://ftp.kernel.org/pub/linux/kernel/ports/ia64"></ulink>.
This is the place of the latest sources for this project. More information on this topic may be found on these pages:
<!--<ulink url="http://dtf.external.hp.com/dtf/swdev/1999/08/feature1_a.html"></ulink>.-->
<ulink url="http://www.hp.com/products1/linux/itanium/index.html"></ulink> (LSO), <ulink url="http://devresource.hp.com/devresource/Topics/IA64/IA64.html"></ulink> &et; <ulink url="http://www.hpl.hp.com/techreports/index.html"></ulink> (HP Labs)
or on the reference site
<ulink url="http://www.linuxia64.org"></ulink>
</para>
<para>
HP, as a founding member of the IA-64 Linux project, works on the port of the kernel, the initial version of gcc, gas, ld and emacs. Another major contribution of HP to this project is the availability of the software development kit available at
<ulink url="http://www.software.hp.com/ia64linux"></ulink>.
It allows to develop applications as well as kernel code on Linux/IA32 for IA64 platforms and moreover to test them through a simulator.
</para>
<para>
You may find some useful tools for IA-64 architecture on the ftp site of the
<ulink url="ftp://ftp.hpl.hp.com/pub/linux-ia64">HP labs</ulink>.
</para>
<para>
Debian has accepted IA-64 as a supported architecture for the upcoming Debian GNU/Linux 3.0 (woody) stable release.
Cf: <ulink url="http://www.debian.org/ports/ia64/"></ulink>.
The IA-64 installer CD image is now available by either HTTP or FTP from these locations:
<ulink url="http://gluck.debian.org/ia64/cd-20010810.iso.gz"></ulink> &et; <ulink url="ftp://gluck.debian.org/ia64/cd-20010810.iso.gz"></ulink>.
</para>
<para>
MandrakeSoft
has announced that its Mandrake 8.1 for IA-64 version supports perfectly HP Itanium configurations as related on
<ulink url="http://www.mandrakesoft.com/company/press/pr?n=/pr/products/1444&lg=&lg;"></ulink>
</para>
<para>
The following key features which are all unique to IA-64 are described by St<53>phane Eranian:
</para>
<itemizedlist Mark="bullet" Spacing="Compact">
<listitem>
<para>
IA-64/EPIC goes beyond pure VLIW. Code is portable from one implementation to another. The timing dependencies are protected by stop bits. This allow unmodified code to run with no recompilation. Of course better performance is achieved by recompilation.
</para>
</listitem>
<listitem>
<para>
Very large register set: 128 floating point, 128 general registers.
</para>
</listitem>
<listitem>
<para>
Predication: a very elegant way of removing the cost of branch in if-then-else statments.
</para>
</listitem>
<listitem>
<para>
Speculation: a elegant mechanism to hide memory access latency by allowing load instructions to be hoisted from the location where they are needed without risking unwanted faults (like NULL pointer).
</para>
</listitem>
<listitem>
<para>
Register Stack Engine: a mechanism similar to the register window found a SPARC but much more powerful and dynamic. The window size varies on demand. Take advantage of the large register set and is used on function calls.
</para>
</listitem>
<listitem>
<para>
Hardware support for software pipelined-loop: this is the most powerful construct which takes advantages of : predication, large registers. This is a renaming scheme for general, floating point or predication registers which allows one to unroll loops without incuring the code expansion seen on other architectures.
</para>
</listitem>
<listitem>
<para>
All the multmedia-type instructions are support in IA-64 mode.
</para>
</listitem>
<listitem>
<para>
IA-32 hardware emulation: possibility to run unmodified Linux/ia32 applications on Linux/ia64 (requires some OS support).
</para>
</listitem>
<listitem>
<para>
On the system level: full 64 bit address space. Hardware walker to TLB misses.
</para>
</listitem>
<listitem>
<para>
Banked registers (16 of them) to help speed up interrupt processing.
</para>
</listitem>
</itemizedlist>
<para>
St<EFBFBD>phane Eranian &et; David Mosberger
will publish begining of 2002 a book called
'Design and implementation of the Linux/ia64 kernel' (Prentice Hall)
</para>
<sect3>
<title>The IA64 server range
</title>
<para>
The following tables indicate the state of Linux support by these platforms :
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>HP IA-64 Servers &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>rx4610 (A6153A, A6447A)</entry>
&celati128;
&cel5013i;
&celqla1280;
&celsans;
<entry>RedHat 7.0, 7.1, Mandrake 8.0, 8.1</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect3>
<sect3>
<title>The IA64 workstation range
</title>
<para>
The following tables indicate the state of Linux support by these platforms :
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>HP IA-64 Workstations &et; Linux</Title>
&tabmach;
<tbody>
<row>
<entry>i2000 (A7202A, A7203A)</entry>
&celquad2pro;
&celeepro;
&celqla12160;
&celcs4281;
<entry>RedHat 7.1, Mandrake 8.1</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect3>
<sect3>
<title>Complementary information</title>
<para>
To boot Linux on this kind of machine, you need to type in the initial environment
<screen>
Verify the correspondance between logical drives and peripherals
<prompt>Shell&gt;</prompt><userinput>map</userinput>
Go to the logical drive corresponding to the CD-ROM
<prompt>Shell&gt;</prompt><userinput>fs1:</userinput>
<!-- V<>rifier ce format
Look at the directory content
<prompt>fs1:&gt;</prompt><userinput>dir</userinput>
-->
Boot the system
<prompt>fs1:&gt;</prompt><userinput>eli linux</userinput>
Install your distribution as usual
The only difference is that you need to create a so-called 'EFI' partition of type FAT32 (Id:b) of around 128 MB. This partition will be mounted as /boot/efi later
After the installation, reboot and redo the initial sequence, verifying again the correspondance (which may have changed because the CD-ROM isn't available anymore, the numbers indicating the order of detection of bootable devices)
<prompt>Shell&gt;</prompt><userinput>map</userinput>
<prompt>Shell&gt;</prompt><userinput>fs0:</userinput>
<prompt>Shell&gt;</prompt><userinput>dir</userinput>
Verify the name of the kernel to boot
<prompt>fs1:&gt;</prompt><userinput>eli linux-up</userinput>
To automize the boot, you need to remove all options from the EFI boot except the EFI Shell and create a file in the EFI partition (/boot/efi) called startup.nsh containing:
<userinput>
fs0:
eli linux-up
fs0:
</userinput>
</screen>
(From information provided by S. Eranian. Only mistakes are mine :-)
</para>
<para>David Mosberger
reports that recent versions (7.2) of Red Hat install a GPT partition and that you must enable the following two config options for the kernel to recognize them:
<screen>
CONFIG_PARTITION_ADVANCED=y
CONFIG_EFI_PARTITION=y
</screen>
</para>
</sect3>
</sect2>
<sect2>
<title>X Terminals</title>
<para>
HP proposes now NCD X terminals to replace the Envizex/Entria range.
</para>
<para>
The HP X terminal range (Entria, Envizex) is usable with a Linux server. More over, a Linux server may be a boot server for X terminals. To do it, a certain number of operations are mandatory.
</para>
<para>
We suppose we have a HP-UX machine named hpux, on which is installed Enware, a Linux server, named linux and an X Terminal with MAC address 08:00:09:db:8d:1c. The gateway on the network is at IP address 192.168.1.254, and the DNS name server at 192.168.1.1.
</para>
<para>
Commands to do are :
<screen>
Enware Home Directory
<prompt>hpux #</prompt><userinput>cd /opt/hpxt/enware/xthome</userinput>
Creation of a tar archive of this software
<prompt>hpux #</prompt><userinput>tar cvf ~ftp/en.tar * .??*</userinput>
Download of the tar archive
<prompt>linux #</prompt><userinput>ftp hpux</userinput>
Connected to hpux.
220 hpux FTP server (Version wu-2.5.0(1) Wed Aug 25 12:50:08 EDT 1999) ready.
<prompt>Name (ftp:Root):</prompt><userinput>ftp</userinput>
331 Password required for ftp.
<prompt>Password:</prompt><userinput>(type your mail address here)</userinput>
230-
[...]
230-
230 User ftp logged in. Access restrictions apply.
<prompt>ftp></prompt><userinput>lcd /tmp</userinput>
Local directory now /tmp
<prompt>ftp></prompt><userinput>get en.tar</userinput>
200 PORT command successful.
150 Opening BINARY mode data connection for en.tar (57638340 bytes).
226 Transfer complete.
57638340 bytes received in [...]
<prompt>ftp></prompt><userinput>quit</userinput>
[...]
Creation of the target directory on the linux machine
<prompt>linux #</prompt><userinput>mkdir -p /tftpboot</userinput>
Go there
<prompt>linux #</prompt><userinput>cd /tftpboot</userinput>
untar the archive
<prompt>linux #</prompt><userinput>tar xvf /tmp/en.tar</userinput>
Launch the X Font Server working on port 7100
<prompt>linux #</prompt><userinput>/usr/X11R6/bin/xfs -port 7100</userinput>
Creation of the bootpd configuration file
<prompt>linux #</prompt><userinput>cat &gt;&gt; /etc/bootptab &lt;&lt; EOF
global.prof::sm=255.255.255.0::ds=192.168.1.1::gw=192.168.1.254::ht=ethernet::bf=bin/C3253A: # Adjust to your X-terminal
tx1:hd=/tftpboot:tc=global.prof:ha=080009db8d1c:ip=192.168.1.100:
EOF
</userinput>
Install bootpd say from <ulink url="http://rpmfind.net"></ulink>
<prompt>linux #</prompt><userinput>rpm -Uvh bootp-2.4.3-7.i386.rpm</userinput>
Verify the existence of such a line in /etc/inetd.conf, and restart if needed the server by killall -1 inetd
<prompt>linux #</prompt><userinput>grep bootps /etc/inetd.conf</userinput>
bootps dgram udp wait root /usr/sbin/tcpd bootpd
Now enkoy your X terminal by booting it
</screen>
</para>
<para>
For a more detailed description, as well as the software related to that operation, consult also the page
<ulink url="http://www.cb3rob.net/~sven/xterm"></ulink>.
</para>
</sect2>
<sect2>
<title>
The printing product range
</title>
<sect3>
<title>
General points
</title>
<para>
Printers may be connected directly to a machine through either a parallel port (generally), or a serial port, or even (more recently) through a USB port.
They may also be directly wired to the network, for a global access; this is done thanks to a card put in a slot of the printer, or through the connexion of the parallel port of the printer to a sharing network box.
</para>
<para>
HP provides such boxes, called JetDirect, which allow thus to share personnal printers on the network, directly, without going through a machine.
They exist for various network topologies (10 BT, 10/100 BT, Localtalk, 10B2) and offer the ability to access to the printer directly from machine which like Linux support the LPD protocol, by using a remote printer in the
<filename>/etc/printcap</filename>
file. The name of the queue to use is then
<filename>raw</filename>.
</para>
<para>
An example of
<filename>/etc/printcap</filename>
file allowing to access to a printer, equiped with such a box or card, named lj4000 on the network is given below :
</para>
<screen>
# REMOTE POSTSCRIPT 1200x1200 a4 {} PostScript Default {}
lj4000::sd=/var/spool/lpd/lj4000::rm=lj4000::rp=raw::if=/var/spool/lpd/lj4000/filter::mx#0::sh:
</screen>
<para>
The configuration access to the box is done either through the
WebJetAdmin<xref linkend="WebJetAdmin">
tool provided also under Linux now, or by the
<command>telnet</command>
command. The default address of these products is 192.0.0.192. To connect to them initially, you just have to add an IP alias on your network interface, typically by :
</para>
<screen>
<prompt>#</prompt><userinput>ifconfig eth0:0 192.0.0.1</userinput>
</screen>
<para>
and a route to that network (if not automatically created) typically by :
<screen>
<prompt>#</prompt><userinput>route add -net 192.0.0.0</userinput>
</screen>
</para>
<para>
The access to the equipment is thus done simply by :
<screen>
<prompt>#</prompt><userinput>telnet 192.0.0.192</userinput>
</screen>
</para>
<para>
Please pay attention to have only one such equipment on the network, at the same time, or you'll have duplicate IP addresses, which always causes problems. Note that HP manageable network equipments also use the same default address.
The reading of the
<ulink url="&linuxdoc;/mini/IP-Alias.html">IP Alias mini HOWTO</ulink>
may be useful if you don't understand the previous paragraph :-).
</para>
<para>
It is of course possible to access through the network to an HP printer attached and declared directly on a Linux machine, thanks to the
<command>lpd</command>
service for the other Unix clients, through
&Samba;
for the clients of Microsoft systems (Win9x ou WinNTx) or through
<ulink url="http://www.umich.edu/~rsug/netatalk">NetAtalk</ulink>
for the MacIntosh clients.
</para>
<para>
At last,
&Samba;
offers a tool, <command>smbclient</command>,
which allows to print from a Unix/Linux machine to a printer wired directly on a Microsoft based PC, without any need to use a JetDirect system.
All the details useful to realize this operation are described in the example file of
<command>smbprint</command> provided with the &Samba; package and on the page <ulink url="http://www.medasys-digital-systems.fr/linux/samba-truc.html"></ulink>.
</para>
<para>
Communication between a Linux machine and a printer needs also, outside a network dialog, a discussion with an exchange language between the two elements.
There are a lot of languages of that sort, such as
PCL, Postscript &ou; HPGL.
To be able to print correctly, the tool providing the datas to print has to generate code known by the printer.
Filters exist which allow to easily transform an output in one given format to another one.
Thus the
<ulink url="http://www.cs.wisc.edu/~ghost">Ghostscript</ulink>
software authorizes the transformation of Postscript source in a great variety of output formats, as indicated by its invocation in the 'Available devices' part :
</para>
<screen>
<prompt>#</prompt><userinput>gs -h</userinput>
GNU Ghostscript 6.51 (2001-03-28)
Copyright (C) 2001 artofcode LLC, Benicia, 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
-g&lt;width&gt;x&lt;height&gt; page size in pixels | -r&lt;res&gt; pixels/inch resolution
-sDEVICE=&lt;devname&gt; select device | -dBATCH exit after last file
-sOutputFile=&lt;file&gt; select output file: - for stdout, |command for pipe,
embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF
Available devices:
x11 bbox x11alpha x11cmyk x11gray2 x11gray4 x11mono bmpmono bmpgray
bmpsep1 bmpsep8 bmp16 bmp256 bmp16m bmp32b deskjet djet500 laserjet
ljetplus ljet2p ljet3 ljet3d ljet4 ljet4d lj5mono lj5gray cdeskjet
cdjcolor cdjmono cdj550 pj pjxl pjxl300 uniprint omni bj10e bj200 bjc600
bjc800 faxg3 faxg32d faxg4 pcxmono pcxgray pcx16 pcx256 pcx24b pcxcmyk
pbm pbmraw pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw pkm pkmraw pksm
pksmraw tiffcrle tiffg3 tiffg32d tiffg4 tifflzw tiffpack tiff12nc
tiff24nc psmono psgray psrgb bit bitrgb bitcmyk pngmono pnggray png16
png256 png16m jpeg jpeggray pdfwrite pswrite epswrite pxlmono pxlcolor
dmprt cdj880 ap3250 appledmp atx23 atx24 atx38 bmpa16 bmpa16m bmpa256
bmpa32b bmpamono bmpasep1 bmpasep8 ccr cdj1600 cdj500 cdj670 cdj850
cdj890 cdj970 cfax cgm24 cgm8 cgmmono cljet5pr coslw2p coslwxl cp50
declj250 dfaxlow dfaxhigh djet500c dl2100 dnj650c eps9high eps9mid epson
epsonc escp fs600 hl1250 hl7x0 ibmpro imagen inferno iwhi iwlo iwlq
jetp3852 la50 la70 la75 la75plus lbp8 lj250 lj3100sw lj4dith ln03 lp2563
lp8000 lq850 lxm5700m m8510 mgr4 mgr8 mgrgray2 mgrgray4 mgrgray8 mgrmono
miff24 necp6 oce9050 oki182 okiibm paintjet photoex pjetxl plan9bm sgirgb
r4081 sj48 st800 stcolor sunhmono t4693d2 t4693d4 t4693d8 tek4696 xes
x11cmyk2 x11cmyk4 x11cmyk8 x11rg16x x11rg32x ljet4pjl lj4dithp dj505j
picty180 pr201 pr150 pr1000 pr1000_4 jj100 bj10v bj10vh mag16 mag256
mj700v2c mj500c mj6000c mj8000c fmpr fmlbp ml600 lbp310 lbp320 lips2p
bjc880j lips4 lips4v escpage lp2000 npdl md50Mono md50Eco md1xMono hpijs
DJ630 DJ6xx DJ6xxP DJ8xx DJ9xx DJ9xxVIP AP21xx hpdj md2k md5k stp lxm3200
lx5000 lex7000 lex5700 lex3200 lex2050 gdi epl5800 epl2050 epl2050p
alc8500 alc2000 cljet5 cljet5c nullpage
Search path:
. : /usr/share/ghostscript/6.51/lib : /usr/share/ghostscript/6.51/vflib :
/usr/share/ghostscript/fonts : /usr/share/fonts/default/ghostscript :
/usr/share/fonts/default/Type1 : /usr/share/fonts/default/amspsfnt/pfb :
/usr/share/fonts/default/cmpsfont/pfb
For more information, see /usr/share/doc/ghostscript-6.51/Use.htm.
Report bugs to bug-gs@ghostscript.com, using the form in Bug-form.htm.
</screen>
<para>
This represents only the output formats compiled in the program.
Other are also available.
You may find a complete list of all the printers known by this software at
<ulink url="http://www.cs.wisc.edu/~ghost/printer.html"></ulink>.
</para>
<para>
A ghostscript driver for supporting pcl3 is also available at
<ulink url="http://home.t-online.de/home/Martin.Lottermoser/pcl3.html"></ulink>.
</para>
<para>
A list of HP printers supported may be found on the following pages :
<ulink url="http://www.linuxprinting.org/printer_list.cgi?make=HP"></ulink> &et; <ulink url="http://hp.sourceforge.net/"></ulink>.
</para>
<para>
HP has published in April 2001 improved drivers to support inkjet printers.
Cf: <ulink url="http://hpinkjet.sourceforge.net/"></ulink>.
</para>
</sect3>
<sect3>
<title>
Control codes
</title>
<para>
Ink or laser printers may be controled through control codes. The following table gives some of them :
</para>
<Table COLSEP="0" FRAME="none" ROWSEP="0"
SHORTENTRY="0" TOCENTRY="0" ORIENT="LAND" PGWIDE="1">
<Title>Printer Control codes</Title>
&tabctrl;
<tbody>
<row>
<entry>ESC&amp;l1H</entry>
<entry>Tray 2</entry>
</row>
<row>
<entry>ESC&amp;l2H</entry>
<entry>Manual tray, sheet</entry>
</row>
<row>
<entry>ESC&amp;l3H</entry>
<entry>Manual tray, envelope</entry>
</row>
<row>
<entry>ESC&amp;l4H</entry>
<entry>Tray 1</entry>
</row>
<row>
<entry>ESC&amp;l5H</entry>
<entry>Tray 3</entry>
</row>
<row>
<entry>ESC&amp;l7H</entry>
<entry>Automatic selection</entry>
</row>
<row>
<entry>ESC&amp;l0O</entry>
<entry>Portrait</entry>
</row>
<row>
<entry>ESC&amp;l1O</entry>
<entry>Landscape</entry>
</row>
<row>
<entry>ESC&amp;l5A</entry>
<entry>A4</entry>
</row>
<row>
<entry>ESC(8U</entry>
<entry>HP Roman 8</entry>
</row>
<row>
<entry>ESC(10U</entry>
<entry>IBM PC-8 (CP437)</entry>
</row>
<row>
<entry>ESC(12U</entry>
<entry>IBM PC-850 (CP850)</entry>
</row>
</tbody>
</Tgroup>
</Table>
<para>
Other control codes for PCL3 language are given on HP's Web site for
<ulink url="http://www.hp.com/cposupport/printers/support_doc/bpd05855.html">deskjet</ulink> &et; <ulink url="http://www.hp.com/cposupport/printers/support_doc/bpl02705.html">laserjet</ulink>.
</para>
<para>
HP printers are of two kind of technologies : inkjet or laserjet which are detailed below.
</para>
<sect4><title>Inkjet printers range (DeskJet)</title>
<para>
Inkjet HP printers use either an own language for page description, or the PPA protocol, or also the Postscript or PCL language.
</para>
<para>
The reference site for InkJet printer is
<ulink url="http://hpinkjet.sourceforge.net"></ulink>
</para>
<para>
For PPA printers, consult also
<ulink url="http://sourceforge.net/projects/pnm2ppa"></ulink>
</para>
<para>
Note that most inkjet printers are limited to a 600x600 resolution when used from Unix/Linux.
</para>
</sect4>
<sect4><title>The InkJet range</title>
<para>
LaserJet HP printers use PCL or Postscript page description language.
</para>
<para>
The reference site for LaserJet printer is
<ulink url="http://hp.sourceforge.net"></ulink>
</para>
</sect4>
<!--
<sect3><title>La gamme traceurs (DesignJet)</title>
</sect3>
-->
</sect3>
</sect2>
<sect2><title>Digital imaging product range</title>
<sect3><title>The scanners range (ScanJet)</title>
<para>
The main tool available in Linux environment to manage scanners is
&SANE; (Scanner Access Now Easy).
This software provides in particular a driver for HP scanner management:
<ulink url="http://www.kirchgessner.net/sane.html">hpbackend</ulink>.
</para>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Scanners &et; Linux</Title>
&tabscan;
<tbody>
<row>
<entry>C9195A</entry>
<entry>ScanJet Plus</entry>
<entry>HP Parallel Interface Card</entry>
<entry>&SANE; &et; <ulink url="ftp://rvs.ctrl-c.liu.se/pub/wingel/hpscan">&pilote;</ulink></entry>
&celnon;
</row>
<row>
<entry>C1750A</entry>
<entry>ScanJet IIc</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C2500A, C2507A, C2508A, C2509A</entry>
<entry>ScanJet IICX</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C1790A, C1797A, C1798A, C1799A</entry>
<entry>ScanJet IIP</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C2520A, C2527A, C2528A, C2529A</entry>
<entry>ScanJet 3C</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C2570A</entry>
<entry>ScanJet 3P</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C2520B, C2527B, C2527D, C2528B, C2529B</entry>
<entry>ScanJet 4C</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C1130B</entry>
<entry>ScanJet 4P</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C5110A, C5116A, C5117A, C5119A</entry>
<entry>ScanJet 5P</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C5160A, C5167A</entry>
<entry>ScanJet 5S</entry>
&celbof;
&celbof;
&celnon;
</row>
<row>
<entry></entry>
<entry>ScanJet 2100C</entry>
<entry>&USB;</entry>
&celbof;
&celnon;
</row>
<row>
<entry>C8500A</entry>
<entry>ScanJet <ulink url="http://scanjet2200c.sourceforge.net/">2200C</ulink></entry>
<entry>&parport;</entry>
&celbof;
&celnon;
</row>
<row>
<entry>C7167A</entry>
<entry>ScanJet 3200C</entry>
<entry>&parport;</entry>
&celbof;
&celnon;
</row>
<row>
<entry>C7680A</entry>
<entry>ScanJet <ulink url="http://home.zonnet.nl/bertrik/hp3300c/hp3300c.htm">3300C</ulink></entry>
<entry>USB</entry>
<entry>&SANE; &et; &USB;</entry>
&celnon;
</row>
<row>
<entry>C7727A</entry>
<entry>ScanJet <ulink url="http://home.zonnet.nl/bertrik/hp3300c/hp3300c.htm">3400C</ulink></entry>
<entry>&parport; &ou; USB</entry>
<entry>&SANE; &et; &PPSCSI; &ou; &USB;</entry>
&celnon;
</row>
<row>
<entry>C6290A, C6292A, C6293A, C7297A</entry>
<entry>ScanJet 4100C, Cse, Cxi</entry>
<entry>USB</entry>
<entry>&SANE; &et; &USB;</entry>
&celnon;
</row>
<row>
<entry>C7177A</entry>
<entry>ScanJet <ulink url="http://hp4200-backend.sourceforge.net/">4200C</ulink></entry>
<entry>USB</entry>
<entry>&SANE; &et; &USB;</entry>
&celnon;
</row>
<row>
<entry>C7737A</entry>
<entry>ScanJet <ulink url="http://home.zonnet.nl/bertrik/hp3300c/hp3300c.htm">4300C</ulink></entry>
<entry>&parport; &ou; USB</entry>
<entry>&SANE; &et; &PPSCSI; &ou; &USB;</entry>
&celnon;
</row>
<row>
<entry>C9877A, C9887A</entry>
<entry>ScanJet 4400C</entry>
&celinconnu;
&celnon;
</row>
<row>
<entry>C5190A, C5192A, C5193A, C5197A</entry>
<entry>ScanJet 5100C, Cse, Cxi</entry>
<entry>&parport;</entry>
<entry>&SANE; &et; &PPSCSI;</entry>
&celnon;
</row>
<row>
<entry>C5190A, C7192A, C7193A</entry>
<entry>ScanJet 5200C</entry>
<entry>&parport; &ou; USB</entry>
<entry>&SANE; &et; &PPSCSI; &ou; &USB;</entry>
&celoui;
</row>
<row>
<entry>C7697A, C8477A</entry>
<entry>ScanJet <ulink url="http://httpd.chello.nl/~j.schoone/scanning.html">5300C</ulink>, 5370C</entry>
<entry>&parport; &ou; USB</entry>
<entry>&SANE; &et; &PPSCSI; &ou; &USB; (&pilote hp5300)</entry>
&celnon;
</row>
<row>
<entry>C8517A, C9857A, C9867A</entry>
<entry>ScanJet 5400C</entry>
&celinconnu;
&celoui;
</row>
<row>
<entry>C6260A, C6266A, C6267A, C6269A</entry>
<entry>ScanJet 6100C</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celnon;
</row>
<row>
<entry>C6270A, C6272A, C6273A, C6274A, C6275A, C7277A, C6278A</entry>
<entry>ScanJet 6200C, Cse, Cxi, 6250C</entry>
<entry>SCSI &ou; USB</entry>
<entry>&SANE; &ou; &USB;</entry>
&celoui;
</row>
<row>
<entry>C7677A, C7678A, C7679A</entry>
<entry>ScanJet 6300C, Cse, Cxi, 6350C, 6390C</entry>
<entry>SCSI &ou; USB</entry>
<entry>&SANE; &ou; &USB;</entry>
&celoui;
</row>
<row>
<entry>C7717A, C7718A, C7719A</entry>
<entry>ScanJet 7400C</entry>
&celinconnu;
&celoui;
</row>
<row>
<entry>C5100A</entry>
<entry>PhotoSmart PhotoScanner</entry>
<entry>SCSI</entry>
<entry>&SANE;</entry>
&celoui;
</row>
</tbody>
</Tgroup>
</Table>
<para>
A FAQ dedicated to HP scanners support under Linux with &SANE; is available at the address :
<ulink url="http://www.kirchgessner.net/sanehpfaq.html"></ulink>
</para>
<para>
Some usefull adresses for USB scanners should be consulted :
<ulink url="http://www.buzzard.org.uk/jonathan/scanners-usb.html"></ulink> &et; <ulink url="http://www.qbik.ch/usb/devices/search_res.php3?pattern=hp"></ulink>
</para>
</sect3>
<sect3><title>Digital photo cameras</title>
<para>
To use these peripherals, you have to compile SCSI support with your kernel, and turn on mass storage device in USB support. Then mount the <filename>/dev/sdxx</filename> device as usual.
</para>
&tabintrol;
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Cameras &et; Linux</Title>
&tabcam;
<tbody>
<row>
<entry>C8890A</entry>
<entry>PhotoSmart 215</entry>
<entry>&USB;</entry>
&celbof;
&celnon;
</row>
<row>
<entry>C8452A</entry>
<entry>PhotoSmart 315</entry>
<entry>&USB;</entry>
<entry>&gphoto;</entry>
&celoui;
</row>
<row>
<entry>C8908A</entry>
<entry>PhotoSmart 612</entry>
<entry>&USB;</entry>
&celbof;
&celnon;
</row>
<row>
<entry>C6324A</entry>
<entry>PhotoSmart 618</entry>
<entry>&USB;</entry>
<entry>&gphoto;</entry>
&celoui;
</row>
<row>
<entry>C8913A</entry>
<entry>PhotoSmart 715</entry>
<entry>&USB;</entry>
&celbof;
&celnon;
</row>
<row>
<entry>C6326A</entry>
<entry>PhotoSmart 912</entry>
<entry>&USB;</entry>
<entry>&gphoto;</entry>
&celoui;
</row>
</tbody>
</Tgroup>
</Table>
</sect3>
<sect3><title>The Digital Sender</title>
<para>
This product is a scanner, able to send the result of the digitalisation through e-mail, by sending the digitalised document as an attachement in PDF format.
It may so well be used with a Linux (or other) mail server (sendmail, postfix, ...), as well as with clients reading their messages under Linux, providing they have a tool to display PDF file such as
<ulink url="ftp://ftp.adobe.com/pub/adobe/acrobatreader/unix/4.x/linux-ar-405.tar.gz">Acrobat Reader</ulink> &ou; <ulink url="http://www.aimnet.com/~derekn/xpdf/">xpdf</ulink>.
</para>
<para>
The Digital Sender can also send images as black and white or colour TIFF files. The black and white images work fine, however, there is a problem with the coloured TIFF files. These are sent in an obsolete format which is not supported by
<ulink url="http://www.libtiff.org">libtiff</ulink>,
which is the basis of support for the TIFF format for nearly all Linux software. This means that you cannot directly open colour TIFF images created by the Digital Sender using Linux software (e.g. The GIMP, ImageMagick).
</para>
</sect3>
<sect3>
<title>The CapShare</title>
<para>
THere is an application for the Window Maker window manager to manage the CapShare. More information at
<ulink url="http://www.netjunki.org/projects/index.php"></ulink>
</para>
</sect3>
</sect2>
<sect2><title>All-in-one range (OfficeJet)</title>
<para>
These products gather many functions : printing (all), scanning (all), copying (all), and faxing (some).
</para>
<para>
More information from their dedicated web site :
<ulink url="http://hpoj.sourceforge.net/suplist.shtml"></ulink>
</para>
</sect2>
<!--
<sect2>
<title>La gamme des produits r<>seaux <label id="ref192"></title>
L'ensemble des produits r<>seaux HP administrables au niveau SNMP est g<>rable depuis des machines Linux via la commande <command>telnet</command>.
Les mod<6F>les concern<72>s par cette section sont :
Les Hubs 10 BT J3134A, J3135A, J3301A, J3303A
Les Hubs 10 BT J2610B,J2611B + module de supervision J3133A
Les Switching Hubs 10 BT J3201A, J3203A, J3205A
Les Switching Hubs 10 BT J3200A, J3202A, J3204A + module de supervision J3210A
Les Hubs 10/100 BT J3288M, J3289M
Les Hubs 100VG J2415A + module de supervision J2414B
Les Switchs 10/100 BT J3175A, J3177A + module de supervision J3178A
Les Switchs 10/100 BT J3298A, J3299A, J3245A, J3100B, J4120A, J4093A, J4121A, J4110A
Les Routing Switchs 10/100 BT J4139A, J4138A + module de supervision J4141A, ou J4144A ou J4146A
Pour les mod<6F>les les plus r<>cents (tels les Switchs 4000M par exemple), il est <20>galement possible de les administrer via un navigateur compatible Java depuis sa machine Linux en le faisant pointer directement sur l'adresse de l'<27>quipement. Ceux-ci disposent en effet d'un serveur Web interne facilitant leur administration.
Il n'existe pas pour le moment de version HP TopTools pour Linux.
-->
<sect2><title>The Storage products range</title>
<sect3><title>Tape based products</title>
<para>
Most HP SCSI tape drives (DAT 1, 2, 3, 4, DLT, LTO) work with Linux. the driver file to use is <filename>/dev/st0</filename> for the first drive, <filename>/dev/st1</filename>, for the second...
</para>
<para>
More information may be found on the certification site
<ulink url="http://www.linuxtapecert.org/"></ulink>
</para>
<para>
HP provides the tapeware software with its drives, including a Linux version.
</para>
<para>
Colorado Trakker 250 and 350 are supported with
<ulink url="http://www.instmath.rwth-aachen.de/~heine/ftape">ftape</ulink> (>= 4.02)
T1000 should also work correctly. Colorado 5GB are supported with the
<ulink url="http://www.torque.net/parport/paride.html">paride</ulink> driver.
</para>
<!--
OBDR NOK avec Linux a priori. Sauf BRU
sur la bande on trouve des fichiers s<>par<61>s par des tapemarks :
fichier 1 512 octets (bootsector)
fichier 2 0 octets
fichier 3 2.881.024 (boot disk)
fichier 4 1.036.288 (?)
fichier 5 75 Mo (la sauvegarde)
+ d'autres fichiers derri<72>re.
tapeware OK si RH 6.1 uniquement
le module sgm22.o ou sgm22smp.o est link<6E> avec les symboles de la RH 6.1.
noyau 2.2.12-20
Le source est fourni en revanche => <20> recompiler.
-->
<sect4><title>HP libraries</title>
<para>
Tools to manage such drives may be found on
<ulink url="http://mtx.sourceforge.net/"></ulink> &ou; <ulink url="http://www.arkeia.com/"></ulink> &ou; <ulink url="http://www.strusel007.de/linux/changer.html"></ulink>.
I had the chance to test models 6x24, 418, 718, 818 with arkeia without problem.
</para>
</sect4>
</sect3>
<sect3><title>HP SureStore Virtual Array</title>
<para>
These systems are supported in a mixed environment Windows NT/2K, HP-UX 11.0 and Linux. They are connected through Fibre Channel controlers to the SAN. Among all FC cards supported on Linux, HP supoprts those provided by
<ulink url="http://www.emulex.com/ts/fc/docs/linuxframe.htm">Emulex</ulink> &et; <ulink url="http://www.qlogic.com/support/os_detail.asp?seriesid=57&amp;osid=26">QLogic</ulink>.
HP sells a Linux version of the management software for these arrays. Supported models are
VA7100 (A6183A), VA7400.
</para>
</sect3>
<sect3><title>HP XP Storage Systems</title>
<para>
Here are the configurations supported by HP for these Storage Systems:
<screen>
Redhat 6.0/6.1
Qlogic QLA2100F or QLA2200F with driver V2.23
Private Loop or Direct Fibre Attach
No boot support
XP256 has to have firmware &gt;= 44.14.00 Mode 00
For direct attach XP512/48 has to have firmware &gt;= 11.22.00 Mode 00
For attachment to a switch XP512/48 has to have firmware &gt;= 12.19.00
Redhat 6.2
Emulex LP8000 with driver V4.10g
Private Loop or Direct Fibre Attach
No boot support
For attachment to a switch use Brocade 2400/2800 with firmware &gt;= V2.1.9f)
XP512/48 has to have firmware &gt;= 12.19.00 Mode 00
</screen>
</para>
<para>Khalid Aziz
reports that there may be a problem with XP512 support of Linux due to a hole in LUN numbers. If the LUNs were numbered continuously, you would see all LUNs. Some folks in HP have written patches for this. Essentially all that is needed is to add an entry in device_list[] in scsi_scan.c for the XP512 and set the flag BLIST_SPARSELUN. The entry would look something like:
<screen>
{ "HP", "XP512", "*", BLIST_SPARSELUN}
</screen>
The first field is the vendor name as reported by XP512 and second
field is the model name as reported by XP512. These two need to match
what XP512 returns in Inquiry command, exactly.
</para>
</sect3>
<!--
<sect4>Les lecteurs de CD-ROMs<p>
<sect4>Les graveurs de CDs<p>
Cf : http://lcdx00.wm.lc.ehu.es/~svet/hp7200.html
http://www.torque.net/linux-pp.html le 7100e/7200e
<sect4>Les NAS<p>
<sect5>Les tours de CD-ROMs/DVD-ROMs<p>
<sect5>Le HD4000<p>
Ok en protocole SMB. (avec smbclient ou smbmount)
<sect4>Les librairies magn<67>to-optiques<p>
-->
</sect2>
</sect1>
<sect1 id="hp-software">
<title>
HP software and free software
</title>
<para>
This section presents rapidly some HP applications which can be used under Linux.
These are either commercial applications or freeware applications.
</para>
<para>
It proposes also links to free software available for other operating systems
(HP-UX, MPE/IX).
</para>
<sect2>
<title>
HP softwares under Linux
</title>
<variablelist>
<varlistentry><term>FireHunter</term>
<listitem>
<para>
This commercial software targetted to the ISP manages services levels and is available for RedHat version 5.2 distributions.
<ulink url="http://www.firehunter.com"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP Eloquence</term>
<listitem>
<para>
This commercial software is an IDE for management applications for small business firms and is available under Linux since 1997.
A lot of distributions are supported by a third party firm to which HP has given the support.
Complementary information exist on the site
<ulink url="http://www.hp-eloquence.com"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry id="WebJetAdmin"><term>HP WebJetAdmin</term>
<listitem>
<para>
This freeware allows to manage HP network printers through the installation of a service on a Linux server, and is accessible from any browser running on any client machine.
HP has announced the availability of this product the fisrt time in 5.1 version in February 1999. Then were released version 5.6 in December 1999, 6.0 version in June 2000, 6.1 version in August 2000, 6.5 version in October 2001.
You may download the latest version at
<ulink url="ftp://ftp.hp.com/pub/networking/software/hpwebjet_linux.selfx"></ulink>.
All information on this product are available from the addresses :
<ulink url="http://www.hp.com/go/webjetadmin"></ulink> &et;
<ulink url="http://www.hp.com/pond/wja/live/manual/html/wjacomp_linux.html"></ulink>.
</para>
<para>
The 5.6 version in RPM format is also available at
<ulink url="http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/hpwebjet-5.6-1.i386.rpm"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP WebQoS</term>
<listitem>
<para>
This commercial software allows to manage Internet Quality of Service by stabilizing performances during high loads, by optimizing used resources, and by managing priorities at applications and users levels.
HP has announced the availability of this product during summer 1999.
Complementary information exist on the site
<ulink url="http://www.hp.com/go/webqos"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP OpenView</term>
<listitem>
<para>
This commercial software is a complete network management platform.
An NNM (Network Node Manager) has been announced, as well as ITO.
NNM and ITO agents are currently available for Linux.
An Omniback client is available for Redhat 5.2 distributions
(Cf <ulink url="http://www.hp.com/storage/event/openview_hl.html"></ulink>).
</para>
<para>
Precision from F. Lorrain:
The Omniback II (A.03.50) client run without problem under debian potato (2.2r3) and Mandrake 7.2. But on debian, you need the libnns1-compat.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP OpenMail</term>
<listitem>
<para>
A version of this commercial mail and work group management tool is available since the first of september, 1999 under Linux.
<ulink url="http://www.openmail.com/cyc/om/00/showfile.cgi?100-1757">Till November the 13th, 2001</ulink>,
the software has been taken over by Samsung SDS. Informations concerning it are available on the page :
<ulink url="http://www.openmail.com"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP E-Speak</term>
<listitem>
<para>
E-Speak, the open software platform for creating, composing, mediating, managing, and accessing Internet-based e-services. E-speak allows a resource (computing device, application, or data content) to be virtualized and re-deployed as an Internet-based e-service. All information concerning it are available on the page :
<ulink url="http://www.e-speak.hp.com/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP MC Service Guard</term>
<listitem>
<para>
This commercial software allows to manage a high availability cluster of applications.
HP has announced the availability of this product for the 15th of November 2001.
Complementary information exist on the site
<ulink url="http://www.unixsolutions.hp.com/products/ha/prod/ar/mcsg.html"></ulink>. &ref; : T1521A.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Plug-in Scheduler policies for Linux</term>
<listitem>
<para>
This patch enables you to write and use loadable kernel modules to change your Linux machine's scheduler policies without rebooting. It's available at
<ulink url="http://resourcemanagement.unixsolutions.hp.com/WaRM/schedpolicy.html"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>PRM for Linux</term>
<listitem>
<para>
This commercial tool allows you to monitor CPU ressources on your machine by partitioning it.
<ulink url="http://resourcemanagement.unixsolutions.hp.com/WaRM/prm_linux/index.html"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP TopTools Agent for Linux</term>
<listitem>
<para>
This freeware is a DMI agent increasing the ease of management of HP Machines under Linux. Downlaodable from
<ulink url="http://hp-linux.org/toptools"></ulink> &et; <ulink url="http://www.hp.com/toptools/download/server_agents.html"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>dummynet</term>
<listitem>
<para>
This free software is FTP server perf measurement tool. Downloadable at
<ulink url="ftp://ftp.cup.hp.com/dist/networking/tools/dummynet/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>netperf</term>
<listitem>
<para>
This free software is a perf measurement tool for benchmarks. Downlaodable from
<ulink url="ftp://ftp.cup.hp.com/dist/networking/benchmarks/netperf"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>hp-lx (aka Trusted Linux aka Secure Linux)</term>
<listitem>
<para>
This commercial software is a modified version of a RedHat distribution, containing kernel patches and daemons (GPL), as well as a set of management commands (commercial) allowing you to create jail compartments to execute applications, running so in an absolute secure environment. The software also controls file access, inter-process and network communications, ... More information on
<ulink url="http://www.hp.com/security/products/linux/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Chai Server</term>
<listitem>
<para>
This free software is an embedded Web-based application server. More information on
<ulink url="https://devnet.hp.com/projects/csopen/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Jupiter/Kelvin</term>
<listitem>
<para>
Kelvin is an application programming interface (API) project dedicated for the interactive visualization of large geometric models.
<ulink url="http://www.gris.uni-tuebingen.de/~bartz/kelvin/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Service Control Manager</term>
<listitem>
<para>
This commercial software is a secure single-point of adminstration for both Linux and HP-UX multi-system environments.
<ulink url="http://www.hp.com/products1/linux/software/scm.html"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>HP AS (Bluestone)</term>
<listitem>
<para>
This commercial software is a service-oriented application server.
<ulink url="http://www.bluestone.com"></ulink>.
</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2>
<title>
Third party softwares linked to HP for Linux
</title>
<variablelist>
<varlistentry><term>GNUPro</term>
<listitem>
<para>
HP &et; <ulink url="http://www.cygnus.com">Cygnus Solutions</ulink>
have announced the 8th of March, 1999 a partnership to provide the GNUPro tools on all the HP machines, including Linux.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Arkeia</term>
<listitem>
<para>
<ulink url="http://www.arkeia.com">Arkeia</ulink>
is a network backup solution supporting perfectly all HP storage peripherals (autoloader, libraries, ...)
</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2>
<title>
Free softwares under HP-UX
</title>
<para>
Numerous free software for HP-UX are available at <ulink url="http://hpux.cs.utah.edu/"></ulink>. HP hosts also a certain number of free software tools for HP-UX at
<ulink url="http://h21007.www2.hp.com/dspp/tech/tech_TechTypeListingPage_IDX/1,1704,10312,00.html"></ulink>
</para>
<para>
Hp proposes also tools to help porting Linux applications to HP-UX.
Cf: <ulink url="http://devresource.hp.com/LPK/"></ulink> &et; <ulink url="http://devresource.hp.com/STKL/index.html"></ulink>.
</para>
<para>
An open source version of hpterm may be found on
<ulink url="http://sourceforge.net/projects/hpterm/"></ulink>.
</para>
<para>
<ulink url="ftp://ftp.kde.org/pub/kde/stable/2.1/distribution/tar/hpux/">KDE 2.1</ulink>
s also available for HP-UX.
</para>
</sect2>
<sect2>
<title>
Free softwares under MPE/IX
</title>
<para>
Numerous free software for MPE/IX are available at
<ulink url="http://jazz.external.hp.com/src"></ulink>
</para>
<para>
An HP700/92 terminal emulator is available at
<ulink url="http://www.aics-research.com/qcterm/"></ulink>
</para>
</sect2>
</sect1>
<sect1 id="hp-solutions">
<title>
Support of HP solutions under Linux
</title>
<para>
HP
proposes since May 1999 a
<ulink url="http://www.hp.com/hps/support/h_linux.htm">worldwide support offer</ulink>
on Linux.
This offer includes up to the possibility to answer 24x7, in a delay of 2 hours after taking the call.
The reference of this product is : HP LNXIA32A
</para>
<para>
HP proposes since 2001 a "Mission Critical support" contract for his Linux customers.
</para>
<para>
HP has also online ressources to help people using Linux with its products :
</para>
<variablelist>
<varlistentry><term>Online Linux incidents</term>
<listitem>
<para>
<ulink url="http://hp3.m0.net/m/s.asp?H1409133998X725229"></ulink>
</para>
</listitem>
</varlistentry>
<varlistentry><term>Linux training courses</term>
<listitem>
<para>
<ulink url="http://hp3.m0.net/m/s.asp?H1409133998X725230"></ulink>
</para>
</listitem>
</varlistentry>
<varlistentry><term>Linux discussion Forum</term>
<listitem>
<para>
<ulink url="http://hp3.m0.net/m/s.asp?H1409133998X725231"></ulink>
</para>
</listitem>
</varlistentry>
</variablelist>
<para>
Third party firms also propose Linux and free software support on HP platforms :
</para>
<variablelist>
<varlistentry><term>&Medasys;</term>
<listitem>
<para>
Contact : Sylvain Berg<72> <email>Sylvain.Berge@medasys.fr</email>
</para>
</listitem>
</varlistentry>
<varlistentry><term><ulink url="http://www.atrid.fr">Atrid</ulink></term>
<listitem>
<para>
Contact : Bruno Deschandelliers <email>B.Deschandelliers@atrid.fr</email>
</para>
</listitem>
</varlistentry>
<varlistentry><term><ulink url="http://www.alcove.fr">Alcove</ulink></term>
<listitem>
<para>
Contact : Lucien Petit <email>Lucien.Petit@alcove.fr</email>
</para>
</listitem>
</varlistentry>
<varlistentry><term><ulink url="http://www.andago.es">Andago</ulink></term>
<listitem>
<para>
Contact : <email>info@andago.com</email>
</para>
</listitem>
</varlistentry>
<!--
<varlistentry><term><ulink url="http://www.xxx.fr">xxx</ulink></term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
-->
</variablelist>
</sect1>
<sect1 id="hp-training">
<title>
Training on HP Linux solutions
</title>
<para>
HP proposes since June 1999 a worldwide training offer on Linux. It's detailed on the page
<ulink url="http://education.hp.com/curr-linux.htm"></ulink>.
The detail of all the training courses for France is available at :
<ulink url="http://www.france.hp.com/formation/f_linux_00.html"></ulink>.
</para>
</sect1>
<sect1 id="hp-ossd">
<title>
HP as an Open Source Software user and contributor
</title>
<para>
HP doesn't make a lot of noise in the free software world, even if it is an actor and also a user for its own IT infrastructure.
For example, all the incoming mail in HP goes through
&Postfix; servers
<screen>
<prompt>#</prompt><userinput>dig hp.com -t mx | grep MX</userinput>
;; hp.com, type = MX, class = IN
hp.com. 21m28s IN MX 50 cossmtp.hp.com.
hp.com. 21m28s IN MX 50 palsmtp.hp.com.
hp.com. 21m28s IN MX 20 postal.agilent.com.
hp.com. 21m28s IN MX 10 envelope.hp.com.
hp.com. 21m28s IN MX 10 letter.hp.com.
hp.com. 21m28s IN MX 20 stamp.agilent.com.
hp.com. 21m28s IN MX 30 cossmtpx.hp.com.
hp.com. 21m28s IN MX 50 atlsmtp.hp.com.
<prompt>#</prompt><userinput>telnet envelope.hp.com 25</userinput>
Trying 192.151.10.4...
Connected to envelope.hp.com.
Escape character is '^]'.
220 envelope.hp.com ESMTP Postfix
<userinput>QUIT</userinput>
221 Bye
Connection closed by foreign host.
<prompt>#</prompt><userinput>telnet letter.hp.com 25</userinput>
Trying 192.151.10.3...
Connected to letter.hp.com.
Escape character is '^]'.
220 letter.hp.com ESMTP Postfix
<userinput>QUIT</userinput>
221 Bye
Connection closed by foreign host.
<prompt>#</prompt><userinput>telnet postal.agilent.com 25</userinput>
Trying 192.6.9.3...
Connected to postal.agilent.com.
Escape character is '^]'.
220 postal.agilent.com ESMTP Postfix
<userinput>QUIT</userinput>
221 Bye
Connection closed by foreign host.
</screen>
</para>
<para>
Identically, for its institutional Web server, HP uses
&Apache;
as more than 15 millions of other sites.
<screen>
<prompt>#</prompt><userinput>wget -S http://www.hp.com/</userinput>
--15:09:45-- http://www.hp.com:80/
=> `index.html.1'
Connecting to www.hp.com:80... connected!
HTTP request sent, awaiting response... 200 OK
2 Date: Fri, 05 May 2000 13:12:25 GMT
3 Server: Apache/1.3.9 (Unix) mod_fastcgi/2.2.2
[...]
</screen>
</para>
<para>
<ulink url="http://www.agilent.com">Agilent</ulink>
(old-HP branch) uses also the free software &Perl; for CAD as related at
<ulink url="http://perl.oreilly.com/news/agilent_0300.html"></ulink>
</para>
<para>
HP also worked on the improvement of the proxy-cache &Squid;, as related at
<ulink url="http://www.hpl.hp.com/techreports/1999/HPL-1999-142.html"></ulink>
</para>
<para>
In another domain, HP produces also documents to help convincing to the use of Open Soure Software, as this HP Labs report available on
<ulink url="http://lib.hpl.hp.com/techpubs/2001/HPL-2001-233.html"></ulink>
</para>
<para>
A lot of HP people work on open source projects. They deserve a particular notice because, as in every open source project, their tenacious and constant comportment make these projects alive. Among them:
</para>
<variablelist>
<varlistentry><term>David Mosberger &et; St<53>phane Eranian</term>
<listitem>
<para>
Port of the Linux kernel on IA-64
<ulink url="http://www.linuxia64.org/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Grant Grundler, John S. Marvin &et; Paul Bame</term>
<listitem>
<para>
Major contributor of the Linux kernel port on Pa-Risc
<ulink url="http://www.parisc-linux.org/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Jean Tourrilhes</term>
<listitem>
<para>
Wireless Tools for Linux
<ulink url="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>John H. Oleinik &et; David Suffield</term>
<listitem>
<para>
Projet HP imprimante jet d'encre
<ulink url="http://hpinkjet.sourceforge.net/"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Dann Frazier</term>
<listitem>
<para>
System Imager
<ulink url="http://www.systemimager.org"></ulink>.
</para>
</listitem>
</varlistentry>
<varlistentry><term>Peter Mellquist</term>
<listitem>
<para>
SNMP++
<ulink url="http://rosegarden.external.hp.com/snmp++"></ulink>.
</para>
</listitem>
</varlistentry>
</variablelist>
</sect1>
</chapter>
<chapter id="sizing">
<title>
Solutions and Sizing
</title>
<para>
This chapter proposes an help for sizing NetServers under Linux, depending on the different kind of use.
</para>
<para>
You have to consider that exercise as a bit perilous.
Indeed, only the reality allows to test such previsions.
Nevertheless, using the experience acquired by deploying solutions in the past, we can give some useful rules.
</para>
<para>
We may apply a certain number of rules valid for the sizing of classical Unix servers, considering that CISC systems (the majority in Linux environment) need 2.5 less times resources in memory than RISC systems, due to the fact that binaries used are smaller (Intel platforms are for the moment 32 bits architectures). This has also influences on disk and swap space.
</para>
<para>
It's obvious you have to consider, whatever the system, bottlenecks of the solution put in place, because they will determine the weakest link in the chain.
</para>
<para>
You have to look particularly at the following points :
</para>
<ItemizedList Mark="bullet" Spacing="Compact">
<listitem>
<para>
The number and the speed of disks (the I/O rate of 10.000 rpm disks may go up to 20 MB/s, and 25 for 15.000 rpm disks),
</para>
</listitem>
<listitem>
<para>
The number and the speed of SCSI controlers (the I/O rate of Ultra2 LVD of the LC2000 - LH3/4/3000/6000 may go up to 80 MB/s, and latest B model up to 160 MB/s),
</para>
</listitem>
<listitem>
<para>
The addition of a supplementary SCSI card supported, when adding slow peripherals (DAT, DLT, CD writer ...) in order to avoid that the controler slow down in compatible mode, and that I/O performances drop significantly.
</para>
</listitem>
</ItemizedList>
<para>
You have also to be suspicious of the extensible functions of machines.
Indeed, it's often better for a customer to add a new server, rather than to increase the capacities of the one in place.
The first reason is a financial one, on one side, because the costs of add-ons on an already old system may be near those of a new system, whose prices are becoming cheaper and cheaper. And the same for maintenance.
On the other hand, technically, it could be more interesting to benefit from the latest technologies to obtain a machine more equilibrate, powerful and to reuse the old one for secondary tasks (secondary DNS, ...) or to split processes from the other one.
For example, when Ultra2 LVD was introduced, it was more interesting to buy a new server to benefit from the 80 MB/s SCSI bus speed, rather than to update a server which had 40 MB/s Ultra Wide SCSI.
This implies that it's interesting to size correctly the server, from the begining, for the whole forseeable period of life of its use (typically 3 years nowadays).
</para>
<para>
In the same kind of ideas, you have to examine closely the choice between a bi-processors and two mono-processors machines. 2 different systems imply 2 disk controlers, 2 disks set, 2 separate RAM busses thus better performances, but more administration.
On the other hand, a unique system renders it easier, allows for a quicker communication between processors, which could be necessary for certain applications, but makes the environment more fragile (more downtime in case of an hardware problem).
In fact, there are more losses intrinsically on a multi-processor model, in communications at the system level.
This question should mainly be considered for the addition of a processor (necesseraly obsolete) on a machine
<emphasis>a posteriori</emphasis>,
rather than to add a new server.
</para>
<para>
On memory aspects, Linux can manage today up to 64 GB in stable kernels.
Linux takes the maximum from the memory you give to it, mainly by the constitution of a cache disk which improves greatly system performances.
You may thus oversize the quantity of RAM installed, because it's preferable to a situation where the server would be forced to swap (which drop performances dramatically).
The minimum RAM size provided on the NetServers (128 ou 256 MB) matches perfectly a normal use of a system, and doesn't need any particular addition. You have to take in account that there is no graphical environment used on production servers.
Concerning the swap, under Linux, it comes in addition to the RAM to give the complete virtual memory available for the server.
As a base rule, it's recommanded to give the same amount of swap space as the amount of RAM, to allow the system to put on disk nearly all the running processes in case of need. But the rule which exists for System V Unix (such as HP-UX) consisting of reserving twice the amount of RAM for swap isn't useful under Linux.
You may note that Linux may swap certain inactive processes to free the maximum RAM possible. So having a system whose swap is partially used isn't necesseraly a proof of lack of memory, nor lack of performances.
</para>
<para>
You'll find below recommandations depending of the type of use made by the HP NetServer under Linux.
It's possible to cumulate several functions on the same server.
You'll take care to add at least in that case the resources needed to give the services.
</para>
<para>
Some generic rules have to be considered :
<ItemizedList Mark="bullet" Spacing="Compact">
<listitem>
<para>
We consider that the number of simultaneous users is the same as half the whole number of users on the server.
</para>
</listitem>
<listitem>
<para>
The minimal RAM size needed for a usable Linux server is 32 MB, which is less than the minimum amount of RAM available on the NetServers (128 MB).
In case you use X-Window with KDE or Gnome on this machine, you need to have 64 MB in supplement, thus 96 MB as a minimum.
</para>
</listitem>
<listitem>
<para>
The minimal disk size needed for a usable Linux server is 2 GB, which is less than the minimum amount of disk available on the NetServers (9 GB).
</para>
</listitem>
<listitem>
<para>
In case of use of Raid 1, you have to double the amount of disk space useful to obtain the disk space needed. In case of use of Raid 5, you need to add 1 disk to obtain the disk space needed (up to 8 disks).
</para>
</listitem>
<listitem>
<para>
Except in particular cases (computing server), the amount of swap is the same as the amount of RAM.
</para>
</listitem>
<listitem>
<para>
The minimal processor needed for a usable Linux server is a Pentium 133, which is less than the minimum processor available on the NetServers
(Pentium III 933).
</para>
</listitem>
<listitem>
<para>
Each X-Window user excuting a client on the server uses in average 2 MB.
</para>
</listitem>
<listitem>
<para>
It may be useful to add network cards in this type of machine to smooth the traffic, depending on the number of clients. Using the bonding option provided by the Linux kernel may also be very useful.
</para>
</listitem>
</ItemizedList>
</para>
<para>
You may also consult the linux performance tuning document provided by
<ulink url="http://people.redhat.com/alikins/system_tuning.html">Adrian Likins</ulink>
</para>
<sect1><title>
Linux as file and print server
</title>
<sect2><title>
Linux as file server
</title>
<para>
The sharing service uses 2 MB of RAM, and 2 more MB per share. In case of a unique share (users space for example), it leads to a 2 MB consumption per user.
In the proposed case, we estimate that each user has 100 MB of disk space on the server, with an evolution to 200 MB 3 years later.
Processor resources used are relativeley small, an entry level model will be sufficient from that point of view.
We will priviledge the I/O speed with Ultra 3 LVD SCSI at 160 MB/s, if the budget allows it, and 15.000 RPM disks.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of a file server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 100</entry>
<entry>312 &Mo;</entry>
<entry>27 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>100 - 500</entry>
<entry>1 &Go;</entry>
<entry>117 &Go;</entry>
<entry>LC2000</entry>
</row>
<row>
<entry>500 - 1000</entry>
<entry>2 &Go;</entry>
<entry>216 &Go;</entry>
<entry>LH3000</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect2>
<sect2><title>
Linux as print server
</title>
<para>
The sharing service uses 2 MB of RAM, and 2 more MB per printer shared. In case of a unique share (One printer per user typically), it leads to a 2 MB consumption per user.
In the proposed case, we estimate that each user prints simultaneously files of 5 MB in average, thus we need to have that space available on the server.
Processor resources used are relativeley small, an entry level model will be sufficient from that point of view.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of a print server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 100</entry>
<entry>312 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>100 - 500</entry>
<entry>1 &Go;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>500 - 1000</entry>
<entry>2 &Go;</entry>
<entry>9 &Go;</entry>
<entry>LC2000</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect2>
</sect1>
<sect1 id="linux-intranet">
<title>
Internet/Intranet Linux server
</title>
<sect2><title>
Web Server
</title>
<para>
The Web service uses 2.5 MB of RAM, in static mode (simple HTML pages) and 5 MB of RAM in dynamic mode (HTML pages generated from perl, PHP, ...) per user.
The disk space needed is function of the nature of the server, knowing that most of the consumption comes from images.
Processor resources used are important, thus it could be useful to consider the increase in frequency and the addition of processors, because this type of traffic could be quite well done in parallel. With Apache 2.0 and the support of threads, it will become even more obvious.
We will priviledge also the I/O speed with Ultra 2 LVD SCSI at 80 MB/s, if the budget allows it, and 10.000 RPM disks.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of a static Web server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 100</entry>
<entry>256 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>100 - 500</entry>
<entry>1 &Go;</entry>
<entry>9 &Go;</entry>
<entry>LC2000 Bi-&proc;</entry>
</row>
<row>
<entry>500 - 1000</entry>
<entry>2 &Go;</entry>
<entry>9 &Go;</entry>
<entry>LH6000 Quadri-&proc;</entry>
</row>
</tbody>
</Tgroup>
</Table>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of a dynamic Web server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 100</entry>
<entry>512 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>100 - 500</entry>
<entry>2 &Go;</entry>
<entry>9 &Go;</entry>
<entry>LC2000 Bi-&proc;</entry>
</row>
<row>
<entry>500 - 1000</entry>
<entry>4 &Go;</entry>
<entry>18 &Go;</entry>
<entry>LH6000 Quadri-&proc;</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect2>
<sect2><title>
Mail Server
</title>
<para>
Generally, this machine is used as both SMTP (sending and reception of messages) and POP/IMAP server (keeper of messages and manager of client accesses).
The SMTP Mail service uses 2 MB of RAM per user.
The POP/IMAP Mail service uses 2 MB of RAM per user.
The disk space needed becomes more and more important as long as attachments (images, various documents) take the greatest place in exchanges via e-mail. We consider in that case that an average mail box size is 50 MB.
Processor resources used are important, thus it could be useful to consider the increase in frequency and the addition of processors, because this type of traffic could be quite well done in parallel.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of an e-mail server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 100</entry>
<entry>400 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>100 - 500</entry>
<entry>2 &Go;</entry>
<entry>27 &Go;</entry>
<entry>LC2000 Bi-&proc;</entry>
</row>
<row>
<entry>500 - 1000</entry>
<entry>4 &Go;</entry>
<entry>54 &Go;</entry>
<entry>LH6000 Quadri-&proc;</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect2>
<sect2><title>
Firewall/Proxy/Web-Cache server
</title>
<para>
Generally, this machine is both a Firewall server, a proxy (in both directions) and a cache for the Web because all requests go through it.
The Firewall service uses 1 MB of RAM.
The Proxy service uses 0.3 MB per incoming relay.
The Web cache service uses 0.5 MB per user.
The disk space needed is function of the parameters of the cache Web server. In that case, we consider 20 MB per user.
Processor resources used are important, due to the analysis of IP packets. Thus it could be useful to consider the increase in frequency.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of a Firewall/Proxy/Web-Cache server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 100</entry>
<entry>128 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>100 - 500</entry>
<entry>512 &Mo;</entry>
<entry>18 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>500 - 1000</entry>
<entry>1 &Go;</entry>
<entry>27 &Go;</entry>
<entry>E800</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect2>
<sect2><title>
Directory server
</title>
<para>
Generally, this machine use a software like
<ulink url="http://www.openldap.org">OpenLDAP</ulink>
to fulfill its goals.
The LDAP service uses 1 MB of RAM and 10 kB of RAM per user.
The disk space needed is of the same kind, so 10 kB per user.
Processor resources used are moderated.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of a LDAP server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 100</entry>
<entry>64 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>100 - 500</entry>
<entry>64 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>500 - 1000</entry>
<entry>128 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect2>
</sect1>
<!--
<sect1><title>
Linux comme serveur de base de donn<6E>es
</title>
</sect1>
-->
<!--
<sect1><title>
Linux comme serveur de sauvegarde
</title>
</sect1>
-->
<sect1 id="linux-computing">
<title>
Linux as computing server
</title>
<para>
Generally, this machine is extremely stressed, mainly on the processor and RAM aspects.
Sometimes this is combined with intensive I/O needs.
We thus equip such a machine with high-end processors (nowadays Pentium III Xeon) with the greatest level 2 cache possible (nowadays 2 MB).
In RAM, we would tend to reach the maximum possible, thus 4 GB.
For this type of server, we should adapt the swap such as it covers all the needs in memory required by the computing codes to execute.
There is often no specific constraint on network performances, except in case of a computing cluster, in which case we may consider to equip the machines with 100 Mb/s cards with a switch between them, even with Myrinet, Dolphin or Gigabit products.
Typically, a LP1000 2*PIII 1.4GHz 1 GB/2*9GB is the target of this type of server.
The choice is extremely variable depending on the nature of the computation to do.
We should underline that there are processors, such as PA-Risc, much more performant in floating point computation than today Intel processors (up to 6 times). The new IA-64 Itanium family seems also to bring a better compromise for price/performances for that environment.
</para>
<para>
This is by the way not the only approach as shown by the i-cluster project.
Cf: <ulink url="http://www.hpl.hp.com/techreports/2001/HPL-2001-206.html"></ulink>
</para>
</sect1>
<sect1 id="linux-desktop">
<title>
Linux as an office server
</title>
<para>
This kind of server is for the moment rare in the free software world. It's more frequent in Microsoft world, by association with
<ulink url="http://www.citrix.com/products/metaframe.asp">Metaframe</ulink> solutions of <ulink url="http://www.citrix.com/">Citrix</ulink>.
An office server needs 50 MB of RAM per user.
Intrinsically, this machine has no requirements in term of disk, if it's not at the same time a file server.
Processor resources used are important, thus it could be useful to consider the increase in frequency and the addition of processors, because this type of traffic could be quite well done in parallel.
</para>
<Table COLSEP="0" FRAME="all" ROWSEP="1"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Sizing of an office server</Title>
&tabsize;
<tbody>
<row>
<entry> 1 - 10</entry>
<entry>512 &Mo;</entry>
<entry>9 &Go;</entry>
<entry>E800</entry>
</row>
<row>
<entry>10 - 50</entry>
<entry>2 &Go;</entry>
<entry>9 &Go;</entry>
<entry>LC2000 Bi-&proc;</entry>
</row>
<row>
<entry>50 - 100</entry>
<entry>4 &Go;</entry>
<entry>18 &Go;</entry>
<entry>LH6000 Quadri-&proc;</entry>
</row>
</tbody>
</Tgroup>
</Table>
</sect1>
</chapter>
<!--
<chapter id="perspectives">
<title>
Perspectives
</title>
</chapter>
-->
<chapter id="faq">
<Title>
Frequently Asked Questions (FAQ)
</title>
<qandaset>
<qandaentry>
<question><para><emphasis>"What's new in kernel 2.2 ?"</emphasis></para></question>
<answer>
<para>
Read
<ulink url="http://linuxtoday.com/news_story.php3?ltsn=1999-01-26-015-05-NW-SM">Wonderful World of Linux 2.2</ulink> &ou; <ulink url="http://www.linux-france.org/article/sys/linux-2.2/Linux-2.2.html">the same in french</ulink>.
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para><emphasis>"What's new in kernel 2.4 ?"</emphasis></para></question>
<answer>
<para>
Read
<ulink url="http://linuxtoday.com/news_story.php3?ltsn=2001-01-05-007-04-NW-LF-KN">Wonderful World of Linux 2.4</ulink>.
</para>
</answer>
</qandaentry>
<qandaentry>
<question id="r2Go"><para><emphasis>"How to have more than 1 GB of RAM on my NetServer ?"</emphasis></para></question>
<answer>
<para>
The following information are adapted from the
<ulink url="http://humbolt.geo.uu.nl/Linux-MM/more_than_1GB.shtml">page</ulink> of Rik van Riel.
They concern 2.0.x as well as 2.2.x kernels, and 2.4.x.
</para>
<para>
First of all, the IA32 Intel architecture is limited by construction in its memory management to 4 GB.
Space which should be divided into virtual memory and physical memory.
Which means that if you choose to recognize more RAM, the maximum size for a program decreases.
</para>
<para>
But Linux can't manage more than 1 GB by default.
To go above that, in fact up to 2 GB today, because Linux can't manage more memory for the moment, you need to modify 2 files provided with kernel sources and recompile it.
Those 2 sources are
<filename>/usr/src/linux/include/asm-i386/page.h</filename> &et; <filename>/usr/src/linux/arch/i386/vmlinux.lds</filename>.
</para>
<para>
From 2.0.37 and 2.2.12 kernels on, the patch was integrated in the kernel and may be activated when doing a
<command>make {menu,x}config</command>.</para>
<para>
The maximum Ram managed in the i386 version was ported to 64 GB after 2.3.23.
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para><emphasis>"How to have more than 128 MB of swap on my NetServer ?"</emphasis></para></question>
<answer>
<para>
Up to the version 2.8x of the util-linux package, the
<command>mkswap</command>
command could create swap partitions only up to 128 MB maximum.
You then had to create as much partitions as necessary.
Till the 2.9 version, included in standard in RedHat 6.0 and following distributions, it's possible to create directly swap partitions up to 2 GB and to 8 partitions.
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para><emphasis>"How to use the other procesors of my NetServer ?"</emphasis></para></question>
<answer>
<para>
Multi-processing is supported by Linux operationnaly till the 2.0 version of the kernel.
For a 2.0.x kernel, you have to recompile it and set up the SMP variable in the Makefile to 1.
For a 2.2.x or 2.4.x kernel, you have to set it up during the
<command>make {menu,x}config</command>.
For more details, please consult the
<ulink url="http://www.irisa.fr/prive/mentre/smp-howto">SMP-HOWTO</ulink>.
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para><emphasis>"Is Linux Y2K compatible ?"</emphasis></para></question>
<answer>
<para>
Generally, Linux is Y2K compatible.
For more information please consult the
<ulink url="http://www.linux.org/help/beginner/year2000.html">FAQ</ulink>.
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para><emphasis>"How to increase the number of processes managed by the kernel ?"</emphasis></para></question>
<answer>
<para>
For 2.2.x kernels, you need to edit the file
<filename>/usr/src/linux/include/linux/tasks.h</filename>,
modify the value of the constant NR_TASKS (512 by default) and set it to a value which doesn't exceed 4092 or 4090 if APM is configured. It could be useful to set MAX_TASKS_PER_USER at the same time to an appropriate value. Then recompile the kernel as usual.
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para><emphasis>"How to increase the number of loopback devices managed by the kernel ?"</emphasis></para></question>
<answer>
<para>
You need to edit the file
<filename>/usr/src/linux/drivers/block/loop.c</filename>,
For 2.2.x kernels, you need to modify the value of the constant MAXLOOP (8 by default). For 2.4.x kernels, you need to modify the value of the static int max_loop variable. Then recompile the kernel as usual.
</para>
</answer>
</qandaentry>
<qandaentry>
<question><para><emphasis>"How to have files bigger than 2 GB on ext2 ?"</emphasis></para></question>
<answer>
<para>
You need to have a kernel 2.4.x, glibc 2.1.3 at least and that all necessary tools have been recompiled. Look at
<ulink url="http://www.suse.de/~aj/linux_lfs.html"></ulink>
</para>
</answer>
</qandaentry>
</qandaset>
</chapter>
<chapter id="customers">
<Title>
Customer &ref;s
</title>
<para>
Here is a list of HP/Linux references:
</para>
<itemizedlist Mark="bullet" Spacing="Compact">
<listitem>
<para>
<ulink url="http://www.amazon.com">Amazon</ulink>: Mix of HP-UX and Linux solutions as related on <ulink url="http://www.zdnetindia.com/techzone/linuxcentre/stories/42345.html"></ulink>.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.checkpoint.de">Checkpoint</ulink>: HP Secure OS for Linux (aka Trusted linux).
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.sidefx.com">Side Effects</ulink>: Port of their software <ulink url="http://industryclick.com//magazinearticle.asp?magazinearticleid=122151&amp;magazineid=124&amp;mode=print">Houdini</ulink> &sur; Linux.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.nothingreal.com">Nothing Real</ulink>: Port of their software <ulink url="http://industryclick.com//magazinearticle.asp?magazinearticleid=122151&amp;magazineid=124&amp;mode=print">Shake</ulink> &sur; Linux.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.boeing.com">Boeing</ulink>: Linux and HP clusters help Boeing R&amp;D reduce costs as related on <ulink url="http://www.hp.com/products1/linux/infolibrary/boeing.html"></ulink>.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.viawest.net">ViaWest</ulink>: a hp/Linux ISP as related on <ulink url="http://www.hp.com/products1/linux/infolibrary/viawest.html"></ulink>.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.iai.co.il/">Israel Aircraft Industry</ulink>: a hp/Linux performance cluster user as related on <ulink url="http://www.hp.com/products1/linux/infolibrary/israel.html"></ulink>.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.speedera.com/">SpeedEra</ulink>: a hp/Linux ISP as related on <ulink url="http://www.hp.com/products1/linux/infolibrary/speedera.html"></ulink>.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.dreamworks.com">Dreamworks</ulink>: The Shreck movie realised on HP netserver/Linux as related on <ulink url="http://www.zdnet.com/zdnn/stories/news/0,4586,2761566,00.html"></ulink>.
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.cern.ch">Cern</ulink>: Performance cluster realised with HP netserver/Linux as related on <ulink url="http://hp-linux.cern.ch"></ulink>.
</para>
</listitem>
</itemizedlist>
<!--
BMW, Disney, Infostrada, Audientia, Hopitaux, Minist<73>re Culture, Univ Bordeaux -->
</chapter>
<chapter id="references">
<Title>
&ref;s
</title>
<para>
I already mentioned the documentation files, installed typically under the directory
<filename>/usr/src/linux/Documentation</filename>.
They are a real gold mine of useful information.
</para>
<para>
The following FAQ (Frequently Asked Questions) are periodically posted in the group
<ulink url="news:news.answers"></ulink> &et; archived on FTP servers like <ulink url="ftp://rtfm.mit.edu"></ulink> :
</para>
<ItemizedList Mark="bullet" Spacing="Compact">
<listitem>
<para>
FAQ of the group <ulink url="news:comp.os.linux.announce"></ulink>
</para>
</listitem>
<listitem>
<para>
FAQ of the group <ulink url="news:comp.sys.hp.hpux"></ulink>
</para>
</listitem>
</ItemizedList>
<para>
A lot of other Linux HOWTO contain information useful related to our subject :
</para>
<ItemizedList Mark="bullet" Spacing="Compact">
<listitem>
<para>
<ulink url="&linuxdoc;/SCSI-HOWTO.html">Linux SCSI HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="&linuxdoc;/CD-Writing-HOWTO.html">Linux CD-Writing HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="&linuxdoc;/Hardware-HOWTO.html">Linux Hardware HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="&linuxdoc;/Distribution-HOWTO.html">Linux Distribution HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="&linuxdoc;/Kernel-HOWTO.html">Linux Kernel HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="&linuxdoc;/Sound-HOWTO.html">Linux Sound HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="&linuxdoc;/PCMCIA-HOWTO.html">Linux PCMCIA HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="&linuxdoc;/SMP-HOWTO.html">Linux SMP HOWTO</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.linux-usb.org/howtos.html">USB under Linux</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="http://mobilix.org/howtos.html">Linux Laptop Guide</ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="http://www.linux-laptop.net/hp.html">Linux on HP Laptops</ulink>
</para>
</listitem>
</ItemizedList>
<para>
The following Usenet groups cover subjects related to HP :
</para>
<ItemizedList Mark="bullet" Spacing="Compact">
<listitem>
<para>
<ulink url="news:comp.sys.hp.hardware"></ulink>
</para>
</listitem>
<listitem>
<para>
<ulink url="news:comp.sys.hp.misc"></ulink>
</para>
</listitem>
</ItemizedList>
<para>
You may also consult the groups mentioned in
<xref linkend="service">.
</para>
<para>
On Internet, you may consult with a great benefit the following sites :
<Table COLSEP="0" FRAME="none" ROWSEP="0"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Web sites of HP</Title>
&tabref;
<tbody>
<row>
<entry>HP Linux Portal</entry>
<entry><ulink url="http://www.hp.com/go/linux"></ulink></entry>
</row>
<row>
<entry>HP &et; Linux</entry>
<entry><ulink url="http://www.hp-linux.org"></ulink></entry>
</row>
<row>
<entry>HP France Education Linux</entry>
<entry><ulink url="http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux/educ_linux.html"></ulink></entry>
</row>
<row>
<entry>HP Support</entry>
<entry><ulink url="http://www.hp.com/hps/support/h_linux.htm"></ulink></entry>
</row>
<row>
<entry>HP HOWTO</entry>
<entry><ulink url="http://www.HyPer-Linux.org/HP-HOWTO/current/index.html"></ulink></entry>
</row>
<row>
<entry>Linux Pa-Risc (Puffin Group)</entry>
<entry><ulink url="http://www.parisc-linux.org"></ulink></entry>
</row>
<row>
<entry>Linux Pa-Risc (ESIEE)</entry>
<entry><ulink url="http://mkhppa1.esiee.fr/en/"></ulink></entry>
</row>
<row>
<entry>PA-RISC/Linux Boot HOWTO</entry>
<entry><ulink url="http://mkhppa1.esiee.fr/parisc-linux-boot/parisc-linux-boot/index.html"></ulink></entry>
</row>
<row>
<entry>Linux &et; HP Labs</entry>
<entry><ulink url="http://www.hpl.hp.com/research/comp_systems.html#Linux Technology"></ulink></entry>
</row>
<row>
<entry>Linux IA64</entry>
<entry><ulink url="http://www.linuxia64.org"></ulink></entry>
</row>
<row>
<entry>Linux IA64 (HP Labs)</entry>
<entry><ulink url="http://dtf.external.hp.com/dtf/swdev/1999/08/feature1_a.html"></ulink></entry>
</row>
<row>
<entry>HP embedded software developer's network</entry>
<entry><ulink url="http://devnet.hp.com"></ulink></entry>
</row>
<row>
<entry>HP printer drivers</entry>
<entry><ulink url="http://hp.sourceforge.net/"></ulink></entry>
</row>
<row>
<entry>HP RedHat certification</entry>
<entry><ulink url="http://bugzilla.redhat.com/certification/cert-report.php3?mod_company=Hewlett+Packard"></ulink></entry>
</row>
<row>
<entry>HP Linuxcare certification</entry>
<entry><ulink url="http://www.linuxcare.com/labs/certs/C1F5.epl"></ulink></entry>
</row>
<row>
<entry>SAP HP Netserver certification</entry>
<entry><ulink url="http://www.sap.com/solutions/technology/linux/hp-hw.htm"></ulink></entry>
</row>
<row>
<entry>HP Utigroup</entry>
<entry><ulink url="http://www.hputigroup.com"></ulink></entry>
</row>
</tbody>
</Tgroup>
</Table>
<Table COLSEP="0" FRAME="none" ROWSEP="0"
SHORTENTRY="0" TOCENTRY="1" ORIENT="LAND" PGWIDE="1">
<Title>Other fundamental sites on Linux and Open Source Software</Title>
&tabref;
<tbody>
<row>
<entry>Linux Documentation Project</entry>
<entry><ulink url="http://www.linuxdoc.org"></ulink></entry>
</row>
<row>
<entry>Linux Weekly News - Summary of 1998</entry>
<entry><ulink url="http://lwn.net/1999/features/1998timeline/"></ulink></entry>
</row>
<row>
<entry>Linux Weekly News - Summary of 1999</entry>
<entry><ulink url="http://lwn.net/1999/features/Timeline/"></ulink></entry>
</row>
<row>
<entry>Linux Weekly News - Summary of 2000</entry>
<entry><ulink url="http://lwn.net/2000/features/Timeline/"></ulink></entry>
</row>
<row>
<entry>IOS Counter</entry>
<entry><ulink url="http://www.leb.net/hzo/ioscount/index.html"></ulink></entry>
</row>
<row>
<entry>Comparaison MS-Windows NT Server 4.0 -- Unix</entry>
<entry><ulink url="http://www.linux-france.com/article/these/unix-vs-nt/unix-vs-nt.html"></ulink></entry>
</row>
<row>
<entry>Netcraft studies</entry>
<entry><ulink url="http://www.netcraft.com/survey/"></ulink></entry>
</row>
<row>
<entry>L'AFUL (Association)</entry>
<entry><ulink url="http://www.aful.org"></ulink></entry>
</row>
<row>
<entry>APRIL (Association)</entry>
<entry><ulink url="http://www.april.org"></ulink></entry>
</row>
<row>
<entry>Linux Center</entry>
<entry><ulink url="http://www.linux-center.org"></ulink></entry>
</row>
<row>
<entry>Linux France</entry>
<entry><ulink url="http://www.linux-france.com/"></ulink></entry>
</row>
<row>
<entry>Linux Journal</entry>
<entry><ulink url="http://www.linuxjournal.com"></ulink></entry>
</row>
<row>
<entry>Linux Gazette</entry>
<entry><ulink url="http://www.linuxgazette.com/"></ulink></entry>
</row>
<row>
<entry>Linux Magazine France</entry>
<entry><ulink url="http://www.linuxmag-france.com/"></ulink></entry>
</row>
<row>
<entry>Linux Start</entry>
<entry><ulink url="http://linuxstart.com/index.html"></ulink></entry>
</row>
<row>
<entry>Da Linux French Page</entry>
<entry><ulink url="http://linuxfr.org/news/"></ulink></entry>
</row>
<row>
<entry>RedHat Hardware support</entry>
<entry><ulink url="http://www.redhat.com/cgi-bin/support"></ulink></entry>
</row>
<row>
<entry>Mandrake Hardware support for HP</entry>
<entry><ulink url="http://www.linux-mandrake.com/fr/hardware.php3?F_FAMILY=all&amp;F_MANUFACTURER=HP&amp;F_STATUS=all&amp;F_SEARCH=TRUE"></ulink></entry>
</row>
<row>
<entry>Mobilix : Linux Mobile</entry>
<entry><ulink url="http://mobilix.org/"></ulink></entry>
</row>
<row>
<entry>Linmodems</entry>
<entry><ulink url="http://linmodems.org/"></ulink></entry>
</row>
<row>
<entry>Notebook HQ : Linux Mobile</entry>
<entry><ulink url="http://www.linux-notebook.org/laptops/"></ulink></entry>
</row>
<row>
<entry>Developers Servers </entry>
<entry><ulink url="http://www.linuxmama.com/dev-server.html"></ulink></entry>
</row>
<row>
<entry>IA-64 project leader Web site at Cern</entry>
<entry><ulink url="http://sverre.home.cern.ch/sverre/SJ.html"></ulink></entry>
</row>
<row>
<entry>IA-64 Intel Web site</entry>
<entry><ulink url="http://developer.intel.com/design/itanium/index.htm"></ulink></entry>
</row>
<row>
<entry>Medasys Linux</entry>
<entry><ulink url="http://www.medasys-digital-systems.fr/linux"></ulink></entry>
</row>
<!--
<row>
<entry>FAQ on Open Source Software in french government</entry>
<entry><ulink url="http://www.redhat.com/cgi-bin/support"></ulink></entry>
</row>
-->
</tbody>
</Tgroup>
</Table>
<!--
Info-sheet + les auteurs
Tribune libre
Interview de Stallman
-->
</para>
</chapter>
<chapter id="contributeurs">
<Title>
Contributors
</title>
<para>
I would like to thank especially all the people who contributed in any way to improve this HOWTO :
</para>
<ItemizedList>
<listitem><para>
Pierre-Antoine Angelini <email>angelini@ifsic.univ-rennes1.fr</email>
</para></listitem>
<listitem><para>
Khalid Aziz <email>Khalid_Aziz@hp.com</email>
</para></listitem>
<listitem><para>
Sarah Barclay <email>Sarah_Barclay@hp.com</email>
</para></listitem>
<listitem><para>
Tim Bell <email>bhat@trinity.unimelb.edu.au</email>
</para></listitem>
<listitem><para>
Jeroen ten Berge <email>j.ten.berge@getexo.nl</email>
</para></listitem>
<listitem><para>
Sylvain Berg<72> <email>Sylvain.Berge@medasys-digital-systems.fr</email>
</para></listitem>
<listitem><para>
Nancy Blachman <email>nancy@blachman.org</email>
</para></listitem>
<listitem><para>
St<EFBFBD>phane Bortzmeyer <email>bortzmeyer@debian.org</email>
</para></listitem>
<listitem><para>
Brendan Burns<email>bburns@wso.williams.edu</email>
</para></listitem>
<listitem><para>
Emmanuel Carras<email>emmanuel_carras@hp.com</email>
</para></listitem>
<listitem><para>
Kevin Carson<email>kevin_carson@hp.com</email>
</para></listitem>
<listitem><para>
Jean-Bernard Chaffardon <email>Jean-Bernard_Chaffardon@hp.com</email>
</para></listitem>
<listitem><para>
Khalil Chawoshi <email>chawoshi@subatech.in2p3.fr</email>
</para></listitem>
<listitem><para>
B<EFBFBD>atrice Cornec <email>beatrice@victoria.frmug.org</email>
</para></listitem>
<listitem><para>
S<EFBFBD>bastien Cottalorda <email>sebastien.cottalorda@mageos.com</email>
</para></listitem>
<listitem><para>
Nug Csigas <email>nug@sch.bme.hu</email>
</para></listitem>
<listitem><para>
Philippe Depouilly <email>Philippe.Depouilly@math.u-bordeaux.fr</email> - his site : <ulink url="http://www.math.u-bordeaux.fr/~depouill"></ulink>
</para></listitem>
<listitem><para>
Ludovic Didierlaurent <email>ludovic_didierlaurent@hp.com</email>
</para></listitem>
<listitem><para>
Fr<EFBFBD>d<EFBFBD>ric Dubuy <email>F.Dubuy@atrid.fr</email>
</para></listitem>
<listitem><para>
Michael Dwyer <email>mdwyer@alumbre-tech.com</email>
</para></listitem>
<listitem><para>
St<EFBFBD>phane Eranian <email>Stephane_Eranian@hp.com</email>
</para></listitem>
<listitem><para>
Mark Eve <email>Mark_Eve@hp.com</email>
</para></listitem>
<listitem><para>
Greg Ferguson <email>gferg@hoop.timonium.sgi.com</email>
</para></listitem>
<listitem><para>
Laurent Frey <email>laurent.frey@iota.u-psud.fr</email>
</para></listitem>
<listitem><para>
Bertrand Gambier <email>Bertrand.Gambier@medasys-digital-systems.fr</email>
</para></listitem>
<listitem><para>
Bdale Garbee <email>Bdale_Garbee@hp.com</email>
</para></listitem>
<listitem><para>
Wilson Gardiner <email>Wilson_Gardiner@hp.com</email>
</para></listitem>
<listitem><para>
Stein Roar Gj<47>en <email>stein.roar.gjoen@ks-t.no</email>
</para></listitem>
<listitem><para>
Grant Grundler <email>grundler@cup.hp.com</email>
</para></listitem>
<listitem><para>
J<EFBFBD>r<EFBFBD>mie Guillaume <email>jno@sasi.fr</email>
</para></listitem>
<listitem><para>
Yann Guillemot <email>Yann_Guillemot@hp.com</email>
</para></listitem>
<listitem><para>
Werner Heuser <email>wehe@snafu.de</email>
</para></listitem>
<listitem><para>
Marc Hia Bali<6C> <email>Marc_Hia-Balie@hp.com</email>
</para></listitem>
<listitem><para>
Jesse Don Hickson III <email>theme@montana.com</email>
</para></listitem>
<listitem><para>
Chris Holden <email>chris.holden@gte.net</email>
</para></listitem>
<listitem><para>
Keith Hopkins <email>keith_hopkins@hp.com</email>
</para></listitem>
<listitem><para>
Masanari Iida <email>Masanari_Iida@hp.com</email>
</para></listitem>
<listitem><para>
Markus Kuhn <email>Markus.Kuhn@cl.cam.ac.uk</email>
</para></listitem>
<listitem><para>
Bruce Kives <email>Bruce_Kives@hp.com</email>
</para></listitem>
<listitem><para>
Fabrice Lorrain <email>Fabrice.Lorrain@univ-mlv.fr</email>
</para></listitem>
<listitem><para>
Pascal Lemonnier <email>Pascal.Lemonnier@medasys.fr</email>
</para></listitem>
<listitem><para>
Qing Liu <email>qliu@club-internet.fr</email>
</para></listitem>
<listitem><para>
Maciej Macowicz <email>Maciej.Macowicz@epfl.ch</email>
</para></listitem>
<listitem><para>
Olivier Martinet <email>Olivier_Martinet@hp.com</email>
</para></listitem>
<listitem><para>
Mad Matt <email>madmatt@bits.bris.ac.uk</email> - his site : <ulink url="http://www.bits.bris.ac.uk/madmatt/laptop.shtml"></ulink>
</para></listitem>
<listitem><para>
Lee Mayes <email>Lee_Mayes@hp.com</email>
</para></listitem>
<listitem><para>
Craig McCluskey <email>mccluskey@nospam.mail.utexas.edu</email>
</para></listitem>
<listitem><para>
David Mentr<74> <email>David.Mentre@irisa.fr</email>
</para></listitem>
<listitem><para>
Jacques Misselis <email>Jacques.Misselis@hp.com</email>
</para></listitem>
<listitem><para>
Oliver Neukum <email>520047054719-0001@t-online.de</email>
</para></listitem>
<listitem><para>
Andreas Nierula <email>A.Nierula@t-online.de</email>
</para></listitem>
<listitem><para>
Robert J. Niland <email>robert_niland@hp.com</email>
</para></listitem>
<listitem><para>
Gilles Noisette <email>Gilles_Noisette@hp.com</email>
</para></listitem>
<listitem><para>
Harry Page <email>HARRY_PAGE@HP-NewZealand-om1.om.hp.com</email>
</para></listitem>
<listitem><para>
Luis Pais <email>Luis_Pais@hp.com</email>
</para></listitem>
<listitem><para>
Alain Pascal <email>pascal@montrouge.omnes.slb.com</email>
</para></listitem>
<listitem><para>
David Paschal <email>paschal@rcsis.com</email>
</para></listitem>
<listitem><para>
Luis Peromarta <email>Luis_Peromarta@hp.com</email>
</para></listitem>
<listitem><para>
Daryl Poe <email>Daryl_Poe@hp.com</email>
</para></listitem>
<listitem><para>
Thomas Pornin <email>Thomas.Pornin@ens.fr</email>
</para></listitem>
<listitem><para>
Karthik Prabhakar <email>karthik_prabhakar@hp.com</email>
</para></listitem>
<listitem><para>
Fons Rademakers <email>Fons.Rademakers@cern.ch</email> - his site : <ulink url="http://hp-linux.cern.ch"></ulink>
</para></listitem>
<listitem><para>
Gallig Renaud<email>Gallig_Renaud@hp.com</email>
</para></listitem>
<listitem><para>
Valerie Rice<email>Valerie_Rice@hp.com</email>
</para></listitem>
<listitem><para>
Lane Rollins <email>laner@teleport.com</email>
</para></listitem>
<listitem><para>
Hester van Rooyen <email>reception@geo.co.za</email>
</para></listitem>
<listitem><para>
Eric Rueda <email>Eric_Rueda@hp.com</email>
</para></listitem>
<listitem><para>
Klamer Schutte <email>Schutte@fel.tno.nl</email>
</para></listitem>
<listitem><para>
Thierry Simonnet <email>t.simonnet@esiee.fr</email>
</para></listitem>
<listitem><para>
Chuck Slivkoff <email>charles_slivkoff@hp.com</email>
</para></listitem>
<listitem><para>
Junichi Shimoda <email>junichi_shimoda@hp.com</email>
</para></listitem>
<listitem><para>
Tech Support <email>support@ami.com</email>
</para></listitem>
<listitem><para>
Nicolas Thomas <email>Nicolas_Thomas@hp.com</email>
</para></listitem>
<listitem><para>
Dirk De Wachter <email>Dirk.DeWachter@rug.ac.be</email>
</para></listitem>
<listitem><para>
Norman Walsh <email>ndw@nwalsh.com</email>
</para></listitem>
<listitem><para>
Hans Witvliet <email>Hans.Witvliet@Alcatel.nl</email>
</para></listitem>
<listitem><para>
Tony White <email>tony@ycs.com.au</email>
</para></listitem>
<listitem><para>
Yuthay Yean <email>Yuthay.Yean@medasys.fr</email>
</para></listitem>
</ItemizedList>
</chapter>
<chapter id="todo">
<Title>
Future versions
</title>
<para>
This chapter gives indications on elements which should be taken in account in future versions of this document. It should be taken more as a reminder for the author, than as an engagement of what he will really do !
</para>
<VariableList>
<varlistentry>
<term><emphasis>Version 0.95</emphasis></term>
<listitem>
<para>Images path.</para>
<para>Better management of the size of tables (PS).</para>
<para>Place of the footer (PS).</para>
<para>One line paragraph management.</para>
<para>Management of the size of papers, margins and images (PS).</para>
<para>Paragraph on TX/e-vectra management</para>
<para>Rework the printer paragraph</para>
<para>Info script to pass on machines and create a new entry</para>
<para>Integrate LinuxCare certif</para>
<!--
Pb lsquo
Reprendre version anglaise
Faire IDC 2000
pb des version obsol<6F>te qui trainent (medasys, ...)
curdate est maintenant commun => Makefile
Faire fiche pour 6100 et script pour soumission. (+ Irma)
Reprendre machine de la Linux expo
Utiliser htdig + htlint + verif URL + copie locale
Pb DocBook notes bas de page - faire test.sgml PS
Pb DocBook liens dans tableaux mal num<75>rot<6F>s PS
pb DocBook historique incomplet revremark != revdescription PS
pb DocBook positionnement et taille des images PS
pb DocBook tableaux pas tr<74>s beaux
pb DocBook superscript dans tableau pas en haut
Reprendre les celbof/inconnu avec info Intranet hp
Int<EFBFBD>grer les printers mieux
Regarder CVS LDP
Revoir DSL
Ajout courseforge.net
Analyser la croissance de l'Internet et celle des OSS
Paragrphe sur Linux et HP-UX
HP implique dans Samba ?
Sizing d'une base de donn<6E>es
FAQ: les param<61>tres de /proc
Doc sur MC/SG
IRA avec minicom
-->
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Version 0.96</emphasis></term>
<listitem>
<para>URLs verification in function of the language. Use of official addresses and paragraph on mirrors.</para>
<para>Rework the cluster part</para>
<para>Paragraph on APM for mobiles computer</para>
<para>Linux as a backup server (Arkeia)</para>
<para>Remote Assistant - Remote Control. Management</para>
<para>Put the Argumementations in the TOC (HTML).</para>
<para>Avoid titles in end of page (PS).</para>
<para>Paragraph on network products</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Version 0.97</emphasis></term>
<listitem>
<para>Detail limitations of evolution from Unix to Linux</para>
<para>Rework the example of the vaccine :-)</para>
<para>Rework chapter 1 (put there history and new versions)</para>
<para>Glossary/Abbreviations</para>
</listitem>
</varlistentry>
</VariableList>
</chapter>
&gfdl;
</book>