LINUX.ORG.RU

Новая версия ОС MINIX3

 


0

0

Вышла новая версия ОС MINIX 3.1.4 релиз 4203. Среди нововведений следует отметить появление поддержки виртуальной памяти. Список программного обеспечения под MINIX 3 и сам дистрибутив можно скачать с официального сайта MINIX 3.

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

Ответ на: комментарий от Camel_Toe

>Ответ: На работе — Solaris, на моём ноутбуке — Windows XP

Чего только не сделает. Лишь бы Линуксом не пользоваться )

dikiy ★★☆☆☆
()
Ответ на: Микроядро vs. Монолит от Liosha_Syrnikov

> преимущество микроядра для Таненбаума в возможности сделать систему более надежной. В Linux эта задача решается по другому. Т.е. это разные способы решения задачи.

Ерунду не говорите, плиз - вас же читают. :)

Миникс решает задачу НАДЁЖНОСТИ и ВОССТАНАВЛИВАЕМОСТИ. Т.е. если Миникс улетит в космос, туда не надо посылать пингвина, чтобы тот пересобрал ядро - всё и так будет работать. Линукс же опирается на систему бесконечных патчей, что делает систему лучше (не "надёжнее"!), но никак не предохраняет Линукс от проблем багософта.

> Торвальдс говорит, я прогибаться не буду. Закрытый код в ядре не нужен, а открытый мы поправим.


Смешно. Ну и много он напоправлял? _КОММЕРЧЕСКИЕ_ дровописатели - и те не успевают вовремя апдейтить, а он хочет, чтобы энтузазисты проделали тройную работу по декомпиляции, пониманию кода, написанию своего, да ещё и улучшения. Он не менингитом ли болел в детстве?

Миникс - это перспектива, причём неприятно пугающая заплывшего славой Торвальдса. Линукс как забавное(for fun) ядро себя исчерпал - наступило время серьёзных приложений и Линукс обделался жидким memory leaks, stack overflow и т.п. Кому такое качество нужно?? Колосс на глиняных ногах, вот что такое Линукс.

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

Ну дык а зачем там что-то больше, для обучения то?

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

> Разница 4 такта на обращение к L1 и около сотни тактов на обращение к памяти. Потерю мерять, конечно, надо.

Кроме того, что мерять надо, ничего не понял.

> Возвращаемся в реальность и сравниваем, какой драйвер будет работать стабильнее: открытый, в котором существующие ошибки правят, когда находят или закрытый

> По мне вывод такой, что микроядро более удобно для закрытой системы.

Ты упорно говоришь о вещах, не имеющих отношения к делу.

>> Сингулярити здесь вообще никаким боком.

> Оно тут при том, что с закрытыми дровами работать будет надежнее микроядро (и сингулярити как пример такой системы).

Сингулярити - это вообще не микроядро в традиционном понимании.

> Ты пишешь про MSI и IOMMU для оптимизации работы. Насколько это распространенные технологии в разных процессорах?

MSI - это вообще чисто шинная техника, IOMMU вроде требует какой-то поддержки процессором (точно не знаю). Пока они не распространены, ну и что? Тот же Minix3 еще не один год будут доводить до ума.

> Для монолита, все что не обязано работать быстро (драйвера) тоже можно выкинуть в юзерспейс с тем же эффектом, что и для микроядра

Бгг. Ну попробуй, вынеси драйверы (и ФС) из ядра Linux. Прикинь, оно сразу перестанет быть монолитным.

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

> Линукс как забавное(for fun) ядро себя исчерпал - наступило время серьёзных приложений и Линукс обделался жидким memory leaks, stack overflow и т.п. Кому такое качество нужно??

Too fat.

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

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

А где ты видел открытый драйвер, в котором ошибки правят, когда находят? Посмотри на историю zd1211rw в wireless-next - уже несколько месяцев применяют и отменяют одни и те же патчи, вот он как отваливался при помехах, так и отваливается.

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

> А я, пожалуй, соглашусь насчет "колосс на глиняных ногах".

Что характерно, тоже без всякой аргументации. Это вообще свойственно малограмотным, но толстым троллям %)

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

> Что характерно, тоже без всякой аргументации.

Моя аргументация - в соседней новости про "Линус Торвальдс выступил с критикой дизайна файловых систем".

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

> Моя аргументация - в соседней новости про "Линус Торвальдс выступил с критикой дизайна файловых систем".

Там маниловщина пополам с бесграмотностью.

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

> Там маниловщина пополам с бесграмотностью.

То есть по сути вопроса возражений нет. Я правильно понял?

Кстати, "безграмотность" пишется через "з".

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

>> Там маниловщина пополам с бесграмотностью.

> То есть по сути вопроса возражений нет. Я правильно понял?

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

> Кстати, "безграмотность" пишется через "з".

/me покраснел от стыда

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

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

Помнится, это уже обсуждали, когда собрали очередной Hurd.

Во-первых, может зависнуть сама железка. И будь у тебя хоть трижды микроядерная ось, если инициализация не сможет ее "отвесить", работать она больше не будет.

Бывали случаи, когда драйвера валили весь из себя микроядерный hurd.

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

> Во-первых, может зависнуть сама железка.

Не имеет отношения к рассматриваемому вопросу.

> Бывали случаи, когда драйвера валили весь из себя микроядерный hurd.

Hurd - это микроядро другого типа. Там драйверы в режиме ядра.

tailgunner ★★★★★
()

>Среди нововведений следует отметить появление поддержки виртуальной памяти.

Опаньки!

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

>> Разница 4 такта на обращение к L1 и около сотни тактов на обращение к памяти. Потерю мерять, конечно, надо.

> Кроме того, что мерять надо, ничего не понял.

Тогда маленький совет. Лучше в этой теме помолчать. :)

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

>> Торвальдс говорит, я прогибаться не буду. Закрытый код в ядре не нужен, а открытый мы поправим.

> Смешно. Ну и много он напоправлял? _КОММЕРЧЕСКИЕ_ дровописатели - и те не успевают вовремя апдейтить, а он хочет, чтобы энтузазисты проделали тройную работу по декомпиляции, пониманию кода, написанию своего, да ещё и улучшения. Он не менингитом ли болел в детстве?

Во первых разговор про то что в linux дрова должны быть открытые и их декомпилировать не надо. Во вторых огромная туча комерческих фирм оптимизируют расходы наниманием разработчиков драйверов на короткое время и последующим их увольнением. Или просто на стороне заказывают. Кто продолжает развивать драйвера? Ответ - никто. Только большие и богатые конторы выпускающие железо могут себе позволить постоянно содержать разработчиков драйверов.

> Миникс - это перспектива, причём неприятно пугающая заплывшего славой Торвальдса. Линукс как забавное(for fun) ядро себя исчерпал - наступило время серьёзных приложений и Линукс обделался жидким memory leaks, stack overflow и т.п. Кому такое качество нужно?? Колосс на глиняных ногах, вот что такое Линукс.

Эта перспектива для занятия ниши в которой linux и чейчас не основной. (Ниша сложный решений, с удаленным географически размещением оборудования) Да и то преимущество в этой нише у minux'а чисто условное. Когда-нибудь в будуще - да, а сейчас - нет. И лет десять еще - нет.

x86_64 ★★★
()

> Вышла новая версия ОС MINIX 3.1.4 релиз 4203. Среди нововведений следует отметить появление поддержки виртуальной памяти. Список программного обеспечения под MINIX 3 и сам дистрибутив можно скачать с официального сайта MINIX

А где победные реляции о суперскорости работы? Или, таки, появление нормальной виртуальной памяти убило всю производительность?

Серьезно, вопрос: что они решили сдать производительность или безопасность ради релизации виртуальной памяти?

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

> Серьезно, вопрос: что они решили сдать производительность или безопасность ради релизации виртуальной памяти?

> some rough edges that are known are are being worked on that come to mind are

> . slower; due to vm implementation, this is still to be optimized

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

> Тогда маленький совет. Лучше в этой теме помолчать. :)

Ну почему же, вдруг встречу доброго человека, который просветит ламера.

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

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

>Воистину так. Зависшее ядро из-за ошибки в драйвере неприятность большая. Сам писал такое для себя.


Если драйвер вызовет аппаратный сбой - его изолированность никак не поможет. А программные глюки - порой и в linux достаточно модуль перегрузить.

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

> Если драйвер вызовет аппаратный сбой - его изолированность никак не поможет.

Это вопрос к аппаратуре.

> А программные глюки - порой и в linux достаточно модуль перегрузить.

А порой ты получишь Oops или зависание.

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

>Из интервью Эндрю Таненбаума: на моём ноутбуке — Windows XP

хехе. как и у большинства бздунов-линухоненавистников

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

>Господа, да мы все присутствуем при историческом моменте. Такими темпами, глядишь, дед и до revenge day доживёт

мощный у него Момент, этот накодит :)

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

Эм, мощьное заявление, ничего не скажеш. Скорее линукс похудеет и модули вынесут в юзерспейс. Что тогда придётся ждать дедушке? Причём не только вынесут, но ещё сделают это так, чтобы можно было выбирать при сборке ядра: микроядро или модульный монолит. Вот тогда и посмеёмся. Хотя конечно, всё это теории, теории и гадания. Гораздо важнее на данный момент, развитие файловых систем, поддержка устройств, развитие десктопного направления и хорошее энергосбережение. Вся шутка в том, что если линукс таки вырвется вперёд, то ждать линукса копца придётся неизмеримо долго. Так как в случае венды, мы имеем дело с недоразвитой осью, кучей глюков и живущей в основном защёт массы, а не качества. В случае победы линукса, а вместе с ним место под солнцем займут и бзди, так вот в случае этого сценария, мы будем иметь совсем другую ситуацию, где вершиную будет занимать качественный продукт, с которым бороться просто словами типо - микроядерсть, продвинутость архитектуры и тд и тд не получится. Придётся показывать и доказывать. Придётся серьёзно напрягаться, чтобы таки доказать что микроядро не только стабильная затея, но и быстрая. А учитывая bsd лицензию, разработки эти архиважные весьма и весьма быстро перекочуют в ненавистный линагз и фрибздю. И снова дедушка будет кусать локти, на этот раз - в последний раз, ибо возраст.

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

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

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

> Думаю, что дедушка с удовольствием проводит время, читает студентам лекции, получает гранты, катается по земному шару.

Короче, джастфофанчег. А свою ОС сам не использует, чтобы фан не ломать.

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

> Короче, джастфофанчег.

Как и значительна часть OSS.

> А свою ОС сам не использует, чтобы фан не ломать.

Чтобы сидеть сейчас на миниксе, нужно быть мазохистом.

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

>> Короче, джастфофанчег.

> Как и значительна часть OSS.

У большей части кернел-девелов это сейчас работа.

> Чтобы сидеть сейчас на миниксе, нужно быть мазохистом.

Это единственный способ сделать рабочую систему. Линус сидел на Линуксе чуть ли не с самого начала.

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

> Скорее линукс похудеет и модули вынесут в юзерспейс.

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

> если линукс таки вырвется вперёд...


Извините, "вперёд" - это в зад Икспи. Т.е. в роли догоняющего калеки. Вы правда в это верите? :) Линукс УЖЕ показал свою несостоятельность, натягивая привычки консольных сисадминов на потребности "тёток из бухгалтерии". Не говоря о вечносыром софте где "вот-вот" всё заработает, вот только гном третий допилят, кеды четвёртые скомпилят, да ATI подарит драйвер. А про архитектуру Линукса вообще нужно давать курс лекций "как не надо делать лабораторки". Линукс КАК ИДЕЯ - прекрасен, FOSS и всё такое. Как реализация - умопомрачителен до полного эксепшына. Жалко усилия энтузиастов, толкающих этого мамонта - Миникс куда более разумный путь, причём без особых отличий для программистов - тот же POSIX + наработки Линукса, БЗДей, Солярисов и проч.

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

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

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

В остальном -- лучше, но всё ещё толсто.

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

> полутруп...воняет...

Сам ты полутруп :) Это экспериментальная академическая разработка, bleeding edge осестроения :)))

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

> Это экспериментальная академическая разработка

Бгг. Была бы она академической - и хрен бы с ней, так ведь "MINIX 3 adds the new goal of being usable as a serious system".

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

> Бгг. Была бы она академической - и хрен бы с ней, так ведь "MINIX 3 adds the new goal of being usable as a serious system".

Так она и была академической! А теперь ее наконец-то внедряют! ,)

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

> Это экспериментальная академическая разработка

... намертво привинченная к x86/32 бита, ага. Ну-ка нафиг такие разработки, пожалуй.

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

>> Бгг. Была бы она академической - и хрен бы с ней, так ведь "MINIX 3 adds the new goal of being usable as a serious system".

> Так она и была академической!

Ты разберись с темой троллинга уже. То она у тебя "академическая", то "была академической".

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

Видите ли, всё появляется когда оно нужно, если вам сложно осмыслить понятие своевременности, то это уже всё, что называется закотенел. Кто-то хочет от линукса микроядерности сейчас, да, кто-то хочет, а зачем? Кроме всяческих выкриков, вот допустим, вы являетесь мантейнером какого проекта? Чтобы уж выслужать ваше компетентное мнение. Почему-то разработчики линуксподсистем, а это знаете-ли не один Линус, он как бэ всего лиш руководитель, так вот почему-то разработчики и их покровители не занимаются развитием миникса, что ж они все такие глупые? Им сейчас главное чтобы оно работало _здесь и сейчас_. Понимаете? Никто не исключает что появятся пару десятков фанатиков и сделают из харда или миникса мегосистему, но пока это не так. Пока, реально, есть только qnx которая используется успешно. И способна ли она потестить тот же линукс или фрибсд, это как бы большой вопрос.

Что до несостоятельности, то очевидно вы намекаете что продажи g1 это как бы, шутка да? Типо этого не было? Давайте не будем толкать это дерьмо по трубам о состоятельности, почему-то у меня давно на десктопе он состоялся как и у многих, о серверах вообще можно помолчать, например сколько вы найдетё сейчас домашних роутеров не на линуксе? Или вы полагаете всё это как бы случайно? А насчёт догоняющего, то я не то чтобы верю, я уверен, что одна из разновидностей открытых юникс подобных систем будет на десктопе весьма скоро занимать не менее 50%. Может быть, это не линукс будет, но пока других кандидатов не видно. Что до миникса, то слишком много надежд, когда он, даже если это случится, подрастёт и станет понтить, то разработчики qnx могут сделать большую гадость - открыть свою ось под какой-нибудь опенсолярис-подобной лицензией. Ну и тут сразу же, наступит миниксокапец.

А вообще, всё это в какой-то мере спор теоретиков, которые в инстустрии либо ничего либо мало чего сделали и практиков, которые часто просто работают и всё. Которые может быть где-то ошибаются и не слабо, но их отличает то, что ошибки свои они способны исправить и двигаться дальше. Как в случае dri, каждая следующая версия будет лучше, пусть не быстро, но будет. Также и с ядром, неужели вы верите в то, что если линуксу появится микроядерный конкурент, то ibm, novell, red hat и прочие, не скинутся на серьёзную реструктуризацию ядра? Как-то наивно.

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

> ... намертво привинченная к x86/32 бита, ага

У них в планах портирование на ARM и PowerPC.

> Ну-ка нафиг такие разработки, пожалуй.

Я правильно расцениваю это, как плевок в сторону первослаки? :)

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

> Ты разберись с темой троллинга уже. То она у тебя "академическая", то "была академической".

У нее сейчас переходный период :)

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

какой кошмар, заранее приношу извинения за травмированные психики своей пунктуацией и орфографией, никак не заставлю себя перечитывать написанное:(

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

> Также и с ядром, неужели вы верите в то, что если линуксу появится микроядерный конкурент, то ibm, novell, red hat и прочие, не скинутся на серьёзную реструктуризацию ядра?

Вот и прекрасно. Чем раньше скинутся, тем лучше.

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

Прекрасно будет, когда всё будет с полноценной возможностью выбрать вариант сборки ядра, по типу:

-микрояд+разные уровни исполнения компонентов -чистый монолит -монолит с модулями

Думаю все будут рады:)

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

>какой кошмар, заранее приношу извинения за травмированные психики своей пунктуацией и орфографией, никак не заставлю себя перечитывать написанное:(

закостЕнел.

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

Так вот я и написал что кошмар:), потому как править то, что уже неправильно поправил и ещё то, что не поправил - это ужаснее вдвойне.

/me впадает в уныние:)

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

>Не имеет отношения к рассматриваемому вопросу.

А должно бы.

Драйвер либо работает, либо вешает железку.

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

>> Не имеет отношения к рассматриваемому вопросу.

> А должно бы.

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

> Драйвер либо работает, либо вешает железку.

Этого избежать нельзя. Но вот если драйвер вешает систему - этого можно избежать. И нужно.

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