Ôï õëéêü ðïõ áðáéôåßôáé ãéá íá ôñÝîåé ôï Linux åßíáé åëÜ÷éóôï áí åëÜ÷éóôåò åßíáé êé ïé äéêÝò óáò áðáéôÞóåéò áðü Ýíá Linux óýóôçìá. Ðáñüë' áõôÜ ôï õëéêü ôïõ óõóôÞìáôüò óáò ìðïñåß íá ðñïóáñìüæåôáé óôéò ôñÝ÷ïõóåò áíÜãêåò óáò. Êáé ôï Linux ìðïñåß íá ðñïóáñìüæåôáé óôéò áëëáãÝò áõôÝò!
Ôï áêüëïõèï åßíáé ðéèáíüí ôï ìéíéìáëéóôéêü setup óôï ïðïßï ìðïñåß êÜðïéïò íá ÷ñçóéìïðïéÞóåé ôï Linux: 386SX/16, 1 MB RAM, 1.44 MB Þ 1.2 MB floppy, ïðïéáäÞðïôå õðïóôçñéæüìåíç êÜñôá ïèüíçò (+ ðëçêôñïëüãéá, ïèüíåò, êïê. âÝâáéá). Áõôü èá óáò äþóåé ôçí äõíáôüôçôá íá îåêéíÞóåôå êáé íá äïêéìÜóåôå áí äïõëåýåé ôï óýóôçìá, áëëÜ äåí èá ìðïñåßôå íá êÜíåôå ïôéäÞðïôå ÷ñÞóéìï. Äåßôå ôï <http://rsphy1.anu.edu.au/~gpg109/mem.html> ãéá Üëëá ``ìéêñÜ'' Linux configurations.
Ãéá íá êÜíåôå ïôéäÞðïôå, èá ÷ñåéáóôåßôå êáé êÜðïéï ÷þñï óôï óêëçñü äßóêï, 5 ùò 10 MB èá ðñåðå íá åßíáé áñêåôÜ ãéá Ýíá ðïëý óõññéêíùìÝíï setup (ìüíï ìå ôá áðïëýôùò áðáñáßôçôá ðñïãñÜììáôá êé ßóùò ìéá Þ äõï ìéêñÝò åöáñìïãÝò åãêáôåóôçìÝíåò, üðùò, ãéá ðáñÜäåéãìá Ýíá ðñüãñáììá ôåñìáôéêïý [minicom,term,êôë.]). Áõôü åßíáé áêüìç ðñáãìáôéêÜ ðïëý ðåñéïñéóìÝíï êáé êáèüëïõ Üíåôï óáí åãêáôÜóôáóç, êáé äåí Ý÷åé áñêåôü ÷þñï ãéá íá êÜíåôå ó÷åäüí ôßðïôá, åêôüò êé áí ç ÷ñÞóç ðïõ èá êÜíåôå Ý÷åé ðïëý ðåñéïñéóìÝíåò áíÜãêåò. Äåí óõíéóôÜôáé ãåíéêÜ ãéá ïôéäÞðïôå Üëëï, åêôüò áðü äïêéìÝò ãéá ôï áí ôá ðñÜãìáôá äïõëåýïõí, êáé âÝâáéá ãéá íá ìðïñïýìå íá õðåñçöáíåõüìáóôå ðùò ôï Linux Ý÷åé öïâåñÜ ìéêñÝò áðáéôÞóåéò.
Áí ðñüêåéôáé íá ôñÝîåôå õðïëïãéóôéêÜ âáñéÜ ðñïãñÜììáôá, üðùò ôïí gcc, ôá ×, Þ ôï TeX, ìÜëëïí èá ÷ñåéáóôåßôå Ýíá ðéï ãñÞãïñï åðåîåñãáóôÞ áðü Ýíáí 386SX/16, áëëÜ áêüìç êé áõôüò èá Þôáí áñêåôüò áí Ý÷åôå ôçí áðáéôïýìåíç õðïìïíÞ.
Óôçí ðñáãìáôéêüôçôá, èá ÷ñåéáóôåßôå ôïõëÜ÷éóôïí 4 MB êýñéáò ìíÞìçò (RAM) áí äåí ÷ñçóéìïðïéåßôå ôá X, êáé 8 MB áí ôá ÷ñçóéìïðïéåßôå. Åðßóçò, áí èÝëåôå íá õðïóôçñßæåôå ðïëëïýò ÷ñÞóôåò ôáõôü÷ñïíá, Þ íá ôñÝ÷åôå ðïëëÜ ìåãÜëá ðñïãñÜììáôá ôçí ßäéá óôéãìÞ (ìåôáãëùôôßóåéò ãéá ðáñÜäåéãìá), ìðïñåß íá ÷ñåéáóôåßôå ðáñáðÜíù áðü 4 MB êýñéáò ìíÞìçò. Ôï Linux èá äïõëÝøåé áêüìç êáé ìå ìéêñüôåñá ìåãÝèç ìíÞìçò (èá ðñåðå íá äïõëåýåé áêüìç êáé ìå 2 MB), áëëÜ èá ÷ñçóéìïðïéåß éäåáôÞ ìíÞìç (÷ñçóéìïðïéþíôáò ôïí óêëçñü äßóêï óáí áñãÞ ìíÞìç) êé áõôü èá åßíáé ðïëý áñãü, ó÷åäüí áäýíáôï íá ÷ñçóéìïðïéçèåß. Áí ÷ñçóéìïðïéåßôå ðïëëÜ ðñïãñÜììáôá ôáõôü÷ñïíá, 16 MB èá ìåéþóïõí ôï swapping êáôÜ ðïëý. Áí èÝëåôå íá áðïöýãåôå ôï swapping áêüìç êáé êÜôù áðü áñêåôÜ õðïëïãßóéìï load, 32 MB åßíáé ìÜëëïí áõôü ðïõ ÷ñåéÜæåóôå. ÂÝâáéá, áí ôñÝ÷åôå åöáñìïãÝò ðïõ ðñáãìáôéêÜ ``ðåéíÜíå'' ãéá ìíÞìç, èá ÷ñåéáóôåßôå áêüìç ðéï ðïëý ìíÞìç.
Ôï ðïóü ôïõ óêëçñïý äßóêïõ ðïõ èá ÷ñåéáóôåßôå åîáñôÜôáé áðü ôï ëïãéóìéêü ðïõ èÝëåôå íá åãêáôáóôÞóåôå. Ôï êáíïíéêü âáóéêü óåô áðü Unix åñãáëåßá, shells, êáé ðñïãñÜììáôá äéá÷åßñéóçò ôïõ óõóôÞìáôïò ÷ùñÜåé ó÷åôéêÜ Üíåôá óå ëéãüôåñï áðü 10MB ìå ëßãï ÷þñï óôçí Üêñç ãéá áñ÷åßá ôùí ÷ñçóôþí. Ãéá Ýíá ðéï ïëïêëçñùìÝíï óýóôçìá, ðÜñôå ôçí Red Hat, ôçí Debian, ôçí Slackware, Þ ïðïéáäÞðïôå Üëëç äéáíïìÞ, êáé õðïëïãßóôå üôé èá ÷ñåéáóôåßôå áðü 60 ùò 300 MB, áíÜëïãá ìå ôï ôé èá äéáëÝîåôå íá åãêáôáóôÞóåôå êáé ðïéá äéáíïìÞ èá ðÜñåôå. ÐñïóèÝóôå óå áõôü ôï ÷þñï ðïõ èÝëåôå íá äåóìåýóåôå ãéá áñ÷åßá ôùí ÷ñçóôþí. Ìå ôéò óçìåñéíÝò ôéìÝò óôùí óêëçñþí äßóêùí, áí ðáßñíåôå Ýíá êáéíïýñéï óýóôçìá, äåí Ý÷åé íüçìá íá ðÜñåôå Ýíá äßóêï ðïõ åßíáé ðïëý ìéêñüò. ÐÜñôå ôïõëÜ÷éóôïí 500 MB, áí êáé 1 GB Þ ðéï ðïëý åßíáé ðñïôéìüôåñï, êáé äåí èá ôï ìåôáíéþóåôå.
ÐñïóèÝóôå ðåñéóóüôåñç ìíÞìç, ìåãáëýôåñï óêëçñü äßóêï, Ýíá ðéï ãñÞãïñï åðåîåñãáóôÞ, êé üôé Üëëï èÝëåôå áíÜëïãá ìå ôéò áíÜãêåò, ôéò åðéèõìßåò êáé ôï ðïñôïöüëé óáò ãéá íá îåöýãåôå áðü ôï üñéï ôïõ áðëþò ÷ñçóéìïðïéÞóéìïõ óõóôÞìáôïò. ÃåíéêÜ, ìéá ìåãÜëç äéáöïñÜ ôïõ Linux áðü ôï DOS åßíáé üôé óôï Linux ç ðñïóèÞêç ìíÞìçò äåß÷íåé ðïëý ìåãáëýôåñç äéáöïñÜ, ðáñüëï ðïõ óôï DOS ç Ýîôñá ìíÞìç äåí ìïéÜæåé íá áëëÜæåé êáé ðïëëÜ ðñÜãìáôá. Áõôü Ý÷åé, åí ìÝñåé, ó÷Ýóç êáé ìå ôï áóôåßï üñéï ôùí 640 KB ôïõ DOS, ôï ïðïßï óôï Linux áðëÜ äåí õðÜñ÷åé.
ÏôéäÞðïôå ôñÝ÷åé ðñïãñÜììáôá óå ðñïóôáôåõìÝíç êáôÜóôáóç ëåéôïõñãßáò üðùò ï 386 (üëá ôá ìïíôÝëá ôùí 386, 486, 586, êáé 686 èá ðñåðå íá äïõëåýïõí êáíïíéêÜ). Ïé 286 êáé ïé êáôþôåñïé ìðïñåß êÜðïéá ìÝñá íá õðïóôçñßæïíôáé áðü Ýíá ìéêñüôåñï kernel, ôï ïðïßï ëÝãåôáé ELKS (Embeddable Linux Kernel Subset), áëëÜ ìçí ðåñéìÝíåôå ôéò ßäéåò äõíáôüôçôåò. Ìéá Ýêäïóç ãéá ôïõò 680x0 åðåîåñãáóôÝò (ãéá x = 2 ìå åîùôåñéêÞ MMU, 3, 4, êáé 6) ðïõ ôñÝ÷åé óå Amiga êáé Atari ìðïñåß íá âñåèåß óôï tsx-11.mit.edu óôïí êáôÜëïãï 680x0. Ðïëëïß DEC Alpha õðïóôçñßæïíôáé. Ðïëëïß SPARCs õðïóôçñßæïíôáé ôþñá ðëÝïí. ÌåôáöïñÝò Ý÷ïõí Þäç îåêéíÞóåé ãéá ôéò PowerPC, ARM, êáé MIPS áñ÷éôåêôïíéêÝò. ÐïëëÝò ëåðôïìÝñåéåò ìðïñïýí íá âñåèïýí êáé óå Üëëá êåßìåíá ôïõ Linux Documentation Project.
ISA Þ EISA äßáõëïò. Ï MCA äßáõëïò (ðïõ õðÜñ÷åé êõñßùò óå áõèåíôéêïýò PS/2) äåí õðïóôçñßæåôáé ðëÞñùò, áëëÜ ç õðïóôÞñéîç âåëôéþíåôáé óõíÝ÷åéá (äåßôå ðáñáðÜíù). Ïé Local äßáõëïé (VLB êáé PCI) äïõëåýïõí. Ôï Linux áðáéôåß ðéï ðïëëÜ ðñÜãìáôá áðü ôï õëéêü áð' üôé ôï DOS, ôá Windows, êáé ôá ðéï ðïëëÜ Üëëá ëåéôïõñãéêÜ óõóôÞìáôá. Áõôü óçìáßíåé üôé ìåñéêÜ êïììÜôéá õëéêïý, ðïõ óå Üëëá ëåéôïõñãéêÜ äïõëåýïõí óå ïñéáêÞ êáôÜóôáóç, ÷ùñßò ùóôüóï íá áðïôõã÷Üíïõí, ìðïñåß íá ðáñïõóéÜóïõí ðñüâëçìá êÜôù áðü ôï Linux. Ôï Linux åßíáé, ãéá ðáñÜäåéãìá, Ýíáò Üñéóôïò åëåãêôÞò ìíÞìçò...
ÌÝ÷ñé 1 GB óå Intel ðëáôöüñìåò! Ðéï ðïëý óå 64-bit ðëáôöüñìåò. Ìåñéêïß (êé ï ßäéïò ï Linus) Ý÷ïõí óçìåéþóåé üôé ç ðñïóèÞêç ìíÞìçò ÷ùñßò ôçí ðñïóèÞêç áíÜëïãçò cache êáèõóôåñåß ôï óýóôçìá ðÜñá ðïëý, Ýôóé áí âÜëåôå ìíÞìç êáé ðáñáôçñÞóåôå üôé ôï óýóôçìÜ óáò åßíáé ðéï áñãü, äïêéìÜóôå íá ðñïóèÝóåôå ðéï ðïëý cache. ÌåñéêÝò ìç÷áíÝò ìðïñïýí íá êñáôïýí cache ìüíï ãéá óõãêåêñéìÝíá ìåãÝèç ìíÞìçò áíåîÜñôçôá áðü ôçí óõíïëéêÞ äéáèÝóéìç ìíÞìç ðïõ åßíáé åãêáôåóôçìÝíç óôï óýóôçìá (64 MB åßíáé ôï ìÝãéóôï ìÝãåèïò ìíÞìçò ðïõ ìðïñåß íá êñáôÜåé óå cache Ýíá äçìïöéëÝò chipset). ÐÜíù áðü 64 MB êýñéáò ìíÞìçò ÷ñåéÜæïíôáé åéäéêÞ ðáñÜìåôñï êáôÜ ôçí åêêßíçóç, áöïý ôï BIOS ìðïñåß íá áíáöÝñåé ôï ðïëý ìÝ÷ñé 64 MB, ãéáôß åßíáé `ðñïâëçìáôéêü üðùò Ý÷åé ó÷åäéáóèåß'.
Õðïóôçñßæïíôáé generic AT drives (EIDE, IDE, 16 bit HD controllers ìå MFM Þ RLL, Þ ESDI), üðùò êáé SCSI óêëçñïß äßóêïé êáé CD-ROMs, ìå Ýíáí SCSI adaptor, ï ïðïßïò õðïóôçñßæåôáé. Åðßóçò, õðïóôçñßæïíôáé generic XT controllers (8 bit controllers ìå MFM Þ RLL). Õðïóôçñßæïíôáé ïé åîÞò SCSI adaptors: Advansys, Adaptec 1542, 1522, 1740, 27xx, êáé ç óåéñÜ 29xx (ìå ìåñéêÝò åðåêôÜóåéò), Buslogic MultiMaster controllers (ç õðïóôÞñéîç Flashpoint åßíáé óå beta-testing), controllers âáóéóìÝíïé óôï NCR53c810, DPT controllers, Qlogic ISP êáé FAS controllers, Seagate ST-01 êáé ST-02, ç óåéñÜ Future Domain TMC-88x (Þ ïðïéïäÞðïôå board âáóéóìÝíï óôï TMC950 chip) êáé TMC1660/1680, Ultrastor 14F, 24F êáé 34F, Western Digital wd7000, êáé Üëëïé. SCSI, QIC-02, êáé ìåñéêÜ QIC-80 tapes õðïóôçñßæïíôáé åðßóçò. ÄéÜöïñïé CD-ROM ïäçãïß õðïóôçñßæïíôáé, üðùò Matsushita/Panasonic, Mitsumi, Sony, Soundblaster, Toshiba, ATAPI (EIDE), SCSI, êáé Üëëïé. Ãéá áêñéâÞ ìïíôÝëá, äåßôå ôï ``Hardware Compatibility HOWTO''.
Ç VGA, ç EGA, ç CGA, ç Hercules (êáé ïé óõìâáôÝò) äïõëåýïõí óå text mode. Ãéá ãñáöéêÜ êáé ôá X, õðÜñ÷åé õðïóôÞñéîç (ôïõëÜ÷éóôïí) ãéá áðëÝò VGA, ìåñéêÝò super-VGA êÜñôåò (ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôï ET3000, ET4000, Paradise, êáé ìåñéêÜ Trident chipsets), S3, S3-Virge, 8514/A, ATI, MACH8/32/64, Matrox Millenium & Mystique êáé Hercules. (Ôï Linux ÷ñçóéìïðïéåß ôïí Xfree86 X server, ïðüôå áõôü êáíïíßæåé ôé êÜñôåò õðïóôçñßæïíôáé. Ìéá ïëïêëçñùìÝíç ëßóôá áðü õðïóôçñéæüìåíá chipsets ðéÜíåé áðü ìüíç ôçò ðÜíù áðü ìéá óåëßäá.)
Ç õðïóôÞñéîç ãéá Ethernet êÜñôåò ðåñéëáìâÜíåé ôéò 3COM 503/509/579/589 (ïé 501/505/507 õðïóôçñßæïíôáé áëëÜ äåí ôéò óõíéóôïýìå), AT&T GIS (NCR) WaveLAN, ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôçí WD8390, ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôéò WD80x3 êÜñôåò, ç NE1000/2000 êé ïé ðéï ðïëëïß êëþíïé ôïõò, AC3200, Apricot 82596, AT1700, ATP, DE425/434/435/500, D-Link DE-600/620, DEPCA, DE100/101, DE200/201/202 Turbo, DE210, DE422, Cabletron E2100 (äåí óõíßóôáôáé), Intel EtherExpress (äåí óõíßóôáôáé), DEC EtherWORKS 3, HP LAN, HP PCLAN/plus, ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôçí AMD LANCE, NI5210, ni6510, SMC Ultra, DEC 21040 (tulip), Zenith Z-Note ethernet, üëåò ïé Zircom êÜñôåò êé üëåò ïé Cabletron êÜñôåò åêôüò áðü ôçí E2100 äåí õðïóôçñßæïíôáé, åðåéäÞ ïé êáôáóêåõáóôÝò ôïõò äåí äÝ÷ïíôáé íá äéáíÝìïõí åëåýèåñá ðëçñïöïñßåò ãéá ôïí ðñïãñáììáôéóìü ôïõò.
Ç ôñÝ÷ïõóá õðïóôÞñéîç ãéá FDDI ðåñéëáìâÜíåé ôéò DEFxx êÜñôåò áðü ôçí DEC.
Ç õðïóôÞñéîç ãéá Point-to-Point óõíäÝóåéò ðåñéëáìâÜíåé ôá ðñùôüêïëëá PPP, SLIP, CSLIP, êáé PLIP.
Ôá ðåñéóóüôåñá boards ðïõ âáóßæïíôáé óôï 16450 êáé óôï 16550 UART, óõìðåñéëáìâáíüìåíçò ôçò AST Fourport, ôçò Usenet Serial Card II, êáé Üëëùí. Ôá intelligent boards ðïõ õðïóôçñßæïíôáé ðåñéëáìâÜíïõí ôçí óåéñÜ Cyclades Cyclom (õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ), ôçí óåéñÜ Comtrol Rocketport (õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ), Stallion (ôá ðéï ðïëëÜ boards, õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ), and Digi (ìåñéêÜ boards, äåí õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ). ÌåñéêÝò ISDN, frame relay, êáé leased line êÜñôåò õðïóôçñßæïíôáé.
SoundBlaster, ProAudio Spectrum 16, Gravis Ultrasound, ó÷åäüí üëåò ïé õðüëïéðåò êÜñôåò Þ÷ïõ, ïé ðéï ðïëëÝò (üëåò;) ïé ìïñöÝò ðïíôéêéþí (Microsoft, Logitech, PS/2), êôë.