Поддерживаемое оборудование
Процессор:
Любой, на котором могут выполняться программы для защищенного режима процессора 386. Должны работать все модели процессоров 386, 486, Pentium, Pentium Pro, Pentium II, и их клоны. (Процессора 286 и ниже, могут поддерживаться на меньшем ядре, названном ELKS (Embeddable Linux Kernel Subset), но не ожидайте от него тех же возможнойстей). Версия для процессоров 680x0 (для x = 2 с внешнимl MMU, 3, 4, и 6), которые используятся на Amiga и Atari может быть найдена на сервере tsx-11.mit.edu в каталоге 680x0. Также поддерживается много машин DEC Alpha, SPARC и PowerPC. Также был сделан перенос системы на архитектуры ARM, StrongARM и MIPS. Более детальная информация может быть найдена в других источниках.
Архитектуры:
Шины PCI, ISA, EISA и VLB. Поддержка MCA (большинство настоящих машин PS/2) неполная, но улучшается (смотрите выше). Linux устанавливает более высокие требования к оборудованию чем DOS, Windows и большинство операционных систем. Это означает, что некоторое незначительное оборудование, которое работает без сбоев под управлением менее требовательной операционной системы, может работать со сбоями под управлением Linux. Linux является великолепным тестером памяти...
RAM:
До 1 GB на платформе Intel; больше н а 64-битных платформах. Некоторые люди (включая Linus) заметили, что добавление оперативной памяти без одновременного добавления кэш-памяти сильно замедляло их машины, так что если вы добавили память и заметили, что ваша машина замедлилась, то добавьте больше кэш-памяти. Некоторые машины могут кэшировать только определенное количество памяти, вне зависимости от того сколько оперативной памяти установлено (большинство популярных наборов микросхем могут кэшировать 64 MB). Наличие более 64 MB памяти будет требовать установки параметров времени загрузки при использовании ядра версии 2.0.35 и более ранних, так как BIOS был вначале спроектирован так, что не мог сообщать о более чем 64MB. Недавние ядра 2.1.x и более поздние могут обнаруживать большее количество памяти в системе.
Хранилища данных:
Поддерживаються настоящие устройства AT (EIDE, IDE, 16-ти битные HD контроллеры с MFM или RLL, или ESDI), так же как и жесткие диски SCSI и CD-ROM, с поддерживаемым адаптером SCSI. Также поддерживаются настоящие контроллеры XT (8-битные контроллеры с MFM или RLL). Поддерживаемые адаптеры SCSI: серии Advansys, Adaptec 1542, 1522, 1740, 27xx, и 29xx (с некоторыми исключениями), Buslogic MultiMaster и Flashpoint, основанные на NCR53c8xx контроллеры, контроллеры DPT, контроллеры Qlogic ISP и FAS, Seagate ST-01 и ST-02, серии Future Domain TMC-88x (или любые карты основанные на микросхеме TMC950) и TMC1660/1680, Ultrastor 14F, 24F и 34F, Western Digital wd7000 и другие. Также поддерживаются ленточные SCSI, QIC-02, и некоторые QIC-80. Кроме IDE и SCSU cdrom, поддерживаются некоторые патентованные устройства CD-ROM, включая Matsushita/Panasonic, Mitsumi, Sony, Soundblaster, Toshiba, ATAPI (EIDE), SCSI, и другие. Для более точной информации о моделях смотрите Hardware Compatibility HOWTO. N.B. Эти списки являются неполными и такими всегда будут. Продавцы дистрибутивов поддерживают более полные списки.
Видео:
VGA, EGA, CGA, или Hercules (и совместимые) работают в текстовом режиме. Для графики и X, существует поддержка (по крайней мере) обычного VGA, и некоторых super-VGA карт (большинство карт основанных на наборах микросзхем Tseng, Paradise, и некоторых Trident), S3, 8514/A, ATI, Matrox, и Hercules. (Linux использует XFree86 X червер, так что определите какие карты поддерживаются. Полный список поддерживаемых карт займет много страниц. Смотрите )
Сетевые возможности:
Поддержка Ethernet включает 3COM 503/509/579/589/595/905 (501/505/507 поддерживаются, но не рекомендуются) AT&T GIS (neé NCR) WaveLAN, большинство карт основанных на WD8390, большинство карт основанных на most 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 (не рекомендуется), EtherExpress Pro, EtherExpress 100, 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. Поддержка PPP доступна и для стандартных асинхронных устройств типа модемов и для синхронных соединений, таких как ISDN.
Доступна ограниченная поддержка Token Ring.
Последовательные устройства:
Большинство карт, основанных на 16450 и 16550 UART, включая AST Fourport, Usenet Serial Card II и другие. Поддерживаются расширенные платы, включая серию Cyclades Cyclom (поддерживаются производителем), серию Comtrol Rocketport series (поддерживаются производителем), Stallion (большинство карт; поддерживаются производителем), и Digi (некоторые карты; поддерживаются производителем). Поддерживается некоторое оборудование ISDN, устройства с чередованием кадров (frame relay).
Другое оборудование:
SoundBlaster, ProAudio Spectrum 16, Gravis Ultrasound, большинство звуковых карт, большинство (все?) типы мышей (Microsoft, Logitech, PS/2), и т.п.