> У Автора мне кажется на фоне борьбы развивается моразм... Ну почему же "маразм"...
Цитируя Столлмана: "В 1992 году, когда операционную систему GNU завершило появление ядра, Linux, нужно было быть волшебником, чтобы пользоваться ей".
Так вот. С пятницы на понедельник я устанавливал на свой ноутбук (DELL Inspiron 1720) Windows XP. 64-bit edition.
Почему 64-bit? Да вот почему. Потому, что Windows XP Professional 32-bit на него просто не вставала. Драйвера дискового контроллера, который, разумеется, не поддерживался Windows XP (это Intel AHCI Serial ATA), Windows XP хотела видеть на дискете. Ну ладно, нарыл я USB-дисковод, не вопрос.
Замечательно. Вставляем в USB-разъем хвост дисковода, грузимся, нажимаем "F6". Windows Setup счастливо говорит, типа, дискету давай. Ну на... Вот этот драйвер... Ура! Setup его загрузил! Ура! Setup увидел жесткий диск! Ура! Он его даже отформатировал!
А вот дальше уже не "ура". Сразу после начала копирования файлов (первыми Windows Setup копирует именно эти драйвера с дискеты) вылетает сообщение "вставьте дискету". И сколько бы ты ни нажимал "Enter" -- один хрен, ничего не происходит. Setup даже к дисководу не обращается.
С повторяемостью 100% (рестарт инсталлятора не помогает :).
Итак, поминаем Столлмана первый раз: ну да, это бага в инсталляторе. Были бы исходники -- я бы ее поправил. Но исходников нет, а Microsoft'у на эту багу хер накласть. Несмотря на то, что у меня CD'шка с интегрированным SP2.
Вот и не встает у меня на ноутбук Windows XP 32-bit. Пришлось взять инсталлятор Windows XP 64-bit. Она сделана на основе Windows 2003 Server, и инсталлятор у нее без этой баги. Ладно, поставилась (по ходу дела заметим, что драйвера у Intel'а с XP живут просто великолепно: при выборе неправильного драйвера инсталляция проходит _нормально_, но при перезагрузке XP слетает в "синий экран" -- и тут мы поминаем Столлмана второй раз: были бы исходники -- посмотрел бы, где слетает. А так -- опять-таки, хрен... И не важно тут, как называется компания -- драйвера для AHCI пишет Intel...).
И тут начинается самое интересное. :) Так сказать, "конфликт двух проприетарных сект". :)
Задача была простой -- залить музыку на iPhone. За выходные я научился "распиливать" инсталлятор iTunes, править свойства .msi'ек (Apple почему-то решил, что 64-bit iTunes можно ставить только на Висту!), подбирать версию Quicktime, чтобы с ней, с одной стороны, работал iTunes, а с другой стороны -- чтобы работал сам Quicktime, последний, скачанный с Apple, падает при запуске, ну и т.д.
Я первый раз Линукс ставил где-то в конце 1994 года. За 6 часов я научился ставить Линукс _с сети_, поднимать на нем сетку и сервисы, и даже пользоваться gcc.
В 2008 году я решил поставить Windows XP и _одну_ программулину для нее. Трахался двое суток с использованием каких-то девелоперских утилит и выкачиванием порядка двух гигабайт (sic!) софта.
Нет, Столлман, конечно, частенько перегибает палку. Но, по сути, он прав: были бы исходники от всего этого дела -- я бы все это заставил работать _значительно_ быстрее.