После четырех месяцев разработки доступен (http://www.minix3.org/news/) стабильный релиз MINIX 3.1.7, в котором кроме исправления ошибок представлены следующие улучшения (http://wiki.minix3.org/en/MinixReleases):
- Планирование ресурсов на пользовательском уровне (Userspace scheduling) и поддержка серверов-планировщиков;
- Корректная поддержка одновременной работы с несколькими Ethernet-картами одного типа;
- Исправлены ошибки, мешающие запуску Minix под управлением системы виртуализации KVM;
- Загрузчик теперь может работать с образами, размер которых превышает 16 Мб;
- Размер корневого раздела увеличен до 64 Мб, скрипт установки изменен с целью корректной работы с корневыми разделами нестандартного размера;
- В системе сборки (http://wiki.minix3.org/en/DevelopersGuide/NewBuildSystem) появилась поддержка сборки MINIX с использованием GCC (ранее использовался набор компиляторов ACK (http://tack.sourceforge.net/)), ведется работа по обеспечению поддержки icc, clang и...URL: http://www.minix3.org/news/
Новость: http://www.opennet.me/opennews/art.shtml?num=26996
вот напишут драйвера для сетевых карточек, тогда можно будет с ней экспериментировать в живую
а так валовство, смотреть кино без звука да запускать дило без сети -- мало кому интересно
карточки работают на реальном железе и список их увеличивается, в инет выйти можно
Миникс создан для учебного пособия для системных программистов и он никогда не будет где либо использоваться кроме как для учёбы. Это его цель, и сравнивать с Hurd и прочими проектами полный бред.
А как же грант, к-й Таненбаум получил на доведение MINIX до промышленного уровня?
Промышленный уровень очень врядли подразумевает собой обычные десктопы и сервера где фичи миникса практически не сдались.
Ты совершенно не понимаешь сути Миникс3. Как говорится, слышал звон, да знает, где он.
Ну так чем фольклором блестать посвятили бы...
>Ну так чем фольклором блестать посвятили бы...Да элементарно http://ru.wikipedia.org/wiki/Minix#Minix_3
То, что архитектура ядра служит примером к книге, не значит, что оно только для этого и сделано. Чисто для учебных целей разрабатывался Minix. Minix3 =/= Minix.
>не значит, что оно только для этого и сделано.Есть такой старый английский принцип: если нечто выглядит как собака и ведет себя как собака - мы называем это собакой. Ну и вот если нечто выглядит как некая учебная ось и ведет себя как учебная ось...
Чувствуется слаженная организованная работа.
Minix ещё покажет себя, попомните мои слова)
Чуствую, придет скоро время холиваров BSD vs MINIX ;) (Лично я на стороне BSD - какая-то личная неприязнь у меня к микроядрам)
>Чуствую, придет скоро время холиваров BSD vs MINIX ;) (Лично я на
>стороне BSD - какая-то личная неприязнь у меня к микроядрам)Да ладно вам, у обоих одна лиценизия, значит будут тырить идеи и участки кода)
Я заметил, что во FreeBSD любят портировать из других *BSD.
Вот и из minix что-нибудь портируют, необязательно ядро)
А у minix фишка - труд его разработчиков уже оплачен на долгое время вперед.
Вот и кодят just for fun)
> Да ладно вам, у обоих одна лиценизия, значит будут тырить идеи и участки кода)Это значит только то, что холивары будут не из-за лицензии ;)
А вообще, надо пощупать, что за оно этот Minix...
>какая-то личная неприязнь у меня к микроядрам)Скорее всего потому что на десктопах и серверах они никому нахрен не впились по большому счету, а ядерного реактора где их плюсы были бы востребованы а минусы не критичны - у вас наверное нет, только и всего.
>Чувствуется слаженная организованная работа.Угу, особенно если сравнить развитие миникса и кой-какой иной системы обруганной Таненбаумом за одинаковый промежуток времени. И кстати вторые еще и без всяких грантов вырулили из грязи в князи, что как бы намекает о руководительских талантах Таненбаума.
>Minix ещё покажет себя, попомните мои слова)
Вот только когда и где? Дьявол прячется в деталях и эти два небольших нюансика могут очень прилично расстроить фанатов...
>Угу, особенно если сравнить развитие миникса и кой-какой иной системы обруганной ТаненбаумомЯ кагбэ напомню, что Миникс3 гораздо моложе этого вашего Линукса.
>И кстати вторые еще и без всяких грантов вырулили из грязи в князиКонечно, конечно. А то, что 80% кода современного Линуксе написано корпорациями типа IBM, ты тоже "забыл".
>Я кагбэ напомню, что Миникс3 гораздо моложе этого вашего Линукса."Миникс вообще" старше "линукса вообще". И идеи насчет микроядер и прочая Таненбаум продвигал уже тогда. Но толи руководитель проекта из него хреновый, толи оно никому не надо, но что-то взяв старт с форой, оно по уровню развития начисто сливает. А жонглирование терминами не катит. Ну не поставишь жонглерство словами в продакшн, да.
>>И кстати вторые еще и без всяких грантов вырулили из грязи в князи
>Конечно, конечно. А то, что 80% кода современного Линуксе написано корпорациями
>типа IBM, ты тоже "забыл".Отлично, IBM въе.... и для себя и для нас. Это чем-то плохо? И было бы лучше если бы они как это случается, повъ... только на себя и забыли бы поделиться с ALL наработками? Ну да, у поклонников BSDL конечно было бы меньше поводов для зависти, но увы - not a case :P. ИМХО, взаимовыгодное существование - лучше растаскивания по своим проприетарным углам.
>Отлично, IBM въе.... и для себя и для нас.Имхо, это благодаря усилиям Столлмана он вье....ет для нас.
Так было бы только "для себя")
>И идеи насчет микроядер и прочая Таненбаум продвигал уже тогда.А модульное ядро изобрели и использовали наверное лет за 15 до Линукса. И что?
>взяв старт с форой, оно по уровню развития начисто сливает.Какая фора? Где конкретно сливает? Только, пожалуйста, на момент того же возраста Линукса например.
>Отлично, IBM въе.... и для себя и для нас. Это чем-то плохо?
Я не сказал, что это плохо. Я сказал, что Линукс тоже не из воздуха появился, что в него денег вкачено в десятки раз больше, чем в Миникс. Поэтому не надо тут про гранты.
>И кстати вторые еще и без всяких грантов вырулили из грязи в князиДа Вы что? :-D Эта несчастная пара миллионов миниксу просто ничто по сравнению с _миллиардами_, вбухиваемых в разработку линукса. А бюджет FreeBSD Foundation вообще сотня килобаксов в год, при этом Фря умудряется быть конкурентоспособной во многих областях, а в некоторых даже уделывает линукс, это при таком-то бюджете. Так что Торвальдс, когда говорил про masturbating monkeys из OpenBSD, видимо просто бревна в собственном глазу не заметил ;-)
Миникс - не "учебная система", а "тестовая", причём не бредовых идеек а-ля Singularity, а тест солидной идеи "устойчивой к сбоям системы", причём "микроядро" там - лишь вынужденное решение (впрочем, вполне логичное в свете модульности).
Беда в том, что её опять пишут и дополняют всякими "сипипястыми" программами, коим место в музее. Язык для таких систем нужен современный, с GC и автоматическим управлением памятью.
>Беда в том, что её опять пишут и дополняют всякими "сипипястыми" программами,
>коим место в музее. Язык для таких систем нужен современный, с
>GC и автоматическим управлением памятью.В корне не согласен! Если GC можно стерпеть в прикладном программировании, то в системном ему не место - это та вещь, которая убивает производительность и лишает всякой надежды на реалтайм.
Оберон, модула, лимба больше подходят.
>лишает всякой надежды на реалтайм.а без реалтайма вообще никуда, точно... При том, что абсолютно все десктопные виндовсы, макосы и линуксы без спец. патчей точно так же никаких шансов реалтаймов не оставляют. Беда, беда :(
>>лишает всякой надежды на реалтайм.
>
>а без реалтайма вообще никуда, точно... При том, что абсолютно все десктопные
>виндовсы, макосы и линуксы без спец. патчей точно так же никаких
>шансов реалтаймов не оставляют. Беда, беда :(Но с патчами шанс оставляют.
А когда система изначально пишется на "высоком языке", то в данном случае патчить будет 100% кода (т.е. переписать все на другом языке).
>Но с патчами шанс оставляют.
>А когда система изначально пишется на "высоком языке", то в данном случае патчить будет 100% кода (т.е. переписать все на другом языке).Реалтайм нужен в очень-очень-очень узком круге задач, и для этих задач уже давно созданы решения, проверенные годами. А на десктопе он не нужен совершенно, там такое не требуется. Да и на чрезвычайно опасных объектах тоже RTOS не используются, там вообще применяются простейшие электронные схемы без какой-либо софтверной начинки, ну или при минимуме её.
>>Но с патчами шанс оставляют.
>>А когда система изначально пишется на "высоком языке", то в данном случае патчить будет 100% кода (т.е. переписать все на другом языке).
>
>Реалтайм нужен в очень-очень-очень узком круге задач, и для этих задач уже
>давно созданы решения, проверенные годами. А на десктопе он не нужен
>совершенно, там такое не требуется. Да и на чрезвычайно опасных объектах
>тоже RTOS не используются, там вообще применяются простейшие электронные схемы без
>какой-либо софтверной начинки, ну или при минимуме её.Конечно.
А я и не говорил, что реалтайм - это самое главное.
Я объяснил, почему реалтайм недостижим на таком языке.
А насколько он нужен или важен - это уже другой вопрос)