LINUX.ORG.RU

Таненбаум с MINIX 3 получил грант от Европейского союза

 


0

0

Эндрю Таненбаум сообщил на сайте Амстердамского свободного университета, что на MINIX 3 получен грант в размере 2,5 миллионов евро от Европейского совета по научным исследованиям.

Грант будет финансировать работу двух постдоков, нескольких аспирантов и нескольких программистов в рамках нынешнего проекта Таненбаума под названием MINIX 3. MINIX 3 — это актуальная версия микроядерной ОС Minix, которая была создана для исследовательских целей и сейчас обычно используется для изучения операционных систем.

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

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

★★

Проверено: maxcom ()
Ответ на: комментарий от lester

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

Дравйвер nVidia
текущая версия: 180.51
В репе 180.44

Раскажи мне как эти проблемы меня не касаются.

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

>Так разработчики ядра Linux очень сопротивляются использованию бинарных драйверов.

Небинарность драйверов проблему не решает. Если поменялось API перекомпиляцией дело не обойдется. То есть если ты хочешь чтобы твой драйвер работал скажем пять лет - тебе надо не разок его написать - а все пять лет поддерживать.

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

> Раскажи мне как эти проблемы меня не касаются.

а теперь быстро назовите причину - чем вас не устраивают 180.44 и исправлено ли это в 180.51

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

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

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

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

> угу понятно.

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

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

> один раз открыл код - отдал разработчикам ядра

Вопрос в том, можно ли открыть код. И в том, возьмут ли его.

> они его и буду поддерживать,


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

> они сами заявляли об этом


"- А вот мой сосед гоаорит...
- Ну и вы говорите." (c)

Стабильный драйверный API - это хорошо. Изолированные от ядра драйверы,
которые не уносят с собой в крах всю систему - тоже хорошо.

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

> давай сюда свои /etc/asound*.conf /etc/alsa*.conf. Посмотрим кто бредит.

вы будете сильно удивлены - нет у меня таких файлов :)

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

> Стабильный драйверный API - это хорошо.

спросите об этом у Линуса( я думаю вы признаете, что он лучше вас разбирается ) ;)

> Изолированные от ядра драйверы, которые не уносят с собой в крах всю систему - тоже хорошо.


вы же сами знаете - не все так просто, и на это "хорошо" прийдется не одно ведро дегтя

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

>а теперь быстро назовите причину - чем вас не устраивают 180.44 и исправлено ли это в 180.51

Легко:

Fixed a recent VDPAU regression that caused aborted playback >and hangs when decoding some H.264 clips on G84, G86, G92, G94, G96, and GT200 GPUs.

Воспроизводится. (у меня G96)

НАблюдаются глюки с видеобуффером при старте или фулскриновых режимах - например gwenview при фулскриновопро просмотре при смене фотографий мигает этим буфером с мусором.

Через новую видеокарту не детектися монитор - система думает что это просто веса-совместимый монтор - через старый GForce монитор определялся правильно.

С новой видеокартой страшно глючит SaX2 при попытке тестирования настроек.

Так что мне очень интересны багфиксы видеодрайвера.


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

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

На что - на спецустройства? Ты наверное не в курсе что видеокартами и усб мир не ограничивается.

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

> вы будете сильно удивлены - нет у меня таких файлов :)

Ну тогда выключай свой виндовс и иди спать.

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

>что-то не очень быстро вы написали - гуглились? ;)

Ты у меня не один такой (C)...

Ты лучше раскажи как у тебя пульс работает без пульса, сказочник.

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

>> Стабильный драйверный API - это хорошо.

> спросите об этом у Линуса( я думаю вы признаете, что он лучше вас разбирается ) ;)

stable-API-nonsense.txt написал Greg KH, криворукое чмо с ЧСВ over 9000. Впрочем, с Линусом я тоже не согласился бы (впрочем, как и многие уважаемые люди, тысячи их).

>> Изолированные от ядра драйверы, которые не уносят с собой в крах всю систему - тоже хорошо.

> вы же сами знаете - не все так просто

Знаю. Собственно, вменяемая модель userspace-драйверов - единственное полезное, что может выйти из Minix3.

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

> Ну тогда выключай свой виндовс и иди спать.

Ubuntu 9.04 - не стоит так сразу признавать, что вы ламер, могли что-то умнее придумать :)

lester ★★★★
()

Удивительно, но на протяжении всего треда никто не вспомнил про QNX и L4. А L4 так та вообще под GPL. Откройте для себя L4. http://genode.org/ По скорости оно делает даже коммерческий QNX и приближается к скорости монолитных ядер. Кстати то же HURD поритируют на L4 поскольку MACH оказался неперспективным из-за архитектурных просчетов. L4 разрабатывался не юным пионером-программистом, а умным дядькой из дрезденского универа, где обосновал возможность построения ОС на базе микроядра при этом мало уступаещего в скорости монолитным. И таки реализовал. Впрочем существует несколько реализаций API L4.

У l4 большие перспективы. PS существует проект запука linux на L4 - фактически как в гипервизоре.

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

>Ubuntu 9.04 - не стоит так сразу признавать, что вы ламер, могли что-то умнее придумать :)

Вот как замечательный пульс работает в твоей убунту.

http://www.google.com/search?q=ubuntu+9.04+pulseaudio

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

Может у тебя звуковухи нет, хакер?

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

> Ты у меня не один такой (C)...

тогда у вас хорошая память, раз вы changelog цитируете наизусть ;))))))))

> Ты лучше раскажи как у тебя пульс работает без пульса


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

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

>Удивительно, но на протяжении всего треда никто не вспомнил про QNX и L4.

Как это нихто! Я вспомнил про L4 - только не нашел куда бы его упомянуть:)

>Кстати то же HURD поритируют на L4 поскольку MACH оказался неперспективным из-за архитектурных просчетов. L


У меня пара друзей пишет под OSX Mach - им нравится. Де почитать про архитектурные проcчеты?

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

>тогда у вас хорошая память, раз вы changelog цитируете наизусть ;))))))))

Я в отличии от тебя ченжлоги читаю и прочитав этот все жду когда апдейт выйдет.

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


В таком случае я брежу на пару с гуглом. Нажми на кнопку - получишь результат поиска.

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

> Вот как замечательный пульс работает в твоей убунту.

ты бы еще просто pulseaudio искал :))))

> даже слово баг упоминать не пришлось - одни баги при словах убунду и пульс.


давно так не смеялся - ну очень удобная выборка :)))))

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

> давно так не смеялся - ну очень удобная выборка :)))))

Вот тебе для сравнения
http://www.google.com/search?q=ubuntu+alsa

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

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

> Я в отличии от тебя ченжлоги читаю и прочитав этот все жду когда апдейт выйдет.

и цитируете их по памяти - Україна має таланти :)))

> В таком случае я брежу на пару с гуглом. Нажми на кнопку - получишь результат поиска.


я уже посмеялся :)

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

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

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

>и цитируете их по памяти - Україна має таланти :)))

Ссылка на чешждлог была десяток новостей назад на лоре.

Де вас таких только делают.

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

> Ссылка на чешждлог была десяток новостей назад на лоре.

вы ринулись листать архив, чтоб узнать, что вас не устраивает в драйверах? :)

> Де вас таких только делают.


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

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

>вы ринулись листать архив, чтоб узнать, что вас не устраивает в драйверах? :)

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

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


Последние 10 страниц ты только об этом и говоришь.

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

>сравнивай ;)

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

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

>У меня пара друзей пишет под OSX Mach - им нравится. Де почитать про архитектурные проcчеты?

точно не вспомню - надо погуглить. но есть немного информации на http://en.wikipedia.org/wiki/Microkernel http://en.wikipedia.org/wiki/L4_microkernel

внизу сцылки на оффициальные сайты и публикации.

А вообще у MACH системных вызовов больше 100 в то время как у l4 если склероз не изпеняет 11! L4 настолько мало что помещается в кэше. У MACH большие потери на переключение контекста и.т.д.

Вообще интересная тема... Являясь апологетом Linux с сожалением признаю, что когда-нибудь со всем этим многомиллионострочным наследием придется расстаться - иначе оно само рухнет... Не может быть надежной система без стабильного API. У микроядра сама идея хороша в модульности расширяемости и устойчивости. Все-таки недаром на критических участках (космос, атомная энергетика, производство) используют QNX

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

> Угу - а теперь зайди по сылкам и насладись - в обоих баги пульса

у вас неправильный гугль, у которого сломан "-" :)

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

> Если это не очевидно - можно переходить на обсуждение генетики.

не получится - к сожалению я полный профан в этой области :(

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

Кое что почитал - L4 делает Mach по перфомансу, но одновременно оно не делает никаиких секурити проверок которые далет mach. Так что там не все просто - необходимость пермишенов и секурити никуда не делать просто в L4 его выкинули из ядра и потому ядро стало типа быстрее - на практике же это все проверять все равно надо.

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

Все правильно. L4 решает одну задачу: IPC. И решает её хорошо. Ъ.

Пермишены, там где они нужны, вполне можно воплотить в виде специального сервера.

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

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

Откуда "перезагрузит". Как обычно - из астрала?

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

>в форуме бубунты такой мат стоит уши вянут

В форуме убунты мат постоянно стоИт. Потому как кривое оно. Едиственная стабильность и чёткость в убунте - это выпуск точно в срок каждые полгода нового дистрибутива.

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

>В смысле ты слышишь звук или в смысле он не жрет процессор, микширует потоки, нормально пускает звук параллельно с флешом, не заикается и все остальное на HD картах и x64 системах? Потому что у остального человечества с этим проблемы. У остального человечества он работает на терминалах с лета 2007-го (как минимум), на железках с 64М RAM и PentiumIII 500MHz. Ничего не тормозит и не валится. Может стоит руки поровнять или выкинуть свою наколенную поделку, которую ты почему то считаешь дистрибутивом?

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

>В любой программе где если выбор oss/alsa/pulse например в 11 зюзе - выбора на самом деле нет.

Не асилил???

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

>Тем не менее оно создает виртуальное устройство, с которым эта же alsa разговаривает:)

не alsa, libasound. Учи матчасть, а то такой бред несёшь:)

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

>Откуда "перезагрузит". Как обычно - из астрала?

А откуда он загрузил в первый раз?

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

> У остального человечества он работает на терминалах с лета 2007-го (как минимум), на железках с 64М RAM и PentiumIII 500MHz. Ничего не тормозит и не валится.

Ага - HD карточки были уже тогда повсеместно.

> Может стоит руки поровнять или выкинуть свою наколенную поделку, которую ты почему то считаешь дистрибутивом?


Пишите в новелл и каноникал.

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

>Не асилил???

Почитай уже как работает пульсаудио.

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

>не alsa, libasound. Учи матчасть, а то такой бред несёшь:)

Серьезно? А что по твоему такое libasound?

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