Перейти к содержимому

(499) 940-40-00 подключение
(499) 940-00-00 служба поддержки

Выбор железа для GNU/Linux


Сообщений в теме: 7

#1 Trickster

    Тролль, лжец и не девственник


  • Gold Member
  • 4 888 сообщений
63
Offline

Отправлено 12 марта 2008 - 14:06

Все больше и больше людей интересуется Linux, но большинство выпускаемых на рынок комплектующих для ПК совместимо только с операционными системами семейства Windows. Это обусловлено монопольным положением Microsoft на рынке, и такая ситуация вполне устраивает большинство пользователей, которые предпочитают Windows. На самом деле не все так плохо. В сообществе Open Source собраны многие лучшие программисты мира, и за ним стоят такие могущественные компании, как Novell и IBM.

Не будем касаться выбора конкретных моделей комплектующих и оценки производительности: предполагается, что будущий владелец уже определился с нужной ему мощностью ПК. Задача лишь в том, чтобы попытаться максимально избавить пользователей от проблем и подводных камней, связанных с драйверами и несовместимостью.

Не будем касаться таких комплектующих, как процессор, блок питания, жесткий диск, оперативная память — эти компоненты в современных ПК в принципе не могут являться Linux-несовместимыми.

Материнская плата
Современная материнская плата, будучи основополагающим компонентом компьютера, содержит наибольшее количество составляющих, требующих драйверов — чипсет, южный мост с контроллерами накопителей и периферии, контроллеры LAN, звука, дополнительных интерфейсов и т. д. Некоторая часть этих устройств, таких, например, как контроллеры USB и FireWire, обеспечена generic-драйверами, имеющимися практически в любом дистрибутиве Linux, в то время как экзотический звуковой или сетевой тип может надолго испортить настроение начинающему линуксоиду

Чипсеты
Для процессоров Intel чипсеты производят в основном компании Intel, AMD/ATI, VIA, NVIDIA и SiS, тогда как рынок чипсетов для CPU AMD делят в основном AMD/ATI и NVIDIA. На текущий момент практически все чипсеты без проблем работают по управлением Linux, исключение могут составлять новейшие модели, для которых, как правило, очень быстро появляются обновления. Таким образом, можно не бояться покупать самые передовые платы — если и возникнут проблемы, то они решатся в считанные дни. Основные опасения вызывают не чипсеты, а именно контроллеры периферии — поставщиков этих компонентов гораздо больше, они ориентируются в основном на Windows, и довольно часто поддержка Linux зависит от доброй воли производителя материнской платы. Жесткая ценовая конкуренция вынуждает их при выборе дополнительной «обвески» учитывать в первую очередь критерий стоимость/эффективность, а не вопрос совместимости с не самыми распространенными ОС семейства Linux. Лично отдаю предпочтение Intel, так как они наименее подвержены проблемам с совместимостью с Linux-системами.

Сетевые платы
Дистрибутивам Linux время от времени необходимо наличие доступа в Интернет для скачивания обновлений и дополнительных пакетов, поэтому важнейшим из периферийных контроллеров является встраиваемая в каждую материнскую плату сетевая карта. Здесь рекомендации достаточно четкие: в Linux очень хорошо поддерживаются чипы Realtek (включая легендарный 8139, который до сих пор популярен), Marvell, Intel и 3Com. При этом стоит при любой возможности избегать BroadCom, Atheros и Attansic — несмотря на то что система опознает такие карты, при работе с ними могут возникать разнообразные, в том числе непреодолимые, трудности.

Звуковые чипы
Даже суровые пользователи Linus-систем любят музыку, поэтому очень важной является правильная работа аудиоплаты. В большинстве своем пользователи, собирающие собственный ПК, останавливают выбор на встроенных звуковых адаптерах, качество звучания которых в последнее время значительно возросло, а разнообразие используемых чипов — снизилось. Многие современные материнские платы оснащены звуком от Realtek , в частности ALC650 и ALC888 с поддержкой стандарта HDA, что хорошо в плане совместимости с Linux. Хорошо работают и редко встречающиеся «родные» звуковые чипы Intel серии 82801. Со знаком минус в этот раз выступают кодеки от Analog Devices, известные под названием SoundMax: с ними возникли многочисленные проблемы при установке драйверов. Если же по каким-либо причинам вам необходима внешняя звуковая плата, то в качестве пользовательского решения по-прежнему подойдут модели Creative, кроме Extigy, с поддержкой которых отмечались проблемы.

Дисковые контроллеры
Еще одним раздражающим моментом может стать проблема с дополнительными дисковыми контроллерами. В последнее время среди разработчиков чипсетов стало модно отказываться от IDE, что далеко не всегда находит понимание как у пользователей, так и производителей материнских плат. Последние решают проблему установкой дополнительных дисковых контроллеров с поддержкой RAID, однако не все из них корректно опознаются и работают с Linux. Среди не рекомендуемых можно назвать популярные в последнее время Jmicron, а также печально известные среди опытных линуксоидов HighPoint. Напротив, известные Adaptec, Promise и Tekram чаще всего обеспечены драйверами — еще бы, ведь контроллеры этих производителей попадаются в серверах и рабочих станциях, где Linux встречается заметно чаще. А популярные недорогие PCI-контроллеры ITE 8212 вообще в Linux работают значительно лучше, чем в Windows, как это ни парадоксально.

Видеоплата
Видеоплаты, как и звуковые адаптеры, часто представлены в виде интегрированных решений, возможностей которых часто более чем достаточно для решения наиболее важных задач кроме игр и обработки 3D-графики. Если последние требования не обязательны, для платформы Intel лучшим выбором станут чипсеты Intel, а для AMD лучше подойдут NVIDIA и ATI Radeon (драйверы для всех этих видеочипов включены практически в любой дистрибутив Linux, однако здесь есть подводные камни, о которых чуть ниже). К числу однозначно не рекомендуемых интегрированных решений, можно отнести почти исчезнувшие из продажи чипсеты с интегрированным видео SiS — как для процессоров Intel, так и AMD.
Почти весь рынок выделенных видеоплат на данный момент поделен между непримиримыми конкурентами AMD/ATI и NVIDIA. Для любого пользователя Linux лучшим выбором станет чип NVIDIA. Модели GeForce работают в Linux быстрее, стабильнее, имеют значительно более функциональные драйверы, а также намного лучше поддерживают технологию OpenGL — неудивительно, ведь NVIDIA возглавляет группу по продвижению этого программного интерфейса. Поддержка OpenGL очень важна для Linux, так как конкурирующая технология DirectX разрабатывается Microsoft и поддерживается только в ОС Windows. Таким образом, на сегодняшний момент модели AMD/ATI Radeon пригодны в основном для отображения 2D-графики и ускорения воспроизведения высококачественного видео. Ситуация конечно меняется: после покупки ATI компанией AMD поддержка открытых ОС, до того полностью неудовлетворительная, стала лучше, однако на сегодняшний момент лидер в Linuх – чипы NVIDIA GeForce.

Прочие компоненты
Внутреннее наполнение современного ПК не всегда ограничивается вышеперечисленными компонентами, ведь PCI-разъемы материнской платы предназначены для разнообразной периферии — например, почти отмерших на сегодняшний день внутренних модемов или TV-тюнеров. С первыми все более или менее ясно: подавляющее большинство дешевых win-модемов неважно работают в Linux, но есть и такие, которые в силу своей популярности хорошо обеспечены драйверами — к примеру, Conexant. Общая рекомендация такова: если другого способа доступа в Интернет нет, лучшим выбором будет хороший аппаратный внешний или PCI-модем известного производителя. Для использования в Linux оптимально подойдут имеющиеся в продаже внутренние аппаратные USR 2976: они не намного дороже soft-аналогов, уверенно работают в Linux, очень неплохо держат связь на старыx линиях поэтому часто рекомендуются для беспроблемного diap-up-коннекта.
Также актуальным для начинающего пользователя Linux является правильный выбор TV-тюнера. Здесь стоит отметить, что производители популярных в России марок, таких как Beholder и GotView, хотя и выдают весьма качественные продукты, но совершенно игнорируют поддержкой Linux, поэтому в качестве неплохой альтернативы могут служить нередко попадающиеся в отечественных магазинах AverTV, MSI и Compro. Эти бренды широко распространены во всем мире, что привело к поддержке их на уровне ядра и совместимости со всеми популярными управляющими программами. Также в Интернете существует несколько ресурсов, посвященных проблемам с TV-тюнерам, в частности, отечественный http://www.pctuner.ru и немецкий www.bttv-gallery.de (на английском языке). Там можно найти списки совместимых моделей советы по преодолению распространенных проблем и форумы, где можно получить ответ практически на любой вопрос по данной теме.

Вывод
Перед покупкой комплектующих стоит обратиться к поиску и уточнить, поддерживается ли это оборудование Linux причем хорошим ресурсом для поиска является FAQ по совместимости железа на сайте Ubuntu (https://wiki.ubuntu.com/CategoryHardware). Открытая система так или иначе поддерживает очень много комплектующих, но не все в равной мере. Общая рекомендация такова — путем выбора правильного дистрибутива (для домашнего использования самые подходящие Ubuntu, Mandriva и OpenSUSE) и популярных, широко распространенных комплектующих можно избежать большинства проблем. В целом же ситуация с поддержкой железа в Linux на сегодняшний момент улучшилась настолько, что ее вполне можно считать работающей «из коробки» в большинстве случаев.



P.S. Выбор ноутбука
Принципиальных отличий от десктопа у него не так много, но пару слов о портативных компьютерах сказать нужно. Если, выбирая портативный компьютер, вы зайдете на сайт производителя ноутбука или вашего дистрибутива Linux и уточните его совместимость с Linux, то сможете застраховать себя от проблемы несовместимости. Если этого не сделать, то будет велик риск того, что некоторые устройства сразу или вообще не заработают в вашей системе. Лучше всего поддержка портативных компьютеров реализована в дистрибутивах Ubuntu, SUSE и Mandriva. При этом на официальном уровне отлично поддерживают Linux ноутбуки Dell и IBM, к примеру, модель Dell Inspiron 1420 N поставляется с предустановленной системой Ubuntu Linux.
Проблемы при выборе ноутбука часто возникают с графикой: например, Fujitsu v3205 по умолчанию не поддерживает стандартное расширение 1280х1024 в Ubuntu — для этого требуется установить пакет 915resolution и сконфигурировать его. Относительно редко встречается не поддерживаемое аудио, и проблема обычно решается установкой последней версии звуковой системы ALSA. Проводные сетевые платы под стандартный порт RJ45 практически всегда работают без проблем, а с Wi-Fi иногда возникают проблемы — часть чипов (наиболее распространенные — Intel, D-Link, 3Com, HP, Dell и Netgear) поддерживается, в то время как с другими могут возникать не¬приятности. Например, настоятельно не рекомендуется избегать моделей Atheros при любой возможности. Если беспроводная сеть не поддерживается «из коробки», то можно задействовать драйвер написанный для Windows. Это делается при помощи утилиты ndiswrapper, которая позволяет установить устройство, используя стандартный INF-файл. Более подробно об этом можно узнать на сайте http://en.opensuse.org/Wireless_Network_Card_Installation.
C Bluetooth ситуация сложнее, и, например, в SUSE заявлена поддержка только шести устройств: Celink BTA-6030, D-Link DBT-120, Logitech DiNovo, Cordless Desktop Laser, ASUSTeK WL-BTD202, D-Link DBT-122 и 3Com 3CREB96 — другие могут просто не заработать. Если хотите уточнить, насколько хорошо поддерживается конкретная модель ноутбука, посетите страницу www.linux-laptop.net,где приведены ссылки на англоязычные обзоры десятков моделей ноутбуков в плане их совместимости с ОС Linux. Также хороший сайт www.linlap.com/wiki, где рассматривается работоспособность устройств в конкретных моделях.

Изображение


#2 exvel


  • Гости
Offline

Отправлено 12 марта 2008 - 21:42

Из вышеперечисленного в Linux могут возникнуть проблемы, пожалуй, только с видеокартой и то, если это НЕ nVidia. Какое-либо очень специфическое железо не будем считать. :boredom:

#3 vasdas


  • Гости
Offline

Отправлено 12 марта 2008 - 23:29

Неплохой обзор, однако согласен с вышесказаным, если хочется полных 3D эффектов в Beryl или Compiz лучше брать Nvidia всетаки с драйверами там дела гораздо лучше чем в ATI (AMD) ...
От себя еще добавлю, ставил linux на различные чипсеты, Intel. VIA... сейчас дома Intel Р35 все прекрасно работает с установки, редко когда приходится пересобирать ядро, под какоето конкретное железо...

#4 VoR

    Полуночник


  • Пользователи
  • 1 345 сообщений
1
Offline

Отправлено 12 марта 2008 - 23:42

блин ну всё, в апреле буду брать комп специально для опытов с линуксом, не дай бог не попрёт, эрик ты мне всё возместишь :( а то уже достали с ним, как прям сорт пива который во время жажды перед носом корутят, уже не выдержал хочу попробовать узнать "це за нах"
Широкополосный Интернет АКАДО – это гарантированная скорость и безлимитные тарифы (с) Akado

#5 Xlynx


  • Гости
Offline

Отправлено 20 марта 2008 - 19:29

Учитывая дату коментов (не топика) . Ноутбучная ATI Х700 - glxgears 5800 шестерёнок в мандрива 2008.1 rc1 . Прикиньте мне аналог нвидии .
P.S. И вот : из убанты 7.10 больше 1500 не вытащил .

Сообщение отредактировал Xlynx: 20 марта 2008 - 19:43


#6 Trickster

    Тролль, лжец и не девственник


  • Gold Member
  • 4 888 сообщений
63
Offline

Отправлено 15 мая 2008 - 15:09

П Е Р И Ф Е Р И Я

Если с внутренним аппаратным обеспечением Linux дружит в целом хорошо, то с периферией дела обстоят хуже. Разработчики внешнего железа часто просто не желают замечать альтернативные операционные системы, признавая только Microsoft Windows. Как результат — часть оборудования обладает неполной поддержкой, или она отсутствует вообще. Впрочем, если вы собираетесь покупать новый компьютер, большинства подобных
проблем можно избежать.

Сетевые принтеры
Для подключения сетевых принтеров следует воспользоваться системой CUPS, которая позволяет тщательно настроить доступ как к сетевым принтерам, так и локальному. Причем последняя опция в CUPS реализована значительно лучше, чем в операционных системах семейства Windows.

Принтеры и МФУ
С принтерами ситуация наиболее неоднозначная. На данный момент большинство устройств под держивают PostScript, по этому получить базовую функциональность не составит труда. Однако добиться доступа ко всем функциям принтера будет значительно сложнее. Так как в Linux-системах за печать отвечает сервер CUPS (Common UNIX Printing System), то нужно настроить совместимость именно с этой системой. Зайдя в Интернете в базу драйверов CUPS по адресу http://cups.org/ppd.php, можно узнать, поддерживается ли сообществом конкретная модель принтера. Но лучшая база для этого создана сообществом linuxprinting.org по адресу www.linuxprinting.org/printer_list.cgi, где удастся выяснить также степень поддержки устройства.
Среди популярных в России марок принтеров на первом месте стоят продукты HP, за ними следуют Epson, Kyocera, Samsung, Brother. Худшую поддержку Linux-систем обеспечивают фирмы Lexmark, Canon и Xerox. Даже если модель вашего принтера расположена в графе «Отличная поддержка», нужно проверить, какими именно драйверами она обеспечивается — более половины perfect-листа Canon работает только с коммерческими драйверами turboprint стоимостью около 1000 рублей. Несмотря на то что поддержку более широкого модельного ряда обеспечивает компания HP, лучшее ПО для печати в Linux имеется у Epson.

Сканеры
Главным сервисом, отвечающим за работу сканера в Linux, является SANE (Scanner Access Now Easy). Как правило, его используют с графическим расширением xSANE — удобным инструментом для сканирования и первичной обработки изображений. Поддержка библиотеками SANE — залог качественной работы сканера в Linux-системах. Поэтому в первую очередь стоит заглянуть в лист совместимости на официальном сайте SANE по адресу www.sane-project.org/cgi-bin/driver.pl. В этой категории лидирует Epson, за ней следует HP, а уж потом все остальные. В целом ситуация тут лучше, чем с принтерами.

Клавиатуры и Мыши
При подключении данных устройств проблем возникнуть не должно, если только ваша клавиатура не обладает дополнительными устройствами, такими, например, как сканер отпечатков пальцев. В данном случае совместимость должен обеспечить производитель, так как это немассовый продукт и вряд ли кто-то из сторонних разработчиков будет создавать специально для него драйверы. На мультимедиаклавиши в таких популярных оболочках как GNOME или KDE, как правило, сразу назначены соответствующие функции, но при этом они легко переназначаются стандартными средствами. Проблемы могут возникнуть только в KDE — из-за конфликта настроек xorg и оболочки. Мыши пострадали в этой ситуации больше: все кнопки, как правило, работают, но графических утилит по настройке практически нет. Таким образом, чтобы назначить функции на дополнительные клавиши, придется исправлять конфигурационный файл xorg.conf вручную.
Для отдельных моделей производители все-таки выпускают собственные драйверы, но это можно проверить на официальном сайте.

Джостики
Так как в Linux поддерживаются HID-устройства, большинство современных джойстиков и геймпадов работают без проблем.
Дополнительную информацию о поддерживаемых моделях можно найти по адресу http://atrey.karlin.mff.cuni.cz/~vojtech/joystick/ или на сайтах производителей.

Видеокамеры и Фотоаппараты
С подключением видеокамер и фотоаппаратов, определяющихся как обычный накопитель, не возникает никаких проблем. Другая аппаратура
поддерживается в основном проектом gphoto. Тут по аналогии с принтерами и сканерами следует зайти на официальный сайт в базу поддерживаемых устройств по адресу www.gphoto.org/proj/libgphoto2/support.php и поискать свою модель камеры. Стоит отметить, что проблемы с поддержкой этого типа устройств возникают довольно редко. В большинстве случаев все, что от вас потребуется в современных дистрибутивах типа Ubuntu и SUSE, — просто подсоединить камеру к компьютеру. Система сама определит устройство и запустит соответствующее приложение.

Синхронизация с мобильными устройствами
Проблемы с синхронизацией устройств, поддерживающих операционные системы семейства Linux (Palm, Symbian), возникают крайне редко благодаря наличию большого количества соответствующих утилит, таких как Palm Pilot. В случае с Windows Mobile ситуация хуже. Существует программа SyncCE с большим количеством инструментов для синхронизации и работы с этим типом устройств, но количество гарантированно работающих c Windows Mobile моделей невелико. Во многих случаях удается получить доступ к базовым функциям, но не к полноценной синхронизации, как при работе с Active Sync.

Изображение


#7 Infra_HDC

    Прохожий


  • Пользователи
  • 149 сообщений
8
Offline

Отправлено 15 февраля 2009 - 00:44

Просмотр сообщенияKeeper (May 15 2008, 15:17) писал:

Принтеры и МФУ
Среди популярных в России марок принтеров на первом месте стоят продукты HP, за ними следуют Epson, Kyocera, Samsung, Brother. Худшую поддержку Linux-систем обеспечивают фирмы Lexmark, Canon и Xerox. Даже если модель вашего принтера расположена в графе «Отличная поддержка», нужно проверить, какими именно драйверами она обеспечивается — более половины perfect-листа Canon работает только с коммерческими драйверами turboprint стоимостью около 1000 рублей. Несмотря на то что поддержку более широкого модельного ряда обеспечивает компания HP, лучшее ПО для печати в Linux имеется у Epson.
Насчет HP == да ,оно рулез. особенно если МФУ поддерживается прогой HPLIP. Поддерживается ли ваш или тот, который Вы хотите купить? Об этом можно узнать тут. Я пробовал HP LaserJet M1522nf. Удалось завести, что не только печатает, но и сканирует, даже через обычную xsane, при всем при том, что девайс подключен через ЛВС (можно и через USB; сказано, может также отправлять факсы, но я еще не пробовал).

#8 never mind

    только хардкор


  • Пользователи
  • 1 577 сообщений
31
Offline

Отправлено 16 февраля 2009 - 16:04

дрова nvidia из-за специфики kde4 некорректно обрабатывают композит. нет необходимости подбирать железо под ОС. среди неподдерживаемых встречаются в основном только специфические гаджеты типа USB мясорубки или картонной вэбки подвальной сборки.
think different





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных