OSDev http://osdev.su/ |
|
NetBSD в браузере. http://osdev.su/viewtopic.php?f=2&t=799 |
Страница 1 из 1 |
Автор: | iz56 [ 17 сен 2013, 17:48 ] |
Заголовок сообщения: | NetBSD в браузере. |
Официальный порт системы на jawaScript. Конец х86 уже не за горами. |
Автор: | 418ImATeapot [ 18 сен 2013, 19:25 ] |
Заголовок сообщения: | Re: NetBSD в браузере. |
iz56 писал(а): Официальный порт системы на jawaScript. Конец х86 уже не за горами. Во-первых, где? Во-вторых, помнится, автор QEMU точно так же развлекался. В-третьих, у меня календарь барахлит. |
Автор: | SII [ 18 сен 2013, 20:02 ] |
Заголовок сообщения: | Re: NetBSD в браузере. |
Конец IA-32, возможно, не за горами. Только JavaScript к этому ни малейшего отношения не имеет. Всем этим скриптам и прочим виртуальным машинам работать приходится по-любому на реальном железе, которым управляют реальные ОС. |
Автор: | iz56 [ 18 сен 2013, 20:16 ] |
Заголовок сообщения: | Re: NetBSD в браузере. |
Это всё маленькие сигналы - куда рулить. А возможность перенести систему на др. пл. - важна и становится важнее. Где инфа - /NetBSD JavaScript/ вбиваем в строку запроса и всё. |
Автор: | pavia [ 18 сен 2013, 20:41 ] |
Заголовок сообщения: | Re: NetBSD в браузере. |
Для iz56, iz56 писал(а): Где инфа - /NetBSD JavaScript/ вбиваем в строку запроса и всё. Как не культурно. Для SII, SII писал(а): Конец IA-32, возможно, не за горами. Только JavaScript к этому ни малейшего отношения не имеет. Всем этим скриптам и прочим виртуальным машинам работать приходится по-любому на реальном железе, которым управляют реальные ОС. А вот тут ты проглядел одну большую особенность. 1) Не приходиться им работать на реальном железе. Транслятору достаточно выполнить трансляцию одного кода в другой. Ему не нужна ОС ему нужен входной и выходной массив байт. А драйвера можно затачивать под разные архитектуры. О чём и заявили создатели NetBSD. 2) Скорость современных интерпретируемых языков близка к скорости реальной машины. А накладные расходы минимальны. Так вот особенность в том что не заметил рост скорости интерпретирования. Мы наблюдаем рост популярности и заточка платформ под виртуализацию и её ускорение. А значит скоро в ОС наступят перемены. Человек будет свободен, от реальной архитектуры. К примеру от IA32 который всем поднадоел. Теоретически если такое будет популярность расти, то трансляцию могут сделать аппаратной. В виде специального сопроцессора. Так что накладные расходы будут не более 1-2 тактов на 1000 исполненного кода. Загрузчик загружает транслятор и первичный драйвер эмуляции железа. Причём эмулятор железа нужен по минимому, так как по верх транслятора можно сделать свои драйвера. Т.е достаточно сэмулировать 2-4 команды in и out и mov к MMIO (MMIO - в широком смысле). |
Автор: | iz56 [ 18 сен 2013, 21:10 ] |
Заголовок сообщения: | Re: NetBSD в браузере. |
1 . Я читал статью в бумажном журнале - потому ссылку как-то проблемно было придумать. Потому и предложил поиск и сделал это сам сначала для проверки. Меня интересует сам факт наличия такого случая - а детали я своим медленным интернетом добывать не хочу. 2 . Аппаратная трансляция не имеет смысла. В остальном вы верно уловили суть. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |