The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз открытой микроядерной ОС Genode 15.02, opennews (??), 27-Фев-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Релиз открытой микроядерной ОС Genode 15.02"  –1 +/
Сообщение от fidaj (ok), 27-Фев-15, 21:57 
> Так их специально нет

интересно по каким соображениям?

Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз открытой микроядерной ОС Genode 15.02"  +3 +/
Сообщение от Аноним (-), 27-Фев-15, 22:02 
> интересно по каким соображениям?

Наверное не хотят слышать мысли типа "е..й стыд!"

Ответить | Правка | Наверх | Cообщить модератору

17. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от fidaj (ok), 27-Фев-15, 22:10 
>> интересно по каким соображениям?
> Наверное не хотят слышать мысли типа "е..й стыд!"

это не соображения - а суеверие.

Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз открытой микроядерной ОС Genode 15.02"  –1 +/
Сообщение от Аноним (-), 28-Фев-15, 01:12 
> это не соображения - а суеверие.

Это капитанинг. Для general purpose операционки нафиг не упало микроядро.

Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз открытой микроядерной ОС Genode 15.02"  +1 +/
Сообщение от chinarulezzz (ok), 28-Фев-15, 10:12 
>Это капитанинг.

частенько за тобой звучит эта фраза. Троллишь, или действительно считаешь что твоё мнение абсолютно?)

Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз открытой микроядерной ОС Genode 15.02"  –1 +/
Сообщение от Аноним (-), 28-Фев-15, 15:24 
> мнение абсолютно?)

В данном случае это довольно близко к абсолюту. Если разуть глаза и посмотреть вокруг, можно заметить что микроядерные операционки - узконишевая хрень. А все сколь-нибудь массово применяемые general purpose системы - монолиты или гибриды. Даже гнушный hurd появившийся с незапамятных времен в пролете. И миникс, на котором Торвальдс разработку начинал - тоже. А чего это они имеючи стартовую фору да не взлетели то так дружненько?

Ответить | Правка | Наверх | Cообщить модератору

35. "Релиз открытой микроядерной ОС Genode 15.02"  –1 +/
Сообщение от Аноним (-), 28-Фев-15, 16:48 
HURD и MINIX вообще-то в пролёте по другим причинам: они архитектурно ущербны по своим причинам, не относящимся к микроядерности. Какие еще есть примеры микроядер? QNX? Этот никогда и не пытался взлететь как ось общего назначения. Могло бы быть и иначе, если бы он не был проприетарным, но увы. L4? Вот как раз на нём Genode и основан. Знаешь еще какие-то примеры микроядер, на основании которых кто-либо пытался сделать general purpose ось? Перечисли. Не знаешь? Тогда нефиг обобщать на основании такой небольшой выборки.
Ответить | Правка | Наверх | Cообщить модератору

39. "Релиз открытой микроядерной ОС Genode 15.02"  –2 +/
Сообщение от Аноним (-), 28-Фев-15, 18:41 
> HURD и MINIX вообще-то в пролёте по другим причинам: они архитектурно ущербны
> по своим причинам, не относящимся к микроядерности.

А что, зарубитесь с Таненбаумом на предмет архитектуры ОС? А то он книжки даже издает по поводу того как (не)надо делать операционки. Вы утверждаете что вы круче этого академика? :)

> Какие еще есть примеры микроядер? QNX? Этот никогда и не пытался взлететь как ось общего
> назначения.

Когда-то пытался. Даже qnx demo disk был. Только это была вещь в себе. Под кульное самобытное апи - полторы программы и более ... нифига! Общеупотребительные ФС не читало. Даже FAT, не говоря про что-нибудь еще. Полтора драйвера железок подцепляли только очень некоторое оборудование и очень местами.

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

> Могло бы быть и иначе, если бы он не был проприетарным, но увы.

Бы в этом мире не считается.

> L4? Вот как раз на нём Genode и основан.

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

> Знаешь еще какие-то примеры микроядер,
> на основании которых кто-либо пытался сделать general purpose ось?

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

> Перечисли. Не знаешь? Тогда нефиг обобщать на основании такой небольшой выборки.

А какие проекты есть - то и обобщаю. Обобщать то чего нет - не получится.

Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 28-Фев-15, 19:03 
> А что, зарубитесь с Таненбаумом на предмет архитектуры ОС? А то он книжки даже издает по поводу того как (не)надо делать операционки. Вы утверждаете что вы круче этого академика? :)

Я — нет.

Ответить | Правка | Наверх | Cообщить модератору

42. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 28-Фев-15, 19:04 
>> А что, зарубитесь с Таненбаумом на предмет архитектуры ОС? А то он книжки даже издает по поводу того как (не)надо делать операционки. Вы утверждаете что вы круче этого академика? :)

Я — нет. А Йохен Лидтке — очень даже.
Не говоря уже о том, что призыв к авторитету Таненбаума как-то странно звучит из уст человека, который люто, бешено ненавидит микроядра.

Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз открытой микроядерной ОС Genode 15.02"  +1 +/
Сообщение от Аноним (-), 28-Фев-15, 21:22 
> Я — нет.

И на том спасибо.

> А Йохен Лидтке — очень даже.

А пусть делом докажет.

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

Во первых, даже Таненбаум может быть прав по некоторым моментам. Проблема в том что немножечко-ОС никому не надо. Надо чтобы нормально работало в большинстве случаев и было хорошо по совокупности параметров. А вот тут уже у академика бяда-бяда. А вон Блэкберри взяли этот ваш QNX и истошно надрывались довести его до сколь-нибудь приемлимого потребления и производительности. Они буквально воротили горы и угробили несколько лет на хардкорную допиловку. При том чтобы оно не тормозило, минимально надо было 2 ядра Cortex A9, что суровее даже жабистого ведроида и обеспечило дороговизну девайсов при отсутствии каких либо видимых пользователям преимуществ...

Во вторых, с чего вы взяли что я "ненавижу" микроядра? Я просто считаю эту концепцию неудачной для general purpose по параметрам из-за кучи трудноустранимых технических проблем. По поводу чего никто и не пользуется микроядрами как таковыми. Как максимум - бывают "гипервизоры" типа Xen, где обрублено вообще все кроме арбитража ресурсов. Так оно даже какие-то применения нашло, но совсем не в том виде каком академики вещали. Да и оказалось что для работы с железом надо дрова. Xen для этого использует те или иные ОС в Dom0. А потом до этих операционок дошло что раз пошла такая пьянка, можно арбитраж ресурсов прямо в той же ОС и делать. Как-то так KVM и делает.

Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз открытой микроядерной ОС Genode 15.02"  –1 +/
Сообщение от Аноним (-), 28-Фев-15, 21:43 
> А пусть делом докажет.

Ты не поверишь.


> Я просто считаю эту концепцию неудачной для general purpose по параметрам из-за кучи трудноустранимых технических проблем.

А вот это еще предстоит доказать. Или опровергнуть. Для чего нужно реально запустить этот Genode на своём железе. А пустые высказывания вида "не взлетит" ничего не докажут.

> Во вторых, с чего вы взяли что я "ненавижу" микроядра?

Ну…
> буйных психопатов
> е..й стыд

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

43. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 28-Фев-15, 19:18 

> Так я что-то не вижу успешных операционок общего назначения с микроядерной архитектурой
> на основе L4.

Genode ;)

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

Судя по ad hominem, у Вас, сударь, толковых аргументов нет. Пока что всё, что ты тут наплёл, сводится к круговым аргументам "теоретически, микроядра хуже монолита, поэтому никто не будет использовать микроядра" и "никто не делает микроядра, следовательно, они хуже монолита". А проверить, действительно ли не работает, перед тем, как срать в каментах, слабо?

> А какие проекты есть - то и обобщаю. Обобщать то чего нет - не получится.

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

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

47. "Релиз открытой микроядерной ОС Genode 15.02"  –2 +/
Сообщение от Аноним (-), 28-Фев-15, 21:36 
> Genode ;)

И чем он приципиально отличается от minix и прочих qnx в плане распостраненности, фичности и полезных для окружающих свойств?

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

Что характерно, никто микроядра и не использует в general purpose применениях. Просто потому что никаких user-visible преимуществ они не несут, зато обеспечивают ряд дурных проблем.

> и "никто не делает микроядра, следовательно, они хуже монолита".

Их как раз делают. И давно. А толку с этого ноль целых, хрен десятых. Ну там есть в паре специфичных применений. А в general purpose пыжился разве что blackberry, с предсказуемым результатом: EPIC FAIL.

> А проверить, действительно ли не работает, перед тем, как срать в каментах, слабо?

Я не ветеринар, меня не прикалывает копаться в трупиках и дышащих на ладан экспонатах.

> Сначала подожди, пока будет выборка достойных объемов,

А ее вероятно не будет в обозримом будущем. Судя по тенденциям.

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

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

Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз открытой микроядерной ОС Genode 15.02"  –1 +/
Сообщение от ПолковникВасечкин (?), 28-Фев-15, 10:46 
Как раз наоборот - для общего назначения оно самое то.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

32. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 28-Фев-15, 15:20 
> Как раз наоборот - для общего назначения оно самое то.

Оно и видно: со времен дебатов Tanenbaum vs Torvalds и даже раньше, все сколь-нибудь массово применяемые general purpose системы были монолитами или гибридами (с общим пространством ядра на все драйвера). А на микроядра все положили болт, невзирая на вопли эстетов.

Root cause вероятно выглядит как-то так:
- Те кто пишет драйвера - не желают себе массу искусственных сложностей придуманных на ровном месте.
- А те кто фапает на микроядра обычно не больно какие крутые дровописатели.

Ответить | Правка | Наверх | Cообщить модератору

36. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 28-Фев-15, 16:50 
> Root cause вероятно выглядит как-то так:
> - Те кто пишет драйвера - не желают себе массу искусственных сложностей
> придуманных на ровном месте.

Странно. Гибридный XNU недостатка в драйверах не испытывает, не смотря на то, что _любые_ kext-ы для него могут выполняться как в пространстве ядра, так и в пространстве пользователя.

Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз открытой микроядерной ОС Genode 15.02"  –1 +/
Сообщение от Аноним (-), 28-Фев-15, 18:46 
> Странно. Гибридный XNU недостатка в драйверах не испытывает, не смотря на то,
> что _любые_ kext-ы для него могут выполняться как в пространстве ядра,
> так и в пространстве пользователя.

Насколько я помню, там большинство дров как раз таки сидят в общем ядерном пространстве. Ну вот потому и не испытывают.

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

Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 28-Фев-15, 19:20 
>> Странно. Гибридный XNU недостатка в драйверах не испытывает, не смотря на то,
>> что _любые_ kext-ы для него могут выполняться как в пространстве ядра,
>> так и в пространстве пользователя.
> Насколько я помню, там большинство дров как раз таки сидят в общем
> ядерном пространстве. Ну вот потому и не испытывают.

Плохо помнишь. На практике они действительно сидят в ядерном пространстве — но пишутся с использованием API, рассчитанного на обмен сообщениями, так что "масса искусственных сложностей" всё та же.

Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 28-Фев-15, 20:40 
> Плохо помнишь.

Ясен перец - мне гейосятина никуда не сдалась.

> На практике они действительно сидят в ядерном пространстве — но
> пишутся с использованием API, рассчитанного на обмен сообщениями, так что "масса
> искусственных сложностей" всё та же.

Ну вот благодаря вам я и вспомнил что под гейос драйверов почти нет ни подо что кроме эпловских железок, что компенсируется громким ором эппла про покупку правильного железа у них, втридорога. А еще я помню что за искусственные сложности им воздалось: опенсорсная MESA обошла гейось в производительности 3D графики. Вызвав сказочный батхерт у макофагов.

При том разница бывает довольно убедительной. Типа 30FPS на маке vs 50FPS в лине. И это в лине еще никто толком оптимизацией минимизации операций даже и не занимался. А если посмотреть - игроделы в идеале хотят очень тонкую прослойку к железу. Клепатели БД - тонкую прослойку между их софтиной и диском. Ну и так далее. И сделать это из монолита или гибрида явно проще...

Ответить | Правка | Наверх | Cообщить модератору

51. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от ПолковникВасечкин (?), 02-Мрт-15, 23:34 
>> Как раз наоборот - для общего назначения оно самое то.
> Оно и видно: со времен дебатов Tanenbaum vs Torvalds и даже раньше,
> все сколь-нибудь массово применяемые general purpose системы были монолитами или гибридами
> (с общим пространством ядра на все драйвера). А на микроядра все
> положили болт, невзирая на вопли эстетов.

Вообще-то не положили, гугли "NOVA Microhypervisor"

> Root cause вероятно выглядит как-то так:
> - Те кто пишет драйвера - не желают себе массу искусственных сложностей
> придуманных на ровном месте.
> - А те кто фапает на микроядра обычно не больно какие крутые
> дровописатели.

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

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

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

53. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от Аноним (-), 03-Мрт-15, 00:29 
> Вообще-то не положили, гугли "NOVA Microhypervisor"

Тогда уж Xen. Про который выше. А нечто типа ^^^ вообще не general purpose, если про это надо "гуглить". Про KVM или Xen гуглить надо только тем кто ну совсем никакого отношения к виртуализации и гипервизорам не имеет. Вот это - general purpose решения, ога.

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

Какое-то высосанное из пальца утверждение без особой аргументации, выдаваемое как истина в последней инстанции. Впрочем, это ж фаны микроядер и у них всегда так. А результат един: неведомая фигня без дров, даром не упавшая в general purpose применениях. Потому что самому выписывать все дрова геморно и лениво, если в соседней ОС это уже сделали а остальные свойства подходят.

> И что бы тут не заявляли некоторые анонимы - микроядра не используются
> в системах управления реакторами, там спецжелезо и спецсофт.

Да это кто-то придумал утрированние и оно с незапамятных времен гуляет по планете. Не особо правдиво, но общий смысл отражает хорошо.

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

Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз открытой микроядерной ОС Genode 15.02"  +1 +/
Сообщение от ПолковникВасечкин (?), 04-Мрт-15, 00:51 
>> Вообще-то не положили, гугли "NOVA Microhypervisor"
> Тогда уж Xen. Про который выше. А нечто типа ^^^ вообще не
> general purpose, если про это надо "гуглить". Про KVM или Xen
> гуглить надо только тем кто ну совсем никакого отношения к виртуализации
> и гипервизорам не имеет. Вот это - general purpose решения, ога.

Все никак не мог понять что ты имеешь ввиду под general purpose, а оказывается это нечто, про что не надо "гуглить".

>> Да, написание дров под микрокроядро требует гораздо большей компетенции.
> Какое-то высосанное из пальца утверждение без особой аргументации, выдаваемое как истина
> в последней инстанции. Впрочем, это ж фаны микроядер и у них
> всегда так. А результат един: неведомая фигня без дров, даром не
> упавшая в general purpose применениях. Потому что самому выписывать все дрова
> геморно и лениво, если в соседней ОС это уже сделали а
> остальные свойства подходят.

Я не фан микроядер, меня больше привлекает архитектура exokernel.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз открытой микроядерной ОС Genode 15.02"  +/
Сообщение от ПолковникВасечкин (?), 06-Мрт-15, 06:16 
Вот так всегда, на конкретные вопросы ответов нет.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру