Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет alksnis ([info]alksnis)
@ 2007-06-17 10:17:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Кому интересно, посмотрите
На днях прочитал интервью Яна Мердока, автора проекта Debian, и почерпнул для себя очень много нового и интересного.
Интервью "Ian Murdock: Debian "missing a big opportunity"" было напечатано в мартовском номере журнала LINUX FORMAT и перепечатано в майском номере русскоязычной версии журнала.
Интервью напрямую относится к нашей дискуссии об отечественной операционной системе и те проблемы, которые предстоит решать при разработке такой ОС, наглядно высвечены в интервью Яна Мердока.

Ян Мердок [Ian Murdock] впервые затронул Linux, когда разработал манифест Debian и создал дистрибутив Linux, известный как Debian, в 1993. На этом он не остановился, и в 1999 году основал Progeny, ИТ-компанию на рынке Linux. Сейчас работает главным технологом в новообразованном Фонде Linux (Linux Foundation; появился в результате слияния OSDL и Free Standards Group) [уже нет: пока верстался номер, Мердок перешел на работу в Sun Microsystems, - прим. ред.]; его роль - ни больше ни меньше, как обеспечить надежность и стандарты в ОС Linux OS. Ник Вейч встретился с Яном в Нью-Йорке и обрушил на него вопросы читателей Linux Format, страдающих Debian-фобией.

Linux Format: Вы довольны тем, во что превратился Debian?
Ян Мердок:
В общем-то, вполне доволен. Ясно, что Debian совершил немало хорошего и оказал мощное влияние. Он решительно превзошел все мои ожидания. Но есть аспекты, несколько обескураживающие меня.
По-моему, в некоторых отношениях Debian упустил большую возможность. Если рассмотреть, как используется Linux, от крупных предприятий до другого края спектра, то Debian - один из трех крупных дистрибутивов во всем мире: два других - Red Hat и SUSE. И есть несколько мелочей, которые его тормозят. А большой недостаток - то, что у него никогда не было предсказуемого графика релизов. Когда выйдет следующая версия? «По мере готовности» - это не самый притягательный ответ для широкого рынка, верно?
Полтора года назад я сказал, что перед Debian открываются широкие возможности, и что важнее всего для этого вовремя выпустить Etch. И вот мы видим не только провал, но и образ действий, который к нему привел - а именно, кое-какие разработчики предсказывали, что все это работать не будет, потому что деньги вложены в формулу проекта Dunc-Tank [группа оплачиваемых разработчиков дистрибутива Debian, - прим. пер.], обреченного на провал, и сами же пассивно-агрессивно вели себя так, чтобы это предсказание оправдалось, иллюстрируя худшие свойства процесса разработки программ с открытым кодом. Не говоря уже о том, что они [Debian] теряют отличные возможности.

LXF: Непохоже, что в других дистрибутивах столько внутренних раздоров.
ЯМ:
В какой-то мере они довольно типичны. Такие раздоры можно наблюдать в любой фирме - вопрос в том, до какой степени они выплескиваются на публику. По большей части вы о них и не подозреваете, потому что все разборки происходят за закрытыми дверями. Так что на самом деле ничего нового тут нет. Просто в Debian все настолько открыто и прозрачно, что все на виду.
Я думаю, что в какой-то мере Debian овладел процессный амок. Должен существовать некий процесс, подлежащий масштабированию. Я хочу сказать, вы начинаете с одного человека, потом доходите до десяти - и перед вами проявляется новый набор проблем. Затем вы переходите от десяти к сотне, от сотни к тысяче, и следует выстраивать процесс в соответствии с его масштабом. Проблема слишком обширного процесса состоит в том, что разработку выполняет комитет - то есть нет сильного лидера, и никто не вправе взять принятие решений на себя. А иногда нужно принимать непопулярные решения; для этого и служат лидеры. В итоге такой комитет приходит к тому, что никто не отваживается принимать решения, пока с этими решениями не согласятся все. Но ведь организация разрастается, и всех удовлетворить получается невозможно, поэтому решения не принимаются вообще. Вот в таком тупике оказался сегодня Debian.

LXF: Если Debian выдохся, что тут исправишь?
ЯМ:
Честно говоря, я такое уже вижу на Slashdot ...так что я мог бы продолжать! Я считаю, фундаментальной ошибкой стало принятие этого демократического процесса, которое произошло уже после моего ухода и которому я противился.

LXF: Так вы были против этого?
ЯМ: Да, я был против. В основном причина та же: по-моему, в открытых проектах , как в любом бизнесе, чтобы сделать серьезную работу, нужно сильное руководство. И я думаю, именно это одна из причин успеха Ubuntu: у них есть сильный лидер, причем облеченный властью. Просвещенный руководитель прислушивается к мнению сообщества и принимает его к сведению, и понимает, что ему случается принимать и плохие решения, которые надо будет пересматривать. Полагаю, что ратовавшие за чистую демократию в Debian в какой-то мере рассматривали это как социальный эксперимент- что произойдет, если все решения ставить на голосование. Знаете, демократия в чистом виде... Она намного лучше выглядит на бумаге, чем получается на практике. Поэтому-то я всегда и был против. Знаете, меня порадовало нынешнее руководство Debian: я думаю, Энтони Таунс [Anthony Towns] хорошо поработал, и он не боится принимать непопулярные решения, примером чего может служить Dunc-Tank. С этой точки зрения, это в большей степени проблема организации. Будем надеяться, что сильное руководство будет продолжаться.

LXF: Вы упомянули Ubuntu. Многие относятся к нему, как к «доведенному до ума» Debian. Вас не расстраивает, что Ubuntu - это фактически популистская версия Debian?
ЯМ:
Позвольте мне теперь заступиться за Debian, после моих на него нападок. Нельзя забывать, насколько Debian был передовым и инновационным. Вся идея открытой разработки, распределенной разработки... это была модель, впервые примененная именно в Debian. Лавры первопроходца принадлежат Linux, но Deb стал первой попыткой создать что-либо таким способом.
Естественно, что разрушая старые основы и осваивая новое, совершаешь ошибки; успешность организации определяется, среди прочего, способностью осознать совершенную ошибку. Утверждение, что Ubuntu - это правильно сделанный Debian, отчасти подразумевает, что Debian сделан неправильно, а это уже, моему мнению, заблуждение. А может ли Debian чему-то научиться у Ubuntu -исключительной восприимчивости и всему хорошему, что в нем, если честно признать, есть? Разумеется. Я думаю, это единственное положительное влияние Ubuntu.
Ubuntu определенно поднял планку. Он оказал громадное влияние на множество людей во всем мире, которые используют Debian (а я считаю, что Ubuntu - Debian). Полагаю, что ошибки они тоже делали, но они показали свою способность признавать просчеты и исправлять их. Еще раньше я достаточно громко выражал свое мнение по поводу совместимости, а именно: начали появляться пакеты Debian которые в Debian невозможно запустить. Я помню, как это случилось с RPM в конце девяностых, и я не хотел, чтобы подобное произошло с Debian. Мы расходились во мнениях по поводу того, как делать разные вещи - DCC и прочее, возникавшее и исчезавшее. Но в конечном итоге, в настоящее время Ubuntu является активным участником моего текущего проекта, Linux Standard Base (LSB), ядром которого является совместимость, так что мои ранние опасения как раз и приняты внимание.

LXF: Это приводит меня к следующему вопросу: не настанет ли момент, когда Linux Standard Base будет лоббировать какой-то конкретный мененджер пакетов?
ЯМ:
Это имеет смысл, если люди просят. Но надо постоянно помнить, как работает LSB: мы действуем в мире, где уже существуют многочисленные реализации. Нельзя просто придти и заявить: «Тот прав, а этот ошибается». Скорее вы усаживаетесь рядом с человеком и говорите: «Мы ведь все согласны с тем, должны в чем-то придти к общему мнению, так почему бы вам не согласиться со мной, и все будет отлично?» А он в это время сидит рядом с вами и думает в точности то же самое...
Что же касается пакетов - да, некий стандарт пакетов определенно необходим. Взгляните на станицу закачки любого приложения Linux - ну, хоть MySQL: вы увидите там 15 разных пакетов. RHEL4 - вepсия, RHEL5-версия, Debian-версия, каких только версий нет; и в какой-то степени LSB создана для того, чтобы решить проблему создания приложений таким образом, чтобы приложение работало в разных дистрибутивах; но она совершенно не касается того, как эта программа фактически появляется в системе. Поэтому мы недавно начали работу над стандартом пакетного менеджмента, и главным будет подход к этой работе. Мы пришли к дистрибутивам, потому что осознали: если мы хотим, чтобы стандарт имел вес во всем мире, дистрибутивы должны не заглатывать его без разбора, а открыто применять, в противном случае...

LXF: В этом нет смысла.
ЯМ:
Да! Получится, что мы разработали стандарт, которым никто не пользуется и, значит, зря потратили время. Поэтому мы собираем всех вместе и говорим: «Вот проблема, на которую надо обратить внимание», и по большей части все соглашаются. Обычно на этом месте все и распадается, потому что люди приходят и говорят: «Очевидно, чтобы продвинуться вперед, надо...» Обычно предлагаемое решение подразумевает необходимость все переписать.

LXF: Это решение а-ля Канберра, да? Невозможно выбрать между двумя одинаковое хорошими вещами, и выбирают нечто слегка подмоченное.
ЯМ:
Если бы! Выбрать - это еще полбеды, но ведь не выбирают, а создают что новое. Что касается стандартизации LSB, нам приходится работать в сильно распределенном, многополюсном мире, в котором способ создания стандарта так же важен, как его поддержание.

LXF: А нету ли опасности того, что приняв нечто как стандарт, мы утратим стимул к усовершенствованию?
ЯМ:
Здесь мы приходим к вопросу взаимоотношений стандартов и инноваций. Обеспечивать стандарты вовсе не означает тормозить инновации, и на самом деле расширить инновацию можно, стандартизируя как можно меньше. Так что применительно к пакетам, не слишком важно, что все устанавливают пакеты в одинаковом формате, не слишком важно и то, чтобы при наличии двух пакетных систем обе обладали одинаковыми способностями и одинаковым интерфейсом. А важно вот что: чего потребителю технологии нужно от этой технологии? В случае с пакетами, об этом следует спрашивать у потребителей - разработчиков программ, которые желают создать единое приложение Linux, способное работать в любом дистрибутиве. Они говорят: «Слушайте, мы уже поддерживаем две, три, четыре разных платформы, и нам неохота поддерживать еще одну - нам не нужно RPM. Мы потому и пишем скрипты оболочки, чтобы просто загружать файлы в файловую систему. И нам годится расширяемое решение, которое позволит нам добавлять несколько маленьких строчек к коду, который у нас есть на сегодняшний день. Не вынуждайте нас вышвыривать все наши наработки в окно только потому, что вам не нравится предыдущая технологическая итерация». На самом деле все очень просто: стандартизировать как можно меньше и не вступать в дискуссию, имея некое предвзятое мнение о конечном результате.

LXF: Каковы, по-вашему, основные проблемы, стоящие перед LSB?
ЯМ:
Основной проблемой, стоящей перед LSB, является сама по себе сложность работы, которую нам приходится выполнять. Если подумать о платформе Linux, она вовсе не так уж хорошо сгруппирована. Фактически, существуют десятки, или сотни, или тысячи различных компонентов, поддержкой которых занимаются самые разные люди, с самыми разными приоритетами. Кто-то понимает важность совместимости, кому-то до этого и дела нет - они хотят менять все, что им хочется, и когда им хочется.
Наша работа в том, чтобы упорядочить хаос - или, по крайней мере, скрыть его. Есть люди, которым подавай Linux как единую платформу, а тот факт, что в нем около 100 разных дистрибутивов, и что иногда какой-нибудь мелкий компонент разрушает всю совместимость в силу некой таинственной причины... это заставляет таких людей думать: «А вообще, жизнеспособен ли Linux?»
Проблема, стоящая перед нами - чтобы все эти люди с такими разными интересами стремились к одной цели.

LXR Зачем?
ЯМ:
Потому что по мере роста Linux все больше людей сталкиваются со все более болезненными проблемами, которые мы пытаемся решать. Всегда трудно убедить людей начать лечить болезнь, которая еще не началась. «Но болезнь обязательно начнется через несколько лет, доверьтесь нам, мы собираемся предотвратить ее». Людей гораздо проще убедить заняться лечением, но не профилактикой.

LXF: Слияние OSDL с FSG облегчит ситуацию?
ЯМ:
Да, определенно. Что касается FSG и OSDL, деятельность этих организаций в значительной степени пересекалась. В уставах этих организаций, на бумаге, никакого пересечения деятельности не было, но на самом деле оно было. Мы занимались LSB, a OSDL занимались Carrier Grade Linux [CGL] и Portland, которые весьма похожи на стандарты. В какой-то мере мы конкурировали друг с другом, а в этом совершенно не было смысла, потому что основа у нас у всех одна. И соединение этих организаций - да любая консолидация - послужит увеличению эффективности.

LXF: Вы считаете, что это также позволит прояснить цели?
ЯМ:
Да, в том смысле, например, что вместо того, чтобы распыляться на LSB, CGL и Portland, мы сможем объединить их под одной идеей, а именно идеей стандартизации платформы Linux. Это повлечет за собой работу над компилятором, инструментарием, ядром, рабочим столом, некоторыми вертикальными функциями, например, телекоммуникационными, которые нацелены на определенную сферу.
Нам надо придумать четкое пояснение того, чем мы занимаемся. Люди обычно не задумываются об организациях, занимающихся стандартами. Они не думают «Какими стандартами занимается эта группа?» Они думают так: «А что это за штуковина такая - Linux, и как бы мне в него залезть?», «Как мне создать свой продукт для него?», «Как мне использовать его в моем предприятии?» - и далее в том же роде. Нам надо говорить на их языке - а помимо этого, просто засучить рукава и делать то, что должно быть сделано.

LXF: А вас не беспокоит, что в некоторых стандартах будут использованы патенты?
ЯМ:
Об этом приходится беспокоиться всем, кто занимается стандартами.

LXF: Потому что так уже случалось, причем многократно.
ЯМ: Да, я полагаю, это уже проверенная временем технология: принять участие в разработке стандарта и внести свой вклад. Это называется подводными патентами: такие штуки скрываются где-то на заднем плане. Вы уже заняли нужную позицию, закрутили болты... Поскольку это - проверенная временем технология, организации, занимающиеся стандартами, разработали свою политику, а также и политику отношения к собственности, которая как раз и создана для подобных вопросов.
Мы - не исключение. У нас тоже есть политика IP, созданная для того, чтобы не возникали проблемы подобного рода. Конечно, наша политика отличается от практикуемой в типичных организациях, занимающихся стандартами, потому что мы - Open Source, но все же в большинстве случаев правила те же.


(Добавить комментарий)

эх
[info]vilfred@lj
2007-06-17 04:00 (ссылка)
они все заточены на прибыль, они такие люди и у них такой мир... Ну, честное слово, мне не интересны аргументы Мердока, это не решает проблему основную... Они так живут. ОпенСурс - это бесплатно, потому они назвали это коммунизмом. Бесплатное подрывает основу их жизни. вобщем вот.

(Ответить) (Ветвь дискуссии)

Re: эх
[info]babl1986@lj
2007-06-17 04:21 (ссылка)
Коммунизмом это назвала майкрософт и Вы, но никак не сообщество opensource.

(Ответить) (Уровень выше)

Re: эх
[info]ob3r0n@lj
2007-06-17 12:06 (ссылка)
главное заблуждение, opensource не значит бесплатное

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: эх
[info]vilfred@lj
2007-06-17 17:14 (ссылка)
гы, вы что к совести чтоли аппелировать людей будете?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: эх
[info]ob3r0n@lj
2007-06-17 17:33 (ссылка)
да при чем тут это? нельзя путать понятия. вот это реально тупо.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: эх
[info]vilfred@lj
2007-06-17 17:39 (ссылка)
имхо, это самое главное...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: эх - [info]ob3r0n@lj, 2007-06-17 17:41:15
Re: эх - [info]vilfred@lj, 2007-06-17 18:12:48
Re: эх
[info]bacr@lj
2007-06-17 14:53 (ссылка)
не надо путать GNU и Open Source

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: эх
[info]vilfred@lj
2007-06-17 17:24 (ссылка)
да я не путаю, я немного о другом. ОпенСурс будет работать, когда людям будет нетрудно отдавать, скажем так. Тут совершенно другой склад мыслей должен быть, скажем так... хотя впрочем мессадж ни о чем..

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: эх
[info]ob3r0n@lj
2007-06-17 17:33 (ссылка)
бред. посмотрите на все существующие по под gnu gpl

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: эх
[info]vilfred@lj
2007-06-17 17:40 (ссылка)
а вот еслиб посмотреть, сколько в коде майкрософта взято из опенсурса... нас бы это рассудило однозначно =)

(Ответить) (Уровень выше)


[info]babl1986@lj
2007-06-17 04:35 (ссылка)
Как пользователь дистрибутива Debian, должен сказать, что интервью уже слегка устарело, тем не менее многие вопросы касательно этой ОС актуальны.

Debian уже избрал нового президента и он недавно приступил к обязанностям, его предвыборная программа (прям маленькое Интернет государство =))) вселяет надежду на светлое будущее. Да, действительно есть проблема выпуска новых релизов, между ними проходит много времени, но и если посмотреть на величину Debian, то это САМЫЙ КРУПНЫЙ из всех открытых, да и закрытых проектов. Он тянет за собой 24000!!! приложений, тестирует их на совместимость и стабильность и все это на 10 архитектурах (буквально на днях прекратили поддержку 11ой, спарк32, которая работает на старых серверах SUN и которую сама SUN прикрыла аж 7 лет назад)!!! и это в четырех ветвях развития, то есть фактически работа ведется над 960 000 пакетов! Конечно в таком гигантском проекте будут и раздоры и перепалки, но ему уже почти 15 лет и он все еще живет и процветает! И это многого стоит. Я поистине восхищаюсь этим полностью открытым проектом.

Что касается LSB, тут есть противоречие небольшое, которое сильно портит им жизнь. Linux - свобода, GNU GPL гарантирует 4 свободы, а значит вводить стандарты, которые по сути являются некоторыми "ограничениями" - крайне сложно. За 15 лет развития создалось столько непохожих вещей, которые работают в 350 различных дистрибутивах и каждая из которых имеет те или иные плюсы, перекрывающие все минусы, что стандартизация чего-то обязательно сказывается потерей возможностей. Свобода в Linux - это палка о двух концах, с одной стороны полностью дает тебе возможность построить именно то чего ты хочешь, без компромисов, быстро и полностью легально, с другой - каждый уже построил то чего он хочет и в итоге производители ПО не знают под что писать.

Тем не менее, что касается разработки ОС на базе Linux для России, думаю стоит положиться на LSB, проект многообещающий и уже принесший некоторые плоды, а выход Linux из полностью серверного и кластерного уровня на домашние системы уже заставляет двигаться и FSF и OSDL в пользу совместных действий, ибо рынок настольных систем очень велик.

(Ответить) (Ветвь дискуссии)


[info]ob3r0n@lj
2007-06-17 12:08 (ссылка)
ага, даже Столман признал его как единственно возможный дистрибутив

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]frost_11@lj
2007-06-18 08:40 (ссылка)
А Торвальдс так не считает...

(Ответить) (Уровень выше)


[info]potan@lj
2007-07-05 10:54 (ссылка)
Стандарт, это не ограничение, а рекомендация, которой надо следовать, что бы получить некий результат - в данном случае обеспечить совместимость.

(Ответить) (Уровень выше)

Вопросы организации производства
[info]rbogatyrev@lj
2007-06-17 05:38 (ссылка)
Здесь показательны проблемы организации подобного производства. Да, именно производства.

В сфере ОСестроения можно выделить три схемы:

1. Проприетарные (закрытые) системы крупных корпораций.
2. Свободные (открытые) системы некоммерческих ассоциаций и групп энтузиастов.
3. Государственные структуры.

Очевидно, что для достижения высокого уровня зрелости продукции нужен подобный уровень зрелости от ее производства. Это иллюзия, что если делается все открыто и энтузиастами, то будет лучше, чем в системах с четкой организацией и жестким контролем исполнения. Когда же ставится задача, которую нужно решить в короткий срок, в условиях сильной конкуренции, требуется сильная централизация и грамотная организация.

В Советском Союзе были яркие примеры того, как этого добивались по линии третьего варианта: И.В.Курчатов -- атомная наука и техника, С.П.Королев -- космос, С.А.Лебедев -- компьютеростроение. У нас были сильные генеральные конструкторы в авиационно-космической и военной сфере. У нас были таковые и в области компьютеров. Ученики С.А.Лебедева, тот же В.С.Бурцев -- http://www.ipmce.ru/about/history/leading/burtsev/ и http://www.ipmce.ru/about/press/pcweek52003/

В "Европейском центре программирования" недавно размещен редкий сборник "Сергей Алексеевич Лебедев. К 100-летию со дня рождения основоположника отечественной электронной вычислительной техники". Отв.ред. В.С.Бурцев (2002). Его тираж был микроскопическим -- 300 экз., и это при том, что Лебедев в компьютерах -- это не менее значимая фигура, чем С.П.Королев. Сразу предупреждаю, размер PDF очень большой -- 70 Мбайт. Вот ссылка: http://www.europrog.ru/book/lbdv2002r.pdf
В формате DjVu много меньше -- 6 Мбайт: http://www.europrog.ru/book/lbdv2002r.djvu

И возвращаясь к проекту СТАРТ создания отечественной ОС, элементной базы и программной инфраструктуры нового поколения (1988). Роль В.Е.Котова как организатора и по сути генерального конструктора была очень высокой.

Делать в России перспективную отечественную государственную ОС в режиме того, что принято в OpenSource-сообществе -- это, мягко говоря, неразумно.

(Ответить) (Ветвь дискуссии)

Re: Вопросы организации производства
[info]babl1986@lj
2007-06-17 05:46 (ссылка)
Делать в России перспективную отечественную государственную ОС в режиме того, что принято в OpenSource-сообществе -- это, мягко говоря, неразумно.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)

Неплохо бы сначала разобраться
[info]rbogatyrev@lj
2007-06-17 06:17 (ссылка)
>Кто тебе мешает развить определенную ветвь OpenSource в темпах, нужных государству?

Молодой человек, знаете, фамильярность, даже в блогах -- это правило плохого тона. Я понимаю, что 21-летний возраст может вроде бы требовать снисхождения. Но я привык называть вещи своими именами. Фамильярность уместна там, где есть, как говорили римляне, "патер фамилиас" -- где есть кто-то, являющийся отцом. Тыкать вполне допустимо среди близких друзей. Cо времён Великой французской революции в Париже было принято называть друг друга на "ты", и в кругах интеллигенции этот обычай свято соблюдается до сих пор. Это "тыканье" противоположно фамильярности, это тыканье мужества, а не инфантилизма, как у многих русских, которые не понимают, что нравы их узенького кружка (профессионального, сословного, семейного) нельзя автоматически распространять на людей незнакомых.

Если тыкает незнакомый человек, естественно возникает чувство оскорблены. Хотя, впрочем, это зависит от воспитания.

>То что ты предлагаешь у нас уже есть, зовется МСВС, создавалась целенаправленно и там же и работает, но для общественности оно не годится и у общественности есть куча привычек и задач

Для начала было бы неплохо разобраться в том, что я предлагаю. МСВС -- это клон Linux. Linux -- не лучший из Unix-ов, а МСВС -- не лучший из Linux-клонов. При ее разработке ставились вполне конкретные требования. Здесь не место и не время обсуждать, добилась ли МСВС поставленных перед ней задач. Я говорю о новой ОС, не на базе Unix-ов. И это принципиально!

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Неплохо бы сначала разобраться
[info]babl1986@lj
2007-06-17 06:31 (ссылка)
Предлагаю вернуться к самому первому посту о РусОС в этом блоге и посмотреть, почему эта идея бредова.



P.S.
- Дядя Лёша, не называй меня на Вы, а то мне как-то неуютно, Бо и я тогда начну выкать!
- Будем считать, что виртуально выпили на брудершафт:-)
(с)Федорчук с кем, не помню.

(Ответить) (Уровень выше)

Re: Вопросы организации производства
[info]santa_claus_rpm@lj
2007-06-17 16:30 (ссылка)
Это все так, НО, если бы Королев и его конструкторы не были увлечены этим делом, т.е. если бы все делалось только по указке чисто менеджеров, из под палки, то ничего этого не было бы.
А вот, если люди этим горели, то их и подгонять не надо.
На переднем, так сказать крае, организация нужна только для решения чисто утилитарных задач, типа чтобы было кому снаряды подносить и пол мыть, а творцы должны творить не отвлекаясь.

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

(Ответить) (Уровень выше)


[info]babl1986@lj
2007-06-17 06:08 (ссылка)
Немного юмора с хабры:

Как-то раз сидели за одним столом депутат Государственной Думы Виктор Имантович Алкснис и президент Российской Федерации Владимир Владимирович Путин.
— России, — говорил Виктор Имантович, — нужна своя операционная система.
— А что такое «операционная система»? — с интересом спросил Владимир Владимирович.
— Это такая штука. Она на всех компьютерах есть, — объяснил ему Виктор Имнатович. — Только у нас она будет с открытым исходным кодом.
— А что такое «открытый исходный код»? — с возрастающим любопытством спросил Владимир Владимирович.
— Эта такая вещь. Ну, свободная вещь. Типа как остров в океане. Прикинь, туда любой пингвин может прилететь и сесть. А может улететь. И снова прилететь, когда потребуется, — объяснил Виктор Имантович.
Владимир Владимирович с интересом поглядел на ноутбук Виктора Имантовича.
— Скажи, а в этом твоем компьютере — тоже полно пингвинов? — поинтересовался он.
— Их там сотни, — скромно сказал Виктор Имантович.
Владимир Владимирович задумался и спросил:
— И что они там делают?
— Они улыбаются, — сказал Виктор Имантович. — Улыбаются — и машут.

(Ответить) (Ветвь дискуссии)


[info]alex_bragin@lj
2007-06-17 18:20 (ссылка)
Да это же политический юмор - там пингвины упоминаются, c намёком на ОС!!!

:-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babl1986@lj
2007-06-18 01:11 (ссылка)
скорее это влияние Мадагаскара

(Ответить) (Уровень выше)

Об Open Source и Public Project
[info]rbogatyrev@lj
2007-06-17 06:39 (ссылка)
Людям, восхищающимся OpenSource, стоит осознавать, откуда пошло это направление, зачем и кому конкретно требовалось это анархическое движение за свободу.

Open Source -- это просто исходники. Обладание ими не есть обладание технологиями. Чем больше объем подобных исходников, тем большей фикцией становится владение контролем над системой. Если они, разумеется, делались не Вами и не Вашей группой. Это наглядно показал автор UNIX Кен Томпсон в своей лекции при вручении премии Тьюринга в 1983 г. "Закладки" ("трояны") можно встраивать в компиляторы, которые могут генерировать с одного и того же исходника разный код. Лекция так и называется "Размышления о том, можно ли полагаться на доверие". Какова мораль? Томпсон выразил ее просто: "Нельзя доверять программе, которую вы не написали полностью сами... Сколько бы вы не иссследовали и не верифицировали исходный текст -- это не защитит вас от троянской программы". Кто не читал эту лекцию, см. "Лекции лауреатов премии Тьюринга за первые двадцать лет (1966-1985)" http://www.europrog.ru/book/trng1993r.pdf (69 Мбайт)

Дело не только в закладках. Надо обладать контролем над архитектурно-технологическими аспектами, которые в случае необходимости (патентные претензии, особенности целевого компьютера) могут быть переделаны. Заниматься восстановлением с исходников (где всегда есть ошибки и где идет борьба с ограничениями конкретного языка реализации) "рабочих чертежей" -- неблагодарное занятие.

Несколько лет назад проф. А.А.Шалыто (СПбГУ ИТМО) сделал шаг дальше и вышел с инициативой "Движения за открытую документацию" (Open Project Documentation) -- см. http://is.ifmo.ru/works/open_doc/

В действительности надо идти еще дальше и придерживаться Public Project, т.е. когда первично наличие даже не документации, а постановки задачи, подходов к ее решению, обоснования выбора архитектуры. Затем уже детальное описание конкретных технологий, различный уровень проектной документации и только потом исходники в качестве опции и иллюстрации.

Public Project не подразумевает полного открытия абсолютно всех исходников. Так, в частности, поступает проф. Ю.Гуткнехт (ETH Zurich) с Bluebottle. Часть закрыта в виду исследовательских работ и NDA-соглашений. В хорошей системе, претендующей на полноценную поддержку требований информационной безопасности (речь не о Bluebottle), ДОЛЖНЫ быть закрытые части. В общем, Public Project (возможно, не очень удачное название, просто пришло в голову) -- это практически та схема, по которой работала группа проф. Вирта. Начиная с 1970-х годов. Только они не заморачивались тем, как это назвать.

(Ответить) (Ветвь дискуссии)

Re: Об Open Source и Public Project
[info]param_nixsys@lj
2007-06-17 08:36 (ссылка)
Насколько я понимаю, вы говорите, о том, КАК должно разрабатываться ПО.

Если не ошибаюсь, на этот вопрос уже есть ответ.

Процесс разработки регламентирует стандарт DO-178B ( наш ГОСТ КТ-178B ). Надо сказать, что в отечественных институтах этот стандарт даже не упоминают и не учат ему, хотя оно надо.


2Виктор Имантович Алкснис
Надеюсь вам будет интересно прочитать обзор ОС, тем более они имеют отношение в том числе и к авиационной тематике:
http://www.rtsoft.ru/ru/press/article/index.php?id4=328

(Ответить) (Уровень выше) (Ветвь дискуссии)

Quality Assurance
[info]rbogatyrev@lj
2007-06-17 09:06 (ссылка)
>Насколько я понимаю, вы говорите, о том, КАК должно разрабатываться ПО.
>Если не ошибаюсь, на этот вопрос уже есть ответ.

Видимо я недостаточно ясно выразился. Попробую уточнить.

1. Ни один стандарт качества и регламентирования процесса разработки ПО (даже в приведенной Вами области авионики, где выдвигаются особые требования к продукции) не заменяет роли ярко выраженного лидера -- генерального конструктора.

2. Указанный Вами стандарт -- это один из элементов более широкой сферы Quality Assurance (обеспечение качества), который в соответствии с определением Национального института стандартов и технологий США (NIST), подразумевает "планируемый и систематизированный набор операций, гарантирующих, что программные процессы и продукты будут удовлетворять требованиям, стандартам и регламентированным процедурам".

3. Ведение перспективных работ в данной сфере требует особого подхода к НИОКР, тем более, если речь идет о придании публичности результатов на том или ином этапе. Известные мне индустриальные стандарты для этого не подходят. Увы.

3. Quality Assurance в указанном виде вводится на достаточно подготовленном и относительно зрелом производстве. Речь же идет, как я понимаю, еще только о формировании такого производства.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Quality Assurance
[info]param_nixsys@lj
2007-06-17 15:36 (ссылка)
1. я и не утверждаю, что стандарты заменяют личность, но они уменьшают вероятность создания не качественного ПО

2. не спорю

3. сложно понять, что вы понимаете под термином особого подхода к НИОКР

4. Как раз на этапе формирования и надо вводить DO-178B ( КТ-178В ), потому как на зрелом производстве внедрить его будет значительно сложнее или не возможно. Правильнее читать стандарт в институте.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Зачем забивать гвозди микроскопом?
[info]rbogatyrev@lj
2007-06-17 18:27 (ссылка)
>3. сложно понять, что вы понимаете под термином особого подхода к НИОКР

Попробую пояснить свою позицию. Ваша исходная реплика была на мое сообщение, где рассматривалась тройка OpenSource -- Open Project Documentation -- Public Project. Речь шла о том, в чем проблемы OpenSource-разработки (мы сейчас не рассматриваем поле стандартизации, причем любой) и как эти проблемы могут быть нивелированы с сохранением духа OpenSource.

Вы предложили один вполне конкретный стандарт. Стандарт для промышленного производства ПО (обратите внимание, ни один из трех перечисленных выше видов передачи технологий не сводится исключительно к промышленному производству). Более того, стандарт отраслевой. Его разработала RTCA, Радиотехническая комиссия по аэронавтике, подчиняющаяся FAA (Федеральному авиационному управлению США). Аналогичный ГОСТ, насколько знаю, -- это калька американского отраслевого стандарта. Сфера применения -- системы реального времени, точнее, более узкая область -- бортовые системы, авионика.

Мне трудно понять, каким образом стыкуются требования данного отраслевого стандарта (каким бы замечательным он ни был) с разработкой клиентской ОС для ПК (речь о этом) в государственных учреждениях (на уровне поддержки офисного ПО) и для школ. Зачем забивать гвозди микроскопом?

В области software assurance и quality assurance (безотносительно узкой сферы real-time) существует немало национальных, региональных и международных стандартов. Есть британский стандарт TickIT, есть международный SPICE (ISO 15504), есть CobiT (ISO 17799:2005), есть PMBOK (IEEE Std 1490-2003), есть ISO 10006, есть важнейший комплекс SEI CMM/CMMI и SCAMPI, выросший из требований Минобороны США, который в сфере ПО является самым значимым с точки зрения оценки зрелости компаний и контроля качества. В России единицы компаний сертифицированы по высшему 5-му уровню CMM/CMMI (Luxoft, Telma).

На мой взгляд, знакомить с подходами этих стандартов надо. Более глубокое и детальное изучение конкретного стандарта должно быть чем-то обосновано. В конце концов, кого конкретно готовит вуз –- специалиста в области авионики? Тогда, наверное, надо.

(Ответить) (Уровень выше)

Re: Quality Assurance
[info]ll_1@lj
2007-06-19 20:30 (ссылка)
Quality Assurance в указанном виде вводится на достаточно
подготовленном и относительно зрелом производстве.

No magic, please.
Пример организации QA - bugzilla.
Никакого established production не подразумевается,
самый сырой релиз уже является объектом QA.
Достаточно просто распределить роли по обслуживанию багов.

(Ответить) (Уровень выше)

Re: Об Open Source и Public Project
[info]vap@lj
2007-06-17 09:39 (ссылка)
Open Source -- это просто исходники. Обладание ими не есть обладание технологиями.
Это и есть суть того, что говорит Столлман, разъясняя принципиальную разницу между Free Software и Open Source Software.

(Ответить) (Уровень выше)

Re: Об Open Source и Public Project
[info]vap@lj
2007-06-17 09:44 (ссылка)
В хорошей системе, претендующей на полноценную поддержку требований информационной безопасности ..., ДОЛЖНЫ быть закрытые части.
Неочевидно. Я придерживаюсь прямо противоположного мнения. http://en.wikipedia.org/wiki/Security_through_obscurity (http://en.wikipedia.org/wiki/Security_through_obscurity) - не лучший принцип. Выдвижение его в качестве принципа - это примерно как "торговаться вверх": "- Почем помидоры? - По 50! - Не, меньше чем по 200 не куплю!" :)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Об Open Source и Public Project
[info]vap@lj
2007-06-17 09:48 (ссылка)
Упс, извините, текст ссылки случайно отправил как копию URL-я.
Должно было выглядеть так:
"Security through obscurity (http://en.wikipedia.org/wiki/Security_through_obscurity) - не лучший принцип"

(Ответить) (Уровень выше) (Ветвь дискуссии)

Свобода, Торвальдс и Столлман
[info]rbogatyrev@lj
2007-06-17 15:22 (ссылка)
В отношении криптографии -- нет возражений. Там исходные тексты и технологии шифрования разумно открывать -- это дает уверенность всем сторонам в стойкости шифра.

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

Все закрывать также плохо, как и открывать все. Открытость исходного текста дает возможность иметь представление о том, что внутри происходит (хотя бы примерно). Это лишняя подсказка при отсутствии документации или ее ущербности. Это одна из возможностей создания производного программного обеспечения. Хотя производное можно создавать и без наличия исходных текстов, путем расширяющего программирования или объектно-ориентированного программирования.

Наличие же всех исходных текстов облегчает задачу взлома и несанкционированного доступа. Причем существенно.

Постулировать свободу на уровне "анархия -- мать порядка" -- это здорово. Но до определенного момента, когда вдруг выясняется, что свобода одних есть неизбежно ущемление свободы других. И Linux -- яркое тому подтверждение. Линус Торвальдс, мягко говоря, наплевал на Ричарда Столлмана с его проектом GNU (формально соблюдая свободы, постулированные Столлманом). А тот все время сокрушается, как же так нехорошо с ним Торвальдс поступил -- сделал всего-то ядро, а все остальное даже тремя заветными буквами (GNU) забывают обозначать. То есть машину с 1984 г. делали одни, а другой пришел, поставил в 1991 г. свой движок, навесил свое имя -- и вперед, к деньгам и славе! Замечательная свобода.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Свобода, Торвальдс и Столлман
[info]param_nixsys@lj
2007-06-17 15:40 (ссылка)
Наличие же всех исходных текстов облегчает задачу взлома и несанкционированного доступа. Причем существенно.

Как же это так?

И Linux -- яркое тому подтверждение. Линус Торвальдс, мягко говоря, наплевал на Ричарда Столлмана с его проектом GNU (формально соблюдая свободы, постулированные Столлманом).

Что формально и/или не формально нарушил Линус?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Взаимоотношения Торвальдса и Столлмана - [info]rbogatyrev@lj, 2007-06-17 16:30:57
Re: Взаимоотношения Торвальдса и Столлмана - [info]babl1986@lj, 2007-06-17 16:43:34
Все же не идиоты - [info]rbogatyrev@lj, 2007-06-17 17:12:08
Re: Все же не идиоты - [info]babl1986@lj, 2007-06-18 01:09:58
Зачем создавать новую ОС - [info]rbogatyrev@lj, 2007-06-18 05:09:37
Re: Все же не идиоты - [info]max_a@lj, 2007-06-18 05:17:06
Re: Взаимоотношения Торвальдса и Столлмана - [info]alex_bragin@lj, 2007-06-17 18:28:15
О некоторых заблуждениях - [info]rbogatyrev@lj, 2007-06-17 19:55:55
Re: О некоторых заблуждениях - [info]babl1986@lj, 2007-06-18 01:27:06
Об уязвимостях Linux и открытости кода - [info]rbogatyrev@lj, 2007-06-18 04:58:54
Re: Об уязвимостях Linux и открытости кода - [info]max_a@lj, 2007-06-18 05:08:04
Re: Об уязвимостях Linux и открытости кода - [info]rbogatyrev@lj, 2007-06-18 05:25:43
Re: Об уязвимостях Linux и открытости кода - [info]max_a@lj, 2007-06-18 05:31:43
Re: Об уязвимостях Linux и открытости кода - [info]max_a@lj, 2007-06-18 05:36:11
Как же далеки они от народа - [info]ll_1@lj, 2007-06-19 20:51:33
Re: Об уязвимостях Linux и открытости кода - [info]babl1986@lj, 2007-06-18 05:19:14
Краткий итог обсуждения - [info]rbogatyrev@lj, 2007-06-18 05:57:02
Краткий итог обсуждения (издание 2-е, исправленное и до - [info]max_a@lj, 2007-06-18 06:10:06
Re: О некоторых заблуждениях - [info]max_a@lj, 2007-06-18 03:32:08
Linux и GNU. Как Мерседес назвали ВАЗом - [info]rbogatyrev@lj, 2007-06-18 04:36:30
Re: Linux и GNU. Как Мерседес назвали ВАЗом - [info]max_a@lj, 2007-06-18 04:45:23
Re: О некоторых заблуждениях - [info]alex_bragin@lj, 2007-06-18 06:52:32
Всему свое время - [info]rbogatyrev@lj, 2007-06-18 07:12:42
OpenSource с централизованной моделью разработки - [info]mfonin@lj, 2007-06-19 05:20:47
Re: OpenSource с централизованной моделью разработки - [info]max_a@lj, 2007-06-19 05:35:36
Re: Всему свое время - [info]ll_1@lj, 2007-06-19 21:07:56
Re: Свобода, Торвальдс и Столлман
[info]vap@lj
2007-06-17 17:12 (ссылка)
Насчет распространения этого принципа на не-криптографию - да, небесспорно. Но, во-первых, на языке Си свет клином не сошелся, а во многих других языках уязвимости по исходникам искать куда труднее.
Во-вторых, важна картина с поиском уязвимостей не только до выпуска, но и на всем жизненном цикле проекта, а в этом случае разрыв резко сокращается. В конце концов, в разных Windows-ах и в соответствующем прикладном софте находят немало уязвимостей вообще без всяких исходников, и в то же время можно назвать несколько примеров OpenSource-проектов, в которых за все годы их существования не найдено вообще ни одной уязвимости :)
"В динамике" уязвимости и защищающейся, и нападающей стороне проще искать в opensource-проекте. Кто пересилит - отдельный вопрос, но ответ на него вовсе не однозначен.

(Ответить) (Уровень выше)

Re: Об Open Source и Public Project
[info]poloniy@lj
2007-06-18 05:48 (ссылка)
Вообще, складывается ощущение, что г-н rbogatyrev просто одержим идеей создания "идеальной ОС" и совершенно не готов идти на какие-либо компромиссы в этом вопросе... Остается только сказать "флаг Вам в руки".
Собственно говоря, вместо того, чтобы расходовать драгоценную энергию в теоретических спорах, соберите несколько единомышленников и реализуйте свои принципы на практике, тогда можно будет разговаривать предметно.
А пока что у любого nix-а есть огромное преимущество перед вашей "идеальной ОС" - они есть и жизнеспособны, а "идеальной ОС" нет и никогда не будет.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Времени у нас крайне мало!
[info]rbogatyrev@lj
2007-06-18 07:29 (ссылка)
Процитирую себя любимого: "Просто перелицевать Linux и поднять статус открытых стандартов — это даже не полдела. Linux, на мой взгляд, может рассматриваться исключительно как тактическое, краткосрочное решение назревших проблем".

Мое мнение:
1. Стратегическая цель, долгосрочная перспектива: возрождение электронной промышленности страны и формирование программной отрасли нашей экономики.

2. Краткосрочная перспектива: на данном этапе нужен Linux. Причем ГОСУДАРСТВЕННЫЙ Linux, с государственным протекционизмом.

3. Среднесрочная перспектива: принципиально новая отечественная ОС; предпроектными исследованиями и детальным технологическим анализом ее построения можно и нужно заниматься уже сейчас. При этом она сможет созреть до использования в госструктурах не раньше, чем через 4-5 лет.

По-моему, за обсуждениями тактики упускаются из виду среднесрочная перспектива (новая ОС), а также сиюминутная (школы). Мы забыли, с чего пошла волна? Вроде бы школы в беде?

Сейчас Linux пойдет стихийно по школам. Но вся отчетность и вся инфраструктура взаимодействия школ с вышестоящими инстанциями заточена на Windows. Microsoft продавит поставку лицензий. Однозначно. Кстати, Adobe объявил уже о 99,9% скидке для школ на Photoshop. "Adobe отвечает на вопросы пользователей Софт@Mail.Ru" (http://soft.mail.ru/interview_page.php?id=72) Голоса тех, кто отстаивал GIMP, быстро потонут в возмущенных возгласах любителей залявы (а кто же ее не любит?). Казалось бы, Microsoft -- это одно, а Adobe ведь другое. Хорошая вещь, да еще задаром. Только по сути это ничем не отличается от захвата рынка через демпинг. Только "узаконенный". И под благовидным предлогом.

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

В отношении новой ОС и ее технологической реализуемости в указанные сроки более чем уверен. Иначе и не затевал бы этот разговор.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Неприкрытый саботаж
[info]ll_1@lj
2007-06-19 21:17 (ссылка)
Чтобы погубить любое дело,
надо устроить базарный ажиотаж, завести толпу: "хочу здесь и сейчас!",..

Школьники пошлют M$ подальше уже через год после отмашки.
Есть от чего прийти в панику, и трубить общий подъем интрудеров.

Лозунги - все стандартные, даже отвечать лень.
Про автоматный дизайн ОС пока мутно, видимо оставлено на сладкое.

(Ответить) (Уровень выше)

Microsoft Research
[info]rbogatyrev@lj
2007-06-18 08:03 (ссылка)
Слышал и такие возражения: "Куда нам до Microsoft! У нас наука в разрухе, а мы с сохой на них".

То, что отстаем в исследованиях -- это факт. Но не надо пытаться объять необъятное. И ставить цель во что бы то ни стало накрыть заграницу своими суперазработками. Microsoft толкает в массы если не отстойные вещи, то уж никак не самые лучшие. Зачем? Так ВЫГОДНЕЕ.

Исследовательские подразделения Microsoft Research с их многомиллиардным бюджетом -- это ширма. Производственные подразделения с ними постоянно цапаются и гнут свою линию. А Microsoft Research выполняет больше представительские функции. Престиж. Под колпаком многие издания. Научные конференции. Комитеты по стандартизации. Ни одна мышь не проскочит. И затраты на эти представительские функции себя окупают. Так вот, если Microsoft основной задачей ставит не качество (оно ему надо?), а тотальное господство на глобальном рынке, то почему бы не попользовать это там, где у него могут быть проблемы с гегемонией -- в государственном секторе страны? Причем туда можно внедрять действительно перпективные вещи, которые НЕ НУЖНЫ сегодняшнему рынку. Потому что простота и надежность – это последнее, что нужно нынешней ИТ-индустрии. На этом денег не сделаешь.

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

Да в общем, еще в том году начал этим заниматься. Единомышленники есть. И не 2-3 человека. Одно другому, однако, не мешает. Я по жизни реалист. И прекрасно понимаю, что наиболее вероятный расклад нынешней "бодяги" -- полный игнор. Но когда понятно ЧТО и ЗАЧЕМ делать, становится проще.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Microsoft Research
[info]poloniy@lj
2007-06-18 12:44 (ссылка)
<Но когда понятно ЧТО и ЗАЧЕМ делать, становится проще. >

Вот про это хотелось бы поподробнее...
Мне до сих пор непонятно, зачем нужна новая ОС с нуля.
В данном случае вопрос поставлен так, что нужна дешевая и независимая пишущая машинка для чиновников и конструктор для обучения детишек.
Детишкам не обязательно делать кубики из композитных материалов, можно просто из дерева...
Куда Вы потом с вашей ОСью? Для персоналок она не особо подойдет, потому что софта мало, драйверы тоже на узкий круг оборудования, да и не за один день они пишутся.
Для суперкомпьютеров свои ОС пишутся... Серверы - отдельная песня, нормальные серверы уже со своей операционкой идут.
Так что реально ваша ОС может быть востребована, если только будет налажен выпуск своих серверов на своих процессорах.
Так что, Вам будет сложно убедить кого-либо (и данный блог это только подтверждает) что вместо того, чтобы взять бесплатную пишущую машинку, надо потратить денег непонятно на что, просто потому, что бесплатная машинка не отвечает высшим канонам конструкторской мысли....

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Microsoft Research
[info]yromanchenko@lj
2007-06-19 03:25 (ссылка)
Мальнькая цитата из ЛОРа http://www.linux.org.ru/view-message.jsp?msgid=1874559#1874908
И если не создавать собственную ОС, эта картина может быть вполне реальной.

(Ответить) (Уровень выше)


[info]free_nox@lj
2007-06-17 08:06 (ссылка)
Виктор Имантович, а не хотите ли Вы вот отсюда почерпнуть немало познавательного и интересного:
http://chukov-denis.livejournal.com/268222.html ?

(Ответить) (Ветвь дискуссии)

Отвечаю!
[info]v_alksnis2@lj
2007-06-17 09:41 (ссылка)
Я в курсе Вашего дела. Чтобы я мог сделать депутатский запрос, мне необходимо Ваше официальное заявление, в котором необходимо ОБЯЗАТЕЛЬНО указать на нарушения, допущенные провоохранительными органами в ходе расследования Вашего дела.

Заявление вышлите по адресу: 103265 г.Москва, ул.Охотный ряд, д.1. ОБЯЗАТЕЛЬНО ЗАКАЗНЫМ ПИСЬМОМ С УВЕДОМЛЕНИЕМ О ВРУЧЕНИИ. Можно для ускорения процесса вначале отправить заявление по факсу на номер (495) 692-32-90, но и при этом заявление все равно отправьте письмом.

Что касается ситуации с так называемым "письмом сотрудников тольятинской прокуратуры", то как основание для депутатского запроса это не подходит, поскольку самого письма нет, а только упоминание о нем.

Кроме того, сайт на котором присутствует эта информация не является официальным, а наоборот является самопальным и якобы создан неким Михаилом Анищенко ( посмотрите на этом сайте раздел "Авторская страница создателя сайта" и окажетесь http://tvprovinciala.narod.ru/ ).

Среди партнеров сайта названы Представительство Чеченской Республики в Челябинской области в лице Саид-Магомеда Ахматгиреева; Челябинский Государственный Университет в лице ректора Шатина Андрея Юрьевича; ЗАО “Южуралстройснаб” в лице Николая Талялева.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]free_nox@lj
2007-06-17 15:36 (ссылка)
Благодарю, Виктор Имантович, обязательно воспользуюсь Вашим советом.
Извините за назойливость.
Просто мне было важно знать, что Вы в курсе.

(Ответить) (Уровень выше)


[info]ob3r0n@lj
2007-06-17 11:52 (ссылка)
имхо, debian gnu/linux лучший дистрибутив.
может быть не было бы никогда такой популярности того же ubuntu не будь дебиана.
поставил etch, все работает, что называется из коробки.
жалко что ян мердок работает теперь над solaris =(

(Ответить) (Ветвь дискуссии)


[info]babl1986@lj
2007-06-17 12:05 (ссылка)
А я на SID'е =)

С Мердоком не однозначно. С одной стороны он основатель, с другой через 10 лет существования дебиана сообщество по некоторым вопросам с ним стало расходиться, поэтому его уход, возможно, пошел даже на пользу.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ob3r0n@lj
2007-06-17 12:18 (ссылка)
ну понимаешь, можно оценить его деятельность так;
его приход и его уход
ну можно сказать, что етч вышел еще при нем. а сам этот дистрибутив очень значимое достижение. теперь мы можем работать из коробки. ни к этому ли мы стремились?
не осилил, что такое SID

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babl1986@lj
2007-06-17 12:26 (ссылка)
SID - Debian Unstable, тот, в котором ща 2.6.21 ядро, 3.5.7 КДЕ, Глибси 2.6

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ob3r0n@lj
2007-06-17 12:31 (ссылка)
хм... 2.6.21 и у меня. самопальное правда ;)
Linux darkstar 2.6.21-120L #3 PREEMPT Tue May 15 20:49:14 MSD 2007 i686 GNU/Linux
х3. етч только из тестинга вышел ;)
а кде я не пользуюсь. так что не вижу смысла даже переходить на тестинг

(Ответить) (Уровень выше)


[info]frost_11@lj
2007-06-18 07:58 (ссылка)
Конкретно мне Дебиан не нравится. Прежде всего дурной системой apt-get/deb. 24000 пакетов мне тоже не нужны. Следуя примеру Торвальдса, использую Suse и RedHat. Корпорации также ориентируются на rpm-based дистрибутивы.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Чем дурна apt-get?
[info]roy_meddina@lj
2007-06-19 18:40 (ссылка)
Сколько людей, столько и мнений. не нравится и ладно
про корпорации не надо. Каждый выбирает исходя из трудозатрат на поддержку Дистрибутива - для Крупных компаний может прозе заплатить денюшку, и им саппорт выдаст готовое и быстрое решение их проблемы. Удобно и безнес не страдает из-за простоев.
Те кто поменьше - исходят из своих возможностей...

если честно на редхате до сих пор не могут человеческий менеджер пакетов сделать... глючит сильно...
Yast тоже не без изъяна...


(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Чем дурна apt-get?
[info]frost_11@lj
2007-06-19 20:12 (ссылка)
Если хотите - я могу прочесть курс лекций по матлингвистике, но это выходит за рамки данного ЖЖ.
В принципе система обновления пакетов с зависимостями достаточно нетривиальная задача. Реализация apt/deb приведёт в ужас любого мало-мальски знакомого с математикой. rpm сойдёт в первом приближении. Yum и yast отбрасываются по дефолту.

(Ответить) (Уровень выше)


[info]aickley@lj
2007-06-20 17:08 (ссылка)
> дурной системой apt-get/deb
Либо раскрывайте тему, либо не пишите таких вещей.

(Ответить) (Уровень выше)


[info]babl1986@lj
2007-06-17 12:05 (ссылка)
Виктор Имантович, про обращение ничего не слышно? не вернули еще? Три дня как бы...

(Ответить) (Ветвь дискуссии)

Отвечаю
[info]v_alksnis2@lj
2007-06-17 13:03 (ссылка)
Три РАБОЧИХ ДНЯ! Обещают во вторник к 15.00 выдать заключение.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Отвечаю
[info]babl1986@lj
2007-06-17 13:54 (ссылка)
ой.. .да, извиняюсь =) что-то я счет дням потерял

(Ответить) (Уровень выше)

Вопрос про авторские права.
[info]zebbar@lj
2007-06-17 15:26 (ссылка)
Интересно, а LinuxFormat может подать на Вас в суд за перепечатку статьи без официального разрешения.

Господи, херня какая-то в голову лезет.

(Ответить) (Ветвь дискуссии)

Re: Вопрос про авторские права.
[info]ob3r0n@lj
2007-06-17 17:34 (ссылка)
имхо, должны быть тремя руками за

(Ответить) (Уровень выше)

Re: Вопрос про авторские права.
[info]alex_bragin@lj
2007-06-17 18:32 (ссылка)
А это смотря под какой лицензией эта статья была размещена. В духе традиций, это должна быть какая-нибудь Creative Commons License или что-то типа этого. Где естественно перепечатка и распространение только приветствуется (при упоминании источника).

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Вопрос про авторские права.
[info]babl1986@lj
2007-06-18 01:13 (ссылка)
Вообще LXF позволяет перепечатывать статьи, но только через 3 месяца с момента выхода номера. В данном случае нарушение, если Виктор Имантович перепечатывал, а не использовал другой источник (к примеру русский перевод интервью из англ издания независимым источником)

(Ответить) (Уровень выше)

Новая ОС vs *Nix-совместимая
[info]mfonin@lj
2007-06-17 18:53 (ссылка)
В этой, а также в предыдущих дискуссиях об ОС лейтмотивом звучит мысль "Unix устарел, написан не на нашем языке, а давайте создадим принципиально новую ОС".
Считаю нужным привести контраргумент -- подумайте о совместимости и переносимости существующего софта.
Вот есть BeOS. Можно спорить, насколько эта ОС эффективна, но посмотрите, насколько плачевно состояние с доступным для неё ПО. А все потому, что она не совместима с Unix на уровне системных вызовов.
А есть например QNX. Экзотика, и готового софта под неё немного, но можно собрать под неё что угодно, перетащив на неё Glibc и GCC.

Именно семантика системных вызовов определяет функциональность ОС, в частности многозадачность Unix выплывает из наличия сисвызова fork(). Отсюда следует, что две различных ОС с одинаковым набором одинаково себя ведущих, но по-разному реализованных сисвызовов являются для пользователя одной и той же ОС. Это всем известно, и это является громадным преимуществом Unix, поскольку обеспечивает переносимость на уровне исходных текстов огромного задела ПО. Теперь сравните Unix и Windows на уровне сисвызовов -- в последней ОС их число увеличивается с каждой версией; одни подсистемы отмирают, другие рождаются (а рождается их больше, поскольку MS любит гнать волну с новыми технологиями "панацея от всего" вроде того же COM или .NET), и приходится тащить тяжёлое наследие 16-разрядного детства для обеспечения совместимости со старым ПО наряду с новыми вещами.

Справедливости ради, в Unix (и в частности в Linux) дело тоже не стоит на месте, и число сисвызовов растёт, за счет появления новых подсистем. Однако подсистемы появляются не так часто, воспринимаются всеми игроками рынка лишь вследствие продуманности концепции, в противном случае конкурентом продвигается более выгодная концепция, то есть происходит естественный отбор. Примером может служить новая модель контроля доступа к файлам, появившаяся в Solaris и в Linux.
Основной же набор сисвызовов Unix регламентирован стандартами, принятыми ещё в 80-х; плюс некоторые стандарты де-факто вроде pthreads, и man-страницы по набору вызовов ОС начала 90-х годов всё так же актуальны для системного программиста.

По большому счёту, портировать программу на новую ОС, обладая её исходными текстами -- лишь дело времени. Но:
- поставщики ПО портируют свои продукты лишь на самые популярные ОС, поэтому пока новая ОС не завоюет рынок, mysql вы не получите (грубо говоря);
- одно дело скомпилировать программу в экзотическом UNIX с минимальными исправлениями, касающимися путей к include и библиотекам, а совсем другое -- самому портировать её.

А теперь подумайте -- если вы не хотите создавать с нуля оконную систему, редакторы, офис и прочая, вам понадобится чтобы как минимум библиотеки виджетов (Qt, GTK) были портированы на вашу ОС, чтобы собрать тот же OpenOffice.

(Ответить) (Ветвь дискуссии)

Контраргументация
[info]rbogatyrev@lj
2007-06-17 20:23 (ссылка)
Вы лишний раз подтвердили известный тезис: ОС из мэйнстрима (Windows, Unix'ы, Linux) пали жертвой требований пресловутой совместимости, наследования допущенных ошибок, к которым привязаны тысячи приложений, и вынуждены идти в сторону "ожирения".

>Считаю нужным привести контраргумент -- подумайте о совместимости и переносимости существующего софта.

Контраргументация к Вашей контраргументации. См. http://rbogatyrev.livejournal.com/2007/06/15/

Если кратко:
1. Не нужна ни бинарная совместимость, ни совместимость по API.
2. Новая ОС не ставит задачей вытеснить с рынка другие ОС с написанными для них приложениями. Вытеснение только из сектора госучреждений для ограниченного круга задач (офисные, учебные).
3. Новая ОС создаст новую экосистему для достаточно большого рынка госсектора.
4. Новой ОС нет необходимости завоевывать рынок, тем более внешний.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Контраргументация
[info]max_a@lj
2007-06-18 03:42 (ссылка)
Вы лишний раз подтвердили известный тезис: ОС из мэйнстрима (Windows, Unix'ы, Linux) пали жертвой требований пресловутой совместимости, наследования допущенных ошибок, к которым привязаны тысячи приложений, и вынуждены идти в сторону "ожирения".

не надо, пожалуйста, путать обратную совместимость и стандарты.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Стандарты?
[info]rbogatyrev@lj
2007-06-18 04:05 (ссылка)
>не надо, пожалуйста, путать обратную совместимость и стандарты.

Моя реплика шла в ответ на фразу моего оппонента: "Справедливости ради, в Unix (и в частности в Linux) дело тоже не стоит на месте, и число сисвызовов растёт, за счет появления новых подсистем".

Не очень понимаю, как отсюда вытекает стандартизация. Или Вы считаете, что распухание ОС (хотя бы только новыми системными вызовами) вызвано ИСКЛЮЧИТЕЛЬНО поддержкой стандартов? Давайте заодно не будем путать стандарты со спецификациями, рекомендациями, соглашениями и т.п.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Стандарты?
[info]max_a@lj
2007-06-18 04:10 (ссылка)
давайте для начала не будем путать windows и Unix. В первой стандартов как таковых нет, там есть генеральная линия партии и программистам говорят "с сегодняшнего дня пишем по-новому", но оставляют все пережитки прошлого. В unix системные вызовы крайне стабильны, а новые вызовы появляются довольно редко и не приводят к "распуханию" ОС. Что касается библиотек -- их можно не ставить (опять же, в отличие от windows)...

(Ответить) (Уровень выше)

Re: Контраргументация
[info]mfonin@lj
2007-06-18 06:15 (ссылка)
Я не спорю, что новая ОС возможно будет архитектурно лучше. Но как показывает история ИТ, лучшее -- враг хорошего. Вспомните судьбу VAX, RISC-архитектуры итд.

Предположим новая ОС самодостаточна, не совместима с окружающим миром по API, но совместима по протоколам обмена и форматам документов.
Возникает какая-нибудь узкая задача, для которой есть приложение для Unix, но нет для НовОС. Дело происходит в гос.учреждении, где все работают за зарплату и ничего никому не нужно. Что делать ?

Второй вопрос -- что конкретно в API Unix не соответствует требованиям сегодняшнего дня, чтобы от него отказываться ?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Почему не требуется реализовывать POSIX
[info]rbogatyrev@lj
2007-06-18 07:44 (ссылка)
>Возникает какая-нибудь узкая задача, для которой есть приложение для Unix, но нет для НовОС. Дело происходит в гос.учреждении, где все работают за зарплату и ничего никому не нужно. Что делать ?

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

>Второй вопрос -- что конкретно в API Unix не соответствует требованиям сегодняшнего дня, чтобы от него отказываться ?

Отвечу коротко: нет смысла реализовывать POSIX и создавать второй Linux. Зачем? Когда проще взять готовое. Но это готовое:
1. нами контролируется условно, с отставанием
2. не приносит стратегических дивидендов государству
3. заведомо ущербно по отношению к перспективным ОС
4. для потребителя стоит денег (государственная ОС должна быть бесплатной)

Перспективным ОС трудно пробивать дорогу на рынок. Если только этим рынком не будет особая область, не подконтрольная зарубежным монополиям. Внутренний рынок. И не просто внутренний, а обеспечение рабочих мест мегакомпании (государство), которая по мощности превосходит Microsoft. Появится потребность в кадрах, инструментах, технологиях для разработки ПО под новую экосистему.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-18 07:55:11
Linux бесплатный - [info]rbogatyrev@lj, 2007-06-18 08:06:51
Re: Linux бесплатный - [info]max_a@lj, 2007-06-18 08:26:40
Re: Почему не требуется реализовывать POSIX - [info]mfonin@lj, 2007-06-18 08:02:03
Ценю время - [info]rbogatyrev@lj, 2007-06-18 08:16:23
Re: Ценю время - [info]max_a@lj, 2007-06-18 08:33:09
Re: Ценю время - [info]cgbplbkbybr@lj, 2007-06-19 01:33:29
Где критика POSIX ? - [info]mfonin@lj, 2007-06-19 05:09:46
Re: Почему не требуется реализовывать POSIX - [info]babl1986@lj, 2007-06-18 09:28:17
Re: Почему не требуется реализовывать POSIX - [info]ll_1@lj, 2007-06-19 21:50:59
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-20 05:48:05
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-20 06:02:41
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-20 06:28:10
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-20 06:47:01
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-20 07:56:30
Re: Почему не требуется реализовывать POSIX - [info]ll_1@lj, 2007-06-20 18:51:55
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 03:00:44
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 03:15:06
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 03:26:49
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 03:32:26
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 03:49:35
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 04:03:18
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 05:32:33
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 06:00:00
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 06:13:47
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 06:51:51
Re: Почему не требуется реализовывать POSIX - [info]ll_1@lj, 2007-06-22 11:28:12
Re: Почему не требуется реализовывать POSIX - [info]cgbplbkbybr@lj, 2007-06-21 04:33:24
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 05:50:34
Re: Почему не требуется реализовывать POSIX - [info]cgbplbkbybr@lj, 2007-06-21 06:22:37
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 06:38:31
Re: Почему не требуется реализовывать POSIX - [info]cgbplbkbybr@lj, 2007-06-21 07:31:37
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 08:15:55
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 08:22:01
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 06:50:56
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 07:17:07
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 07:36:26
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 08:06:19
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 08:09:02
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-21 08:27:51
Re: Почему не требуется реализовывать POSIX - [info]max_a@lj, 2007-06-21 08:40:05
Re: Почему не требуется реализовывать POSIX - [info]ll_1@lj, 2007-06-22 11:37:10
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-22 13:12:56
Re: Почему не требуется реализовывать POSIX - [info]ll_1@lj, 2007-06-22 11:46:06
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-22 13:20:05
Re: Почему не требуется реализовывать POSIX - [info]ll_1@lj, 2007-06-22 11:00:26
Re: Почему не требуется реализовывать POSIX - [info]yromanchenko@lj, 2007-06-22 13:09:36
Re: Контраргументация
[info]blade_ad@lj
2007-06-19 00:48 (ссылка)
т.е. вы придлагаете написать с нуля ядро системы, основные компоненты, графическую подсистему, визуализацию и офисные пакеты?

(Ответить) (Уровень выше)

Re: Новая ОС vs *Nix-совместимая
[info]frost_11@lj
2007-06-18 08:37 (ссылка)
К сожалению то, что предлагает Руслан, не является ни инновацией, ни сколько-нибудь конструктивным направлением развития. На мой взгляд эта идея умрёт, оказав даже меньшее влияние на мир ИТ, чем РеактОС.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Новая ОС vs *Nix-совместимая
[info]yromanchenko@lj
2007-06-18 18:11 (ссылка)
Не инновация?
Не конструктивно?
На мир ИТ влияет!
http://www.oberon-industry.ethz.ch/

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Новая ОС vs *Nix-совместимая
[info]ramendik@lj
2007-06-20 05:48 (ссылка)
Это исследовательский проект. Очень хороший. Но не надо путать исследовательские проекты с решениями для конкретных задач.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 06:10:11
Re: Новая ОС vs *Nix-совместимая - [info]ramendik@lj, 2007-06-20 06:13:59
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 06:33:20
Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 06:44:08
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 07:20:05
Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 08:05:49
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 08:33:36
Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 08:55:35
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 09:16:45
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 06:45:24
Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 07:50:41
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 08:10:40
Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 08:27:51
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 08:44:21
Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 09:02:20
Re: Новая ОС vs *Nix-совместимая - [info]max_a@lj, 2007-06-20 09:34:46
Re: Новая ОС vs *Nix-совместимая - [info]yromanchenko@lj, 2007-06-20 10:34:17
Принципиально новая ОС. Железная аргументация
[info]yromanchenko@lj
2007-06-19 11:04 (ссылка)
"... Есть основания полагать, что последствия параллельной революции окажутся значительнее, чем объектно-ориентированной, потому что за ней стоит не просто повышение производительности труда программистов, а повышение системной производительности в целом. Появление объектно-ориентированных языков оставило место языкам программирования прежних поколений, тому же Си, например. Если параллельность станет главным инструментом и основным путем повышения производительности, то она не оставит места тем языкам, которые не смогут ее поддерживать. Они смогут сохраниться только в тех приложениях, в которых производительность и использование современного аппаратного обеспечения не имеют значения. ..."

"... Свою статью Саттер заключает тем, что показывает несоответствие требованиям параллелизма популярных императивных коммерческих языков (Паскаль, Си, C++, Java, C#), более новых функциональных языков (Scheme, ML, Haskell), иных инструментальных средств. ..."

Многоядерные процессоры и грядущая параллельная революция (http://www.osp.ru/os/2007/04/4219910/)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Принципиально новая ОС. Железная аргументация
[info]mfonin@lj
2007-06-19 18:07 (ссылка)
Что параллелизм процессов, что потоковый -- прекрасно работают в С через системные вызовы, причём вот уже ковырнадцать годков. Замечательно то, что pthreads ЕМНИП входят в стандарт POSIX. Есть даже целый раздел программирования в UNIX -- взаимодействие процессов.

(Ответить) (Уровень выше)

Re: Принципиально новая ОС. Железная аргументация
[info]max_a@lj
2007-06-20 02:27 (ссылка)
"... Свою статью Саттер заключает тем, что показывает несоответствие требованиям параллелизма популярных императивных коммерческих языков (Паскаль, Си, C++, Java, C#), более новых функциональных языков (Scheme, ML, Haskell), иных инструментальных средств. ..."

ну вот, а разработчики ядра linux, запускающие его на машине с 512 процессорами и не знают, что ядро нельзя было писать на Си...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Принципиально новая ОС. Железная аргументация
[info]yromanchenko@lj
2007-06-20 05:22 (ссылка)
Можно конечно писать и на Си...
Но уже не модно! И запускать на машине с 512 процессорами можно не только linux.
Сейчас модно встраивать параллельность прямо в язык программирования.
Если такое проделать с Си, то это скорее всего приведёт к летальному исходу пациента или появленю очередного монстра.
Серверные приложения на linux чувствуют себя прекрасно. Проблема как-раз в распараллеливании клиентских приложений.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Принципиально новая ОС. Железная аргументация - [info]max_a@lj, 2007-06-20 05:34:03
Re: Принципиально новая ОС. Железная аргументация - [info]cgbplbkbybr@lj, 2007-06-20 06:08:45
Re: Принципиально новая ОС. Железная аргументация - [info]ll_1@lj, 2007-06-22 12:04:47
Re: Принципиально новая ОС. Железная аргументация - [info]yromanchenko@lj, 2007-06-22 13:25:16
Re: Принципиально новая ОС. Железная аргументация - [info]ll_1@lj, 2007-06-22 14:00:55
Интересная инициатива
[info]art_aka_primus@lj
2007-06-18 19:07 (ссылка)
Виктор Имантович, обратите внимание на это:
http://mezak.livejournal.com/78219.html

(Ответить)