Longhorn (компьютерное)
Aug. 30th, 2004 07:41 pmПишут (англ.), что, во-первых, Longhorn выйдет в конце 2006-го года, т.е. ещё через два года с хвостиком, а во-вторых, хвалёной и желанной столь многими технологии WinFS в нём не будет, она выйдет позже.
Я, наверное, чего-то не понимаю. Что же там тогда будет? Такого, реально и существенно нового?
Я недавно подумал вот о чём. Сейчас я уже год пользуюсь Линуксом, но до этого много лет сидел в Windows (и параллельно в FreeBSD иногда). Так вот, я много лет сидел в NT4, и не хотел переходить ни на Windows 2000, ни на Windows XP, когда они появились одна за другой. Почему? Основная причина состояла в том, что я знал, как эти системы устроены внутри, и понимал, что на низком уровне, на уровне ядра и основных частей системы в user-mode, практически ничего нового в 2000 и XP по сравнению с NT4 не было (ну разве что 2000 лучше стала поддерживать plug-n-play, и это практически всё). Все новшества были в разнообразных GUI штучках, в новом IE и прочих подобных радостях. Мне это всё не нужно было, а нужна была стабильная и быстрая система. На одном и том же железе NT4 бежала быстрее и падала реже.
Так вот, о чём я подумал: Windows NT 4.0 появилась в 96-м году. Т.е. вот уже 8 лет Майкрософт не может предложить ничего нового на уровне функционирования ядра и вообще низком уровне ОС. К выпуксу Лонгхорна этот срок будет уже 10 лет. Это, в общем, очень долгий срок. Достаточно сравнить системы того же Майкрософта в 96-м и 86-м годах; или посмотреть, что за те же 8 лет успели сделать (и успеют за 10 к 2006-му) в Линуксе.
Можно ли говорить о застое? Не знаю. Я думал, что в Лонгхорне-то уж будет много нового и интересного. А теперь непонятно, что там такое уж новое и супер-интересное появится.
Я, наверное, чего-то не понимаю. Что же там тогда будет? Такого, реально и существенно нового?
Я недавно подумал вот о чём. Сейчас я уже год пользуюсь Линуксом, но до этого много лет сидел в Windows (и параллельно в FreeBSD иногда). Так вот, я много лет сидел в NT4, и не хотел переходить ни на Windows 2000, ни на Windows XP, когда они появились одна за другой. Почему? Основная причина состояла в том, что я знал, как эти системы устроены внутри, и понимал, что на низком уровне, на уровне ядра и основных частей системы в user-mode, практически ничего нового в 2000 и XP по сравнению с NT4 не было (ну разве что 2000 лучше стала поддерживать plug-n-play, и это практически всё). Все новшества были в разнообразных GUI штучках, в новом IE и прочих подобных радостях. Мне это всё не нужно было, а нужна была стабильная и быстрая система. На одном и том же железе NT4 бежала быстрее и падала реже.
Так вот, о чём я подумал: Windows NT 4.0 появилась в 96-м году. Т.е. вот уже 8 лет Майкрософт не может предложить ничего нового на уровне функционирования ядра и вообще низком уровне ОС. К выпуксу Лонгхорна этот срок будет уже 10 лет. Это, в общем, очень долгий срок. Достаточно сравнить системы того же Майкрософта в 96-м и 86-м годах; или посмотреть, что за те же 8 лет успели сделать (и успеют за 10 к 2006-му) в Линуксе.
Можно ли говорить о застое? Не знаю. Я думал, что в Лонгхорне-то уж будет много нового и интересного. А теперь непонятно, что там такое уж новое и супер-интересное появится.
no subject
Date: 2004-08-30 09:47 am (UTC)no subject
Date: 2004-08-30 10:16 am (UTC)к тому времени и типичное железо гоняло W2K на скорости "NT4 когда вышли W2K"
что меня заставит пересесть на XP - трудно даже предположить
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:HT
From:no subject
Date: 2004-08-30 09:55 am (UTC)no subject
Date: 2004-08-30 09:58 am (UTC)no subject
Date: 2004-08-30 09:59 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-08-30 10:13 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-08-30 10:03 am (UTC)Menya vpolne ustraivaet doma P2-333 i w98, edinstvenno na DVD etogo ne hvataet.. Na rabote 2k i 98.
Tot je LJ, v principe, mojno smotret'/chitat'/pisat' iz-pod 486/WFW3.11 i netscape 3.x, esli ya pravil'no ponimayu.
no subject
Date: 2004-08-30 10:20 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-08-30 10:32 am (UTC)no subject
Date: 2004-08-30 10:35 am (UTC)Я вообще не представляю, с какой скоростью будет работать ОС, в которой кернел будет написан на managed code, т.е. будет интерпретированным (если сия угроза будет выполнена, во что, впрочем, не верю :))
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:*что* вообще можно сделать *принципиального нового*
From:no subject
Date: 2004-08-30 11:03 am (UTC)В ЗАДНИЦУ ЭТОТ INNOVATION!
Будни техподдержки... ежедневная переустановка ХР "умным" юзверям которые шустро поставили SP2 а потом удивились что старые программы перестали работать.
Прорва фирм сидят на софте написанном лет 10 назад, и менять его не на что, потому что а) нужно переносить древние базы данных, и б) обучать новому софту персонал который обучатся не хочет. Вся бухгалтерия в Израиле сидит на хашавшевет которая под NT просто не поднимается - не работает защита через HASP plug. Да, есть хашавшевет халонот у которой USB plug, но пересадить на неё 50-летних людеё которые с DOS-версией работают уже лет этак 15 - задача нереальная абсолютно.
Есть у меня мерзкое подозрение что скоро начнём массово ставить VMWare... особенно когда свалится Longhorn и обрубит напрочь поддержку legacy applications. В теории она там конечно будет, дак в теории и WOWEXEC работает.
no subject
Date: 2004-08-30 03:23 pm (UTC)(no subject)
From:no subject
Date: 2004-08-30 12:01 pm (UTC)олимпическое
Date: 2004-08-30 12:51 pm (UTC)Легкоатлетка, блин...
no subject
Date: 2004-08-30 01:18 pm (UTC)no subject
Date: 2004-09-03 12:47 am (UTC)no subject
Date: 2004-08-30 01:44 pm (UTC)no subject
Date: 2004-09-02 03:58 am (UTC)no subject
Date: 2004-08-30 03:17 pm (UTC)Начиная от поддержки всевозможных USB устройств "на лету" и до панели QuickLaunch.
Конечно, всё это можно c тем же успехом делать и в NT 4. Но с большими затратами времени.
Разница как между пылесосами - шум, конечно, можно и терпеть, но стоит ли ?
Что касается Longhorn, то мне, например, наиболее интересен не он, а managed оболочка WinFX.
А так же новые версии Visual Studio. Которые пойдут, соответственно, только понятно где.
Собственно говоря, у меня нет большого выбора. Если уж я не пишу на Java, хороших (на уровне VS .Net с плагинами) средств разработки под Linux всё равно днём с огнём не сыскать.
no subject
Date: 2004-08-30 03:41 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-08-30 03:20 pm (UTC)Кроме того, зачем менять ядро Windows, когда оно и так работает хорошо? Только ради того, что бы что-то поменять? С тем же успехом можно обвинить разработчиков LJ в том, что они за последние два года не смоги сделать ничего нового и интересного. Ведь базовая функционалость LJ не поменялась: те же посты, коменты и френдлента.
no subject
Date: 2004-08-30 03:42 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-08-30 03:21 pm (UTC)В NT4 добавили немного абстракции железа и специальные интерфейсы для fast I/O, в 2000 - plug-n-play и hot-plug/power, в XP, наконец-то, переделали auto-discovery, что дало более быструю загрузку (за счёт того, что устройства теперь заранее запрашивают все потребные им ресурсы, а потом только стартуют, в 2000 же всякий раз как приходил новый запрос на ресурсы начиналась свистопляска и в итоге один и тот же драйвер одного и того же устройства мог запросто стартовать раз пять или шесть при загрузке).
Насколько я могу судить, не видя пока кода нового длиннорогого ядра (век бы его не видеть), ничего принципиально нового не появится и в нём. Причин этому несколько, в том числе и та, которую тут уже упомянули (развал kernel group).
Интересно, однако, другое. Если посмотреть на другие платформы (те же коммерческие Юниксы - Solaris, HPUX, AIX и прочие, например), то может показаться, что они не развиваются практически не 8, а все 15 лет, а то и дольше. Т.е. детали меняются, а общая схема (придуманная аж в SVR4) и все концепции (придуманные там же) остаются неизменными. Более того, Linux развивается в направлении примерно тех же концепций.
no subject
Date: 2004-08-30 03:50 pm (UTC)Главным изменением в NT4 по сравнению с 3.5 было всё же не это, а внесение графической подсистемы в ядро.
Причин этому несколько, в том числе и та, которую тут уже упомянули (развал kernel group).
Ага.
Если посмотреть на другие платформы (те же коммерческие Юниксы - Solaris, HPUX, AIX и прочие, например), то может показаться, что они не развиваются практически не 8, а все 15 лет, а то и дольше. Т.е. детали меняются, а общая схема (придуманная аж в SVR4) и все концепции (придуманные там же) остаются неизменными. Более того, Linux развивается в направлении примерно тех же концепций.
На коммерческие Юниксы я давно как-то не обращаю внимания; по-моему, их важность и вообще релевантность в сегодняшнем мире продолжает стремительно падать. Большие открытые Юниксы меж тем довольно сильно изменились за последние 8-10 лет.
no subject
Date: 2004-08-30 03:36 pm (UTC)Что нового там может появиться?
ИМХО Windows, Office - все это дошло до логического завершения.
Ну ладно, осталась еще одна фаза, рубеж, который надо пройти - это чтобы создание интернет-страничек было АБСОЛЮТНО элементарным. Наверняка это и вбахают в Longhorn и новый офис.
А что дальше? Понятия не имею.
no subject
Date: 2004-08-31 12:50 am (UTC)no subject
Date: 2004-08-31 02:40 am (UTC)no subject
Date: 2004-08-31 02:42 am (UTC)no subject
Date: 2004-08-31 03:15 am (UTC)См. еще http://www.wd-3.com/archive/FrameworkIntro.htm
no subject
Date: 2004-08-31 06:09 am (UTC)no subject
Date: 2004-08-31 10:22 pm (UTC)no subject
Date: 2004-09-01 04:05 am (UTC)< comment >
> Можеьт будет тебе интересно почитаь/комментить? http://www.livejournal.com/users/avva/1272674.html
Ну их. Не хочу.
Там собственно два основных момента:
1. Что ядро NT не менялось принципиально с бог весть каких времен. Пишут в основном это люди не знакомые с кодом да и с операционными системами вообще. И спорить я с ними не буду.
Что считать принципиальным, а что нет? Кому как. С некоторой точки зрения все современные ядра устроены одинаково и принципиально друг от друга не отличаются. Кому-то достаточно большим изменением покажется только полная смена концепций (типа Фантома), а кому-то изменения работы оконной подсистемы уже принципиальны.
Менялось ли ядро вообще? Да. Причем не только весь тот код, что работает в режиме ядра, но и executive и само ядро тоже. Скажем XP - это версия ядра 5.1, а Server 2003 - 5.2. По идее изменения должны быть минимальными. Среди них например изменился алгоритм работы планировщика потоков и он теперь на SMP системе работает как O(1) без блокирования других процессоров. Это принципиальное изменение? На мой вкус да, а кому-то - нет.
Люди не отдают себе часто отчет в том, что функциональность ядра скрыта не только от простого пользователя, но даже и от девелоперов, а нередко и скажем от разработчиков драйверов. Может это и хорошо что никто не замечает изменений, но это еще не значит что их не было.
2. Что будет в Longhorn и когда будет он сам.
На эту тему я могу разговаривать только приватно, могу сказать что все что написано про Longhorn сегодня скорее всего не вполне соответствует действительности. План изменился. Это не значит что там небудет ничего нового, как и не значит что новые технологии типа WinFS не выйдут. Это значит что все будет несколько иначе чем планировалось. Некоторых "новшеств" тем не менее видимо не будет никогда, и trust me, это к лучшему.
< /comment >
no subject
Date: 2004-09-01 04:29 am (UTC)Ну их. Не хочу. Там собственно два основных момента: 1. Что ядро NT не менялось принципиально с бог весть каких времен. Пишут в основном это люди не знакомые с кодом да и с операционными системами вообще.
Это странное обвинение. Я сомневаюсь, что автор его знает больше о ядре NT, чем я. Скорее уверен в обратном. Так уж вышло, что с ядром NT я работал очень много и знал его очень хорошо. Отнюдь не только не уровне разработчика драйверов, а гораздо глубже. Ну вот такая ниша у меня была. Конечно, в Майкрософте есть люди, которые знают ядро лучше, чем я знал его тогда (сейчас-то большинство подробностей забыл конечно). Но все они - именно в группе, которая работала над ядром. Этот человек явно не оттуда.
И спорить я с ними не буду. Что считать принципиальным, а что нет? Кому как. С некоторой точки зрения все современные ядра устроены одинаково и принципиально друг от друга не отличаются.
Это только с очень близорукой точки зрения такое можно сказать.
Кому-то достаточно большим изменением покажется только полная смена концепций (типа Фантома), а кому-то изменения работы оконной подсистемы уже принципиальны.
Они, конечно, принципиальны, только вот последнее принципиальное изменение работы оконной подсистемы случилось как раз с переходом от NT3.51 к 4.0. О чём я и написал.
Менялось ли ядро вообще? Да. Причем не только весь тот код, что работает в режиме ядра, но и executive и само ядро тоже. Скажем XP - это версия ядра 5.1, а Server 2003 - 5.2. По идее изменения должны быть минимальными.
Это, в общем, полностью подтверждает все мои слова, так что непонятно, о чём и спор идёт. Если установка на то, что изменения должны быть минимальными, то не о чем и говорить, собственно.
Среди них например изменился алгоритм работы планировщика потоков и он теперь на SMP системе работает как O(1) без блокирования других процессоров.
Это интересное достижение. Принципиальным я бы его не назвал, но несомненно хорошая вещь. Как раз пару лет назад Линукс перешёл на планировщик O(1), в том числе для SMP, кстати. Интересно, связаны ли эти два шага. Другие свободные системы (*BSD, например) до сих пор отстают в этом смысле.
(no subject)
From:(no subject)
From:no subject
Date: 2004-09-03 12:58 am (UTC)Скорость работы IIS 6.0 по сравнению с IIS 4.0 возросла в некоторых случаях в несколько раз, в том числе и из-за изменений в ядре.
no subject
Date: 2004-09-03 01:43 am (UTC)(no subject)
From: