шесть или семь? (компьютерное)
Jan. 4th, 2009 11:07 pmЗабавная запись от Майкрософта, где объясняется, что хотя новая версия Windows будет называться Windows 7, ее внутренний номер (версия, которую она объявляет приложениям) будет 6.1.
Очень уж извращенно они это объясняют: с одной стороны, Vista была с внутренней точки зрения 6.0 (что обычному пользователю совершенно неинтересно и неизвестно), поэтому давайте вспомним об этом и продолжим нумерацию в 7; но с другой стороны, мы ж не хотим на самом деле увеличить версию, поэтому оставим 6.1. To have your cake and eat it too.
Хотя по-человечески, конечно, понятно, как это случилось. Название "Windows 7" - вопрос маркетинга, и даже если внутренняя нумерация и породила идею названия, оно принимается или отвергается по соображениям маркетинга. Внутренняя версия - вопрос инженерный, как сбалансировать необходимость иметь разумную цепочку версий с наличием тысяч приложений, написанных криворукими уродами, которые сломаются, если изменить первый номер в версии. Причины за и против у "Windows 7" и "6.1" - разной природы, вот они и разошлись.
Но все равно смешно.
Очень уж извращенно они это объясняют: с одной стороны, Vista была с внутренней точки зрения 6.0 (что обычному пользователю совершенно неинтересно и неизвестно), поэтому давайте вспомним об этом и продолжим нумерацию в 7; но с другой стороны, мы ж не хотим на самом деле увеличить версию, поэтому оставим 6.1. To have your cake and eat it too.
Хотя по-человечески, конечно, понятно, как это случилось. Название "Windows 7" - вопрос маркетинга, и даже если внутренняя нумерация и породила идею названия, оно принимается или отвергается по соображениям маркетинга. Внутренняя версия - вопрос инженерный, как сбалансировать необходимость иметь разумную цепочку версий с наличием тысяч приложений, написанных криворукими уродами, которые сломаются, если изменить первый номер в версии. Причины за и против у "Windows 7" и "6.1" - разной природы, вот они и разошлись.
Но все равно смешно.
no subject
Date: 2009-01-04 09:21 pm (UTC)no subject
Date: 2009-01-04 09:24 pm (UTC)no subject
Date: 2009-01-04 09:33 pm (UTC)no subject
Date: 2009-01-04 09:34 pm (UTC)no subject
Date: 2009-01-04 09:35 pm (UTC)no subject
Date: 2009-01-04 09:38 pm (UTC)В ХР SP2 был 5200, если не ошибаюсь.
В Viste 6000.
no subject
Date: 2009-01-04 09:41 pm (UTC)no subject
Date: 2009-01-04 09:58 pm (UTC)http://www.amazon.com/Unauthorized-Windows-Developers-Exploring-Foundations/dp/1568841698/
no subject
Date: 2009-01-04 10:02 pm (UTC)no subject
Date: 2009-01-04 10:10 pm (UTC)no subject
Date: 2009-01-04 11:01 pm (UTC)no subject
Date: 2009-01-04 11:10 pm (UTC)6+1
Date: 2009-01-04 11:51 pm (UTC)no subject
Date: 2009-01-05 12:18 am (UTC)no subject
Date: 2009-01-05 12:22 am (UTC)private_func int IsVista(
/* return TRUE if running on Vista/Longhorn or FALSE otherwise */
){
OSVERSIONINFO osvi;
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&osvi);
return (osvi.dwMajorVersion >= 6);
}
no subject
Date: 2009-01-05 12:24 am (UTC)no subject
Date: 2009-01-05 12:27 am (UTC)no subject
Date: 2009-01-05 12:30 am (UTC)no subject
Date: 2009-01-05 12:32 am (UTC)no subject
Date: 2009-01-05 01:14 am (UTC)no subject
Date: 2009-01-05 01:18 am (UTC)И в силу более чем скромного коммерческого успеха висты многий софт до сих пор пишется под XP с вставками кода который будет выполнятся только на Vista. M$ так осторожничает с версиями, чтобы как можно больше таких вставок выполнялось и в 7ке не прибегая к Compatibility.
no subject
Date: 2009-01-05 01:19 am (UTC)Но вот разницы между 6.1 и 7 для программ быть не должно, я не верю, что кто-то написал == 6 вместо >= 6. Хотя, конечно, всё может быть. Но таких на самом деле не жалко, пусть себе не работают.
no subject
Date: 2009-01-05 01:20 am (UTC)no subject
Date: 2009-01-05 01:40 am (UTC)no subject
Date: 2009-01-05 01:54 am (UTC)