Расскажу про поддержку железа в Windows - для тех, кто считает что тут дело сильно лучше чем у Linux.
Подарили другу ноут, Samsung R40. С установленной вистой, разумеется. Виста эта, кажется, никому кроме производителей ноутбуков не нравится. Друг спрашивает - мол, можно мне XP туда поставить? Сходил на сайт производителя, увидел "Windows XP Drivers" - ну, говорю, значит, можно.
Скачал все эти драйвера. 262 мегабайта, между прочим. Это два небольших дистрибутива линукс. Или два дистрибутива Windows 98 SE (122M, как щас помню). Или десяток маленьких дистрибутивов линукс. В общем, с тех пор наука серьёзно продвинулась вперёд.
С драйверами и контрафактным диском поехал в гости, ставить винду. Начали ставить. Винда встала, первым делом ставим дрaйвера видеокарты - чтобы не любоваться на безобразно замыленную картинку неродного разрешения 800x600.
Запускаем setup.exe, отказываемся от всего кроме драйвера (нет, не нужен нам earthsim, не нужна панель управления - нам бы картинку увидеть). "inf file error", блн. Не ставится. Угу. Значит, не зря висело на сайте предупреждение "Samsung do not provide any warranty for the files that can be downloaded from the SamsungPC website"
Идём в локалку, качаем распоследний Catalyst - это же общий драйвер для всех карт ATI, верно? Нет, говорит - нету тут моего железа, не буду ставиться.
Ладно. Грузимся с ubuntu, смотрим pci id (1002:7942), ищем в гугле - это ATI Radeon™ Xpress 1250 (aka AMD 690g, RS600 series chipset). Идём снова на сайт ATI, говорим что у нас Radeon™ Xpress 1250. Снова качаем драйвер (ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers - ещё сорок мегабайт).
На этом месте деньги на счету у провайдера заканчиваются, и от интернета нас отрубают. Продолжение - через неделю, уже у меня в гостях, при безлимитном интернете.
Скачали ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers. Нет, говорит - нету тут моего железа, не буду ставиться.
Гм. Тупняк. "Если ничего не помогает - прочтите инструкцию". Читаем инструкцию по установке. Инструкции простые - setup.exe, всё по умолчанию. ОК, пробуем "всё по умолчанию". Ага! "You don't have Microsoft .NET Framework installed". Где-то был у нас этот рантайм... Вот, dotnetfx.exe.
Нет, нам нужен Microsoft .NET Framework Version 2.0 - ваша 1.1 не катит. Качаем Microsoft .NET Framework Version 2.0 Redistributable Package (ещё 23 мегабайта).
dotnetfx.exe. Нет, ребята, без Windows Installer 3.0 и выше я ставиться отказываюсь.
Нервно смеёмся. Скачиваем Windows Installer 3.1 Redistributable (v2) (ещё три мегабайта).
Ставим Windows Installer 3.1 Redistributable (v2).
Ставим Microsoft .NET Framework Version 2.0 Redistributable Package.
Ставим ATI Catalyst™ 8.1 Display Driver for Windows XP Professional/Home Edition - Motherboard/IGP Drivers вместе в панелью управления и клятым скринсейвером.
Нет, говорит - нету тут моего железа, не буду ставиться.
Может быть, со всеми этими замечательными программами поставится тот драйвер, что скачался с сайта самсунга? "inf file error", блн. Не ставится.
Безнадёга. Идём в диспетчер устройств, обновить драйвер, произвести поиск в каталоге "C:\ATI" (именно туда распаковывается сорокаметровый инсталлятор). Нет подходящего драйвера.
Идём в диспетчер устройств, обновить драйвер, "произвести поиск драйвера в интернете". Нет подходящего драйвера.
Идём в диспетчер устройств, обновить драйвер, have disk, browse, тыкаем носом в inf-файл, в списке из десяти тысяч позиций (это же общий драйвер для всех карт ATI, верно?) через узенькое окошечко (этот диалог рисовали, кажется, одновременно с диалогом добавления шрифта во времена 640x480 - и нет, этот диалог не масштабируется), выбрали ATI Radeon™ Xpress 1200 Series (1250 нету). Да, мы знаем что драйвер не подходит, Да, мы уверены.
Ура! Заработала!
Через неделю после начала установки, после скачивания половины интернета - силы добра в очередной раз победили силы разума!
В общем, когда кто-нибудь вам снова будет рассказывать вам про то что у Linux с поддержкой железа (особенно ноутбучного) плохо, а у Windows, наоборот, хорошо - вы знаете что делать. Посылайте его прямо сюда.