May 18th, 2009

Pacific

Короткая память

image“Софтварный аналитик” Джефф Чаппелл (Geoff Chappell) “выводит” Майкрософт на чистую воду, утверждая, что 4-х гигабайтный предел адресуемой памяти для 32-разрядной системы – это программно введенное Майкрософтом ограничение, чтобы пользователи покупали более дорогую 64-разрядную винду. В качестве доказательства приводятся скриншот 32-разрядной Висты с 8 гигами адресуемой памяти и рассуждения с претензией на техническую грамотность…
Ну, и выводы, что нужно немедленно подавать в суд. Уверен, что в руководстве Евросоюза эта идея получит всяческую поддержку :)

“Механизм, препятствующий работе 32-разрядной Windows Vista с памятью свыше 4 гигабайт состоит просто в том, что Microsoft не лицензирует (не разрешает пользователям) использование памяти свыше 4GB. Код для использования памяти свыше 4GB присутствует в операционке, просто Microsoft не разрешает тебе ей пользоваться. К тому же Microsoft никогда и нигде не описывает этот механизм (блокировки). […]
Это является грубым нарушением, которое пользователи не должны терпеть. Кто-то, наделенный полномочиями, обязан провести судебное расследование и выяснить, является ли данное ограничение на работу с памятью простым запутыванием или же нарушением закона.”

Licensed Memory in Windows Vista

В общем, такой Алкснис от 32-разрядных систем… Этот рак мозга неторопливо расползается по англоязычным блогам, а Джефф Чаппелл лично шарашится по чужим постам (не брезгует) и, где может, оставляет свои комментарии со ссылкой на себя любимого.
На все это хочется ответить коротко и емко... Но я все же приведу несколько соображений.

  1. Математика – царица наук, а 2^32 = 4 294 967 296 (aka 4ГБ), что бы ни утверждал Джефф Чаппелл.
  2. Майкрософт не делает дополнительных денег на 64-разрядной версии Виндов: она стоит столько же, сколько 32-разрядная. А, скажем, покупатели Vista Ultimate получают в коробке обе версии. С натяжкой можно считать, что 64-разрядная раздается бесплатно.
  3. PAE – это не фича, а хак. Такой же, как некогда провалившиеся EMM386 и EMS. И, как и всякий хак, от него больше геморроя, чем пользы; на кой его официальное поддерживать с риском для жизни репутации, я даже представить себе не могу.
  4. Data Execution Prevention (DEP) таки использует PAE, не спрашивая, так что пользователи вполне себе лицензируются для его использования.
  5. Следуя той же логике, производители Линукса – тоже враги человечества, поскольку у Линуха все тот же верхний предел на объем адресуемой памяти на 32-разрядных процессорах. Линукс явно находится в сговоре с Майкрософтом. :)))

Интересно, доедет то колесо до рунета или не доедет?.. Будем посмотреть.