Валерий Моторин
2005-04-21
Прочитал сегодня статью "Microsoft против мира", автор на все 100% прав. Я лишь несколько добавлю в эту тему. Далее я буду отвечать по цитатам из статьи "О доблести Билла Гейтса, или почему Windows лучше, чем LINUX или Mac OS"."...Да еще и вместе со всеми пользователями-дураками, которые ничего не соображают и потакают злодеям. И голосуют кошельком (заметьте, на Западе, где труд человека имеет цену, а не у нас, где труд рабов бесплатен) за Windows, а не за бесплатный сыр!"
Бесплатный сыр, говорите? Извините, я дистрибутивы линукс покупаю за деньги, ясное дело, что эти деньги я плачу за труд разработчиков. Взгляните на цену одного из популярных дистрибутивов Suse. Это не максимум - в корпоративных версиях цены доходят от 300$ до 1000$ и более.
Другое дело что лицензия Gpl не препятствует свободному распостранению. Пожалуйста - можно скачать за бесплатно с ftp или взять у товарища за банку пива - абсолютно всё законно, но, извините, это дело разработчиков, по какой лицензии выпускать софт, хотите будет открытым а хотите закрытым. Вы же своего Барсика почему то freeware выпускате в сеть, то есть он свободно и бесплатно доступен в интернете, и его абсолютно законно можно слить к себе на компьютер, и это было ваше решение из каких-то своих побуждений. То же самое и в юниксах, вот Линус Торвальдc из своих собственных мировозрений взял и выпустил по лицензии GNU GPL (настоятельно рекомендую к прочтению) свою систему, но суть самой системы - это ядро, а вот софт может быть как платным так и бесплатным, и вот от состава софта зависит и цена дистрибутива.
Например, выпускаемые одной и той же Red Hat два дистрибутива Red Hat Enterprise и Fedora Core содержат в первом случае коммерческое ПО, во втором только полностью свободное, поэтому первый дистрибутив имеет цену довольно высокую, а второй практически бесплатен.
Есть возможность выбора, чего не было и не будет никогда в продуктах Microsoft.
"MS Windows XP сейчас самая лучшая из имеющихся для пользователей систем. А LINUX, к сожалению, до сих пор остаётся конструктором "Сделай сам свою операционную систему".
Я понимаю, что XP для человека, проработавшего всю жизнь на Windows и зарабатывающего частично на этой ОС хлеб, естественно, будет самой лучшей, но я вам настоятельно рекомендую ознакомиться хотя бы с MacOSX (основанной частично на freebsd и ядре match ), или хотя бы с такими дистирибутивами linux как Red Hat, Suse, Mandrake прежде чем делать скоропалительные выводы. По юзабилити вышеперечисленные дистрибутивы куда проще в освоении, чем тот же любой windows, я уж умолчу про knoppix, который ничего, кроме CD-ROM не требует для нормальной работы.
Конструктор как раз собой представляет собой WinXP, разберём по полочкам: Windows - на лицензионном CD, кроме как самой системы ничего больше нет. То есть драйвера, софт - всё нужно ставить по отдельности - уходит длительное время и много денег. На чистый хард-диск, чтобы поставить, приходится прибегать к некоторым ухищрениям (загрузочный диск, дискета с мс-дос и т.п.). Чтоб настроить нормальную рабочую станцию, нужно убить, извините, немало времени, а именно добавлять, перезагружаться, и ещё раз добавлять софт, драйвера - прежде чем добиться нормальной работы, не факт что ещё хорошо будет работать и долго выдержит атаки червей или вредоносных троянов - что это, как не конструктор, который собирают, и при этом он часто разбирается без всякой видимой причины?
Linux (я буду говорить про юзер-френдли дистрибутивы) - сразу загружается с CD удобный руссифицированный графический инсталятор, потом выбираем нужное ПО путём установки галочек возле нужной программы (возле каждой пояснение о её функциях), установка минут 40-50 всего, далее определение оборудования (драйвера есть практически для всего ) и автоматическая настройка . Перезагрузка (единственная) - и у вас рабочая система ,уже и с видео, и со звуком, и с офисом, и ещё с кучей разного рода софта, и даже некоторыми играми :), и с выходом в интернет, и с возможностью работы с периферией - принтер, сканер и т.п. То есть менее чем за час получаем полностью целостную - работоспособную систему с кучей софта.
Редко что туда приходится потом добавлять, разве что обновления, плюс сразу всё руссифицировано (хотя запросто подключить можно любой другой язык). Пусть уж лучше будет такой "конструктор".
"Но убогие Star Office и иже с ним ему не конкуренты. Я, конечно, понимаю, что текстовая консоль - это всё, что нужно настоящему джигиту. Но не всем же хочется быть джигитами! Некоторые почему-то смотрят на джигитов снисходительно. С чего бы это?"
Знаете, я работаю параллельно c MS-OfficeXP и Open Office года два, и никакой разницы в функциональности не замечал. Форматы файлов, созданные в MS открываются без проблем в OpenOffice. Можно долго говорить на эту тему, но у меня даже люди, по 10 лет просидевшие на MS-Office, когда им подсунули OpenOffice - никакого дискомфорта или проблем в работе не испытали. Поясните для начала, в чём убогость Open Officе и иже с ними, потом и будет разговор. Кстати, таких издательских систем как latex я в виндовс как ни старался, не нашёл (нет близких по возможностям, к сожалению).
Кстати, при чём тут текстовая консоль? Её и в виндовс никто не отменял, часто она здорово экономит и драгоценное время и деньги, а для администрирования ничего больше и не нужно. Почему-то сама MS с каждой версией NT увеличивает количество консольных команд, в версии longhorn их будет ещё больше чем в XP, а в XP их больше, чем в 2000-м и т.д.
Но суть не в этом, суть в том, что консоль позволяет экономно распеределить ресурсы компьютера при выполненние нескольких задач без всякого рода зависаний и проблем, для множества компьютеров со слабыми характеристиками на территории бывшего СНГ это спасение. Что вы можете предложить? Купить новые машины? Извините, не все такие богатые, как MS. Установить туда Win-95/98? Сами должны понимать, чем это чревато.
"Да, конечно, для некоторых компьютер - это такая большая игрушка, которую хочется разбирать и собирать в разных вариантах. И операционная система, которую можно изучать, разбирать и собирать в разных вариантах - это еще лучшая игрушка. Но не всем хочется играть в игрушки. С чего бы это?"
Я установил себе linux единожды (на вновь приобретёный комп 3 года назад ) и с тех пор только обновляю изредка по интернету, а во внутренностях нет желания ковырятся вобще, мне нужно работать. При чём тут компьютер-игрушка? Я видел пользователей, которые знали только виндовса, вот желание разобрать-собрать комп или поковырятся внутрях windows с помощью хотя бы того же SoftIce и т.п. было прямо маниакальным, так что не факт. Про Маки - я наблюдаю как раз прямо таки скажем обратный процесс, то есть народ толпами с PC валит на Маки (кстати есть знакомые и в той же Швеции), и именно потому - как вы выражетесь люди "Голосуют рублём" - за красоту, качество и надёжность и т.д.
Работа с графикой, издательские системы, работа с мультимедиа - вот чему нет равных у Маков. Поговорите с дизайнерами, художниками, издателями, просто с офисными служащими, у которых Маки - это даст пищу вам для размышления. Я видел, как уходят на Маки и никогда больше на PC не возрашаются, а вот наоборот не видел и не слышал, за исключением вашей статьи. Я вам могу привести реальные примеры, как целые фирмы мигрировали на Маки (но надо ли вам это ?).
Про программирование: "это система, основанная на самых современных принципах из имеющихся."
Это ваше мнение или мнение MS? Кто установил эти принципы из имеющихся? Что за принципы? Кто их создал? Какие вы ещё знаете? Вообщем, это так - я тоже могу набросать некоторые принципы построения ОС и выложить в нэт, а потом сказать, что это "самые современные принципы из имеющихся". Так что эти слова пиар, ничего более.
"Например, в разрабатываемом нами языке BARSIC мы используем MS Internet Explorer как элемент окна нашей программы - проигрывателя файлов BARSIC. А также для программирования работы с WWW-документами, загрузки программ через WWW, тестирования через WWW и т.д. (см. сайт Виртуальной лаборатории по физике)."
А вы в курсе, что есть такая библиотека QT, развиваемая ещё с 1988 года, первый релиз которой вышел в 1995 году? Первоначально она разрабатывалась Хаавардом Нордом (главный управляющий Trolltech) и Эриком Чамбенгом (президент компании Trolltech). Qt от Trolltech не раз признавалась как лучшая в своей области, а именно - как библиотека, средствами которой можно было бы реализовать графический интерфейс приложений. И Qt 3 стала победительницей Software Development Times "Jolt Productivity Award" 2002 года. Вам по профессиии как одному из создателей программных языков стыдно не знать про это. К чему это я, а к тому, что модель, подобная ActiveX, работает в KDE давно (наверно ещё раньше чем в виндовс), про COM я вобще промолчу - такие понятия в линукс как DCOM, CORBA, Orbit вам знакомы ?. KDE основан на QT, КДЕ - одна из популярных графических оболочек юникс-систем. Впрочем, если не нравится QT, есть ещё xfce-classes, gtk+ и т.д.
Ещё пример: браузер Konqueror - не выходя из браузера могу прослушать радио, послушать музыку, редакция html/XML, почта, просмотр графических, всякого рода текстовых файлов, ирк-чат и ещё есть множество функций, включая такие, каких нет до сих пор в том же IE, например, многотабельность - мне удобней при навигации открыть один браузер с несколькими открытыми внутри страничками, чем запускать несколько экземпляров браузера. Пример проигрывателя на барсике ничего, кроме смеха, не вызвал, я подобное за 1 час наклепаю и в линукс, такого рода творчество не суть доказательство преимущества системы.
"А после выхода нового формата пользоваться той же программой, просто догрузив кодеки. И будут показываться файлы тех форматов, которые еще не были придуманы на момент написания вашей программы"
Извините но почему тогда у меня видеоплеер Mplayer (плеер такой линуксовский) из десятков дисков с фильмами, проходящих через мои руки, показывает все, а вот в виндовс три разных плейра - нет, даже подгрузка новых кодеков вызывает часто конфликты со старыми, причём после этого отказывают в показе старые фильмы. Вышел кодек, добавим его к плееру - это применимо и к линукс, к вашему сведению. Зачем переписывать сам плеер-то? Вообщем, тут вы даже незнакомы и с данным cофтом под линукс.
"...причём самые разные проигрыватели на вашем компьютере смогут пользоваться этими кодеками"
А зачем мне держать несколько, если есть один, который всё проигрывает нормально?
"Нет единой системы взаимодействия программ друг с другом!"
Извините, тут вы не понимаете сути системы в целом - для вас к прочтению это - для начала.
"И попытались интегрировать Java с операционной системой, нарвавшись при этом на патентный суд с SUN. А затем сделали-таки на основе .NET платформо-независимую часть операционной системы Windows."
Sun входит в OSDL, платформа Java применяется и в линукс, лучше или хуже она интегрированна в систему линукс, чем в виндовс - это вопрос для отдельного исследования (пусть этим Sun занимается), но мы остановимся на том что интреграция java в линукс присуствует.
"Тем не менее, Microsoft делает шаг в сторону безопасной объектной модели .NET "
Первое: модель .NET - проект Mono for Linux, активно продвигаемый Novell ни о чём вам ни говорит? А это ни что иное, как вами любимый .Net (стыдно не знать, г-н доцент). Спорный вопрос ещё в том, что .NET - суть лучшая модель (с позиций MS - да, с позиций Sun - нет, с моей личной - нафиг не нужна :)).
"Жаль, что LINUX как был, так и остаётся по идеологии на уровне очень хорошей многопользовательской MS DOS!"
Компонентная модель в рамках DE системы - это одна лишь из состовляющих системы линукс, отнюдь не главная, что обеспечивает её надёжность и отличную защищёность как от внешних факторов воздействия, так и от внутренних. Жаль, что Windows так и остаётся по идеологии посредственной однопользовательской системой, где нарушение работы одного из компонентов может вызвать крах целиком всей системы. Многозодачность Windows вобще оставляет желать лучшего, а уж взаимодействие между процессами пока выполненно довольно посредственно (даже с моего нынешнего пользовательского взгляда) - известно "Сообщить об ошибке в MS ? итд ...". Тут на сайте приводился пример про запись на CD, я приведу свой. Сейчас, когда пишу в kwtite данные строки, у меня играет музыку xmms, компилируется программа, открывается несколько урлов в браузере firefox, на принтер выводятся несколько страниц, идёт закачка с нэта пары довольно больших пакетов, принимается/отправляется почта, работает ирк-клиент, приходят/отправляются сообщения в icq и jabber, плюс запущено несколько сенсоров с системной информацией gdesklets - никаких тормозов и глюков я не вижу (это на работе машина celeron 1700 /256мб ), пробовал то самое аналогичное применить и в Xp - зависание системы и после 15 минут тщетных попыток ctrl+alt+backspace помог только reset. Вспомнилась ешё фраза знакомого программиста: "мозги у людей тоже бывают многозадачными и мне жаль тех, у кого они однозадачначные".
"Разве кто-нибудь из любителей LINUX готов взять на себя решение задачи сделать на его основе операционную систему с компонентной моделью? Увы!"
Увы, г-н доцент, не зная броду ни кидайтесь в воду!
p.s.кстати большинство прграмм, в том числе и ваши любимые IE и MS-Office, устанавливаются и работают успешно на linux/freebsd - для этого всего-то нужно запустить wine. Современные игры, написаные под виндовс, прекрасно запускаются в линукс под cedega, часто с ростом производительности на том же компьютере.