LINUX.ORG.RU

Исторический шаг для портирования Hurd на L4


0

0

С начала девяностых проект ГНУ начал разрабатывать операционную систему HURD, которая представляла собой набор сервисов к микроядру GNU Mach. Однако, спустя некоторое время, разработчики пришли к выводу, что Mach - не самый удачный выбор и обратили свои взгляды на высокопроизводительное микроядро L4. Начался медленный процесс портирования проекта на новое микроядро и вот вчера Marcus Brinkmann закончил писать код, который позволил ему запустить первую программу под управлением Hurd/L4. "Теперь мы сможем легко исследовать и разрабатывать систему в любом направлении. Кушать подано!" - говорит Маркус.

Ссылки по теме:
Обсуждение на слэшдоте: http://slashdot.org/article.pl?sid=05...
Скриншот с первой успешно запущенной программой на Hurd/L4: http://marcus-brinkmann.org/banner.jpg
О Hurd по-русски: http://www.kholmsk.ru/cgi-bin/hurd/Hu...

>>> Подробности

★★

Проверено: Shaman007 ()

for fun:) проклятые вентиляторы))

Tempest
()

Хочу учавствовать в этом проекте, GNU/L4

Куда обратиться?

anonymous
()

Точно фор фан. Новость напоминает сообщение Линуса в 91м году: "Смотрите что я замутил. Еще не ОС, но уже кое-что работает. В общем, нате вам, ребятки, разбирайтесь". :)

anonymous
()
Ответ на: комментарий от TOHbl4

какой шанс сделать микроядерную Unix на основе l4 и при этом стать популярной операциокой

anonymous
()

Даже комментировать не хочется - событие действительно выдающееся а постинги за редким исключением идиотские...

kernel ★★☆
()
Ответ на: комментарий от TOHbl4

L4Linux

Немного разные вещи.

Linux работает поверх L4 практически без изменений ему выдаются ресурсы которые он юзает и при этом ничего о микроядре не знает. единственное преимущество от этого - запустить параллельно с Linux ещё что-нибудь (например realtime drivers или ещё одну операционку)

Hurd явно использует микроядро для управления ресурсами что сложнее.

Batyi
()

понимаю hurd/l4 - хурд тут набор серверов(сервисоф)
непонимаю linux/l4 - ядро на ядре это зачем?
проста ламает на их саетах фтыкать - мож тут кто объяснит*?

anonymous
()
Ответ на: комментарий от anonymous

>непонимаю linux/l4 - ядро на ядре это зачем?

Например если надо на одной железке запустить несколько разных операционок. Например linux/l4 , linux/l4 и WinNT/L4. Что может пригодится провайдерам и прочим подобным личностям. Или например таким образом устроены практически все реалтаймовые линуксы - РТ микроядро на котором вместе с RT задачами крутится не-РТ линукс.

kernel ★★☆
()
Ответ на: комментарий от kernel

>Даже комментировать не хочется - событие действительно выдающееся а постинги за редким исключением идиотские...

Согласен. Действительно событие и действительно выдающееся.
Однако, ровно это и ожидалось, зная, что есть L4 и как тяжело Hurd/у всегда было с Mach. Собственно, насколько я знаю, Mach к Hurd был выбран, как лучшее из худшего :), точнее из доступного.

domenick ★★
()
Ответ на: комментарий от domenick

Ну теперь они еще лет 20 будут с L4 играться. Ну а потом займутся портированием куда-нибудь еще. Эдакий программерский пасьянс - удовольствие есть, время занимает, а толку никакого.

anonymous
()
Ответ на: комментарий от domenick

>Нельзя Linux серьезно использовать, пока он не будет прикрыт со всех сторон решениями суда о том, что в нем все чисто...

1 Суд-то американский...

2 Патентная система ерунда полнейшая, особенно в информационных технологиях... И IBM коммерческая организация... Она вполне может себя показать ещё с нелучшей стороны...

3 Меня вообще не волнует ни чьё мнение, где я взял тексты для того, что работает у меня... Лучше защищайте, если не готовы делиться, а не умеете защищать, не подходите к компьютерам вообще...

А линукс-кернел/ом, действительно, пользоваться уже не желательно :), по причине и того также, что за всё время Линус так и не раскрыл, по сути, стратегию ядра. Его понять можно. Вероятно, для благих целей, удержания руководства. Линукс - это студенческий проект монолитного ядра, временно, используемый GNU. Наступит понимание, преимуществ микро-, а скорее, экзо-, в каноническом понимании, ядер. Придёт осознание главенствования надёжности и гармоничности над производительностью, часто, как бы парадоксально это не звучало, избыточной производительностью. Скорость изменения оборудования к тому времени ещё больше будет способствовать такому переходу.

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

domenick ★★
()
Ответ на: комментарий от domenick

А L4 поддерживает компонентную модель?

anonymous
()
Ответ на: комментарий от domenick

>Линус так и не раскрыл, по сути, стратегию ядра

Что значит "стратегия ядра"?

>Линукс - это студенческий проект монолитного ядра

Обоснуй это смелое заявление.

jackill ★★★★★
()
Ответ на: комментарий от jackill

>>Линус так и не раскрыл, по сути, стратегию ядра

>Что значит "стратегия ядра"?

Я, так понимаю, по первому утверждению в моём предложении возражений нет :), Жень. Я думаю, ты, скорее всего, знаком с не менее известной, чем оригинал, работой, Николая Безрукова "Повторный взгляд на Собор и Базар":

>Поэтому защита собственного статуса является неотъемлемой частью игры на поле открытых исходников, хотим мы этого или нет. Сам статус является результатом более высокого уровня понимания некоторой части системы (в случае ведущего разработчика --- критической ее части). Жерар Вейнберг (Gerard Weinberg --- автор этой концепции --- прим. автора) отметил недостатки концепции обезличенного программирования, когда писал [IEEE Software, volume 16, number 1 (1999), pp. 118--120]: ... Кстати, хотя Линус Торвальдс опубликовал и произнес около сотни интервью и речей, он не опубликовал ни одной работы, освещающей структуру ядра Linux (если мы не будем считать попытку оправдать монолитную структуру ядра в The Linux Edge). Следует понимать, что ведущие разработчики находятся в противоречивой ситуации относительно распространения стратегической, архитектурной информации...

>>Линукс - это студенческий проект монолитного ядра.

>Обоснуй это смелое заявление.

:) Тут совсем просто, не ожидал такого вопроса от тебя. Обосновываю. Ибо... :) Надеюсь, ты не будешь спорить, что изначально Линукс - это проект разрабатываемый студентом, в том числе и в рамках работы по изучению операциионных систем. Работа до сих пор не завершена, с этой точки зрения, Линукс - всё ещё развивающийся проект. Линукс ядро принято считать, и оно таковым является, - монолитным ядром. Собственно, то, что всё это именно так и разумеющиеся вещи, могут подтвердить, кроме меня :), и массы публикаций в интернет.

domenick ★★
()
Ответ на: комментарий от domenick

О! Давайте еще раз обсудим, что монолитное ядро отстой, приводя в пример такие поделки, как Linux, Win (весь) и FreeBSD, цитаты из Just for Fun, Таненбаума и Джобса с RMS. А великие расскажут нам про MacOSX, которую никогда не видиели, про Unix way и про стратегию развития Microsoft на пост-советском пространстве. Да здравствуют всезнайки!

Shaman007 ★★★★★
()
Ответ на: комментарий от kernel

>событие действительно выдающееся а постинги за редким исключением идиотские...

Вот с этого места поподробней. В чем выдающееся? Еще 1 (один) кернел слепили?

Вот если бы запостили новость про то, что "база пользовательских программ под линукс впервые превысила аналогичную базу под Windows, пока хотя бы по количеству, но будем надяться, что скоро и качество подоспеет" - вот ЭТО была бы ВЫДАЮЩАЯСЯ новость!

Karapuz ★★★★★
()
Ответ на: комментарий от domenick

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

Надеюсь ты не будешь спорить о том, что Apple и Microsoft начинались в гараже? А Sun в таком случае - поделка для общаги. И что из этого следует, а?

Shaman007 ★★★★★
()
Ответ на: комментарий от domenick

>Меня вообще не волнует ни чьё мнение, где я взял тексты для того, что работает у меня.

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

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

Shaman007, как обычно, НА МОЙ ВЗГЛЯД, занимаешься подменой понятий, а здесь, вероятно, теперь с намёками :).
Что касается меня, ТО ЛИЧНО Я, никогда не говорил, что монолитное ядро это плохо, более того, "монолитное" в широком смысле относительное понятие.

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

domenick ★★
()
Ответ на: комментарий от Shaman007

>Надеюсь ты не будешь спорить о том, что Apple и Microsoft начинались в гараже? А Sun в таком случае - поделка для общаги. И что из этого следует, а?

А что тебя так взбудоражило в слове студенческий? :) Я сказал то, что я сказал. И при чём тут гаражи... хм
Я не понял, что следует из того, что ты сказал.
Более того, я вижу лишь твою ПОПЫТКУ связать сказанное тобой со сказанным мной. Неловкую попытку...

А если по делу, то работа профессора обычно лучше работы студента..., безусловно не всегда. И проблемы линукс/а анологичны проблемам студенческой работы на фоне профессорской, как проблемы монолитного ядра на фоне микроядра.

domenick ★★
()
Ответ на: комментарий от Shaman007

>Николая Безруков, он вообще-то кто?

Сейчас в интернет довольно популярной является поисковая система google, попробуй, есть и другие...

domenick ★★
()
Ответ на: комментарий от Shaman007

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

Ты меня приглашаешь во взрослый мир?
Косвенно, указывая что я "ребёнок", что обычно принято понимать, как своеобразная оценка оппонента - это переход на личность?

Чем, на твой взгляд, определяется взрослость, насколько это хорошо и какое отношение имеет к данной теме?

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

domenick ★★
()
Ответ на: комментарий от Shaman007

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

domenick ★★
()
Ответ на: комментарий от domenick

> проблемы линукс/а анологичны проблемам студенческой работы на фоне профессорской, как проблемы монолитного ядра на фоне микроядра.

Это на фоне minix-то у Linux проблемы? Тут уж если сравнивать, так с QNX, но вот она вроде бы коммерческая ОС, о ее университетских корнях мне не известно.

Проблема в том, что сейчас есть одна полноценная микроядерная ОС - QNX.

Да и профессорские разработки разные бывают - для сравнения, языки программирования Lisp и Pascal. Пояснения надеюсь не требуются?

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

Танненбаум сделал лишь одну ошибку, когда писал систему: требовал денег. Просто студент собирается жить вечно и может отложить этот вопрос не десяток другой лет. Профессор, увы, не смог. Широты не хватило или молодости.

Он пишет хорошие книжки, кстати.

Обидно мужику, наверное.

atoku ★★★
()
Ответ на: комментарий от Shaman007

>Николая Безруков, он вообще-то кто? Дань поликоррктности

NonHuman ★★★
()
Ответ на: комментарий от atoku

> Он пишет хорошие книжки, кстати.

ну так папа по ОС :)

а в целом - хёрд жив и будет жить ! ещё пару лет назад он у меня стоял и работал вот только мало на нём что шло и драйверов(серверов) не было нормальных

кто нить следит за проектом - как считаете, скоро получится нормальная система (уж слишком долго длится разработка) ?

vm ★★
()
Ответ на: комментарий от Begemoth

>Это на фоне minix-то у Linux проблемы?

Безусловно, о minix речь не идёт.

> проблемы линукс/а анологичны проблемам студенческой работы на фоне профессорской, как проблемы монолитного ядра на фоне микроядра.

Это конечно, довольно общая фраза :). Впрочем и сравнение притянутое, но пришлось привести в контексте, при обсуждении реакции на слово студенческий.

Я хочу уточнить, что имелось в виду. Я думаю, можно сказать так:
...проблемы линукс/а аналогичны проблемам студенческой работы на фоне профессорской, как проблемы монолитного ядра на фоне микроядра - такого, каким оно может и должно быть. И, как раз, хороший пример, тому, что такое ядро может быть - ядро QNX. То есть, при грамотном подходе концепция микроядра жизнеспособна. Осталось повторить это в некоммерческом варианте, точнее доработать. Подходов к микроядру так же несколько, по сути, что в нем оставлять, а что убирать из него... Тут вообще можно много сказать. Вобщем, надеюсь, Hurd/L4 будет просто лучше. Человеку, свойственно, своеобразно воспринимать, то, что он, упрощая, называет временем. С 1992 года прошло 14 лет. Мне, кажется, что 92 год был пару лет как, только и всего. Всего или еще? Что такое 14 лет для ос, на фоне предполагаемых ос для нано- и квантовых систем :)?

>Тут уж если сравнивать, так с QNX, но вот она вроде бы коммерческая ОС, о ее университетских корнях мне не известно.

Я, кстати, раньше прокомментировал :) новый скрин с QNX. В целом, конечно, особой разницы нет при рассмотрении конечного результата, где собиралась ос - в университете или гараже. Вопрос, что ос может. С другой стороны, сложно не признать, что разработка в рамках, например, государственной программы, с достаточным чётким финансированием, привлекающая, например, несколько научных центров или аналогичная коммерческая, пока изначально имеют более высокую вероятность быть грамотнее, технологичнее и прочее, чем студенческий проект... Такова моя оценка такой вероятности. Можно, исходить из того, что порой, как бы не старались серьёзные научные центры чего-то добиться, результата зачастую добивались люди, начинавшие в гараже. Тогда и вероятнось, естественно, нужно оценивать иначе.

Естественно, можно сказать и о проблемах микроядра на фоне монолитного ядра. Слегка нездорово, что, например, не обязательно революционные архитектурные изменения, на мой взгляд, легко и автоматически могут сделать устаревшими оба, рассматриваемых подхода.
Я вот ровно сейчас подумал, что, возможно, существует некий гипотетический подход к конструированию ос, где за основу может быть принята не архитектура, на которой предполагаются вычисления, а свойства информации и принципы работы с ней. Возможно, это есть и сейчас, но в очень странной форме, где значителен уклон в сторону аппаратной составляющей. Можно предположить, что, приняв определенный подход к работе с информацией, часть, отвечающую за выполнение этой работы на том или ином оборудовании можно реализовать в виде модулей.
Но это так всё, сиюминутные фантазии :) , скорее всего ошибочные :).

domenick ★★
()
Ответ на: комментарий от domenick

>А если по делу, то работа профессора обычно лучше работы студента...,

Идиотская сентенция. Работа профессора всегда состоит из работ его студентов. Это норма. Иначе какой он профессор?

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

>Идиотская сентенция. Работа профессора всегда состоит из работ его студентов. Это норма. Иначе какой он профессор?

Ну началось... Сразу уж и идиотская. Откуда вот это озлобленность, вот это желание записать сказанное собеседником в идиотизм.

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

И, кстати, там выше - около 14 лет, а то сейчас подсчёты начнутся, вычисления :).

domenick ★★
()
Ответ на: комментарий от AVL2

>Работа профессора всегда состоит из работ его студентов. Это норма. Иначе какой он профессор?

И еще. Нет не всегда. Не всегда работа профессора состоит из работы его студентов (может и не его, а чужих :) ). И это не норма. И профессором становятся не потому, что работа состоит из работы студентов. Вообщем, мало того, что ты обозвал, сказанное мной идиотизмом, был излишне категоричен, ты ошибся и во всём остальном. Всё неправильно. Все твои утверждения неверны :).

domenick ★★
()
Ответ на: комментарий от domenick

> domenick

имеет смысл почитать тогод Таненбаума, например "Cовременные операционные системы". Не будет надобности много фантазировать. Народ за прошлые 50 лет уже много чего нафантазировал ;)

интересная тема для медитации - распределенные системы, в том числе и операционные, причем довольно актуальная .. к стати тоже могу посоветовать по этой теме - другую книгу Таненбаума "Распределенные системы: принципы и парадигмы"

NiKel
()
Ответ на: комментарий от NiKel

>имеет смысл почитать тогод Таненбаума, например "Cовременные операционные системы".

Согласен, книжка известная, классика, но вот прочитать мне так и не пришлось :). Заметно, да :) ? Так что спасибо, совет хороший, может быть и почитаю...

>интересная тема для медитации - распределенные системы,

Согласен снова.

А в интернет эти книжки не попадались, лучше уже в переводе?
Google не помог... :).

Я надеюсь, в самое ближайшее время, мы всё же запустим с unsaid/ом конференцию рос, на предмет разработки открытого аппаратно-программного комплекса носимого компьютера. С учётом моих скромных достижений :) в этом направлении. Работа по подготовке этой конференции уже практически завершена. Касательно, программной части - L4 у нас было одним из основных кандидатов до сих пор. Так же в совершенно недавнем обсуждении речь шла о том, что бы: А вот хорошо бы L4, да с Hurd :). Тенденция ясна... :) .
В контексте так же интересна разработка, если не ошибаюсь - украинская, ос E1.
Но для меня, сторонника uClibc, так что ли, пожалуй, основной вопрос: микроядро + uClibc.

domenick ★★
()
Ответ на: комментарий от domenick

Ещё по поводу упомянутого мной проекта рос - рациональная операционная система.
Проект является just for fun. Естественно и как обычно, если ещё будут и приемлимые, скажем так, результаты - так же будет не плохо. Ибо :) :
1. Есть люди, которые способны принимать участие в проекте разработки операционной системы из интереса и, в качестве отдыха :), так что ли :).
2. Я не знаю русскоязычных ресурсов сети, где бы можно было спокойно :) участвовать в дискуссиях по указанной теме.

Пока, в планах, в специализированной конференции регистрировать по предварительной заявке, с реальными именами, фотографиями и тому подобным, без анонимных участников. Хочется нормального общения :).

Что касается, обычных, для подобного рода мероприятий, особенностей. Как, например, непримиримость с позицией оппонента :), то, собственно, с этим предполагается мириться простым образом, а именно:
для того и конференция, что бы в результате обсуждения выбрать наиболее рациональный подход, дальше только опрос и выборы :). Основной принцип таков, что отдавая должное, вероятно, принципиальной невозможности выбора, чего-то одного лучшего, это лучшее на каждый момент времени существует и должно быть всё же выбрано :) , чтобы двигаться далее :). Здесь аналогично природе :), деление и естественный отбор :). Довольно гармоничная, на мой взгляд, модель, лучше придумать не получается. Думаю, достойную вещь, вероятнее всего, можно создать только сообща.

Мы будем рады видеть на нашей русскоязычной конференции всех, кого интересует участие в проекте открытой операционной системы для персонального/носимого компьютера.
Заранее извините, кого не упомяну, но и из тех, кто участвовал в дискуссиях по теме, нам было бы приятно видеть на нашей конференции:
zxxx
kernel
Begemoth
atoku - может быть, будет интересно
vm - может быть, найдёшь время
zenkov - не знаю :), с ресурсом о hurd :)
NiKel
ezhikov
kagor
Dominus
YagMort
tyro
Selecter
Renso
Lumi
Dimez
cyclon
FSA
Banshee
o1o
Dselect
Android
mikhail
Carrie - если проявишься :)

domenick ★★
()
Ответ на: комментарий от vm

Посмотри сообщение от Domenick о порте Qtopia с последующим обсуждением. По моему именно там всплывала тема о POC.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

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

unsaid
()
Ответ на: комментарий от Shaman007

>>Надеюсь ты не будешь спорить о том, что Apple и Microsoft начинались в гараже? А Sun в таком случае - поделка для общаги. И что из этого следует, а?

Ага, а революция 17-го года в шалаше...

Хватит читать сказки богатых дядек! Может идеи о создании той или иной компнии приходили в голову именно в гараже и с большого бодуна, а вот то, как все закручивалось мы не узнаем никогда :)

curious
()
Ответ на: комментарий от Lumi

Хотелось бы внести некоторое уточнение.

Я сейчас просмотрел дискуссию заново. Может создастся впечатление, что предлагаемый проект - это очередное малограмотное мероприятие малокомпетентных людей :) . Отчасти, возможно, это верно :). Собственно, если бы я мог написать сам всё целиком, я бы этим и занимался, ради развлечения. Но сейчас, скажу опять пафосно :), я позвал на подмогу братьев по оружию... Были дискуссии, где я вел себя, ммм :) несколько некорректно... Сейчас, после переосмысления и осознания, по крайней мере, возможности здравой критики, я хочу публично покаяться... :) Ради такого дела, постараюсь вести себя хорошо. Простите меня все, кого я раньше обижал, пожалуйста... :)
Далось немного тяжело :) , но, надеюсь с официальной частью можно на этом покончить.

Теперь по проекту. Естественно, сверхкратко. Вот такая штука. Вот, если бы я ничего не знал о проекте и, поставил себя на место стороннего наблюдателя, скорее всего мне бы не понравилось:
1. уже есть некое название и непонятно откуда оно взялось,
2. человек(это про меня :)) слепил нечто малограмотное, почему я должен это рассматривать,
3. почему qt, например, а не что-то еще,
4. что они вобще знают, например, о лицензиях,
и тому подобное.

Да, что-то я слепил под x86 uClibc+qtopia - что вовсе не означает, что всё будет вырастать из этого. Это просто :) тест. Ну заработало и ладно. Получилось, что стремление к минимализму подвело к интересным размышлениям на тему, а что можно сделать и что нужно сделать...

Я вижу, что есть люди (и я сам), которые испытывают потребность в простой надёжной КОНТРОЛЛИРУЕМОЙ и, скорее всего, мобильной системе. Желательно, за адекватную цену. Когда Вы сейчас попробуете собрать себе нечто подобное, Вы вынуждены будете выбирать устройство от мобильного телефона с linux до какого-либо Zaurus/а, Sony U?50/70, Asus S200/300, Sony Vaio и далее... Обычно, оплачивая ресурсы системы, скорее, переплачивая за оборудование, даже в случае установки linux, Вы оплатите значительную часть ресурсов, которые, вероятно, будут расходоваться для поддержания вещей, которыми Вы можете никогда не воспользоваться, или без которых можно спокойно обойтись, или те опции, которые попросту Вам навязаны. А это, в угоду универсальности будет тянуть за собой энергопотребление и габариты - простые и понятные вещи. Бывает ли чрезмерная функциональность? Безусловно. Это, например, уже приевшаяся история про телефоны с фотокамерами, были бы они хоть приличными эти камеры... Пусть даже будут. А если я не хочу телефон с камерой... Что мне делать :). Мы же не требуем от автомата Калашникова, чтобы он ещё и хлебцы выпекал... Хотя :). И даже, отдав деньги за оборудование и установив linux из дистрибутива, я :) могу потратить массу времени на настройку и всё равно не буду до конца уверен, что происходит в реальности и почему (про вин я даже говорить не хочу). Я убеждён, что с учётом ближайшего развития оборудования и относительно небольшого, адекватно развивающегося, спектра повседневных задач, можно говорить о неком открытом устройстве, стремящимся быть оптимальным, с открытой системой управления, пусть в чём-то компромиссном устройстве, но решающем поставленные задачи. Нечто вроде автомата Калашникова, среди носимых компьютеров. А то опять навяжут и будем разбираться, что там, да как... и почему плохо то, или это... Попробуем шагнуть с упреждением... :) Это так же означает, что мы не собираемся делать слабую систему. Хотелось бы видеть систему, стремящуюся быть оптимальной и, по-возможности, рационально, задействующую ресурсы, при необходимости, способную отдать всю возможную мощность с лучшим кпд. Работающую в жаре, холоде, на бегу и прочее :). Поскольку с названиями вечно сложно я просто остановился на слове рациональный. Ничего лучше не придумалось. Ну и ладно :). Вовсе необязательно, что будет qt, microkernel или uClibc. Что сами себе нарисуем с тем и будем жить :). Главное, попытка совместного подхода. Приближение к оптимуму со всех направлений: не хотим вентиляторов под курткой :), поищем процессор похолоднее, поймём что да, но баги под него никогда не выловим, рассмотрим корпус-радиатор под более популярный cpu, не нужен hdd - хорошо - уберём поддержку, нужен - оставим, или увеличим озу, предполагается головной стереомонитор - поищем трёхмерный интерфейс, решим, что не нужен, будем искать другой и так далее, а потом уберём поддержку всего якобы нужного из ос - пожертвуем универсальностью в угоду простоте. Я буду знать - вот он мой персональный компьютер (и знать что, почему, вслед за чем и как работает) - всегда работает - всегда со мной и ровно так, как хотелось, или мы решили, что правильнее всего ему таким быть (например, работать на microkernel/e :) ), а вот набор программ ровно к нему, возможно, один :) без вариантов - оптимальный редактор, оптимальный проигрыватель на сейчас... Сделаем рабочий прототип системы, позволящий развивать данный подход, а там глядишь, и оборудование подоспеет :) Понятно, здесь есть много сказать :) , обсудить - для этого и конференция. Я совершенно, не хочу сказать, что всё знаю, скорее наоборот :). Надоело зависеть, от очередных чьих-то движений, а потом обсуждать их и бороться с их ошибками. Я верю, мы можем сами и можем лучше. Можно придерживаться, например, документирования, как в LFS, а минимализма, как в uClibc или лучше... Времена меняются и отношение к ядрам (может быть их скоро будет, как "грибов после дождя" :) ) систем и возможностям конфигурации так же. Важно, понимание компромисса в коллективе и единства в подходе. Самим, что-то ваять - в крайнем случае. Просто аккуратно собрать из того, что есть, то - что нам нужно, а дальше доводить, если получится :) . Всё это, естественно, относится, к тем, кому интересно. Мы никому ничего не навязываем, как раз в Ваших силах, находясь в сообществе, аргументированно добиться признания Вашего подхода, а вдруг он и правда лучший, а мы про него не узнаем...
Пора нам всем попробовать создать для себя и людей простую надёжную понятную и удобную вещь. Или мы реально ничего не можем? Зачем тогда массы слов в бесконечных обсуждениях...
Сильно не придирайтесь, сказано много, всё может и должно обсуждаться :) , включая подход к обсуждению...

Появился вот ещё и девиз предлагаемого проекта:
"Не умножайте сущности без нужды..."

domenick ★★
()
Ответ на: комментарий от hamal

Вооще кто-нить, хоть раз пробовал HURD, как таковой? Попробуйте!!! 2 ГГц на атлоне покажется мало... (Система изначально разрабатывалась для пользования на 2-х и более процах - кластеры и т.п.) Одним словом - полные тормоза. Да и само ядро (управление процессами, серверами и т.п. больно сложное), так что не горячитеся, пару-тройку лет еще ждать надо...

hamal
()
Ответ на: комментарий от hamal

> Вооще кто-нить, хоть раз пробовал HURD, как таковой? Попробуйте!!! 2 ГГц на атлоне покажется мало...

причина уже сказана выше. причиной является микроядро gnumach. потому и был затеян крестовый поход по портированию на l4.

> Система изначально разрабатывалась для пользования на 2-х и более процах - кластеры и т.п.

да ну? это откуда такие сведения? линк в студию!

> Да и само ядро (управление процессами, серверами и т.п. больно сложное), так что не горячитеся, пару-тройку лет еще ждать надо...

ну более сложное... только вот qnx'у это почему-то не мешает.

Multik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.