avva: (moose)
[personal profile] avva
1. Кто-то почистил, откомментировал и сделал немного более понятным код знаменитого JSLinux Фабриса Белльярда. Самое интересное - гигантский файл cpu86-ta.js, который вполне нормально читается, несмотря на огромный размер, и содержит полностью эмуляцию усеченного варианта 32-битного x86-процессора.

2. кто-то другой тоже был вдохновлен JSLinux, и написал свой собственный эмулятор, под которым бежит Линукс: JSLM32, исходники. Он выбрал для эмуляции старый 32-битный RISC-процессор, а не x86.

3. Трехмерная графика в стиле Minecraft: всего 500 строк на Питоне.

Date: 2013-03-29 09:24 pm (UTC)
From: [identity profile] slapsh.livejournal.com
Что-то эмулятор из первого пункта не больно стартует.

Date: 2013-03-29 09:38 pm (UTC)
From: [identity profile] xxqs.livejournal.com
LM32 вовсе не старый
http://en.wikipedia.org/wiki/LatticeMico32

Date: 2013-03-29 10:56 pm (UTC)
From: [identity profile] nbuwe.livejournal.com
В этой связи не могу не порекламировать упражнения Антти Кантеэ: http://blog.netbsd.org/tnf/entry/kernel_drivers_compiled_to_javascript :)

Date: 2013-03-30 04:33 am (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
И ещё о мрачной поступи Atwood's Law:
* https://developer.mozilla.org/en-US/demos/detail/bananabread — 3D-движок откомпилён из C++ в JS и отлично работает (в свежем хроме или мозилле).
* https://blog.mozilla.org/luke/2013/03/21/asm-js-in-firefox-nightly/ — URL говорит сам за себя.

Скоро ОС можно просто компилировать можно будет для браузера. (А там и ОС с браузером сольются, а бывший linux kernel займёт место BIOS-а, то-то будет смеху.)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 07:25 am
Powered by Dreamwidth Studios