Linux şu anda başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere
Apple, Atari ve Amiga gibi 68000 tabanlı bilgisayarlar üzerinde, Sun
Sparc işlemcili iş istasyonları, Alpha işlemcili kişisel bilgisayarlar,
MIPS, PowerPC, HP PA-RISC ve ARM mimarilerinde çalışmaktadır.
IBM uyumlu kişisel bilgisayarlar üzerinde 80386 ve üzeri (80486
80586 Pentium PentiumPro ve türevleri) değişik üreticilerin işlemcileri
ile sorunsuz olarak çalışmaktadır. 80286 ve 8086 işlemcili
bilgisayarlar için sınırlı kabiliyette Linux uygulamaları mevcuttur.
AGP, PCI, VESA, ISA ve MCA mimarilerinde her türlü anakartı desteklemektedir.
Teorik olarak 4 Gbyte'a kadar RAM desteklenmektedir.
AT uyumlu diskler (IDE, EIDE ve 16 bitlik MFM,RLL veya ESDI)
desteklenmektedir. Kontrol kartına uyumlu destek bulunduğu sürece SCSI
diskler ve diğer cihazlar desteklenmektedir.
IDE-ATAPI CD-ROM sürücüleri ve bazı özel CD-ROM kontrol kartları
desteklenmektedir.
Metin ekranlarda CGA, EGA, VGA, Hercules veya uyumlu kartlar
desteklenmektedir. X Pencere ortamında genel VGA ve SVGA uyumlu kartlar
ve S3, ET4000, 8514/A, ATI MACH8, ATI MACH32 gibi birçok görüntü kartı
desteklenmektedir.
Birçok 10 ve 100 Mbit ethernet kartı, ISDN, ATM, FDDI, SLIP, CSLIP,
PPP desteği verilmektedir.
Başta SoundBlaster, Gravis Ultrasound olmak üzere birçok ses kartı
desteklenmektedir.
Linux altında hangi donanımların desteklendiği ile ilgili ayrıntılı
bilgiyi Hardware-HOWTO'dan alabilirsiniz. HOWTO belgeleri hakkında
daha geniş bilgi ve nereden temin edeceğiniz kitabın sonunda ayrıntılıca
anlatılmıştır.
Makinanızda Linux çalıştırmak için kullanacağınız uygulamalara bağlı
olarak en az bir 386SX işlemci ve 4 Mbyte RAM'a ihtiyaç duyacaksınız.
Sabit disk üzerinde ise en az 40 Mbyte'lik bir alan ayırmanız
gerekecektir. Rahat bir kullanım için en az 8 Mbyte RAM ve 200 Mbyte
sabit disk ve bir 486 işlemci önerilmektedir.