"Есть ли жизнь на Марксе", вопрошают народные массы. Или перефразируя на злободневную тему - "Можно ли работать под Windows XP x64". Об этом сей пост.
Холодным январем 2004 года купил я себе процессор Athlon 64 3000+. Под сокет 754. С мамкой Asus. Процессор поддерживал одноканальную память DDR2 и у него было 512 кБ кэша L2 на борту. Из-за кэша относительно небольшого объема и одного канала памяти процессор был не очень быстрым в семействе, но в сравнении с Athlon 1200 (на ядре Thunderbird) казался мне очень и очень шустрым. Вполне естественно, что мулька "64" на коробке и поддержка 64-битных инструкций на кристалле не давали мне покоя. Однако более-менее стабильной и совместимой операционки под такие процессоры не было. Я не говорю про разные Линуксы и БэЭсДэ, там-то поддержка x64 появилась довольно оперативно, мне нужна была какая-нибудь Windows. И даже не важно, была бы это Windows 2000, XP, или .NET Server, главное, чтобы это была платформа от Microsoft. Забегая вперед скажу, что production release Windows XP Pro x64 Edition появился в 2005 году. А до этого был свернут проект по портированию Windows 2000 на x64, планов на .NET Server вообще, насколько я знаю, не было. Осенью 2004 года мне удалось-таки нарыть бетку Windows XP x64 Pro. Я быстро поставил ее, на удивление, с дровами лично у меня проблем не было. Отчасти из-за того, что звук у меня был Creative Live!, а для него дрова появились достаточно оперативно, сетью я не пользовался, ибо интернет был тогда у меня модемный, а про домашнюю сетку я даже не думал. Работать было можно. В отличии от множества, просто моря негативных комментариев и отзывов, весь софт, который мне был нужен легко завелся, и, в целом, проблем не было. Для меня до сих пор загадка, как народ умудрялся убивать эти системы за одну-две недели. Я же за примерно месяц активного использования этой версии проблем не совместимых с жизнью не обнаружил. Переехал на x86 версию по двум простым причинам, памяти у меня всего 512 метров, а как ни крути, из-за аппаратных особенностей ядро x64 версии требует больше памяти для работы. Причина номер два - игры. В то время я еще поигрывал и невозможность работы некоторых игрулек меня несколько напрягала. :) Однако время шло, я переехал на Athlon 3200+ на 939 сокете с гигантским мегабайтным кэшем, а памяти нарастил до 1ГБ. На дворе стояла весная 2005-го, и в апреле вышла Windows XP Pro x64 Edition. Естественно, до меня она доехала не сразу, но как только я нарыл ее, поставил не раздумывая. Каких-то сильных отличий от обычной (за исключением того, что драйверов было не так много под разное железо), не было. Как в и случае с бетой, проблем с драйверами у меня не оказалось, а к тому моменту у меня уже был выделенный интернет, звук Audigy, и в общем-то всё :), так вот все драйвера установились сразу, без проблем и без проблем же и работали. Некоторые шероховатости были с принтером, так как криворукие программисты из Canon видимо не особо утруждали себя тестированием своего кода. Но печатал я в среднем одну страницу в месяц, и эти глючки меня на напрягали. Время шло, я плотно пересел на x64, и начал использовать ее как рабочую ОС, разрабатывал в ней довольно большие проекты, в том числе DirectX игрульку (нет, ссылки не дам :) ). У меня проблем на было. Да, действительно, до того момента, пока у меня не появилось 4ГБ памяти, особого смысла держать x64 систему не было, однако, некоторое повышение производительности имеет место быть, и вообще система работает субъективно стабильнее. Посему, лично я убежден, что все проблемы у людей возникают по двум причинам, либо это дешевое кривое железо, с соответствующими драйверами, либо кривые руки. Лично мне известны случаи, когда народ так сильно старался подсунуть x86 драйвера системе, что просто "убивал" ее. К тому же, с ростом объема оперативной памяти x64 системы (кроме XP Pro я еще "пробовал" 2008 Server) начинают работать шустрее. Когда, как я уже сказал, я поставил 4ГБ памяти в систему, вариантов, кроме x64 у меня уже не было. Я ради интереса устанавливал XP x86, но она видела от 3.25 до 3.6ГБ памяти на одном и том же железе в зависимости от настроек в BIOS, но по ощущениям, при реальной работе, не использовала более 2ГБ :). Сейчас я "сижу" на Windows XP Pro x64 SP2, проблем у меня нет, нет софта, который не работает в этой системе, включая, кстати, игрушки, а учитывая, что оперативки у меня 8ГБ, это единственная операционка, которая мне подходит.
p.s. Драйвера принтера тоже довели до ума достаточно давно.