lqp - MS мне враг, но истина дороже.
October 9th, 2007
04:32 am

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
MS мне враг, но истина дороже.
По поводу этого текста. А то что-то слишком много во френдленте стало попадаться ссылок на него, принимающих его за чистую монету. Между тем по своему жанру он представляет собой упражнение в софистике, псевдоконспирологический полив в стиле пресловутого Галковского. Нет, прямого вранья там не так много (если вообще есть, я не проверял). Но вот умолчаний, причем умолчаний явно умышленных ([info]abcdefgh@lj не требуется раскапывать историю с позиций сегодняшнего дня, он был свидетелем, активным комментатором и даже участником событий тех лет), и при этом создающих откровенно превратное впечатление - там полно. Читающему текст молодому поколению следует иметь в виду, в частности, что:

*) Популярная ОС CP/M представляет собой 4 килобайта написанного на коленке ассемблерного кода для 8-битного процессора I8080.
*) ОС CP/M-86, работавшая на I8086 не имела с ней ничего общего кроме названия и, быть может, некоторых архитектурных решений.
*) К моменту заключения контракта с IBM, Microsoft была примерно таким же монополистом в качестве поставщика встроенных бейсиков, каким сейчас является в качестве поставщика ОС.
*) Digital Research существовала до середины 1990х годов, то есть более 15 лет после описываемых событий и выпускала в частности DR-DOS - альтернативную реализацию интерфейса MS-DOS.
*) Графический оконный интерфейс был изобретен в Xerox PARC а не в Apple. Разница между MacOS и Windows не менее, чем между Alto и ими обоими. В 1980х существовало также много других попыток реализации той же идеи.
*) OS/2 первоначально была совместной разработкой MS и IBM. Windows NT 3 представляет собой прямого потомка OS/2 1.2
*) Копирайт на программы был установлен в США в 1980 году и все ссылки на “лицензирование” и|или “пиратство” ранее этой даты есть анахронизм.
*) Look-n-feel copyright был запрещен в США в 1989 году. Все разговоры об исключительных правах на интерфейс (пользовательский или программный) позже этой даты есть анахронизм.

(10 comments | Leave a comment)

Comments
 
From:[info]city-rat.livejournal.com
Date:October 8th, 2007 - 07:11 pm

(сдержанно)

(Link)
Спасибо, 7-8 пункт - это действительно интересно не только для "молодого поколения".

Впрочем, не умаляя правильности и существенности всех остальных - для людей, которые ср\м никогда не видели, это тоже необходимый ликбез.

Текст по ссылке ниасилил. Нудная и бессмысленная конспирология, вы совершенно правы.
From:[info]djdfy.livejournal.com
Date:October 9th, 2007 - 10:26 am
(Link)

MS мне враг, но истина дороже

В цитатник :-)

From:[info]wrar.livejournal.com
Date:October 9th, 2007 - 05:00 pm
(Link)
Windows NT 3 представляет собой прямого потомка VMS, не?
From:[info]lqp
Date:October 10th, 2007 - 12:17 am
(Link)
По коду - нет.

Разговоры о связях с VMS пошли из-за того что некоторые важные разработчики WinNT участвовали в работе над VMS (на память не перечислю).
From:(Anonymous)
Date:October 11th, 2007 - 08:52 pm
(Link)
а так же из забавного совпадения: (V,M,S) + 1 = (W, N, T)
но между тем, эти важные разработчики не отрицали что весьма сильно опирались при работе над NT на свой опыт полученный при работе на VMS. ТАк что это должно быть больше чем разговоры.

А насчет версий полуоси я вас поправлю :-)
Windows NT 3 очевидно отпочковался от OS/2 второй версии, а вовсе не первой ! Это не dBase 2, которого не было в первой версии, у WinNT и OS/2 нумерация без пропусков!

В общих чертах, по памяти, развитие было таким:
OS/2 1.0 - первая версия. 16 bit, i80286, текстовый режим.
OS/2 1.1 - добавляется графический режим, добавляется файловая система для винчестеров, HPFS, с Extended Attirbutes. Интерфейс файловых систем с ядром с этого момента и, видимо, навсегда остаются в полуоси 16-разрядными.
OS/2 1.2 - добавляется LAN Manager - сервер локальных сетей (файлы/принтеры/пользователи/почта - о большем тогда и не мечтали). Также добавляется ускоренный драйвер для 32-битных процессоров HPFS 386.
OS/2 1.3 - IBM оптимизирует 1.2 и добивается ее работы на том же железе (или с другой стороны смотреть - с той же скоростью), что и MS Windows. MS недовольна.

OS/2 2.0 - 32-битная операционка, i80386.
Кажется были OS/2 2.1, 2.2, 2.3 - но чем они отличались - не помню.
IBM по преджнему пытается оптимизировать OS/2 и довести ее требования до Windows. Microsoft сопротивляется.

OS/2 3.0 - официальный развод, выходят, если можно так сказать, две разные версии этой операционки: IBM OS/2 3.0 и Microsoft Windows NT 3.0

Что интересно, Microsoft до сих пор (смысле на момент 3.0) продает OS/2 v.1.2, как часть пакета LAN Manager для организаций DOS-сетей. Примерно как потом MS-DOS 7.0 продавалась неявно как часть Windows 95.

Ну а IBM продавала свою версию сетевого сервера с похожим названием OS/2 3.x LAN Server.
From:[info]lqp
Date:October 12th, 2007 - 02:58 pm
(Link)
Ну так кто же будет отказываться от столь лестной генеалогии.

Но Windows Написана на Це, а VMS - на MACRO-11 и Паскале, какие уж тут могут быть связи.
From:(Anonymous)
Date:January 10th, 2008 - 10:28 pm
(Link)
Кстати, начинала писаться виндa тоже на Паскале (собственно call convention в win-16 чисто паскалевский, в win-32 помесь Паскаля и С)
Apple тоже Оси писали на Паскале... можный был язык для персоналок :-)
From:(Anonymous)
Date:January 10th, 2008 - 10:29 pm
(Link)
Да и н могли разработчики откаываться. Если бы они сказали что не используют опыт и наработки VMS при проектировании WinNT - Макйрософт бы их с полным офигением спросил: "а на коой хрен мы тогда вообще вас покупали?" :-)
[User Picture]
From:[info]nezloy
Date:October 11th, 2007 - 08:32 am
(Link)
так то аут. лукавый он, конкретно лукавый.
From:(Anonymous)
Date:January 10th, 2008 - 10:25 pm

Раз уж речь про MS

(Link)
http://banzaj-2.livejournal.com/10680.html

Вот такое интересно, вроде правлиьное начинание, полезное. Или ничего нового в этом нет, рутина ?
Powered by LJ.Rossia.org