The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз системы виртуализации VirtualBox 4.1.6"
Отправлено simpler, 06-Ноя-11 00:09 
>> Точнее видимо вы убеждены, что разрабатывать ядра могут только "гиганты"
> Нет, я такого не говорил, "гиганты" я применил совершенно в другом контексте.

В каком же тогда?

>> Но откуда вы взяли, что ядра непременно должны быть "гигантскими"?
> Увольте, такого я тоже не утверждал. Да и я не против, мне в принципе микроядерная архитектура не претит. Но и в доводах Торвальдса в пользу монолитного ядра тоже есть смысл (как по мне), так что я просто не берусь судить.

А я тоже не против монолитных ядер. На их основе созданы классические UNIX-системы, которые прекрасно себя зарекомендовали, в том виде, в котором они есть.

Однако прогресс не стоит на месте.

>> Из специфики задач, которыми вы занимаетесь - всего лишь следует, что вас действительно эта тема не касается, какие технологии перспективнее - виртуалки или микроядра
> Я говорил совершенно не о том, очевидно вы меня не поняли. Я имел ввиду, что мне нужно иметь возможность запускать операционные системы, не устанавливая их физически (ну ни к чему мне 3 виндовса и хакинтош какой-нибудь на машине), т.е. я просто их запускаю в виртуалке. там у меня на каждой системе настроено окружение только для сборки приложений. а теперь предположим, что все эти системы имеют микро-ядро в своей основе. И всё равно мне придется ставить их на виртуалку, т.к. в качестве хост-систем я их видеть ну никак не хочу, потому что разрабатываю на Linux.

Ну я понял уже прекрасно, что вы виртуализацию используете для сборки, развертывания и тестирования. А опять повторяете.

> По ходу мы с вами говорим о разных вещах. Вы скорее про виртуальные машины типа JVM, а я - про VirtualBox. То, что применять JVM для изоляции процессов и обеспечения безопасности - некрасиво и неэффективно - я полностью согласен.

Ни в коем случае. Речь шла прежде всего именно о виртуализации на уровне ОС в сравнении с микроядрами. А просто "виртуальная машина" - это слишком общее понятие, как и само понятие "машина". С чего вы взяли, что имелись в виду именно "типа JVM"?

Другое дело, возвращаясь к "вирту" на уровне ОСей, многие видят само применение этих виртуалок слишком узко - примерно так как вы описали выше - всякое тестирование и сборка под целевую ОСь. Конечно, зачем здесь микроядра? Достаточно взять толстое монолитное ядро в качестве хоста и эмулировать на нем что угодно.

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

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

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

Ну для начала воспользуйтесь теми ссылками, которые у вас уже есть. Просто для начала возьмите доступный вам код микроядер, и изучите его. Микроядра (хотя тоже смотря какие) гораздо-гораздо проще (хотя тоже смотря для кого), чем ядро любимого многими Линукса. И не нужно быть "гигантом", чтобы понять код микроядра. Правда нужно разбираться в предмете, но это вроде бы везде так.

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

Надо лишь задуматься: является ли микроядро просто заменой монолитных ядер, или это принципиально новый подход в построении даже не ОСей (что такое ОСь?) а вообще вычислительных систем.
Просто раньше для этого имелось множество аппаратнных ограничений, но с современными гигагерцами и гагабайтами...

"Keep it simple, stupid!" (C)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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