Aleksey Bragin ([info]alex_bragin) wrote,

Статейка Леонида Каганова "Гвоздь в гроб Windows"

Опять: читаю и ужасаюсь. Вроде бы уважаемый человек (если верить рейтингу блогов). Да и в "компьютерном" мире давно уже, как сам говорит с 1990 года.

Уже самое начало вселяет оптимизм: "Сейчас уже понятно, что будущее за unix-системами, и уже ясно, что это будет Linux". Ладно, хорошо, его точка зрения, принимаем. Далее идут параграфы про Microsoft и "законный отъём денег у населения", про то, что опенсорс и free software - крутизна, здесь я согласен с автором.

А вот дальше идёт то, что возмутило меня больше всего:
"неграмотно спланированная, полная ошибок, лишенная системы безопасности с разграничением прав пользователей, она служит прекрасным компостом, в котором роятся черви и вирусы самых разных мастей. Чего не может быть, скажем, в Linux". Ну что это за бред сивой кобылы?
Линукс, начинавшийся как терминалка, и в котором до сих пор вообще ничего не спланировано - о, да, отлично, а винда (NT), над архитектурой которой корпели видные умы - попросту говоря г-но.
А как пассаж насчёт лишенности разграничения прав доступа? Да любой понимающий человек знает, что разграничение доступа в NT реализовано на порядок лучше, чем в unix-подобных системах. Тут даже не нужно быть программистом, а достаточно реально настроить эти разграничения под NT и под unix-системой - сразу будет видно что и где. Леонид по видимому этого никогда не делал.

Следующий абзац погружает в чудеса противоречия самому себе:
"Да, я ненавижу Windows с самого его появления. Моя ненависть вовсе не относится к сотрудникам Microsoft или Биллу Гейтсу - я крайне уважаю его менеджерский талант". Ну только пару страниц назад говорил о том, насколько плохо это - грести деньги лопатой ни за что, а тут вдруг - зауважал его менеджерский талант. Как так? Причём в послесловии опять говорит, что MS ворует у пользователя. Фактически, "крайне уважаю его талант воровать у пользователя" получается.


На самом деле, хорошо что такие читаемые люди пишут о линукс, об опенсорс разработках, но безграмотность в вобщем-то простых вопросах просто потрясает. Если не умеешь использовать систему - не используй, а не жалуйся, что она использует тебя. Это же кстати и к линуксу относится. Только почему-то если ставишь линукс, то обязательно знаешь - систему надо настроить, и настраиваешь как надо. А когда ставишь винду, то почему-то вдруг даже не открыв панель управления, начинаются крики - "о-о-о, безопасности нееет!!, у меня права администратора!! аааааа!".

Надо различать понятия - в майкрософт работают умные разработчики, архитекторы и т.п., они могут делать технологически-качественный продукт. Но там же работают "умные" менеджеры, которые всё это портят своими дурацкими требованиями. И там же есть "умные" стратеги и политики, благодаря которых у большинства и есть отвращение при слове Microsoft.

P.S. Конечно, я уверен, что Леонид всё это знает, а написал так специально, чтобы пообсуждали побольше, да поспорили что лучше - винда или линукс (бесполезнейшее занятие). Но качество статьи очень низко, поэтому я и решил написать этот комментарий. Линукс и опенсорс можно было бы прекрасно прорекламировать не прибегая к такого рода статьям.

Tags: linux, microsoft, windows, каганов

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    Your reply will be screened

    Your IP address will be recorded 

  • 29 comments

[info]koudesnik

June 12 2007, 22:05:48 UTC 4 years ago

Почитайте (если вдруг еще не читали) - http://www.paulgraham.com/microsoft.html

[info]dilesoft

June 13 2007, 06:56:08 UTC 4 years ago

Читал. По-моему, ситуация чисто в Америке (или даже чисто среди знакомых Пол Грехэма). В мире Майкрософт пока рулит.

[info]alex_bragin

June 13 2007, 07:30:42 UTC 4 years ago

Да, я знаком с Полом, интересный человек. Кстати говоря, его мнение насчёт ReactOS - "смысл в нём есть, но нужно стараться сделать лучше оригинал [Windows]". Сложно с ним не согласится...

[info]Dark SavanT [wordpress.com]

June 12 2007, 22:19:41 UTC 4 years ago

скажем так... свежепоставленная винда СРАЗУ дает права администратора. А это знаете ли развращает... привыкаешь сидеть под админом. Это одна из причин такой распространенности вирусов и прочего добра. Если бы изначально пользователю давались права пользовательские, то и проблем было бы меньше.
Одно из удобных решений проблемы нечто типа sudo или kdesu/gksu/gksudo - запуск программы от имени другого пользователя.

[info]dilesoft

June 13 2007, 06:55:04 UTC 4 years ago

В винде такое есть.

[info]alex_bragin

June 13 2007, 07:34:49 UTC 4 years ago

во, я как раз это и имел ввиду: одна ОС даёт все права и возможность их убавить, вторая ОС даёт минимальные права с возможностью их прибавить. Фактически-то ведь одно и тоже, а на деле...

А развращает - это правда. И инсталляторам нечего делать в папках, которые доступны только из под рута, и т.п.

[info]zvirusz

June 13 2007, 11:48:57 UTC 4 years ago

а вы не пытались серверные винды ставить? они более к линухам приближены по предназначению, всё-таки. и при установке есть возможность создать простого юзера, да и авто-логин там по-дефолту не стоит.
и что-то типо судо есть - runas /user:

[info]moose_kazan

June 13 2007, 04:42:08 UTC 4 years ago

Ну он вообще-то так и пишет: Хотя один абзац специально оформил провокационно - чтобы разжечь дискуссию. Так что всё в пределах нормы:)

Подозреваю что он итак всё знает... А вообще выбор операционной системы это дело сугубо личное. Я за здоровую конкуренцию. И имеющаяся ситуация меня в основном устраивает...

[info]alex_bragin

June 13 2007, 07:38:38 UTC 4 years ago

Ну так там не один абзац :)


Знает конечно... Пишет - "никогда не использую Windows", а в статье красочно расписывает её недостатки. Значит использовал всё-таки, а линукс имел для виду :)

[info]dilesoft

June 13 2007, 06:44:34 UTC 4 years ago

Если говорить про недостатки ядра Windows, то меня в нем разрдражает чертовски медленный планировщик (позволяющий одной программе сильно подгрузить остальные). Но, я так понимаю, это проблема не архитектуры, а реализации?

[info]alex_bragin

June 13 2007, 07:44:42 UTC 4 years ago

Причин несколько (кстати планировщики разные в разных версиях винды, пока наиболее прогрессивный - в Windows 2003, хотя в Windows Server 2008 он улучшен ещё на порядок):
1. Нехватка физической памяти, тогда всё реально тормозит, несмотря на планирование процессов-потоков.
2. Драйверы - как известно модули ядра. Если там что-то неумело сделано (а такое встречается, и довольно часто), то опять будут тормоза.
3. Прочее, что называется "bloated". Политика Microsoft'а понапихать в ОС всего, без разницы нужно это или нет. "Это" занимает память, процессорное время и приводит к п.1.

[info]dilesoft

June 13 2007, 07:48:21 UTC 4 years ago

Ну, у меня гигабайт памяти, толку особого нет. Пробовал отключать лишние службы - тоже.

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

[info]dilesoft

June 13 2007, 06:48:17 UTC 4 years ago

Права доступа в NT-то есть. Только они непонятно как используются. Вот в Висте инсталляторам не дали права доступа администратора - она каждые пять минут просит пользователя подтвердить право инсталляции. А в Линуксе проги и не из под рута устанавливаются, видимо, они не лезут в админские папки (а в Windows лезут).

Anonymous

June 18 2007, 16:51:46 UTC 4 years ago

У меня после установки BSD, пользователь в системе по умолчанию root и никакого другого - нет. Так вот, сейчас я знаю, к чему это может привести, но в школьные годы - лет эдак 8 назад, не понимал, какого она слетает постоянно... Я думаю, в общем случае, все зависит от опыта пользователя. Система прав WinNT очень и очень гибкая и позволяет сделать невероятные вещи - например позволить записывать файлы в каталог и запретить удалять, а мне это не так давно было очень нужно по работе, в *nix получилось реализовать, но через определенный софт...

[info]generex

June 18 2007, 16:52:55 UTC 4 years ago

Это был я выше...

Anonymous

4 years ago

Anonymous

4 years ago

[info]poige

September 25 2007, 16:48:49 UTC 4 years ago

> и в котором до сих пор вообще ничего не спланировано

"... Линукс, начинавшийся как терминалка, и в котором до сих пор вообще ничего не спланировано - о, да, отлично, а винда (NT), над архитектурой которой корпели видные умы - попросту говоря г-но. ..."

1) "Видные умы" "корпели" над VAX/VMS, многое из которой, потом, оказалось в Windows NT (не без помощи D. Cutler & co.). Вот только, "почему-то", безопасность NT ниже на порядки. Кстати, очень типично для M$ -- купить что-то стоящее, и умудрится это испоганить.

2) Не важно из чего вырос Linux; у этого яблока так, или иначе, было дерево, от которого оно недалеко упало -- UNIX. И если раньше ещё можно было иметь аргументы в духе убогости средств разграничения привилегий процессов и доступа к файлам, то сравнительно давно "всё": ACL, и capabilities (man 7 capabilities: "Starting with kernel 2.2, Linux divides the privileges traditionally associated with superuser into distinct units, known as capabilities, which can be independently enabled and disabled. Capabilities are a per-thread attribute. "). Да, в Windows ACL есть. Что ещё, кроме дыр для "вирусов"?

А насчёт "и в котором до сих пор вообще ничего не спланировано"... это настолько явная ерунда, что даже комментировать не хочется.

[info]ddmitry

September 26 2007, 06:45:55 UTC 4 years ago

Относительно примитивности прав доступа в Linux. Cоветую ознакомится с возможностями SELinux.
http://www.redhat.com//docs/manuals/enterprise/RHEL-4-Manual/selinux-guide/

Anonymous

September 26 2007, 07:41:43 UTC 4 years ago

Ну, и что? (про уважение менеджментского таланта)
Я уважаю молоток, но не люблю когда им бьют по голове.
Аналогия ясна вам?

[info]pawnhearts

September 26 2007, 10:09:16 UTC 4 years ago

> Да любой понимающий человек знает, что разграничение доступа в NT реализовано на порядок лучше, чем в unix-подобных системах. Тут даже не нужно быть программистом, а достаточно реально настроить эти разграничения под NT и под unix-системой - сразу будет видно что и где. Леонид по видимому этого никогда не делал.

Что вы имеете ввиду под unix-системой?
Solaris предлагает несколько более гибкую модель в этом плане. Ещё есть selinux.

Что толку от acl, когда большинство пользователей работает с правами администратора, а программ все эти разграничения игнорирует(а система это допускает, для обратной совместимости)

Anonymous

September 26 2007, 12:28:21 UTC 4 years ago

Я понимаю, когда силы вкладываются в по-своему уникальные продукты, Linux, HURD, etc. Но заниматься открытием велосипеда, да еще далеко не самого лучшего...

[info]alex_bragin

September 26 2007, 18:22:36 UTC 4 years ago

ReactOS - абсолютно уникальный продукт. Больше опенсорс реализации полной ОС на архитектуре NT и Win32 нет, и врядли будет.

Linux - уникален только своим фэн-коммьюнити, не более.
HURD - вообще вещь в себе :)

Судя по тону высказываний, Вы сюда пришли с ЛОРа, я угадал? :)

[info]soonts

September 27 2007, 15:33:40 UTC 4 years ago

Во френды.

Лично я люблю windows.

Тока один комментарий: ненастроенный windows обычно работает как часы, хоть и не защищён. А линукс я лично пытался поставить и настроить 4 раза. Или не ставится, или не работает вообще, или не работает что-то важное. Последняя попытка была убунту - не работал принтер, а от двух мониторов (один 1680x1050, фторой 1600x1200) я так и не смог добиться желаемого. Я понимаю, что скорее всего это из-за хреновых драйверов от видеокарты, но мне как-то пофигу.

P.S. Удачи с ReactOS.

Anonymous

October 12 2007, 21:32:56 UTC 4 years ago

Мир фантастики

Посмотрел на сайте журнала "Мир фантастики". Вроде уважаемый автор (8-9 баллов в рецензиях). А статья - какой-то несвязный кошмар (может, специально). Надеюсь, книги он и вправду лучше пишет.

[info]telegamochka

April 4 2008, 11:52:27 UTC 4 years ago

Что лучше - MSWin/*nix/MacOS/Nokia/SonyEricsson/Пастернак/Маяковский/... - как правило дело вкуса, убеждений и привычки. Я, например, не так давно поняла, чем линукс объективно лучше лично для меня. Его идеология "все можно сделать из командной строки, GUI лишь надстройка над ней" оказалась идеальной для моих разработок :) На базе линукса мне достаточно выполнить серверной частью команду, переданную клиентом. А в MSWin для того, чтобы использовать умения чужих программ - пришлось бы вникать во все эти жуткие COM и прочие нагромождения. Либо писать все самой. То, что я сделала под линуксом достаточно быстро и с минимумом погружения в новые и не нужные по основной работе знания, в MSWin потребовало бы на порядок больше времени, мотивации и изучения...

Anonymous

March 22 2011, 08:37:28 UTC 1 year ago

Взлом соц-сети "Вконтакте" - теперь это не просто мечта..

Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…