The OpenNET Project / Index page

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



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

Оглавление

На JavaScript написан полноценный эмулятор ПК, способный заг..., opennews (??), 17-Май-11, (0) [смотреть все]

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


106. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от vmkemail (ok), 17-Май-11, 17:59 
Применение например такое:
Вышел новый дистр. Интересно посмотреть. Не нужно качать - зашел на оф сайт, покликал в браузере. А там решай - ставить/не ставить.

Было бы удобно.

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

114. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от the joker (ok), 17-Май-11, 18:11 
> Применение например такое:
> Вышел новый дистр. Интересно посмотреть. Не нужно качать - зашел на оф
> сайт, покликал в браузере. А там решай - ставить/не ставить.
> Было бы удобно.

Вроде как бы, да. Но если хочется _внимательно_ посмотреть на дистр, придётся загружать намного больше, чем ядро и базовые утилиты. Если правда, что эмулятор на яваскрипте намного медленнее/требовательнее, чем обычный эмулятор (а пока на обратное никто не претендует), то проще/быстрее/эффективнее скачать образ и запустить традиционным образом. Если же этот эмулятор будет сопоставим с традиционным (что было бы весьма удивительно, хотя...), тогда да, вы окажетесь правы и откроется интересная возможность (однако не проще ли научить обычные эмуляторы грузить образ из интернета?).

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

167. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от ascrzyemail (?), 17-Май-11, 21:51 
Вполне себе хорошее применение, никто же не говорит что это будет сегодня, это будет потом, когда и js ускорится и мощность компов подрастёт.
Ответить | Правка | Наверх | Cообщить модератору

119. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +1 +/
Сообщение от Аноним (-), 17-Май-11, 18:17 
> Вышел новый дистр. Интересно посмотреть. Не нужно качать - зашел на оф
> сайт, покликал в браузере. А там решай - ставить/не ставить.

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

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

197. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +1 +/
Сообщение от Crespo (ok), 18-Май-11, 11:18 
Зато оно идеально подойдет для обучающих целей.
Ответить | Правка | Наверх | Cообщить модератору

126. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от solardiz (ok), 17-Май-11, 18:42 
> Вышел новый дистр. Интересно посмотреть. Не нужно качать - зашел на оф сайт, покликал в браузере.

Совсем другое, но на схожую тему: http://boot.kernel.org ("Booting your machine over HTTP").

А чтобы не нужно было качать, нужно выполнение кода на стороне сервера, что реализуемо, например, тем же QEMU с его встроенным VNC-сервером. На стороне клиента - или отдельный VNC-клиент или реализованный на Java или Flash (такие уже есть) или на JavaScript (о таких пока не слышал). Кто-нибудь мог бы начать предоставлять такой сервис для разных дистрибутивов, если еще не. Это будет мало чем отличаться от VPS-хостинга на Linux KVM - в основном, условиями (бесплатно, но с ограничениями?) и наличием готовых образов (ISO и/или установленных) свежих версий дистрибутивов уже на сервере, в том числе экзотических. Финансироваться такой сервис может рекламой, предложением услуг хостинга там же (понравился дистрибутив? - купите хостинг одним кликом), продажей CD/DVD там же или по партнерской программе.

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

130. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от vmkemail (ok), 17-Май-11, 18:50 
> А чтобы не нужно было качать, нужно выполнение кода на стороне сервера,
> что реализуемо, например, тем же QEMU с его встроенным VNC-сервером.

Разница в том, что джаваскриптовый эмулятор запускается на клиенте. Здесь многие уже попробовали "rm -rf /", закрыли вкладку и все.
А вот в случае qemu? И где взять мощностей, чтобы хватило покликать всем желающим?

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

144. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –1 +/
Сообщение от Аноним (-), 17-Май-11, 19:31 
> А вот в случае qemu?

-snapshot

> И где взять мощностей, чтобы хватило покликать всем желающим?

А головой подумать? Недоскрипт исколняется на клиенте - так и qemu запусти на клиенте. Будет на два порядка быстрее, фичастее и безопаснее.

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

147. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от vmkemail (ok), 17-Май-11, 19:39 
> А головой подумать? Недоскрипт исколняется на клиенте - так и qemu запусти
> на клиенте. Будет на два порядка быстрее, фичастее и безопаснее.

Речь идет о том, чтобы не ставить ничего на клиенте дополнительно. Если ставить qemu - теряется смысл. С таким же успехом на виртуалбоксе или вмваре запущу.
Идея изложена в http://www.opennet.ru/openforum/vsluhforumID3/77147.html#106
Читайте внимательнее весь тред, если отвечаете.


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

146. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от solardiz (ok), 17-Май-11, 19:37 
> Разница в том, что джаваскриптовый эмулятор запускается на клиенте.

И по этой же причине не решается задача "не качать". (Я не хочу сказать, что сделано что-то ненужное. Считаю, что сделана хорошая вещь, для которой есть области применения, да и hack value у нее есть. Просто она не решает эту конкретную задачу.)

Признаю, что VNC-трафика (или подобного) может набежать не меньше (и даже гораздо больше), чем от скачивания дистрибутива. Но может и меньше. Это зависит от многих параметров. Основное преимущество - быстрый старт.

> Здесь многие уже попробовали "rm -rf /", закрыли вкладку и все. А вот в случае qemu?

В случае LiveCD - аналогично (только команда "rm -rf /", возможно, сработает в меньшей степени - зависит от реализации конкретной live-системы). В случае образа установленной системы - сервер должен хранить чистый вариант, из которого создавать копии (можно copy-on-write) для каждого нового пользователя, а также по запросу пользователя - аналогично VPS-хостингу.

> И где взять мощностей, чтобы хватило покликать всем желающим?

Я не утверждаю, что такой проект окупится, хотя мне представляется что он имеет шанс окупиться. Например, им может заняться провайдер, имеющий на момент начала проекта простаивающие мощности. Качество и доступность бесплатной услуги можно не гарантировать. А кому нужны гарантии - пусть оплачивают какую-либо еще услугу той же компании, либо платят за эту услугу отдельно (по цене гораздо ниже, чем за полноценный VPS). Это лишь пример.

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

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

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




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

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