Информация об изменениях

Сообщение Re[5]: Что на самом деле произошло с Windows Vista от 05.06.2017 7:20

Изменено 05.06.2017 7:25 vdimas

Re[5]: Что на самом деле произошло с Windows Vista
Здравствуйте, c-smile, Вы писали:

V>>Ну вот сейчас 2017-й год, берем от 2003-го года 14 лет, это мощность компов должна была вырасти в 256 раз (как она росла все 90-е и первые пару лет 2000-х). Ну конечно в этом случае их managed-проекты операционок "выстрелили" бы. Это даже глупо обсуждать, ИМХО.

CS>Да никуда они бы не выстрелили даже если бы экспонента была оной до сих пор.
CS>Что-бы managed OS как-то работала этот managed GC heap должен покрывать всю память и все работать фактически в одном процессе — Android по факту.

Да, и что?
Декларировалась защита на уровне софта, а не железа.
Вполне себе рабочая идея.


CS>И тогда уж было известно что закон Мура он не только про CPU, но например и про память. Т.е. память OS растет по экспоненте — соответственно и время на garbage collection оной.


GC в этой архитектуре оставался свой у каждого процесса, т.е. от текущего положения дел отличалось бы не сильно.
Там сильно отличается лишь процедура попадания софта на устройство и в память для последующего исполнения.


V>>В общем, в MS просто не угадали с прогнозом быстродействия железок.

V>>Да, это следствие неверных прогнозов. "Авалон" должен был быть managed, но его пришлось переписать на нейтив и выпустить Windows 8.1 на основе нейтивной COM-технологии. Это новое Windows API назвали WinRT. Старый добрый ламповый COM.
CS>У них стало плохо с целеполаганием...

С прогнозом. Нельзя высосать целеполагание из пальца.


CS>Решать надо было практические проблемы, а не managed счастье всем и бесплатно...


Ну вот когда стало понятно, что роста выч. мощностей не будет, было изменено целеполагание.
Процесс этот был болезненным, ес-но, проявившейся даже в смене высшего технического руководства. А как же?


CS>Вспомним WindowsCE (a.k.a. Windows Mobile). На то время была самая эффективная Mobile OS + куча разработчиков под неё и десктоп (API был а принципе тот же как и в iOS и MacOS сейчас).


Да. Но без стилуса была бесполезна. А потом вышел айфон, после которого тач-скрин стал стандартом де-факто. И вот этот тач-скрин отправил WinCE в могилу за пару лет буквально. Никому уже не хотелось трахаться со стилусом.


CS>Добавить туда что-то типа Direct2D + DirectComposition т.е. эффективный H/W accelerated graphics layer ...

CS>+ что-то типа VB6 со storyboard от XCode (animations и пр.)...

Но стилус-то, стилус куда девать? ))


CS>И где бы тот iOS и Apple были сейчас ...


Там же, где и сейчас. Как выяснилось, мобильники/планшети не нужны пиплу для работы, они нужны для общения и развлечения.

Вот как раз где WinCE еще некоторое время задержалась (и сейчас кое-где еще есть) — это сугубо в специализированных "рабочих" применениях: в медицине, на стройке, в геологии и т.д.
Re[5]: Что на самом деле произошло с Windows Vista
Здравствуйте, c-smile, Вы писали:

V>>Ну вот сейчас 2017-й год, берем от 2003-го года 14 лет, это мощность компов должна была вырасти в 256 раз (как она росла все 90-е и первые пару лет 2000-х). Ну конечно в этом случае их managed-проекты операционок "выстрелили" бы. Это даже глупо обсуждать, ИМХО.

CS>Да никуда они бы не выстрелили даже если бы экспонента была оной до сих пор.
CS>Что-бы managed OS как-то работала этот managed GC heap должен покрывать всю память и все работать фактически в одном процессе — Android по факту.

Да, и что?
Декларировалась защита на уровне софта, а не железа.
Вполне себе рабочая идея.


CS>И тогда уж было известно что закон Мура он не только про CPU, но например и про память. Т.е. память OS растет по экспоненте — соответственно и время на garbage collection оной.


GC в этой архитектуре оставался свой у каждого процесса, т.е. от текущего положения дел отличалось бы не сильно.
Там сильно отличается лишь процедура попадания софта на устройство и в память для последующего исполнения.


V>>В общем, в MS просто не угадали с прогнозом быстродействия железок.

V>>Да, это следствие неверных прогнозов. "Авалон" должен был быть managed, но его пришлось переписать на нейтив и выпустить Windows 8.1 на основе нейтивной COM-технологии. Это новое Windows API назвали WinRT. Старый добрый ламповый COM.
CS>У них стало плохо с целеполаганием...

С прогнозом. Нельзя высосать целеполагание из пальца.


CS>Решать надо было практические проблемы, а не managed счастье всем и бесплатно...


Ну вот когда стало понятно, что роста выч. мощностей не будет, было изменено целеполагание.
Процесс этот был болезненным, ес-но, проявившейся даже в смене высшего технического руководства. А как же?


CS>Вспомним WindowsCE (a.k.a. Windows Mobile). На то время была самая эффективная Mobile OS + куча разработчиков под неё и десктоп (API был а принципе тот же как и в iOS и MacOS сейчас).


Да. Но без стилуса была бесполезна. А потом вышел айфон, после которого тач-скрин стал стандартом де-факто. И вот этот тач-скрин отправил WinCE в могилу за пару лет буквально. Никому уже не хотелось трахаться со стилусом.


CS>Добавить туда что-то типа Direct2D + DirectComposition т.е. эффективный H/W accelerated graphics layer ...

CS>+ что-то типа VB6 со storyboard от XCode (animations и пр.)...

Но стилус-то, стилус куда девать? ))


CS>И где бы тот iOS и Apple были сейчас ...


Там же, где и сейчас. Как выяснилось, мобильники/планшеты не нужны пиплу для работы, они нужны для общения и развлечения.

Вот как раз где WinCE еще некоторое время задержалась (и сейчас кое-где еще есть) — это сугубо в специализированных "рабочих" применениях: в медицине, на стройке, в геологии и т.д.