Aleksey Bragin ([info]alex_bragin) wrote,
@ 2007-06-13 01:16:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Entry tags:linux, microsoft, windows, каганов

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

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

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

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

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


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

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

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




(28 comments) - (Post a new comment)


[info]koudesnik
2007-06-12 10:05 pm UTC (link)
Почитайте (если вдруг еще не читали) - http://www.paulgraham.com/microsoft.html

(Reply to this) (Thread)


[info]dilesoft
2007-06-13 06:56 am UTC (link)
Читал. По-моему, ситуация чисто в Америке (или даже чисто среди знакомых Пол Грехэма). В мире Майкрософт пока рулит.

(Reply to this) (Parent)


[info]alex_bragin
2007-06-13 07:30 am UTC (link)
Да, я знаком с Полом, интересный человек. Кстати говоря, его мнение насчёт ReactOS - "смысл в нём есть, но нужно стараться сделать лучше оригинал [Windows]". Сложно с ним не согласится...

(Reply to this) (Parent)


[info]Dark SavanT [wordpress.com]
2007-06-12 10:19 pm UTC (link)
скажем так... свежепоставленная винда СРАЗУ дает права администратора. А это знаете ли развращает... привыкаешь сидеть под админом. Это одна из причин такой распространенности вирусов и прочего добра. Если бы изначально пользователю давались права пользовательские, то и проблем было бы меньше.
Одно из удобных решений проблемы нечто типа sudo или kdesu/gksu/gksudo - запуск программы от имени другого пользователя.

(Reply to this) (Thread)


[info]dilesoft
2007-06-13 06:55 am UTC (link)
В винде такое есть.

(Reply to this) (Parent)


[info]alex_bragin
2007-06-13 07:34 am UTC (link)
во, я как раз это и имел ввиду: одна ОС даёт все права и возможность их убавить, вторая ОС даёт минимальные права с возможностью их прибавить. Фактически-то ведь одно и тоже, а на деле...

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

(Reply to this) (Parent)


[info]zvirusz
2007-06-13 11:48 am UTC (link)
а вы не пытались серверные винды ставить? они более к линухам приближены по предназначению, всё-таки. и при установке есть возможность создать простого юзера, да и авто-логин там по-дефолту не стоит.
и что-то типо судо есть - runas /user:

(Reply to this) (Parent)


[info]moose_kazan
2007-06-13 04:42 am UTC (link)
Ну он вообще-то так и пишет: Хотя один абзац специально оформил провокационно - чтобы разжечь дискуссию. Так что всё в пределах нормы:)

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

(Reply to this) (Thread)


[info]alex_bragin
2007-06-13 07:38 am UTC (link)
Ну так там не один абзац :)


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

(Reply to this) (Parent)(Thread)


[info]moose_kazan
2007-06-13 11:50 am UTC (link)
Сто пудово... Да ладно... И сам пиарится, и открытый софт пиарит:)

(Reply to this) (Parent)


[info]dilesoft
2007-06-13 06:44 am UTC (link)
Если говорить про недостатки ядра Windows, то меня в нем разрдражает чертовски медленный планировщик (позволяющий одной программе сильно подгрузить остальные). Но, я так понимаю, это проблема не архитектуры, а реализации?

(Reply to this) (Thread)


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

(Reply to this) (Parent)(Thread)


[info]dilesoft
2007-06-13 07:48 am UTC (link)
Ну, у меня гигабайт памяти, толку особого нет. Пробовал отключать лишние службы - тоже.

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

(Reply to this) (Parent)


[info]dilesoft
2007-06-13 06:48 am UTC (link)
Права доступа в NT-то есть. Только они непонятно как используются. Вот в Висте инсталляторам не дали права доступа администратора - она каждые пять минут просит пользователя подтвердить право инсталляции. А в Линуксе проги и не из под рута устанавливаются, видимо, они не лезут в админские папки (а в Windows лезут).

(Reply to this) (Thread)


(Anonymous)
2007-06-18 04:51 pm UTC (link)
У меня после установки BSD, пользователь в системе по умолчанию root и никакого другого - нет. Так вот, сейчас я знаю, к чему это может привести, но в школьные годы - лет эдак 8 назад, не понимал, какого она слетает постоянно... Я думаю, в общем случае, все зависит от опыта пользователя. Система прав WinNT очень и очень гибкая и позволяет сделать невероятные вещи - например позволить записывать файлы в каталог и запретить удалять, а мне это не так давно было очень нужно по работе, в *nix получилось реализовать, но через определенный софт...

(Reply to this) (Parent)(Thread)


[info]generex
2007-06-18 04:52 pm UTC (link)
Это был я выше...

(Reply to this) (Parent)


(Anonymous)
2007-07-07 11:01 am UTC (link)
В FreeBSD есть ACL, можно также запретить удалять из каталога всё и писать разрешить туда всем. Лень разобраться было или ты не знал?

(Reply to this) (Parent)(Thread)


[info]danya_shadow
2007-09-25 03:26 pm UTC (link)
А вот 10 лет назад, когда я первый раз поставил FreeBSD, их не было.

(Reply to this) (Parent)


(Anonymous)
2007-09-25 06:17 pm UTC (link)
По поводу "получилось реализовать но через определенный софт" - вы что, ниасилили команду "chmod +t "? Ужос. Да и на крайний случай есть ACL.

(Reply to this) (Parent)

> и в котором до сих пор вообще ничего не спланировано
[info]poige
2007-09-25 04:48 pm UTC (link)
"... Линукс, начинавшийся как терминалка, и в котором до сих пор вообще ничего не спланировано - о, да, отлично, а винда (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 есть. Что ещё, кроме дыр для "вирусов"?

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

(Reply to this)


[info]ddmitry
2007-09-26 06:45 am UTC (link)
Относительно примитивности прав доступа в Linux. Cоветую ознакомится с возможностями SELinux.
http://www.redhat.com//docs/manuals/enterprise/RHEL-4-Manual/selinux-guide/

(Reply to this)


(Anonymous)
2007-09-26 07:41 am UTC (link)
Ну, и что? (про уважение менеджментского таланта)
Я уважаю молоток, но не люблю когда им бьют по голове.
Аналогия ясна вам?

(Reply to this)


[info]pawnhearts
2007-09-26 10:09 am UTC (link)
> Да любой понимающий человек знает, что разграничение доступа в NT реализовано на порядок лучше, чем в unix-подобных системах. Тут даже не нужно быть программистом, а достаточно реально настроить эти разграничения под NT и под unix-системой - сразу будет видно что и где. Леонид по видимому этого никогда не делал.

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

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

(Reply to this) (Thread)


(Anonymous)
2007-09-26 12:28 pm UTC (link)
Я понимаю, когда силы вкладываются в по-своему уникальные продукты, Linux, HURD, etc. Но заниматься открытием велосипеда, да еще далеко не самого лучшего...

(Reply to this) (Parent)(Thread)


[info]alex_bragin
2007-09-26 06:22 pm UTC (link)
ReactOS - абсолютно уникальный продукт. Больше опенсорс реализации полной ОС на архитектуре NT и Win32 нет, и врядли будет.

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

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

(Reply to this) (Parent)


[info]soonts
2007-09-27 03:33 pm UTC (link)
Во френды.

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

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

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

(Reply to this)

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

(Reply to this)


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

(Reply to this)


(28 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…