Такой бредовой статьи я еще не видел. Хотел было проигнорировать, но оказалось, что автор — директор по информационной безопасности в российском Microsoft*, и судя по биографии, не дурак — математик, MBA и выпускник Высшей школы КГБ. Мимо такого я пройти не могу.

В статье шесть пунктов, рассказывающих о том, почему не надо писать национальную операционную систему. (Скажу сразу: я в "национальные" дела не верю, тем более в политико-коррупционные вещи вроде внедрения систем на государственном уровне; я за мир без границ, водку без спирта и все такое). Если кратко, доводы Владимира Мамыкина сводятся к следующему:

Не пишите операционную систему, потому что это СЛОЖНО!

Класс! Спасибо, мы не знали.

Кроме этого, из статьи мы узнали следующее:

1. В Линуксе много дыр и ее пишут сотрудники Агентства национальной безопасности США.

2. В Mac OS X нет драйверов для принтеров.

3. В России нет опыта управления большими проектами.

Как удивительно, что директор по информационной безопасности Microsoft пишет, что Линукс уязвим, а для Мака нет дров! Вы бы хоть скрывались как-нибудь по-лучше, что ли? Наняли бы какое-нибудь "независимое" агентство — опыт-то уже есть.

Драйвера? Очевидно, что автор не знает, как пишутся драйвера для свободных ОС. Он думает, что если Microsoft ходит и уговаривает производителей --

Поэтому главной задачей производителя ОС является работа по уговариванию производителей аппаратных устройств написать драйвера именно для их операционной системы.

-- то так делают все.

Кстати, разве Windows не написан в недрах злейшего врага нашей страны?

В различных странах (в том числе и в России) существуют способы проверки не только зарубежных ОС, но и любых других программных и аппаратных средств, на безопасность их использования в государственных и коммерческих организациях. Это, например, сертификация с предоставлением инспектирующим организациям исходных кодов ПО.

Этим и занимается Владимир Мамыкин: "отвечает за взаимодействие с государственными структурами в области информационной безопасности, в том числе за организацию доступа к исходным кодам продуктов Microsoft, сертификацию этих продуктов и систему их распространения."

Ах, да! У нас нет специалистов, способных написать операционную систему, но у нас специалисты, способные проверить то, что операционная система из десятка миллионов строк кода написана правильно. Замечательно!

Надеюсь, эти специалисты смогли обнаружить чего-нибудь интересное? Какую-нибудь переменную вроде _NSAKEY?

Напоследок: "List of operating systems".

--

*) Конечно, в блоге Мамыкина есть пометка "Информация на данном сайте предоставляется "КАК ЕСТЬ" без каких-либо гарантий и передачи прав. Мнения, высказанные здесь, являются отражением моего личного взгляда, а не позиции работодателя."

Я, вроде как, выпускаю конкурентный майкрософтовскому продукт, поэтому стоит заметить, что в этой статье мнения, высказанные мной, являются отражением моего личного взгляда, а не позиции... той части меня, которая ответственна за выпуск продукта. Как-то так.

(via catlionv)

RuNation 2009-03-16 22:09

Кто рулит в доле. Россия большой рынок (скорее сбыт), а он за так не отдаётся.

Красный Ёж 2009-03-17 00:09

> ...что автор — директор по информационной безопасности в российском Microsoft*, и

> судя по биографии, не дурак — математик, MBA и выпускник Высшей школы КГБ...

Ни первое, ни второе, ни третье не гарантирует того, что автор не дурак.

Статья сильно напомнила то, что говорилось сотрудниками российского Microsoft в последнем выпуске Podcast9. Не исключено, что это "официальная позиция" и "вирусный маркетинг". ;)

Хотя, я человек предвзятый в отношении этой компании и её продукции. :)

Rafiki 2009-03-17 02:09

> Драйвера? Очевидно, что автор не знает, как пишутся драйвера для свободных ОС.

И как же, Дима? Как пишутся драйвера для какт на основе чипов NVidia? Или, может, "комьюнити" напишет мне драйвера для моего Intell'овского RAID-контроллера под BSD?

Ах да. А Mac OS уже "открытая"?

Rafiki 2009-03-17 02:09

> Ах, да! У нас нет специалистов, способных написать операционную

> систему, но у нас специалисты, способные проверить то, что

> операционная система из десятка миллионов строк кода написана

> правильно. Замечательно!

А с каких пор писать стало также легко как читать?

Свободные драйвера для NVIDIA пишутся вот так: http://nouveau.freedesktop.org

Насчет интела не знаю.

Mac OS X? См. CUPS.

Rafiki 2009-03-17 04:09

И что CUPS? Товарищам было лень свою подсистему печати писать - они же по UI специалисты. Вот и купили готовый код. Ну и что, что опенсорсный? Главное интерфейсики-то над ним закрытые. Кстати то же самое и с дарвином. И с самбой. Взять готовый никсовый код, обернуть в задизайненый UI и прдать.

:) Свободная, б., система. Столман аплодирует.

Rafiki 2009-03-17 04:09

Что же касается драйверов для NVidia, то возможности и производительность у них посредственные. Готов поручиться что все 5 Linux-десктопов с NVidia в мире ставят проприетарные драйвера, а BSD на такое "сложное" АО не ставят вообще.

Причем тут это? Мы чего, спорим, что Mac OS X -- свободная система? Нет, конечно. Мы говорим про дрова. Оффтопик, короче.

Извини, где я тут про возможности и производительность говорил? Наверное где-то тут:

Драйвера? Очевидно, что автор не знает, как пишутся драйвера для свободных ОС. Он думает, что если Microsoft ходит и уговаривает производителей —

Поэтому главной задачей производителя ОС является работа по уговариванию производителей аппаратных устройств написать драйвера именно для их операционной системы.

— то так делают все.

Не вижу :( Пора, наверное, очки носить.

Наверное, Грег КХ ходит и уговаривает хардварщиков писать драйвера.

Rafiki 2009-03-17 04:09

Ты писал, что драйвера в "свободных" ОС пишутся каким-то особым образом (вероятно феями-хакерами после работы разносчиками пиццы). Но это полная чушь.

1)Они либо вообще не пишуться.

2)Либо пишуться производителем АО (часто спустя рукова).

3)Либо пишуться пользователями, которым ну оччень хочеться, но случился п.1. В этом случае драйвер невозможно использовать до тех пор, пока железку не пора уже выбрасывать на помойку. Вот тут и всплывают возможности и производительность.

То есть ничего особенного в написании драйверов для "свободных" систем нет.

Rafiki 2009-03-17 04:09

Ну да. Критикуемый автор говорил про принтеры для Мак ОС. Ты сказал, что он "не знает, как пишутся драйвера для свободных ОС". Соответственно ты считаешь Мак ОС - свободной. Но это - не так. При любом понимании "свободы".

Rafiki 2009-03-17 04:09

И что в этом исследовании? 18% коммиттеров не написали в .gitconfig, что работают на Novel? ;)

Критикуемый автор говорил про принтеры для Мак ОС. Ты сказал, что он «не знает, как пишутся драйвера для свободных ОС». Соответственно ты считаешь Мак ОС - свободной.

Потрясающая логика! Если одно предложение стоит за другим, это не значит что одно следует из другого. Объясняю:

3. В Mac OS X нет драйверов для принтеров.

Тут я кратко излагаю забавный "пример" из статьи автора.

..Далее текст, текст..

Потом:

Драйвера?

Обозначаю тему абзаца: сейчас мы будем говорить про драйвера.

Очевидно, что автор не знает, как пишутся драйвера для свободных ОС.

Тут я говорю, что очевидно, автор не знает, как пишутся драйвера для свободных ОС.

...

Rafiki 2009-03-17 04:09

В общем подрезюмирую. Очередной бред Джобсовского фан-боя. ХЗ зачем я тебя продолжаю тебя читать? Ты автор вроде Голубицкого. Читать противно - бросить трудно.

Кстати, капча всё время вывоодит одно и то же.

Понимаю, поздно уже, легко слезаем с темы. Предлагаю закончить спор.

Спасибо, сравнение с Голубицким -- удар ниже пояса.

"Очередной бред Джобсовского фан-боя" -- это сильный аргумент, да.

nlws 2009-03-17 09:09

Я думал, что в Мелкософт не принимаеют на работу идиотов.

Anton Gladchenko 2009-03-18 19:09

Дмитрий, а чем Голубицкий не нравится? У него в "Бизнес журнале" есть неплохие статьи, а в Компьютерре иногда раздражает, конечно.

Я давно уже не читал его (ни разу в "Бизнес журнале"), но помню, что в "Компьютерре" он какой-то бред писал. Мне не нравился его стиль изложения и я был не согласен почти со всем, что он писал :-)

Rafiki 2009-03-18 21:09

Общее между тобой и Голубицким не то, что вы пишите бред. Многие это делают. Вы оба это делаете с таким чуством собственного превосходства, с такой самовлюблённостью, что от этого просто тошнит.

Конечно, с чувством собственного превосходства! Из статьи товарища Мамыкина я сделал вывод, что он нихрена не понимает в разработке операционных систем. Кроме того, я считаю, что его попытка вести блог, в котором он дает однобокое представление о безопасности в операционных системах, не соответствует этическим принципам его специальности и должности, вредит репутации его работодателя, и он должен прекратить заниматься информационной безопасностью.

В чем выражается мое превосходство? В том, что я бы на его месте такие статьи не писал. В том, что я считаю себя человеком с более объективной оценкой реальности. В том, что у меня выше этические стандарты. Стошнило?

ivan 2009-03-21 06:09

нельзя сказать, что автор исходного поста не перегибает палку, но нужно сказать, что Дима Честных пергнул палку во всех своих цитатах.

Не защищаю и не наезжаю на обоих, но:

>1. В Линуксе много дыр и ее пишут сотрудники Агентства

>национальной безопасности США.

в исходном тексте речь о причастии служб, а не о том, что они вообще "пишут линукс"

>2. В Mac OS X нет драйверов для принтеров.

Перечитай, Дима, там такого утверждения тоже нет.

>3. В России нет опыта управления большими проектами.

А это вообще непонятно откуда высосано.

Короче, пост ещё более претенциозный и извини, Дима, глупый, чем у сотрудника МС.

ivan, ты статью-то читал, прежде чем обвинять меня в перегибании палки?

1. В смысле, они его не пишут? Если автор имеет в вижу SELinux, то он что, создан непорочным программированием святым духом при участии NSA?

2. Цитата:

В качестве примера сложности такой работы можно привести пример компании Apple, выпускающую вторую по популярности операционную систему Мас ОС. Достаточно пойти в любой крупный магазин компьютерной техники и убедиться, что число принтеров или число видео карт, работающих с Мас ОС, совсем невелико. Часто в магазине их нет вообще.

3. Цитата:

Для сложных же проектов требуется умение управлять большими коллективами разработчиков. Такого опыта в России нет.