ВС:Бухгалтерия 6.3 Печенье с предсказаниями fortune-cookies ru п... (от Печенье с предсказаниями)
Ядро Linux удалось запустить в окне веб-браузера
Запуск Linux-ядра версии 2.6.20 в браузере позволяет с уверенностью констатировать: JavaScript-движки достигли производительности компьютеров с процессорами серии 486. Сам
программист утверждает, что создал свой эмулятор лишь для
развлечения, однако надеется, что этот эмулятор можно будет применять для сравнительной оценки скорости работы разных JavaScript-движков.
Фабрис Беллар уже получил известность благодаря проектам FFmpeg (открытая система кодирования для мультимедийного контента) и QEMU (эмуляция процессоров). В ходе разработки эмулятора полноценного ПК выяснились любопытные детали: в браузере Chrome с его разрекламированным «движком» V8 виртуальный «JavaScript-ПК» работает вдвое медленнее, чем в браузере Firefox с «движком» Jaeger Monkey. Вполне вероятно, что успехи Frirefox в скорости исполнения JavaScript-сценариев
обусловлены приходом в компанию Mozilla самого Брендена
Эйча (Brenden Eich), создателя технологии JavaScript. Стоит отметить, что при тестировании эмулятора Беллар использовал 32-битные версии браузеров Firefox и Chrome.
Успехи браузера Firefox в соревновании JavaScript-движков в
последнее время стали очень заметными. Изобретатель и популяризатор технологии JSON Дуглас Крокфорд (Douglas Crockford),
который теперь занимает должность главного JavaScript-архитектора
в компании Yahoo!, недавно представил новый JavaScript-тест на основе библиотеки JSLint, изначально предназначенной для проверки качества кода на языке JavaScript. Этот тест показал превосходство Firefox 4 над Chrome. Примечательно, что даже ознакомительная
версия браузера Microsoft Internet Explorer 10 оказалась быстрее, чем Chrome.
Эмулятор ПК от Фабриса Беллара написан на «чистом» языке JavaScript с использованием спецификации типизированных массивов, которые предлагают интерфейс API для использования системных бинарных данных. На данный момент эмулятор прошел испытания на всех популярных клиентских платформах, включая Linux, Windows и Mac OS.
Эмулируемое оборудование в творении Беллара включает в себя 32-битный x86-совместимый процессор, программируемый контроллер
прерываний серии 8259, программируемый таймер прерываний 8254 и универсальный асинхронный приемопередатчик UART 16450 для функций ввода/вывода. По словам самого Беллара, производительность
эмулируемого ПК сравнима с системами на базе процессора Intel
486, хотя и без модуля для вычислений с плавающей точкой. В то же время, Беллар сможет эмулировать аппаратный модуль вычислений с плавающей точкой через ядро Linux.
Кроме использования в сравнительных тестах производительности, Беллар предполагает использование своего эмулятора в клиентских приложениях шифрования. Есть для нового браузерного эмулятора ПК и более «серьезное» применение запуск старых DOS-игр.
Оставьте Ваш комментарий или мнение о новости: Ядро Linux удалось запустить в окне веб-браузера Просим Вас оставлять сообщения по теме и уважать своих собеседников и авторов новостного сообщения.