Препятствия, мешающие развертыванию 64-битной ОС на рабочих станциях?

Препятствия, мешающие развертыванию 64-битной ОС на рабочих станциях?

На моем рабочем месте наши серверы годами работали на 64-битных ОС. Но рабочие станции — это проблема. Очень немногие приложения и драйверы хорошо работают на 64-битных ОС. Этих немногих случаев достаточно, чтобы предотвратить развертывание 64-битных ОС на рабочих станциях.

  1. Почему так происходит? Это ошибка ОС или драйвера/приложения?

Дополнительно:

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

  2. Когда 64-битные ОС станут большинством?

решение1

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

Короче говоря: если они не считают, что пользователей 64-битных систем слишком много, они не будут разрабатывать для них ПО.

То же самое касается и приложений. Большинство приложений просто пишутся для 32-битной работы и полагаются на восходящую совместимость через заполнение для работы. Но в зависимости от того, какая таинственная магия выполняется в исходном коде, это может закончиться грушевидным провалом, хотя это не слишком распространено - в большинстве случаев только сложные приложения, такие как игры, действительно страдают от проблем совместимости.

Сама ОС редко виновата в плохих вещах с архитектурой — большинство реализаций 64-битной архитектуры надежны.

Что касается того, когда 64-битные ОС станут большинством, ну, это, вероятно, будет медленный, постепенный процесс. Самым простым способом для производителя чипов было бы просто полностью отказаться от совместимости с 32-битной обработкой. Это заставило бы разработчиков ОС поддерживать слои совместимости с 32-битными приложениями, и они были бы реализованы так, чтобы было нормально запускать старое ПО таким образом, но активно препятствовало бы любым пользователям, пытающимся писать новое ПО для 32-битной обработки.

решение2

Если вы выбрали Windows в качестве клиентской ОС и производитель вашего оборудования поддерживает 64-разрядные драйверы,и вы провели тщательное тестирование. Я не думаю, что вы увидите существенные проблемы с программным обеспечением.

32-разрядный программный режим вполне хорош в 64-разрядной версии Vista, и я уже почти год использую ее в качестве основной рабочей станции на работе и дома, используя стандартные приложения (Office, VMWare, FireFox и т. д.). Моей личной проблемой является поддержка драйверов принтера нашим локальным копировальным аппаратом/принтером, но такие вещи нужно искать во время тестирования.

Как и во всем остальном, ваши возможности могут отличаться, И вы должны тестировать! тестировать! тестировать! Тестировать линейку бизнес-приложений, тестировать периферийные устройства и устройства и проверять их работу в 64-разрядной ОС, но вы, вероятно, могли бы рассмотреть возможность использования его при замене старого оборудования.

Только вы можете решить, стоит ли тратить на все это тестирование ваше время. Мы развертываем 64-разрядные клиенты только тогда, когда этого требует использование системы (например, необходимость работы с большими объемами оперативной памяти), но со временем это изменится.

решение3

У вас не должно возникнуть никаких проблем с запуском ОС, отличной от Windows 64-бит, на ваших рабочих станциях. Solaris уже довольно давно имеет 64-битное ядро, и большинство установок Linux по умолчанию также стали 64-битными.

К сожалению для пользователей Windows, многие поставщики не создали или не обновили драйверы для работы с 64-битными версиями ОС. Точнее, поставщики, которые нацелены на Win64, в основном нацелены на серверное оборудование, а не на устройства рабочих станций.

решение4

Это редкое приложение, которое не работает нормально в 32-битном режиме 64-битной Vista. Обязательно протестируйте и определите, где именно возникают проблемы. Если его нужно использовать только нескольким людям, вы можете использовать VirtualPC или какой-либо другой механизм виртуализации, чтобы позволить этим немногим работать.

Также взгляните на Windows 7 и XP-Mode, который является частью Windows 7 Professional. Если вы можете немного подождать, это должно позволить вам запускать ваши 32-битные приложения в режиме XP, в то время как остальная часть вашей системы работает как 32-битная. Это предполагает, что проблема не в драйверах. Однако, если вы не используете очень старое или очень проприетарное оборудование, 64-битные драйверы должны быть доступны.

Связанный контент