nextuppreviouscontents
Next:Требования к материнским платам Up:Введение в LinuxPrevious:Система Linux в сравнении

Требования к аппаратному обеспечению

Требования к аппаратному обеспечению

Какой бы замечательной не казалась система Linux, прежде, чем ее устанавливать, следует ознакомиться с теми требованиями, которые она накладывает на аппаратное обеспечение.

Следует иметь в виду, что система Linux разрабатывается пользователями. По большей части это означает, что системой Linux поддерживается то аппаратное обеспечение, к которому есть доступ у пользователей и разработчиков. При этом наиболее популярные марки аппаратного обеспечения и периферийных устройств для персональных компьютеров оказываются поддержаными. Система Linux поддерживает больше наименований аппаратного обеспечения, чем некоторые коммерческие реализации системы UNIX. Тем не менее, отдельные устройства с неясным интерфейсом в системе Linux пока еще не поддерживаются.

Другое препятствие для разработки поддержки аппаратного обеспечения в системе Linux состоит в том, что многие компании заявляют о собственности на интерфейс созданных ими устройств. Добровольные разработчики системы Linux не могут писать драйверы к этим устройствам, поскольку изготовитель не открывает широкой публике технические подробности. Даже если разработчики системы Linux могли бы создать драйверы для устройств, интерфейс которых является собственностью фирм, драйверы эти стали бы собственностью той компании, которой принадлежит интерфейс, что будет нарушать GNU-лицензию. Фирмы-изготовители, которые обладают собственностью на интерфейсы созданных ими аппаратных средств, сами пишут драйверы для своих устройств для операционных систем типа MS-DOS и Microsoft Windows. Ни пользователям, ни другим разработчикам программного обеспечения никогда не требуется знать детали интерфейса.

В некоторых случаях программисты - создатели системы Linux пытались написать драйверы к отдельным устройствам, исходя из некоторых предположений об их интерфейсах. В других случаях разработчики вступают в контакт с изготовителями устройств и пытаются получить информацию об интерфейсе устройств. Контакты эти проводились с различной степенью успеха.

В последующих разделах будет сделана попытка свести воедино требования к аппаратному обеспечению для системы Linux. Практическое руководство к аппаратному обеспечению в системе Linux (см. раздел 1.9) содержит более подробный список устройств, для которых есть поддержка в системе Linux.

Отказ от претензий. Значительная часть поддержки аппаратного обеспечения для системы Linux находится на стадии разработки. Некоторые дистрибутивы могут поддерживать или не поддерживать некоторые экспериментальные функции. В данном разделе перечисляются устройства, про которые известно, что их поддержка в течение некоторого времени показывала себя стабильной. При сомнениях следует обратиться к документации, сопровождающей конкретный дистрибутив системы Linux. Более подробную информацию о дистрибутивах системы Linux можно получить в разделе 2.2.

Помимо платформы Intel 80x86, система Linux разработана также для многих других платформ: Macintosh, Amiga, Sun SparcStation и DEC Alpha. Далее книга касается в основном версий системы для платформ Intel 80386, 80486, Pentium и их клонов, разрабатываемых производителями AMD, Cyrix, IBM и др.


nextuppreviouscontents
Next:Требования к материнским платам Up:Введение в LinuxPrevious:Система Linux в сравнении
root

Sun Aug 29 12:01:30 MSD 1999