avva: (Default)
[personal profile] avva
Забавная запись от Майкрософта, где объясняется, что хотя новая версия 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" - разной природы, вот они и разошлись.

Но все равно смешно.
Page 1 of 3 << [1] [2] [3] >>

Date: 2009-01-04 09:21 pm (UTC)
From: [identity profile] thomassun.livejournal.com
Таки 7 вроде

Image

Date: 2009-01-04 09:24 pm (UTC)
From: [identity profile] ygam.livejournal.com
Кажется, Эндрю Шульман писал о том, что Windows 3.11 архитектурно гораздо ближе к Windows 95, чем к Windows 3.1.

Date: 2009-01-04 09:33 pm (UTC)
From: [identity profile] payalnik.livejournal.com
Здесь нет собственно номера версии

Date: 2009-01-04 09:34 pm (UTC)
From: [identity profile] payalnik.livejournal.com
Очень странно, не верится, а где это можно найти?

Date: 2009-01-04 09:35 pm (UTC)
From: [identity profile] payalnik.livejournal.com
Да, весьма непростое решение, тяжело им было, наверняка. Неужели это уже трудности внутренней коммуникации так сказываются?

Date: 2009-01-04 09:38 pm (UTC)
From: [identity profile] thomassun.livejournal.com
Разве номер build-a не есть версия?
В ХР SP2 был 5200, если не ошибаюсь.
В Viste 6000.

Date: 2009-01-04 09:41 pm (UTC)
From: [identity profile] payalnik.livejournal.com
Нет, не есть. В ХР был другой, в Висте подогнали красивый :)

Date: 2009-01-04 10:02 pm (UTC)
From: [identity profile] avva.livejournal.com
Да, я в это в принципе могу поверить.

Date: 2009-01-04 10:10 pm (UTC)
From: [identity profile] http://users.livejournal.com/_iga/
Скорее, Windows 95 ближе к Windows 3.11, чем к Windows NT 3.x

Date: 2009-01-04 11:01 pm (UTC)
From: [identity profile] megla.livejournal.com
на самом деле Windows 6.1 это два продукта - Windows 7 i Windows Server 2008 R2.

Date: 2009-01-04 11:10 pm (UTC)
From: [identity profile] vityokr.livejournal.com
"которые сломаются, если изменить первый номер в версии." - почему? а что случилось когда перешли от xp к висте?

6+1

Date: 2009-01-04 11:51 pm (UTC)
From: [identity profile] alex-inside.livejournal.com
Windows 6+1 тогда пусть будет.

Date: 2009-01-05 12:18 am (UTC)
From: [identity profile] meshko.livejournal.com
Это факт, а вот про Windows 3.11 ближе к 95, чем к 3.1 верится с трудом.

Date: 2009-01-05 12:22 am (UTC)
From: [identity profile] meshko.livejournal.com
Когда перешли от XP к Висте вообще было страшно, да и остаётся. А первый номер версии должен быть пофигу, там вроде обычно сравнение идёт типа

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);
}

Date: 2009-01-05 12:24 am (UTC)
From: [identity profile] http://users.livejournal.com/_iga/
Видимо, человек неточно выразился, имел ввиду Windows NT 3.1 (http://en.wikipedia.org/wiki/Windows_NT_3.1), а не Windows 3.1 (http://en.wikipedia.org/wiki/Windows_3.1x).

Date: 2009-01-05 12:27 am (UTC)
From: [identity profile] http://users.livejournal.com/malfet_/
Хех. Очень забавно читать, как Микрософт пытается редактировать свою собственную историю: кроме Win3.x, Win9x были еще и NT3.51(где GDI был реализован как отдельный процесс) и NT4.0, версии которых неприятным образом пересекалась с Wn9x...

Date: 2009-01-05 12:30 am (UTC)
From: [identity profile] http://users.livejournal.com/malfet_/
Нет. Номер версии - это не то что пишется на обоях, а то что возвращает DWORD GetVersion(VOID)

Date: 2009-01-05 12:32 am (UTC)
From: [identity profile] vityokr.livejournal.com
так речь может идти о каких-то конкретных несоответствиях между програмой и вистой. я говорю вообще, не понимаю почему версия виндоус имеет значение. я вот в хп могу запускать старые программы и ничего?

Date: 2009-01-05 01:14 am (UTC)
From: [identity profile] http://users.livejournal.com/malfet_/
Как раз в такой "имплементации" проблем с сменой Majorа нету. Вот только во многих коммерческих продуктах, проверка на Vista будет выглядеть как dwMajorVersion == 6 .

Date: 2009-01-05 01:18 am (UTC)
From: [identity profile] http://users.livejournal.com/malfet_/
Для этого было потрачено безумное количество человекомесяцев на написание таба Compatibility...
И в силу более чем скромного коммерческого успеха висты многий софт до сих пор пишется под XP с вставками кода который будет выполнятся только на Vista. M$ так осторожничает с версиями, чтобы как можно больше таких вставок выполнялось и в 7ке не прибегая к Compatibility.

Date: 2009-01-05 01:19 am (UTC)
From: [identity profile] meshko.livejournal.com
XP на уровне приложений очень хорошо совместима с 2000 и с 95/98. Виста довольно много всего поломала, потому что они вдруг решили сделать все более безопасным. Поэтому многое из того, что работает в ХР не заработает в Висте. Хотя бы потому, что в Progrаm Files приложениям писать нельзя.
Но вот разницы между 6.1 и 7 для программ быть не должно, я не верю, что кто-то написал == 6 вместо >= 6. Хотя, конечно, всё может быть. Но таких на самом деле не жалко, пусть себе не работают.

Date: 2009-01-05 01:20 am (UTC)
From: [identity profile] meshko.livejournal.com
Ну так это я своё выложил, ясно, что проблемы нет :) -- иначе не стал бы выкладывать. А коммерческие продукты, которые написали == 6 надо в топку.

Date: 2009-01-05 01:40 am (UTC)
From: [identity profile] http://users.livejournal.com/malfet_/
Очень часто чем дороже софт, тем хуже он написан. ( Особенно это относится к продуктам компаний, которым M$ негласно приплачивала за внедрение в свои программы Vista® only features )

Date: 2009-01-05 01:54 am (UTC)
From: [identity profile] ygam.livejournal.com
Нет, не NT.
Page 1 of 3 << [1] [2] [3] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 04:27 am
Powered by Dreamwidth Studios