The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"На JavaScript написан полноценный эмулятор ПК, способный заг..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от opennews (??) on 17-Май-11, 13:41 
Французский математик Фабрис Беллард (Fabrice Bellard (http://bellard.org/)), основавший в свое время проект QEMU, представил (http://bellard.org/jslinux/tech.html) реализацию полноценного эмулятора (http://bellard.org/jslinux/) x86-совместимого ПК, написанную полностью на языке JavaScript. Реализована эмуляция 32-разрядного x86-совместимого CPU, контроллера прерываний 8259, таймера 8254 и приёмопередатчика 1650 UART.


Эмулятор способен загрузить Linux в окне современных web-браузеров (работа проверена в Firefox 4 и Google Chrome 11). После запуска (http://bellard.org/jslinux/) эмулятора производится загрузка Linux-ядра 2.6.20 (конфигурация ядра (http://bellard.org/jslinux/config_linux-2.6.20)) c созданием ram-диска, в котором используется файловая система Ext2. Загрузка происходит за несколько секунд, после чего выводится стандартное приглашение командной оболочки из пакета busybox. Окружение содержит работоспособный TCP-стек (по умолчанию поднимается loopback-интерфейс), присутств...

URL: http://linux.slashdot.org/story/11/05/17/0242244/Boot-Linux-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=30577

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

Оглавление

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


7. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +28 +/
Сообщение от Andrew Kolchoogin on 17-Май-11, 13:56 
Мои аплодисменты представителю высшей когорты математиков XXI века.

Для молодёжи: не учишь матан -- пойдёшь...

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

10. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +14 +/
Сообщение от pavlinux (ok) on 17-Май-11, 14:06 
> Для молодёжи: не учишь матан -- пойдёшь...

Русский тоже надо учить, чтоб другие понимали. :)

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

127. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –1 +/
Сообщение от Andrey Mitrofanov on 17-Май-11, 18:44 
...а выучишь, пойдёшь коптить небо "карбоном" в особо извращнной форме?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

203. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от O on 18-Май-11, 12:47 
>Для молодёжи: не учишь матан -- пойдёшь...

Не учишь матан -- пойдёшь в афган.

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

210. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 18-Май-11, 14:58 
> Мои аплодисменты представителю высшей когорты математиков XXI века.
> Для молодёжи: не учишь матан -- пойдёшь...

Технично подлизнули. Только этот старый зубр - он еще из XX века.

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

8. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +13 +/
Сообщение от Timka (??) on 17-Май-11, 13:57 
чувак реально крут. уважаю увлеченных людей.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +18 +/
Сообщение от lazyest email(ok) on 17-Май-11, 14:02 
просто нет слов, выражение полнейшего респекта! Именами таких людей нужно улицы называть (8
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +1 +/
Сообщение от Аноним (??) on 17-Май-11, 14:13 
Работала бы еще сеть, кроме lo было-бы совсем круто
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

176. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –2 +/
Сообщение от Аноним (??) on 18-Май-11, 02:07 
В браузере? Интересно, а как и куда оно пакетики бы гоняло? oO Хакеры бы от счастья умерли, если б браузеры такое позволяли: закачал яваскрипт и вот тебе уйма халявных ддосспамботов, гроза всего живого :)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

192. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +1 +/
Сообщение от анонимумусь on 18-Май-11, 09:11 
Если не ошибаюсь, то html5в ебсокеты могут позволить этому Линуксу юзать сеть.
Да и вредоносный js легко обнаружить.
Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору

195. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 18-Май-11, 09:44 
> В браузере? Интересно, а как и куда оно пакетики бы гоняло? oO
> Хакеры бы от счастья умерли, если б браузеры такое позволяли: закачал
> яваскрипт и вот тебе уйма халявных ддосспамботов, гроза всего живого :)

Через туннель поверх WebSockets будет вполне резво сеть работать.

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

230. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 23-Май-11, 19:24 
> Через туннель поверх WebSockets будет вполне резво сеть работать.

Так через него можно в лушчем случае только до сервера туннель прокинуть. На сервере к тому же придется извращаться с приемом соединения. Геморно и как-бы и не настоящая сеть.

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

16. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –1 +/
Сообщение от 1 (??) on 17-Май-11, 14:18 
runtime environment for chrome OS )))))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –36 +/
Сообщение от fresco (ok) on 17-Май-11, 14:25 
вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус. НО ЗАЧЕМ?!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +6 +/
Сообщение от klalafuda on 17-Май-11, 14:30 
> вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус. НО ЗАЧЕМ?!

Дурак ты, Васечкин (с).. Видимо, любовь к пыху совсем отшибла чувство прекрасного.

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

21. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –9 +/
Сообщение от fresco (ok) on 17-Май-11, 14:35 
> Дурак ты, Васечкин (с).. Видимо, любовь к пыху совсем отшибла чувство прекрасного.

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

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

58. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –1 +/
Сообщение от Аноним (??) on 17-Май-11, 16:56 
>> вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус. НО ЗАЧЕМ?!
> Дурак ты, Васечкин (с).. Видимо, любовь к пыху совсем отшибла чувство прекрасного.

То есть по-твоему, javascript чем-то лучше пыха?

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

88. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от klalafuda on 17-Май-11, 17:41 
> То есть по-твоему, javascript чем-то лучше пыха?

В данном случае - ни чем не лучше и не хуже. С таким же успехом все тоже самое можно было написать на любом P* на выбор. Но эффект будет уже совсем не тот. По крайней мере до тех пор, пока php/perl/python/etc не начнут в массовом порядке встраивать в браузеры.

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

111. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 17-Май-11, 18:08 
> В данном случае - ни чем не лучше и не хуже

Тонкое замечание, да.

> С таким же успехом все тоже самое можно было написать на любом
> P* на выбор. Но эффект будет уже совсем не тот. По
> крайней мере до тех пор, пока php/perl/python/etc не начнут в массовом
> порядке встраивать в браузеры.

Да что уж там - пусть Беллард напишет на яваскрипте транслятор из php/perl/python/etc в яваскрипт, и будет счастье.

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

177. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 18-Май-11, 02:09 
> крайней мере до тех пор, пока php/perl/python/etc не начнут в массовом
> порядке встраивать в браузеры.

Спасибо, нам уже JS хватает. Добавки не надо. Правда я тоже не понимаю в чем большой профит загрузуки линукса без сети в браузере. Чисто музейный экспонат, годится чтобы пофапать. А практической пользы примерно ноль.

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

234. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от поцанчик (ok) on 27-Ноя-11, 00:16 
>> крайней мере до тех пор, пока php/perl/python/etc не начнут в массовом
>> порядке встраивать в браузеры.
> Спасибо, нам уже JS хватает. Добавки не надо. Правда я тоже не
> понимаю в чем большой профит загрузуки линукса без сети в браузере.
> Чисто музейный экспонат, годится чтобы пофапать. А практической пользы примерно ноль.

чего новость не дочитал до конца?

ведь ясно сказано, что
>> По словам Беллара, создание представленного эмулятора стало прекрасной школой
>> по изучению оптимизации JavaScript-кода с учетом особенностей современных
>> JavaScript-движков, таких как Jaeger Monkey (Firefox 4) и V8 (Chrome).

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

18. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –1 +/
Сообщение от klalafuda on 17-Май-11, 14:29 
Королева в восхищении! Побольше бы таких действительно людей дела.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –2 +/
Сообщение от q (??) on 17-Май-11, 14:33 
Это конечно круто, уважиха и аплодисменты, но... зачем это нужно? Увеличить энергопотребление процессора?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –1 +/
Сообщение от Аноним (??) on 17-Май-11, 14:51 
Зачем - читаем 5 абзац новости.

Вообще же, с моей точки зрения, очередное подтверждение что современный JS может использоваться для весьма серьезных задач, а не только как пускалка скриптиков. При этом есть очевидные плюсы, не надо лишний раз компилить, простота, переносимость, конечно есть и минусы, все же не так быстро как на сях, но зачастую оно и не нужно, вышеозначенные плюсы могут решать, понятно что дрова на этом писать глупо, на то есть С, но вот скажем интерфейсы вместо кутешных плюсов вполне может быть, как минимум менее геморойно. Правда тут есть один нехороший момент, JS пока не особо богат, элементарно например модулей нет ;(

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

61. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –3 +/
Сообщение от Аноним (??) on 17-Май-11, 16:58 
> Вообще же, с моей точки зрения, очередное подтверждение что современный JS может
> использоваться для весьма серьезных задач, а не только как пускалка скриптиков.

Это такая-же серьёзная задача как и пускание скриптиков, и справится с этим хоть пых, хоть brainfuck. Использование для таких задач таких языков само по себе серьёзным не может быть. Не ожидал такого маразма от Белларда.

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

107. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 17-Май-11, 18:00 
> справится с этим хоть пых, хоть brainfuck.

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

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

113. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +1 +/
Сообщение от Аноним (??) on 17-Май-11, 18:09 
> Вот когда хоть пых, хоть brainfuck станут стандартными клиентскими языками

Нет такого понятия как "стандартный клиентский язык".

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

115. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 17-Май-11, 18:12 
для тех кто не читает стандарты
Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

135. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от terr0rist (ok) on 17-Май-11, 19:08 
>> Вот когда хоть пых, хоть brainfuck станут стандартными клиентскими языками
> Нет такого понятия как "стандартный клиентский язык".

Т.е. по-твоему ЕСМА-262 - не стандарт? Клиентский - ориентированный на клиентские интерфейсы, а не на консольный скриптинг.

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

142. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 17-Май-11, 19:25 
> Т.е. по-твоему ЕСМА-262 - не стандарт?

Стандарт языка. Язык же "стандартным" нигде являться не может в принципе.

> Клиентский - ориентированный на клиентские интерфейсы, а не на консольный скриптинг

Ничего там "ориентированный на клиентские интерфейсы" нет. General purpose как и сотни других.

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

153. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 17-Май-11, 20:27 
Может не может а в браузерах JS единственный поддерживаемый всеми язык

The type attribute gives the language of the script or format of the data. If the attribute is present, its value must be a valid MIME type. The charset parameter must not be specified. The default, which is used if the attribute is absent, is "text/javascript".

http://dev.w3.org/html5/spec/scripting-1.html#attr-script-type

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

163. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Толстый (ok) on 17-Май-11, 21:20 
Борис, ты не прав. Javascrip включается в стандартную поставку Windows, а следовательно установлен на подавляющем большинстве компьютеров мира. На других операционных системах в любом случае стоит какой-нибудь браузер. Отсюда следует, что js-таки стандартный клиентский язык.
Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

174. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 18-Май-11, 01:09 
> Борис, ты не прав. Javascrip включается в стандартную поставку Windows, а следовательно
> установлен на подавляющем большинстве компьютеров мира. На других операционных системах
> в любом случае стоит какой-нибудь браузер. Отсюда следует, что js-таки стандартный
> клиентский язык.

ActiveX и VBScript тоже.

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

211. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Толстый (ok) on 18-Май-11, 16:12 
Но это не стандарты, и они специфичны микрософту. JS присутствует в Apple, на всех мобильных устройствах, итп. И даже серверная часть пишется на js теперь.
Ответить | Правка | ^ к родителю #174 | Наверх | Cообщить модератору

235. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от поцанчик (ok) on 27-Ноя-11, 00:22 
> Борис, ты не прав. Javascrip включается в стандартную поставку Windows, а следовательно
> установлен на подавляющем большинстве компьютеров мира. На других операционных системах
> в любом случае стоит какой-нибудь браузер. Отсюда следует, что js-таки стандартный
> клиентский язык.

Толстый, тыне прав! в поставке микрософт виндовса идёт езык "JScript"

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

133. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +2 +/
Сообщение от terr0rist (ok) on 17-Май-11, 18:59 
А какой язык серьёзнее: С? Жава? Питон? Ну да, про хаскелл забыл.
Серьёзный язык - не тот, который ты лучше всего знаешь, а тот, на котором можно написать что-то серьёзное. Что Ф.Б. и продемонстрировал с Жаваскриптом.
А если твои познания в ЖС ограничиваются онкликами в браузере, то это проблемы твои, а не языка. Не умеешь ездить на лыжах - не вини лыжи.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

143. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  –1 +/
Сообщение от Аноним (??) on 17-Май-11, 19:27 
> А какой язык серьёзнее: С? Жава? Питон? Ну да, про хаскелл забыл.
> Серьёзный язык - не тот, который ты лучше всего знаешь, а тот,
> на котором можно написать что-то серьёзное. Что Ф.Б. и продемонстрировал с
> Жаваскриптом.

Серьёзный - это тот, приложения на котором эффективно работают. Некоторые и упомянутым brainfuck'ом серьёзно занимаются, даже железные реализации пишут, но толку с них не больше чем с этой поделки на недоскрипте.

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

227. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от saNdro on 21-Май-11, 12:36 
А микроскопом можно не только смотреть различные мелкие предметы, но ещё колоть орехи и даже забивать гвозди. Очень даже серьёзно. Это тоже должно вызывать воодушевление?
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

186. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от northbear (ok) on 18-Май-11, 07:32 
Дай бог вам такого "маразма" в ваши годы... или хотя бы в его.
Этот "маразм" называется, доведение результатов исследований до состояния продукта или действующего макета.
Именно по этому Беллард это Беллард, чей научный авторитет не подвергается сомнению никем, а вы тривиальный анонимус, которому скорей всего даже не на что повестить своё имя,
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

181. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +2 +/
Сообщение от Аноним (??) on 18-Май-11, 02:28 
> использоваться для весьма серьезных задач, а не только как пускалка скриптиков.

Любой полный по Тьюрингу язык может использоваться для серьезных задач. В теории. На практике в ряде случаев получается очень непрактично. Можно и ядро операционки на брэйнфаке написать. Теоретически. Но зачем? :)

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

216. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Aqueelone email on 18-Май-11, 18:07 
>> Правда тут есть один нехороший момент, JS пока не особо богат, элементарно например модулей нет ;(

Это каких модулей Вам не хватает?
Сейчас сама идея нового модуля под JQuery -- Это Идея!!! ....потому что могли придумать -- придумали и по многу раз...

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

222. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 19-Май-11, 10:10 
Не, это я имел ввиду модули (пакеты) в самом языке, ну там с интерфейсной и служебной частями, своим пространством имен, чтобы их из кода подгружать можно было и т.п, можно конечно без них обойтись, но это скорее от бедности ;)
Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

236. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от поцанчик (ok) on 27-Ноя-11, 00:27 
> Не, это я имел ввиду модули (пакеты) в самом языке, ну там
> с интерфейсной и служебной частями, своим пространством имен, чтобы их из
> кода подгружать можно было и т.п, можно конечно без них обойтись,
> но это скорее от бедности ;)

постой приятель!!! А чем тебе  javaScript  - скопы не пространства имён ?
Не суди о том чего не знаешь. Ты ламо в джаваскрипте, и фразы твои ламерски звучат!

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

207. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от vovan (??) on 18-Май-11, 14:36 
Непрошибаемая песочница
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +4 +/
Сообщение от anon8 (ok) on 17-Май-11, 14:40 
Фабрис нереально крут. Респект.

Туда генту можно поставить?

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

182. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 18-Май-11, 02:29 
> Туда генту можно поставить?

За пару месяцев скомпилится :)

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

25. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 17-Май-11, 14:40 
научить эту шляпу цеплятся к бридж интерфейсам хоста и можно делать впс на шаред хостингах =)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +1 +/
Сообщение от ig0r (??) on 17-Май-11, 17:23 
нужно собрать кластер из виртуалок клиентов, и хостить на клиентах сайты
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +9 +/
Сообщение от Square (ok) on 17-Май-11, 14:56 
Сколько файрфоксов надо чтобы развернуть клуд сторадж?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

199. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Akademic (ok) on 18-Май-11, 12:14 
Достаточно одного, я полагаю. Просто табов много открыть. )
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

34. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +2 +/
Сообщение от axe (??) on 17-Май-11, 15:28 
сделал для пробы rm -fr /
Работает! =)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 17-Май-11, 16:29 
гыгы, я тож, потом ребут и все снова живет :)
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

35. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +2 +/
Сообщение от 123456 (??) on 17-Май-11, 15:41 
reboot -f приводит к 100%ной загрузке ЦП
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 17-Май-11, 16:09 
Кстате да - мне пришлось убивать процесс чтоб завершить этот порочный цикл )
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

37. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +7 +/
Сообщение от hummermania on 17-Май-11, 15:47 
За пару часов запуска  JSLinux по всей Европе, России и в мире, автор заработал 100500 скиллзов, получил мегатонны флюидов добра и лучей восхищения, а так же гонорар от мозилла и гугла в размере премии Перельмана...

На утро очухавшись от триумфа славы Фабрис просил себя: "А что во что должно быть встроенно? Линукс будет запускаться в браузере запущенном на линуксе или наоборот" =)

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

60. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от ананим on 17-Май-11, 16:58 
угу.
вот только даже (и даже сейчас) первокурсники уже знают (или должны знать) что такое рекурсия.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

156. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –1 +/
Сообщение от anonymous (??) on 17-Май-11, 20:38 
Linux и браузер будут работать на арме. Или ещё чём-нибудь эдаком.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

237. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от поцанчик (ok) on 27-Ноя-11, 00:31 
> Linux и браузер будут работать на арме. Или ещё чём-нибудь эдаком.

сам арм будет работать в линуксе запущенном в браузере!

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

41. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +19 +/
Сообщение от Аноним (??) on 17-Май-11, 16:11 
Теперь пользователи ChromeOS смогут заходить на сайт, чтобы получить нормальный комп.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

184. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +3 +/
Сообщение от Анон on 18-Май-11, 06:50 
И в нём запустить нормальный FireFox.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

53. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +7 +/
Сообщение от fantom (??) on 17-Май-11, 16:52 
Когда МАТЕМАТИК придумал мнимую единицу "i" (это корень квадратный из -1 для тех кто в танке) ПОДАВЛЯЮЩЕЕ число народа сказало "на.ер надо?"...
Теперь физики без оного вообще жизни не представляют.

И таких примеров из области математики - пруд пруди.
Так что не гоните....

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

57. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –6 +/
Сообщение от Аноним (??) on 17-Май-11, 16:55 
> fantom

Завалишин? Дописал уже свою памятежорку?

> И таких примеров из области математики - пруд пруди.
> Так что не гоните....

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

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

178. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 18-Май-11, 02:22 
> Теперь физики без оного вообще жизни не представляют.

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

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

190. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от anonymous vulgaris on 18-Май-11, 08:53 
> И не только физики. Без этой абстракции мы бы куковали без половины  цифровой обработки сигналов, от сжатия видео до передачи данных по воздуху.

Не надо гнать за ЦОС, преобразование Фурье и все такое подобное при нужде прекрасно записывается и без нее. С ней удобнее да, но не проблема. А скажем дискретное косинусное преобразование (то самое которое в сжатии видео испрользуется) и вэйвлетное преобразование они вообще вещественные в принципе.


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

189. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от anonymous vulgaris on 18-Май-11, 08:49 
>Когда МАТЕМАТИК придумал мнимую единицу "i" (это корень квадратный из -1 для тех кто в танке) ПОДАВЛЯЮЩЕЕ число народа сказало "на.ер надо?"...

Не надо гнать за народ и математиков, она очевидным образом вылезла из простой практической надобности решать уравнения типа х*х+1=0

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

67. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +2 +/
Сообщение от б.б. on 17-Май-11, 17:09 
Глыба! Матёрый человечище! На таких людях всё движение и держится.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

126. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от solardiz (ok) on 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 написан полноценный эмулятор ПК, способн..."  +/
Сообщение от vmk email(ok) on 17-Май-11, 18:50 
> А чтобы не нужно было качать, нужно выполнение кода на стороне сервера,
> что реализуемо, например, тем же QEMU с его встроенным VNC-сервером.

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

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

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

-snapshot

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

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

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

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

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


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

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

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

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

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

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

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

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

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

108. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +4 +/
Сообщение от ffsdmad (ok) on 17-Май-11, 18:03 
представьте, Дуров в скрытом фрейме встроит запуск вот этой штуки, поставит там LAMP, объединит их общей сетью и начнёт хостить свой вконтакт прямо на компьютерах пользователей
получится такая P2P социальная сеть -- самашедший дом

замечательная возможность славящая все открытые системы

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

209. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 18-Май-11, 14:47 
> представьте, Дуров в скрытом фрейме встроит запуск вот этой штуки, поставит там
> LAMP, объединит их общей сетью и начнёт хостить свой вконтакт прямо
> на компьютерах пользователей

Для этого ему придется гонять весь траффик через свои сервера, как максимум IP-over-HTTP (во изврат!). Поскольку если дать возможность слать произвольные пакеты браузеру - хакеры очень быстро и с удовольствием используют эту возможность. Чтобы делать свои темные дела запроксировав все через домохозяек, слать спам в анлимных количествах, етцъ.

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

218. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от ig0r (??) on 18-Май-11, 19:37 
а зачем скрытый фрейм? просто терминал не отображать
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

134. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Stax (ok) on 17-Май-11, 19:01 
Все обсуждают, как это круто. Оно конечно круто, не спорю.. но кто проверил, что это не развод, а действительно эмулятор на js?

Лично у меня вот сомнения, слишком быстро все выполняется, и слишком мало кода (эмулятор занимает <90kb, заобфусцирован, после сжатия - 18 кб - как-то подозрительно, что там действительно эмулируется все упомянутое, да еще и линукс нормально грузится и работает).

Там *точно* нет подключения к какому-нибудь серверу, на котором запущен другой эмулятор?

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

137. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 17-Май-11, 19:10 
Скопируйте скрипты к себе и запустите на машине без сети.
Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

165. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Stax (ok) on 17-Май-11, 21:46 
Ага, разбежались ;)

Эти скрипты активно работают с сервером разработчика, ведь там же: ядро линукса (вполне объемистое) и образ ФС, монтирующейся в ramdisk (не смотрел, там initrd или как-то иначе). Автономно так сходу ничего не запустится. Но совершенно не очевидно, что скрипт тянет с сервера не только ядро и ФС, но и общается с ним для передачи более высокоуровневой информации.

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

191. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –1 +/
Сообщение от filosofem (ok) on 18-Май-11, 09:07 
>Эти скрипты активно работают с сервером разработчика, ведь там же: ядро линукса (вполне объемистое) и образ ФС, монтирующейся в ramdisk (не смотрел, там initrd или как-то иначе). Автономно так сходу ничего не запустится.

Соберите свое ядро, рамдиск и бутсектор и проверьте. Конфигурация на сайте.

>Но совершенно не очевидно, что скрипт тянет с сервера не только ядро и ФС, но и общается с ним для передачи более высокоуровневой информации.

Вы таки телепат? Расскажите нам, что за информацию получает скрипт по эфирным каналам.

И ни в каком месте скрипт не обфусцирован. Если конечно не считать обфускацией удаление каментов.

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

148. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от анон on 17-Май-11, 19:46 
> эмулятор занимает <90kb

А что такого? 90 кб на высокоуровневом языке - это дофига
Беллар и сверхбыстрый компилятор Си весом в 130 кб написал

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

136. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от srgaz on 17-Май-11, 19:10 
Это показывает, что js достаточный язык. И тем более бизнес-логику на нем писать можно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

138. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 17-Май-11, 19:14 
Бизнес-логику можно писать и на брейнфаке. :) Ее вообще на любом дерьме можно писать, даже на MUMPTH. Был такой язычок, во времена КОБОЛа. Потому что бизнес-логика проста как трусы за три рубля.
Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

231. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 23-Май-11, 19:30 
> Бизнес-логику можно писать и на брейнфаке. :)

Брейнфак полный по Тюрингу - на нем в теории можно реализовать что угодно. По сути - простейший ассемблер минимального RISC процессора с всего несколькими командами. Проблема только в том что на практике что-то писать на брейнфаке очень геморройно. Тем не менее, можно отранслировать язык высокого уровня в этот "байткод", например.

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

141. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Олег Б. on 17-Май-11, 19:22 
>И тем более бизнес-логику на нем писать можно.

А также на lisp, prolog, forth, perl, ... Только вот имеет ли смысл? Даже учитывая всеобщую встроенность?

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

157. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 17-Май-11, 20:40 
Нет, учитывая всеобщую встроенность конечно не стоит, гораздо лучше еще один сбоку поставить, или два ;)
Ответить | Правка | ^ к родителю #141 | Наверх | Cообщить модератору

164. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 17-Май-11, 21:45 
Проприетарность вообще нацелена на монетизацию. С чем у СПО сла-або! Альтруисты хреновы...
Ответить | Правка | ^ к родителю #157 | Наверх | Cообщить модератору

145. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +/
Сообщение от Аноним (??) on 17-Май-11, 19:32 
Круто. Добавляем фич и начинаем продавать как PaaS-решение. При этом запихиваем ещё туда низкоуровневый "жележный" руткит и имеем кучу профита.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

149. "На JavaScript написан полноценный эмулятор ПК, способный заг..."  +6 +/
Сообщение от хмм on 17-Май-11, 19:48 
Удивительно, что линукс на javascript грузится быстрее, чем страничка одноклассников
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

151. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –1 +/
Сообщение от Аноним (??) on 17-Май-11, 20:21 
Можно и собаку научить вальс танцевать, и кошку летать. НО ЗАЧЕМ??? Да и без MMX\SSE там пойдет лишь кастрированный uCLinux %%иначе все китайфоны были бы под линухом, а не под MTKOS%%. Так что как научная работа годно, IRL эпик фейл и радость вирмейкеру да ПВД.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

155. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Alex (??) on 17-Май-11, 20:32 
Мсье знаток MMX/SSE? Открою секрет: линухам достаточно i386, не нужны никакие MMX/SSE.
Ответить | Правка | ^ к родителю #151 | Наверх | Cообщить модератору

180. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 18-Май-11, 02:26 
> и без MMX\SSE там пойдет лишь кастрированный uCLinux

FAIL. Вы путаете наличие полноценного MMU (Memory Management Unit, у х86 он в нужном виде есть начиная с 80386 и старше) и MMX/SSE. uClinux используется там где нет полноценного MMU, обеспечивающего страничную память и возможность изоляции памяти системы и памяти задач друг от друга. С набором команд проца это вообще никак не связано.

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

152. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +1 +/
Сообщение от StrangeAttractor (ok) on 17-Май-11, 20:24 
Ждём иксов под это дело и OpenGL-видеодрайверов, реализованых через WebGL... :-)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

202. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Мужик32 (ok) on 18-Май-11, 12:38 
А потом запустить там Firefox и в нем опять эмулятор, иксы, еще файрфокс...
Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

170. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от EuPhobos (ok) on 17-Май-11, 22:59 
Охренеть, даже компилить через Tiny C можно )
Жаль код обфусцирован..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

194. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от filosofem (ok) on 18-Май-11, 09:23 
Не обфусцирован, смотрите внимательнее.
Но вот лицензия достаточно неприятная.
"Redistribution or commercial use is prohibited without the author's
   permission."
Ответить | Правка | ^ к родителю #170 | Наверх | Cообщить модератору

172. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Андрей (??) on 18-Май-11, 00:23 
> ...В среде математиков Беллард известен как...

И при этом нигде ни слова, а где вообще этот человек работает!? А то столько всего сделал, и так лично от себя - классно!

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

183. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –2 +/
Сообщение от гыгы on 18-Май-11, 02:30 
у меня есть подозрение что там нечто вроде Java->JS было использовано, наподобие GWT, на чистом JS пишут только садомазики :)

киньте ссылку на сорсы, неужто и в самом деле на JS намаслал?

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

187. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +1 +/
Сообщение от EuPhobos (ok) on 18-Май-11, 07:49 
> киньте ссылку на сорсы

Так трудно сделать?
1. Нажать правой кнопкой мыши по странице
2. Исходный код страницы
3. Жмакаешь на cpux86.js

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

200. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –2 +/
Сообщение от Аноним (??) on 18-Май-11, 12:15 
да ты я смотрю дюже умён, ты хоть читаешь что я написал?.. ты сам-то код этот видел? ты считаешь это и есть те самые исходники??? на полном серьезе? я не могу найти первоначальные исходники
Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору

193. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –1 +/
Сообщение от онанимус on 18-Май-11, 09:17 
"способный загрузить Linux" еще не значит "полноценный"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

196. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от анонимумусь on 18-Май-11, 10:16 
до полноценности осталось поддержку сети замутить.
Ответить | Правка | ^ к родителю #193 | Наверх | Cообщить модератору

198. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +5 +/
Сообщение от Анон on 18-Май-11, 11:37 
Мужик, чтобы понять тонкости работы JavaScript, реализовал на нем эмулятор процессора. Только и всего, для того чтобы понять суть. Т.е. не как многие, написав HelloWorld.js, думают что уже во всём разобрались. Желаю нам всем быть хоть немного такими же крутыми и последовательными.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

201. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –1 +/
Сообщение от Аноним (??) on 18-Май-11, 12:19 
> Мужик, чтобы понять тонкости работы JavaScript, реализовал на нем эмулятор процессора.
> Только и всего, для того чтобы понять суть. Т.е. не как
> многие, написав HelloWorld.js, думают что уже во всём разобрались. Желаю нам
> всем быть хоть немного такими же крутыми и последовательными.

желаю тебе сейчас открыть исходные код и понять что там скорее всего не JS, а именно <какой-то язык, вероятно Java + GWT> -> JavaScript

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

212. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от andres (??) on 18-Май-11, 16:30 
Вообще-то подобный результат может дать и обфускатор, тот же Google Closure
Ответить | Правка | ^ к родителю #201 | Наверх | Cообщить модератору

214. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Илья (??) on 18-Май-11, 17:38 
От вы упертые. Так сложно представить и понять, что ECMAScript самодостаточный и полноценный язык программирования. Все ваши выводы не идут дальше опыта с кликами на нодах в браузере. http://jsbeautifier.org/ в помощь и курите код. Да, переменные там изменены, но общий смысл можно понять, а не строить из себя умников-разоблачителей.
Ответить | Правка | ^ к родителю #201 | Наверх | Cообщить модератору

205. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  –3 +/
Сообщение от dq0s4y71 (??) on 18-Май-11, 13:57 
Кхм. А чтобы понять тонкости работы ассемблера, на нем, наверное, нужно написать СУБД...

На самом деле, я ничего не имею против, пусть изучает. Но почему о каждом чихе великого математика теперь должен знать весь мир?

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

228. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +1 +/
Сообщение от Ваган on 22-Май-11, 19:09 
Чтобы понять тонкости работы ассемблера, достаточно написать дизассемблер.
Ответить | Правка | ^ к родителю #205 | Наверх | Cообщить модератору

204. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от dq0s4y71 (??) on 18-Май-11, 13:51 
А на SQL ему эмулятор ПК слабО написать было? ;)

А если серьезно, то непонятна цель и практическое значение этого экзерсиса, а также восторг, который по этому поводу тут выражают. Беллар (кстати, исправьте), конечно, крут - одни tcc и ffmpeg чего стоят, - но все-таки Obfuscated C Code Contest, в котором он как-то взял приз, наверное, выдавить из себя трудно :)

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

215. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Илья (??) on 18-Май-11, 17:41 
> А на SQL ему эмулятор ПК слабО написать было? ;)
> А если серьезно, то непонятна цель и практическое значение этого экзерсиса, а
> также восторг, который по этому поводу тут выражают. Беллар (кстати, исправьте),
> конечно, крут - одни tcc и ffmpeg чего стоят, - но
> все-таки Obfuscated C Code Contest, в котором он как-то взял приз,
> наверное, выдавить из себя трудно :)

Практическое значение - дать понять некоторым умникам, не видящим дальше своего носа, что ECMAScript вот уже много лет является полноценным языком программирования, на котором можно писать что угодно. И по количеству завистливых возгласов - это ему удалось.

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

217. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +1 +/
Сообщение от Aqueelone email on 18-Май-11, 18:22 
Как много флейма написано. И никто не обратил внимание на то, что собственно этот эксперимент как результат дал новые варианты оптимизации кода JavaScript  и т.п.

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

Но это будет потом. 20 лет назад тоже был запущен никому не понятный и неизвестные веб-сервер. Многие тоже думали -- а зачем? ... но тема пошла... :)

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

219. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от pavlinux (ok) on 18-Май-11, 23:18 
# cat /proc/cpuinfo                                                          
processor       : 0                                                            
vendor_id       : GenuineIntel                                                  
cpu family      : 5                                                            
model           : 4                                                            
model name      : Pentium MMX                                                  
stepping        : 3                                                            
cache size      : 0 KB                                                          
fdiv_bug        : no                                                            
hlt_bug         : no                                                            
f00f_bug        : yes                                                          
coma_bug        : no                                                            
fpu             : no                                                            
fpu_exception   : no                                                            
cpuid level     : 1                                                            
wp              : yes                                                          
flags           :                                                              
bogomips        : 20.21                                                        
clflush size    : 32      

:)

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

220. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от qetu on 19-Май-11, 07:47 
П**дец. Я давно подозревал что создатель ffmpeg титан, но что он же и создатель tcc, qemu и т.п. - это уже ни в какие ворота. Штучный товар, Микеланджело программирования, что совсем удивительно для математика
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

229. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от Аноним (??) on 23-Май-11, 18:09 
Ты, очевидно, забыл Дональда Кнута и Никласа Вирта. Тоже мне, Микеланджело.
Ответить | Правка | ^ к родителю #220 | Наверх | Cообщить модератору

232. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от guns on 26-Май-11, 16:18 
> Ты, очевидно, забыл Дональда Кнута и Никласа Вирта. Тоже мне, Микеланджело.

черепашки-ниньзя?

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

225. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от rihad on 19-Май-11, 22:58 
Полный респект и поклон. Уникум.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

226. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +/
Сообщение от rihad on 20-Май-11, 09:46 
Полных JS сорсов эмулятора, загрузчика и описания как это все вместе складывается пока не представлено?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

233. "На языке JavaScript написан полноценный эмулятор ПК, способн..."  +1 +/
Сообщение от anon ymous on 02-Авг-11, 13:36 
Пфффффф! На яваскрипте! Скоро Денис Попов зарелизит ВМ на чистом HTML))))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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