Linux ve Donanım Desteği
Bir işletim sisteminin tüm kartları tanıması, tüm sabit disklerle çalışabilmesi, tüm giriş/çıkış kartlarıyla uyum içinde çalışması mümkün değildir. Bu konuda çok iddalı olan tak-çalıştır sistemine sahip Windows95 bile bazen yetersiz kalabilmekte. Linux da piyasada yeralan hemen hemen bütün donanımlarla birlikte çalışabilir.
Linux, üzerinde matematiksel işlemci olsun veya olmasın Intel 386SX/DX, 486SX/DX/SX2/DX2/DX4, Pentium ve PentiumPro işlemcilerde sorunsuz çalışır. Bunlarla beraber (Cyrix 486 tabanlı işlemcilerinde nadiren sorun çıkarsa da) AMD, Cyrix gibi firmaların işlemcileri de Linux tarafından desteklenir. Matematik işlemcisi olmayan bilgisayarlarda Linux'un beyni sayılan çekirdek, matematik işlemcisine gerek duyulan kod parçalarında bu işlemciyi emüle edebilir. Burada belirtilen IBM uyumlu PCler dışında ALPHA, PowerPC, MIPS, farklı Sparc modelleri, PA-RISC gibi birçok farklı işlemciye de başarılı bir şekilde taşınmıştır.
Linux, kişisel bilgisayarlarda kullanılan ISA, VLB (Vesa Local Bus - yerel veri yolu), EISA, MCA (IBM Microchannel) veya PCI veriyolu mimarisi ile çalışabilirler.
Linux, SMP (symmetric multi processor) olarak da bilinen birden fazla işlemcili bilgisayarlar üzerinde de çalışabilir ve birden fazla işlemciyi en verimli şekilde kullanır.
Kişisel bilgisayarların kullandığı 80x86 tabanlı işlemciler dışında, taşınan ve sorunsuzca çalıştığı bilinen işlemciler ve bilgisayarlar ile konu hakkında daha fazla bilgi alınabilecek Internet adresleri aşağıda verilmiştir.
•Linux/68000
•Linux/MIPS
•Linux/PowerPC
•Linux for Acorn
•MacLinux
•Compaq Deskpro XL
•IBM PS/2 MCA systems
•Compaq Contura Aero
•IBM ThinkPad
•Linux/MIPS
•Linux/Alpha
•HP PA-RISC
•SPARC/Linux
Linux, metin modu kullanırken tüm ekran kartlarıyla (Hercules, CGA, EGA, CGA, IBM monokrom) sorunsuz çalışır. X Pencere çalıştırmak isterseniz hızlandırılmış bir SVGA kart önerilir. Sürekli yenileri eklense de aşağıda şu anda desteklenen kartların tam listesi vardır.
•Hercules mono
•VGA / VGA Mono
•EGA
•ARK Logic ARK1000PV/2000PV, ARK1000PV/VL
•ATI VGA Wonder, ATI Mach32, ATI Mach8, ATI Mach64
•Cirrus 542x, 543x, 62x5, 6420/6440
•OAK OTI-037/67/77/87
•Trident TVGA8900, TVGA8800, TVGA9xxx
•Tseng ET3000/ET4000/W32, ET4000/W32/W32i/W32p, ET4000AX
•IBM 8514/A, IBM XGA, XGA-II
•IIT AGX-010/014/015/016 (16 bpp)
•Oak OTI-087, OTI-067, OTI-077
•S3 911, 924, 801, 805, 928, 864, 964, Trio32, Trio64, 868, 968
•Weitek P9000 (16/32 bpp)
•Diamond Viper VLB/PCI
•Orchid P9000
•Western Digital PVGA1, WD90C00/10/11/24/30/31/33
•Avance Logic AL2101/2228/2301/2302/2308/2401
•Chips & Technologies 65520/65530/65540/65545
•Compaq AVGA
•Genoa GVGA
•MCGA (320x200)
•MX MX68000/MX68010
•NCR 77C22, 77C22E, 77C22E+
•RealTek RTG3106
•Video 7 / Headland Technologies HT216-32
•Western Digital/Paradise PVGA1, WD90C00/10/11/24/30/31/33
•Hyundai HGC-1280
•Sigma LaserView PLUS