LINUX.ORG.RU

Введение в MINIX 3


0

0

На сайте OSnews.com выложена статья Таненбаума о
разрабатываемой им операционной системе Minix 3-й версии.
С официального сайта http://www.minix3.org :
Minix 3 - новая операционная система с открытыми исходными текстами, разработанная с целью обеспечить высокую надежность, гибкость и безопасность.

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

anonymous

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

собственно главная цель как всегда не переведена - education. Все остальное - это так, отмазки. Цель миникса - служить предметом для препарирования студентами.

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

MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability http://www.minix3.org/ Лень по ссылке сходить?

Ism
()

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

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

> Когда же наконец выйдет Slackware новая??? никто не знает?

Ждём ебилдов!

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

надо Патрега попросить, чтобы он самолично на ЛОР запостил новость когда посчитает нужным. Мож кто ему текст подкинет сразу, чтобы ему легче было?

anonymous
()

через пятнадцать лет г-н Таненбаум решил что если финскому студенту удалось сесть на поезд, то почему бы ему, старичку не попытаться заскочить на подножку последнего вагона :)

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

нет, есть еще какие-то гентушники... они все время каких-то ебилдов ждут.

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

Каменты жгут :) Господин Таненбаум неудачник по жизни. "новая аперацыонга от ниудачнегов". так надо было новость перевести

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

Патрегопоклонники, ужальте сами себя.

> лучше б hurd написали, там хоть понятно зачем оно.

Не путайте кислое с длинным. Ядро MINIX3 всем микроядрам микроядро. Модули устройств и файловых системы вынесенные в userspace это круто, это правильно. Сейчас не поддерживается SMP и больше 4 Gb RAM, но это дело времени. Жаль только неправильную лицензию ничем не исправить.

Camel ★★★★★
()

Она и фряху не догонит :) Чего уж говорить про GNU/Linux?.. :)

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

> оно заточено под x86 что есть очень и очень плохо.

В современных ОС машинно-зависимые части как правило очень небольшие.

Casus ★★★★★
()
Ответ на: Патрегопоклонники, ужальте сами себя. от Camel

Re:

>Не путайте кислое с длинным. Ядро MINIX3 всем микроядрам микроядро. Модули устройств и файловых системы вынесенные в userspace это круто, это правильно. Сейчас не поддерживается SMP и больше 4 Gb RAM, но это дело времени.

Если _этого_ пришлось ждать больше 15 лет то возможно в следующем веке мы бы увидели хоть сколь-нибудь заметые сдвиги ;)

Правда к этому времени x86 будет в музее ;)

sS ★★★★★
()

Minix может сколь угодно хороша, но это ничего не решает.

Суть в том, что не важно насколько хороша OS - важно насколько хороши для неё драйверы. Особенно это касается открытых OS, которых не снабжает толстая корпорация.

По этой причине сливаются в отстой Hurd и всяческие *BSD. Без драйверов они никому не нужны.

NiKel
()

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

в minix'e всё просто, понятно, логично и чётко. но для использования пока, имхо, сыровато. но это не проблема. minix гораздо более легко и безопасно расширяем нежели линуха.

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

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

На самом деле нужен какой то CrossOS драйвер интерфейс, которыому должны удовлетворять все выпускаемые драйверы устройств и который позволял бы с минимальными усилиями адаптировать их к любой OS, также обязательно поддерживающей на уровне ядра этот интерфейс. Тогда не только софт, но и ядра можно будет менять как перчатки, не зацикливаясь на лидере де факто, Windows или том же Linux.

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

>>А Билл Дос 7.0 не пишет втихоря?

давно уж написал...

7.1 с win98 поставлялся...

вот не напишет ли он 8.0
и не скажет "придите ко мне сыновья мои DOS-юзеры"

Lockywolf ★★★
()

Для тех, кому ДЕЙСТВИТЕЛЬНО интересно, сообщаю, что о MINIX 3 можно много почитать по-русски на сайте http://www.minix3.ru - там есть и переводы материалов с сайта http://www.minix3.org

Makarov
()

... - Who *else* knows where that Lord Farquad lives?? - I know! I know! Take me! Take me!... ...

незабвенная сцена из Шрека ;-).

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

Не напишет: FreeDOS уже есть.
Не вернутся к нему сыновья его :)

KUser
()

Ага .. и поддерживается только ... i386 :)

robot12 ★★★★★
()

Смотрю на дату и нихрена не понимаю. Уже пол-года как купил 3-е издание книги и для обучения там MINIX3. В чём, собственно, новость товаГищи?

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

курите фак

Нигде кроме линуха этот интерфейс не используется. Так что ни о каком CrossOS речи и не идет.

К тому же: Kernel interfaces are cleaned up over time. If there is no one using a current interface, it is deleted.

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

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

> Ну нахер нам всякие поделия, чем нам Linux мало?

Больше поделий хороших и разных! :)

Casus ★★★★★
()

мне интересно с какого такого она стала НОВОЙ!!!!!

если вспомнить то линус начинал писать линукс (или в то время фреакс) иммено на миниксе, я вообще думал что он сдох.

поправте меня если я не прав.

djung ★★
()

Патрик, ну когда же, когда? Надоело каждый час на slackware.com заходить. Господа! Когда выйдет Slackware 11 - этот Розенабаум будет посрамлен.

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

>Патрик, ну когда же, когда? Надоело каждый час на slackware.com >заходить. Господа! Когда выйдет Slackware 11 - этот Розенабаум будет >посрамлен.

>anonymous (*) (26.09.2006 23:44:20)\

Посрамлен - не то слово. Обосран! Вместе с большим любителем акций RedHat. ;)

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

> Нигде кроме линуха этот интерфейс не используется. Так что ни о каком CrossOS речи и не идет.

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

Похоже это Вы не понимаете. CrossOS интерфейс и есть тот самый stable_api который nonsense. По причинам, упомянутым в файле.

К тому же, наличие такого интерфейса приведёт к closed-source драверам. Что есть зло. По тем же самым причинам.

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

закрытые или открытые драйверы - дело разработчика, это пусть RMS на мораль давит, а принуждать девелоперов к открытости не стоит, пусть будет единый стабильный интерфейс, а разрабочики уже сами сделают выбор

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

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

>вот не напишет ли он 8.0

дос под winme разве не 8 версии ?

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

На самом деле нужен какой то CrossOS драйвер интерфейс, которыому должны удовлетворять все выпускаемые драйверы устройств и который позволял бы с минимальными усилиями адаптировать их к любой OS, также обязательно поддерживающей на уровне ядра этот интерфейс. Тогда не только софт, но и ядра можно будет менять как перчатки, не зацикливаясь на лидере де факто, Windows или том же Linux. === EFI?

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

>7.1 с win98 поставлялся...

>вот не напишет ли он 8.0 и не скажет "придите ко мне сыновья мои DOS-юзеры"

8.0 с WinME шёл...

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

>>лучше б hurd написали, там хоть понятно зачем оно.

ИМХО что хурд что минукс одно и тоже, и нужны они для того же, что и трупы в морге медицинской академии. Для справки - из трупов, несмотря на все старания проффессоров и студентов, еще никто не ожил. Хурда с его "правильной архитектурой" не будет.

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

>На самом деле нужен какой то CrossOS драйвер интерфейс, которыому должны удовлетворять все выпускаемые драйверы устройств и который позволял бы с минимальными усилиями адаптировать их к любой OS, также обязательно поддерживающей на уровне ядра этот интерфейс.

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

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

>Курите linux/Documentation/stable_api_nonsense.txt до просветления.

тем, кто "Курите linux/Documentation/stable_api_nonsense.txt до просветления." лучше всетаки курить "Мифы и легенды древней греции" - больше толку будет.

anonymous
()

А где этот лайвсиди качнуть можно? Ибо покупать и пол года ждать доставки мне как-то влом. Перегорю к тому времени, и юзать уже лень будет.

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

>На самом деле нужен какой то CrossOS драйвер интерфейс,

Тоже мысли по этому поводу. Или даже круче - нужен протокол что-то типа Device Initialization Protocol, который будет универсальным для всех OS и железок, а код самого драйвера должен быть в каком-то кросплатформенном байткоде по типу JavaBytecode/IL. Вполне даже можно чтобы драйвер(хотя бы базовый) нес сам девайс, и отдавал его OS при инициализации через етот DIP. Оска бы етот байткод JITила под себя и железки. Тогда бы стало много операционных систем хороших и разных, а драйвер надо было бы писать только один раз. А в осках надо было бы реализовать только этот самый VM для байткода.

Размечтался да?

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

> надо Патрега попросить, чтобы он самолично на ЛОР запостил новость когда посчитает нужным. Мож кто ему текст подкинет сразу, чтобы ему легче было?

Модеры не пропустят. С формулировкой "Тузег, запарил!"

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