: . Главная . : . Форум . : . Загрузка . : . Пользователи . : . ЧаВо . : . Документация . :


Надо ли писать Виртуальную машину 3OS?


Надо

100% [ голоc]
Не надо

0% [нет голосов]
Не знаю

0% [нет голосов]
Голосов: 1
Операционная система 3OS -> Форумы -> Идеология проекта
<< Предыдущая тема | Следующая тема >>   

[голосование] Виртуальная машина 3OS

Автор Отправлено
Alexey Revin
Tuesday 22.06.2004 00:42 Цитата

Зарегистрирован Tuesday 18.11.2003 16:27
Местоположение: Россия. г.Челябинск
Сообщений - 43
Я не совсем понимаю, что под этим подразумевается? Если имеется ввиду именно "Виртуальная машина", то чем вам не нравиться Bochs и VMWare? Ну а если имеется ввиду виртуальная машина типа Java, то можно и написать этот эмулятор. Только вопрос, что вы хотите на ней эмулировать? Софт? Т.е. написать, например, IE в Виртуальной Машине 3ОС и проверить как он будет работать? Зачем? Попробуйте написать этот же IE в Windows. Потом портировать можно запросто. Если напишите... я вот пока не смог. А так придется писать ВМ, потом ИЕ, а реальное ядро к тому времени уже готово будет. Докажите мне, что я не прав...
И вот ещё по поводу Java... Это простая оболочка для связи различного железа со стандартным API языка Java. Если это громко назвать Виртуальной машиной, то DirectX тоже можно назвать "Виртуальной машиной экрана". Или я всётаки не прав?
P.S. Я тут голосование прикрутил. Посмотрим кто за что проголосует. Заодно и возможности сайта проверю...
Наверх
Сайт
Alexey Revin
Tuesday 22.06.2004 00:42 Цитата

Зарегистрирован: Tuesday 18.11.2003 16:27
Местоположение: Россия. г.Челябинск
Сообщений - 43
Ну и где, блин, голосование?
Наверх
Сайт
Roman I Khimov
Tuesday 22.06.2004 11:57 Цитата

Местоположение: Россия, Санкт-Петербург
Сообщений - 178
Alexey Revin писал(а): ...
Ну и где, блин, голосование?

Оно, к сожалению, не встраивается в форум. Это баг, думаю, что разработчики е107 его исправят. Пока что не могу ничем помочь.
Alexey Revin писал(а): ...
Я не совсем понимаю, что под этим подразумевается?

Алексей, посмотри документацию, там, по-моему, это неплохо описано.

Греби и улыбайся!
Наверх
Сайт
Alexey Revin
Thursday 24.06.2004 09:13 Цитата

Зарегистрирован: Tuesday 18.11.2003 16:27
Местоположение: Россия. г.Челябинск
Сообщений - 43
И все-таки я считаю, что триос можно запускать и в WMWare, и Bochs. Они есть под многие платформы. И работать она будет не на много хуже, чем в нашей ВМ.
Наверх
Сайт
JohnLen
Friday 25.06.2004 11:33 Цитата
Зарегистрирован: Wednesday 11.02.2004 20:23
Сообщений - 1
Izvinite, no VMWare i Bochs emulatori a nikak ne Virtual Machine. Da i skorost u nich ne ta.
Наверх
Freeman
Friday 25.06.2004 22:29 Цитата

Зарегистрирован: Sunday 16.11.2003 22:36
Местоположение: Зеленоград, Россия
Сообщений - 74
Alexey Revin писал(а): ...
И все-таки я считаю, что триос можно запускать и в WMWare, и Bochs. Они есть под многие платформы. И работать она будет не на много хуже, чем в нашей ВМ.

Можно будет запускать, только пока нечего. Для отработки идей 3ОС в коде нужна среда, привычная большинству прикладников. Поэтому и приходится задумываться над ВМ. Вполне возможно, это будет не полноценная виртуальная машина, а нечто вроде CygWin. Об этом уже говорили в конференции.
Наверх
Neitron
Sunday 15.08.2004 18:39 Цитата
Зарегистрирован: Sunday 15.08.2004 16:43
Сообщений - 4
Сколько не читаю, нечего ещё нет, может сначала хоть тестовое ядро сделать, а потом мутить с другими фитчами?
[ Редактирование воскресенье 15.08.2004 18:44 ]
Наверх
Сайт
Linker
Monday 16.08.2004 08:52 Цитата

Зарегистрирован: Friday 06.08.2004 14:48
Сообщений - 12
Считаю, что ядро в виде виртуально машины - глупость. Почему? Вы хотите написать быструю, надежную и портируемую ОС, да с виртуальной машиной может и получиться портируемой, но она не как не будет быстрой и надежной. В результате придется выбирать либо легко портируемая, либо быстрая. Даже если выберите первое, то получаете абсолютно тот же геммор с переносимостью, что и при выборе второго, один хрен придется переписывать ВМ под другую архитектуру.
Наверх
HandleX
Tuesday 17.08.2004 09:53 Цитата
Зарегистрирован: Friday 13.02.2004 12:39
Сообщений - 18
Вот тут товарищ Linker говорит, что всё плохо и не нужно VM. Однако, не забывайте, что, к примеру, операторы языка C тоже не вещь в себе, есть даже понятие "С-машина"...
Другое дело, что нужно определиться, что же будет "нижним уровнем компиляции" в 3OS.

Я повторяюсь, но напишу это ещё раз — может стоит присмотреться внимательней к LLVM? Зачем изобретать велосипед?
Наверх
Roman I Khimov
Tuesday 17.08.2004 13:14 Цитата

Местоположение: Россия, Санкт-Петербург
Сообщений - 178
Linker, ядро не обязательно в виде ВМ, внимательнее читайте документацию.

HandleX, можете подкинуть хороших ссылок на информацию по LLVM, кроме llvm.org?

Греби и улыбайся!
Наверх
Сайт

Модераторы: Roman I Khimov, netwizard.

Переход:     Наверх