|
|
|
|
|
6.28, pavlinux (ok), 16:26, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
> )))ну нету никаких перспектив в микроядрах, н-е-т-у
"только давай развернутый ответ, по пунктам"
---
А вообще, ты своим "н-е-т-у", так скромно послал найух все системы виртуализации и
иную любую архитектуру с разделением обязанностей.
| |
6.55, Аноним (-), 19:56, 03/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Картина маслом: кривой видеодрайвер виснет и вешает иксы, так, что даже в консоль не перейти, ибо клава тоже не работает. Остается reset - больше ничего не сделаешь. Даже В-нда в такой ситуевине выглядит достойней - просто монитор гаснет на время, а потом снова начинает работать, а в трее выскакивает мессага "Видеодрайвер перестал отвечать и был перезапущен"(как-то примерно так, не помню точно). В-нда умеет, а Linux - нет. И FreeBSD тоже.
Так вот, малыш, чтобы такой хни не было, и нужны микроядра. Чтобы вся система не вставала колом из-за сраного драйвера. Сейчас может быть, существующие реализации микроядерности и не готовы к использованию, но их пилят, и ИМХО надо бы уважать этих геройских чуваков, что их все-таки пилят, как минимум.
| |
|
7.60, Аноним (-), 20:43, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +2 +/– |
> Картина маслом: кривой видеодрайвер виснет и вешает иксы, так, что даже в
> консоль не перейти, ибо клава тоже не работает. Остается reset -
Видеодрайвер (как минимум открытый) обычно насовсем виснет лишь когда он попробовал отрекаверить повисший нафиг GPU и это не увенчалось успехом, в том плане что работоспособность GPU не восстановилась в желаемом объеме. В противном случае все что видит юзер - небольшое мерцание картинки.
В таком случае вы чисто технически не можете перейти в консоль. За ее, кхе-кхе, физическим отсутствием. Нет железки - нет консоли на ней. Ядро при этом живое. Можете по SSH заходить наздоровье. Оно просто не может нарисовать вам консоль, т.к. железка отпала и показывать консоль тупо негде.
| |
7.74, Vkni (ok), 23:07, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
> Так вот, малыш, чтобы такой хни не было, и нужны микроядра. Чтобы
> вся система не вставала колом из-за сраного драйвера.
Не только, для микроядра ещё драйвера должны легче отлаживаться, чем для монолита. Т.е. прямая экономия времени (и, соответственно, денег) разработчиков драйверов.
> Сейчас может быть, существующие реализации микроядерности и не готовы к использованию, но их пилят, и ИМХО надо бы уважать этих геройских чуваков, что их все-таки пилят, как минимум.
Где не готовы, а где и используются во всю.
| |
|
|
5.36, Аноним (-), 18:11, 03/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| –1 +/– |
> Google: microkernel
Напомни плиз, который уже по счету год академики бредят микроядрами, а? :)
Ну а реальный мир как обычно все понял по своему. Выбрав обычные ядра + виртуализацию для изоляции частей системы. Красиво было на бумаге да забыли про овраги.
| |
|
|
7.61, Аноним (-), 20:45, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
> Да лет двадцать как минимум. А пуля все ни с места.
Более того:
1) Symbian OS - микроядро как раз. Успешно околело.
2) QNX в устройствах RIM - успешно околевает из-за кучи технических проблем и недостатка разработчиков.
| |
7.72, Vkni (ok), 22:58, 03/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> Да лет двадцать как минимум. А пуля все ни с места.
С VMWare - 30 лет было. :-) Вот такие тормоза тут живут. :-)
| |
|
6.71, Vkni (ok), 22:58, 03/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +2 +/– |
> Ну а реальный мир как обычно все понял по своему.
Реальный компьютерный мир просто настолько неприлично тормозит, что ужас. До сих пор не может слезть с x86, например.
> Выбрав обычные ядра + виртуализацию для изоляции частей системы.
Почитайте про VM/370, она в 72-м году запущена, и в ней ПОЛНАЯ виртуализация всей системы. И только не говорите, что VMWare вот тут же появился, прямо в 73-м. :-)
Если вы просчитаете разницу во времени - 98 (VMWare) - 72 (VM/370) = 26. Вот после появления микроядер нужно отсчитать примерно 30 лет, прежде чем они более-менее появятся на горизонте (это сейчас). И 40 лет, прежде, чем они будут использоваться в вашем любимом "production". ;-)
| |
|
7.78, Аноним (-), 00:53, 04/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| –4 +/– |
>И 40 лет, прежде, чем они будут использоваться в вашем любимом "production". ;-)
Не будут. В Рашке "продакшеном" обычно вебню называют. "Возьми гoвно подешевше, и продай его подороже."
хе-хе
| |
|
|
|
|
|
|
1.7, inferrna (ok), 12:50, 03/12/2012 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +1 +/– |
Как у них там, на микроядрах, весело. Одно заместо другого прикручивается, целиком или по частям, в разных комбинациях, друг поверх друга, друг другом погоняют. Такое вот поверхностно-упоротое впечатление у меня.
| |
|
2.8, Аноним (-), 13:01, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Так а ты не упирайся. Расслабься и получай информацию. Не исключено, что лет через десять на этом или на QNX работать будем.
| |
|
|
4.87, GentooBoy (ok), 07:15, 04/12/2012 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
>> лет через десять на этом или на QNX работать будем.
> Десять лет назад я это уже слышал. Round #2!
Новое поколение студентов вылупилось мечтающих о микроядерных ОС.
| |
4.91, 2 (?), 10:58, 04/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
Ты ещё молодой и может быть ещё дождешься, а вот я 20 лет назад QNX наблюдал и "восхищался".
| |
|
3.52, Аноним (-), 19:45, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +1 +/– |
> QNX работать будем.
QNX как раз у блэкберри загибается в планшетах и они теряют рынок. Кстати я это уже слышал, лет 10 назад. Нет, QNX demo disk смотрелся безумно круто. И совершенно бесполезно на практике.
| |
|
4.66, fidaj (ok), 21:14, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
>> QNX работать будем.
> QNX как раз у блэкберри загибается в планшетах и они теряют рынок.
> Кстати я это уже слышал, лет 10 назад. Нет, QNX demo
> disk смотрелся безумно круто. И совершенно бесполезно на практике.
это как раз планшеты у блэкберри загибаются (с самим блэкберри), потому что под тот QNX что они купили - нужно писать софт - а спецов нету - при чем тут сам QNX? - на его качество это уж никак не влияет...
| |
|
5.73, XPEH (?), 23:01, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –2 +/– |
Никто не хочет заниматься разработкой под замечательную ОС, но замечательная ОС конечно в этом полностью невиновна. У вас гражданин классический случай Amiga Persecution Complex.
| |
|
6.144, qux (ok), 18:50, 07/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
С каких пор "замечательность" ОС (тем более закрытой и засунутой в новую для себя нишу) стала главным критерием для привлечения разработчиков?
| |
|
|
|
|
4.102, Аноним (-), 13:24, 04/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> Было бы интересно.
Бы? Блэкберри этим страдает уже несколько лет. И, кажется, скоро окончательно дострадается. Вслед за микроядерным же симбианом. У которого, кстати, основной проблемой были как раз драйвера устройств. А точнее их отсутствие.
| |
|
|
2.17, Аноним (-), 15:03, 03/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
> Как у них там, на микроядрах, весело. Одно заместо другого прикручивается, целиком или по частям, в разных комбинациях, друг поверх друга, друг другом погоняют.
Это называется unix-way. Прекрасная альтернатива жирном комбайновому монолиту, в котором ничего нельзя нормально реорганизовать без подставления кучи костылей.
| |
|
3.38, Аноним (-), 18:13, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> Это называется unix-way.
Это называется взаимоисключающие параграфы, ибо unix всю жизнь был монолитом. Вы хотите быть святее папы римского? Ох, лол :)
| |
|
4.85, Vkni (ok), 04:59, 04/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
>> Это называется unix-way.
Под термином unix-way часто понимают просто хорошую программную архитектуру, а не UNIX сам по себе.
| |
|
5.103, Аноним (-), 13:26, 04/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> Под термином unix-way часто понимают просто хорошую программную архитектуру, а не UNIX сам по себе.
Вплоть до приписывания оригиналу свойств которых у него не было. Простите, для этого есть более точные термины. Ну например, "панацея", "серебряная пуля" и прочая. Правда панацея почему-то часто оказывается плацебо, а пуля вылеплена из субстанции оказавшейся под рукой.
| |
|
|
|
|
1.9, sasa (??), 13:04, 03/12/2012 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
> Как у них там, на микроядрах, весело. Одно заместо другого прикручивается,
> целиком или по частям, в разных комбинациях, друг поверх друга, друг другом погоняют.
При этом тебя наверняка не удивляет, когда ты разговариваешь по телефону с кем-то - тебе неважно какие телефонные аппартаы и какой оператор у вас и по каким каналам (возможно Internet) передаются данные.
| |
|
2.13, Аноним (-), 13:48, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
E1 он и в Африке E1, GSM так же, Internet... тут даже отвечать не хочется (подсказка - TCP\SIP). Ну вообщем это все стандартизованные протоколы, а тред-стартер говорил совмем об ином
| |
|
3.16, sasa (??), 14:22, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
> а тред-стартер говорил совмем об ином
Так же как и я. Протоколы (механизмы IPC) неважны в данном случае, важно что есть некий супервизор который запрещает или разрешает входящие/исходящие звонки подконтрольных ему абонентов и даже если какой-то гопник завладел телефоном вашего друга - он не сможет позвонить своим дружкам-гопникам - только абонентам из списка которые разрешены.
| |
|
4.18, Аноним (-), 15:04, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +3 +/– |
> Так же как и я. Протоколы (механизмы IPC) неважны в данном случае,
> важно что есть некий супервизор который запрещает или разрешает входящие/исходящие звонки
> подконтрольных ему абонентов и даже если какой-то гопник завладел телефоном вашего
> друга - он не сможет позвонить своим дружкам-гопникам - только абонентам
> из списка которые разрешены.
А в линуксе такое уже несколько лет работает (dbus+policykit).
| |
|
|
|
7.25, sasa (??), 15:38, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Возможность авторизованного административного доступа к системе - это дыра?
это другой подход к системе безопасности, перпендикулярный к используемому в Genode, хотя я говорил совсем не про эту "дыру".
| |
|
|
|
|
|
|
|
2.32, Xasd (ok), 17:01, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
но ведь есть что-то общее между Genode и Hurd.... хм... чтоже...
А ПОНЯЛ! обе системы так и останутся исследовательскими проектами, без практического применения!
и иногда вот комуто может показаться: "УРА! релиз очередного Debian_GNU/Hurd и/или Archhurd!"
ан нет! сделали релиз, вытерли пот со лба и забыли :-)
| |
|
3.34, sasa (??), 17:38, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –3 +/– |
> но ведь есть что-то общее между Genode и Hurd.... хм... чтоже...
самое главное - там нет стада верующих в RH (и божественность их поделок) клоунов.
| |
|
4.43, Пр0х0жий (ok), 18:40, 03/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> там нет ... верующих в RH
Я б не стал ассоциировать весь RH с одним мессией.
Но очень может статься, что идеология комбайнов в Линукс, идея и внедрение которых принадлежит исключительно Майкрософт, может победить в Линукс.
Почему это может произойти, - это уже другой вопрос. Хотя пока и не факт, и ситуация всё же обнадёживает. Но всё может быть, разум не всегда торжествует.
Поэтому Genode может рассматриваться как одна из альтернатив у которой светлое будущее не столь уж и невероятно.
Что интересно, это будущее даже не в наличии/отсутствии микроядра, а в уровне поддержки оборудования.
| |
|
5.54, sasa (??), 19:53, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Я б не стал ассоциировать весь RH с одним мессией
Я тоже - их там много и верующих достаточно, вот например
> А в линуксе такое уже несколько лет работает (dbus+policykit).
какой извините в ж.пу polkit - что он может решить на дырявом ядре ? и ситуацию изменить нереально - невозможно гарантировать отсутствие ошибок в 500 MB исходников. Linux для Genode - временная платформа для разработки и отладки
> When we started the development of Genode in 2006 at the OS Group of the TU Dresden, it
> was originally designated to be the user land of a next-generation and to-be-developed
> new kernel called NOVA. Because the kernel was not ready at that time, we had to rely on
> intermediate solutions as kernel platform such as L4/Fiasco and Linux during development. | |
|
6.63, Аноним (-), 20:47, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
> Linux для Genode - временная платформа для разработки и отладки
Остается только вопрос: когда? И шах или ишак? :)
| |
|
|
|
3.39, Пр0х0жий (ok), 18:13, 03/12/2012 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| –1 +/– |
> обе системы так и останутся исследовательскими проектами,
> без практического применения!
:)
И что характерно, про Линукс, лет 15-20 назад говорили то же самое.
| |
|
4.42, Аноним (-), 18:22, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> И что характерно, про Линукс, лет 15-20 назад говорили то же самое.
И что характерно, Таненбаум про микроядра вещал как раз в эпоху появления линукса :). Ну и где его миникс, а где пингвин?
Общий былинный отказ академиков состоит в том что они витают в своих высоких концепциях и совершенно не парятся вопросом что надо рынку и каким-то там простым смертным. Никто не будет запрягать космическую ракету чтобы самосвал кирпичей перевезти.
| |
|
|
|
7.89, Аноним (-), 08:03, 04/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Я думаю, если бы Торвальдс в 1991 году взялся за разработку микроядерной ОС, у него тоже бы получилось. Талантливые разработчики и сильное сообщество при разработке опенсорс-продукта куда важнее, чем технические детали.
| |
|
|
|
6.105, Аноним (-), 13:35, 04/12/2012 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
> Как бы именно благодаря академикам мы сейчас имеем такую "мелочь", как языки
> высокого уровня, сборщики мусора и функциональное программирование, да и вообще компьютеры,
А с этим никто не спорит. Просто граждане абсолютно оторваны от реального мира и начинают временами втирать про рафинированные концепты, которые в реальном мире попросту не выживают.
| |
|
7.107, Аноним (-), 13:59, 04/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>> Как бы именно благодаря академикам мы сейчас имеем такую "мелочь", как языки
>> высокого уровня, сборщики мусора и функциональное программирование, да и вообще компьютеры,
> А с этим никто не спорит. Просто граждане абсолютно оторваны от реального
> мира и начинают временами втирать про рафинированные концепты, которые в реальном
> мире попросту не выживают.
Выживают и получают широчайшее распространение почему-то буллшиты. Вроде Чикаги или Linux.
| |
|
6.143, Crazy Alex (ok), 17:51, 07/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Так если любую из этих фич (хоть GC, хоть FP) возводить в абсолют - получается чушь. А в реале мейнстрим берет из этих идеальных конструкций зравое зерно - и получаем разные мапредьюсы в чем попало, мультипарадигменные языки и интеграцию всего и вся с нативным кодом, писанным на сях без всякого GC. А то и с ассемблерными вставками где надо.
| |
|
|
|
3.48, Аноним (-), 19:26, 03/12/2012 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> и иногда вот комуто может показаться: "УРА! релиз очередного Debian_GNU/Hurd
Debian GNU/Genode? А что, вариант. Будет с hurd самоконкурировать :)
| |
|
|
1.21, Аноним (-), 15:20, 03/12/2012 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
Сдаётся мне, что qubes-os Рутковской конкретно просасывает по сравнению с "механизм создания виртуальных окружений уровня отдельных приложений" на базе Genode-Linux, но вот конкретных тестов пока не видел.
Хоть бы фороникс какой озаботился что-ли... :)
| |
|
2.41, Аноним (-), 18:17, 03/12/2012 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> Сдаётся мне, что qubes-os Рутковской конкретно просасывает
По уровню изоляции он имхо уделает вообще все. Ибо все критичные части ОС вынесены тупо в разные виртуалки, а совсем низкоуровневый арбитраж ресурсов обеспечивает совсем мелкий гипервизор. Который можно рассматривать как некое микроядро (в случае xen). Просто у "оси" отобрали вообще все функции кроме арбитража ресурсов. Получился гипервизор.
| |
|
1.31, fishor (?), 16:57, 03/12/2012 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +/– |
Интересно, они даже в прошлом году i915 портировали ... и на с++ переписали :)
Кто мне подскажет, как тап правила прописываются? Какой модуль с каким может общатся?
| |
|