e2e4 писал(а):
Я сам недоволен Виндоус. Но это не мешает мне, смею надеяться, объективно смотреть на факты, не умоляя положительную роль MS.
Ваша точка зрения вполне объяснима. Windows, Microsoft — это очень хорошо раскрученные брэнды. Но задумайтесь (и выскажитесь доказательно), в чем положительная роль MS. Желательно разделяя по периодам, скажем по пять лет. Какова его положительная роль
сейчас? Законодатель моды? Пепси от софта? Я выбираю пиво.
e2e4 писал(а):
Мне кажется, что разработчики просто перестали поддерживать новое оборудование.
MS для себя драйвера и вовсе не пишет. Его пишут производители оборудования. Добровольно, потому что таковы условия рынка. И платят бабки MS за сертификацию драйвера. Про BeOS упоминается в Court's Finding of Facts.
e2e4 писал(а):
незваный гость писал(а):
e2e4 писал(а):
ОС - это прежде всего куча различных стандартов, и тут роль такой сильной компании, как MS - огромна.
У Вас неортодоксальная точка зрения на то, что такое ОС
.…
Это очевидная точка зрения.
Я по-прежнему считаю, что Ваша точка зрения неортодоксальна. Брукс (да и многие другие) нигде не пишет от том, что ОС — это стандарты.
Кроме того, Брукс устарел. Не в смысле, что он стал неприменим, а в смысле, что он дополнен, как теория относительности дополнила ньютоновскую механику. Без знания Брукса не может быть полноценного инженера, но ограничиваться опытом Брукса глупо. Вся практика Agile Programming (eXtreme Programming) находится в прямом противоречии с Бруксом, но весьма успешна.
e2e4 писал(а):
незваный гость писал(а):
Подозреваю, что достаточно высокая цена ПО для В.…
Цена на ПО, как и на любой другой продукт, устанавливается не исходя из его себестоимости, а исходя из того, за сколько его
покупают.
Вы пишете о ценах
на ПО, я же пишу о цене ПО, о том, во что оно обходится производителю.
e2e4 писал(а):
Привидете, пожалуйста, примеры, где MS нарушает существующий стандарт в своей ОС?
О! Это интересный вопрос. Если сделать сайт, то с Гуглом все-таки не тягаться, но с Википедией, наверно, справимся
Я приведу примеры (сходу приходящие в голову):
1) Вам нравится Plug-n-play? Частью спецификации является PnP BIOS. Виндузе его игнорирует.
2) Вы слыхали про историю с Kerderos? почитайте.
3) IE — Это притча во языцех. Скажите, какой именно стандарт W3c поддерживается, полностью и строго? А из стандартов, опубликованных в последние пять лет?
4) Office. Проще попытаться сделать свой OpenXML стандартом, чем воспользоваться одним из существующих. Например, объявить свой баг с вычислением дня недели в 1900 году — стандартом!!!
5) Visual Studio. Попробуйте полюбопытствовать, какой диалект языка C поддерживается? Керниган и Ричи? ANSI? C'99? Между прочим, сегодня '07.
MS просто не пишет о диалекте C. А где документированный список отклонений от стандарта С++? И, кстати, какого именно стандарта?
e2e4 писал(а):
незваный гость писал(а):
Нет, я не читал Томаса Пенфилда Джексона. Опять попрошу: факты, где MS искусственно создает и поддерживает монополию на софт?
Вы издеваетесь? Нет, серьезно, Вы издеваетесь? Я же дал ссылку прямо в сообщении:
Court's Finding of Facts. Это документ на 200 с лишком страниц, подробно
доказывающий как MS создает и поддерживает монополию, и что мешает другим сделать тоже самое.
e2e4 писал(а):
Все остальное не имеет решающего значения в распространенности и жизнеспособности данного программного продукта.
…
Там масса своих недостатков при одном серьезном достоинстве - бесплатности. Глюков там не меньше, чем в Windows.
Я отвечу Вам Вашим же оружием: перечислите (глюки) поименно. И недостатки. Только (как и Вы) я Вас ограничу: пожалуйста, если что-то сделано не так, как в Виндузе, это еще не недостаток. (Мой любимый пример с авто: у Мерса ручки немного по другому расположены, чем у Жигулей. Так что, назовем это недостатками Мерина?)
Но Вы серьезно заблуждаетесь думая, что единственное достоинство Linux'а — это его бесплатность. На уровне предприятия, крупной компании цена ОС для сервера принебрежима мала по сравнению с ценой, скажем, Оракла и MQ Series для того же сервера. Но частенько выбирают Линух. Попробуйте разобраться, почему?
e2e4 писал(а):
Пиратки не существует
.
…
Ну а с чем вы спорите-то? Что Линукс бесплатен для простого пользователя?
С тем, что «пиратки» не существует. Вы можете распространять Линух только на определенных условиях. Нарушение этих условий — пиратство.
<…>о ноывх OC<…>
Да. Теперь понятно. ОС не существует, если она не занимает, минимум, DVD.
Между прочим, ни Линух, ни Виндузе не родились на DVD. Их современные размеры — результат длительного развития. Кто знает, может и Minux через 20 лет будет занимать 3-4 терабайта.
e2e4 писал(а):
А где вы ее не видите, скажите мне? Интерфейс пользователя, концепция ОС, поддержка всех существующих устройств, причем, заметьте, многие оч. и оч. приятные фичи были введены (с боем, с огромным кол-вом негативных откликов) MS. Plug & play - вам приятно всунуть флешку в USB, чтобы она подхватилась ОСью? А то, что зачастую драйвера к новеньким принтерам так и остаются нерапечатанными? А умная система обновлений, когда я не морочу себе голову с версиями и т.п.? <…> Если на то пойти, то вся наука в области IT закончилась еще в трудах Д. Кнута, языке smalltalk и исследовательском центре Xerox.
Вы плохо знаете CS и историю. Даже Ваши примеры показательны.
1) Интерфейс пользователя: попробуйте найти книжку Common User Access: Advanced Interface Design Guide (серия Systems Application Architecture), выпущенную IBM в июне 1989. Полагаю, это во многом основывается на разработках Xerox в Palo Alto, но уже достаточно, чтобы стала понятна
«пионерская» роль MS.
2) Интерфейс пользователя (вторая и третья попытки): патент на цветовое выделение синтаксиса в редакторах принадлежит IBM. Патент на контекстно-чувствительное меню по правой кнопке мыши принадлежит Borland (и есть точка зрения, что это единственное, что держит Borland на плаву).
3) Концепция ОС появилась задолго до MS. Вы вроде бы цитировали Брукса? Он написал свою книгу по опыту разработки OS/360.
4) Поддержка устройств. С каких это пор все устройства поддерживаются? У меня лежит на столе USB Com порт, который не работает в XP, поскольу Intel счел это нецелесообразным. А в Win2k работал!!! И, по-моему, в Линух работает (хотя пока не проверял, я не волшебник, я только учусь).
5) Plug & play спецификация разработана Compaq/Intel/Pheonix.. Ее реализация MS получила заслуженное названия Plug & Pray (воткни и молись). До сих пор: когда я втыкаю card reader (MMC, SD, CF), у меня отрубается USB flash drive (хотя драйверы для обоих пришли с Виндузе). Так что, продолжаем молиться.
6) Драйвера к принтерам остаются нераспечатанными благодаря двум de facto стандартам: HP PCL и Adobe Postscript. Все лазерные принтеры, которые я знаю, поддерживают один из этих двух стандартов. А на драйверах, поставляемых MS так и написано: Copyright Hewlett-Packard, Copyright Adobe
В чем заслуга MS?
7) Система обновлений. Уж не знаю, кто ее придумал, но последний, кому следует это доверять, это MS. Только что мне рассказали, как последнее безобидное (не ядро, а так...) обновление вырубило на день эл. почту на крупном предприятии. А сама идея какова: первое, что следует сделать после установки, это подключить комп к интернету и загрузить обновления security!!! Да за такую идею надо уничтожать вместе со всей деревней, чтобы семя даже случайно не сохранилось. Потому, что на Ваш незащищенный (пока Вы не загрузили обновки) комп лезут все кому не лень. Я как-то раз демонстрировал «специалистам» из соответствующего отдела, как происходит заражение — за 15 секунд подключения по модему!
8) Кнут был отнюдь не всеобемлющим даже в 70-е, когда он выходил. Тем более он не может считаться сколь-нибудь последним словом науки сейчас. Это курс (методически убогий курс) классических идей CS, устаревший как карбюраторый двигатель.
9) Smalltalk это, конечно, важная веха в истории языков и сред программирования, но отнюдь не единственная.
10) Про Xerox Вы слышали. А про RAND? Про Berkeley? MIT?
11) Вспомнил!
MS изобрел Скрепку! И первое, что делали все, это искали, где бы ее выключить. И не всегда и не сразу находили!
То, что Вы не следите за развитием CS, еще не значит, что оно остановилось.
e2e4 писал(а):
А пользователю неважно, есть что-то новое в Виндоус или нет. Ему просто надо, чтобы оно работало.
Позвольте, но о наукоемкости Виндоуз заговорили именно Вы. Поэтому Вы и получили ответ.
Кстати, а что, в Mac или Linux не работает? (Mac OS X, к моему удивлению, оказался духовным наследником Next Step.)
e2e4 писал(а):
Я и говорю: в Линукс была "изюминка", сделавшея
а) возможным создание новой ОС как таковой.
б) до сих пор являющаяся альтернативой традиционным методом создания софта.
Я думаю, что Вы мешаете Божий дар с яичницей. Не
у Линукса была изюминка, а Линукс
был изюминкой, упавшей на благоприятную почву. Сообщество, его разрабатывающее, существовало до Линукса и гораздо шире, чем Линукс и сейчас (например, посмотрите, сколько FOSS проектов для Windows). Сообществу была нужна ОС, и оно стало развивать Линукс. Но, как только Линукс настолько закостенеет, что станет преградой на пути развития новых идей, появится другая ОС.
Между, прочим путь сообщества — это не принятие априорного решения («делаем так», «выбираем Линукс»), а опробование всех идей, его интересующих. В результате апостериори выбирается лучше. А остальные остаются в загашнике. И, если условия меняются — они по-прежнему есть, по прежнему доступны.
Так что, Божий дар — это сообщество, а Линукс — вкусная, питательная и полезная, но яичница.
~~~
Попробую подвести итог. Я сказал в начале, что Windows — это хорошо раскрученный брэнд. Значит ли это, что В. — это плохой продукт? Разумеется ,нет. Но брэнд, его раскрученность
мешают трезво взглянуть на этот продукт, объективно сравнить его с конкурентами. Это очень по-человечески, купив вещь, искать в ней достоинства и отрицать недостатки. Но не забывайте:
все, что хочет показывающий Вам свою рекламу — это чтобы Вы отдали ему
свои деньги. Дать Вам товар — это способ забрать у Вас деньги. Не более того. Но и не менее.