Ezt ismeritek? http://bellard.org/jslinux
Egy munkatársam mutatta.
Maximum Chrome11 jó neki, vagy Firefox.
- 1388 megtekintés
Hozzászólások
Kétségtelen, hogy ez vagy valami vagy megy valahová.
Komolyra fordítva a szót. Leírná valaki mi van e mögött!
- A hozzászóláshoz be kell jelentkezni
Egy javascript-ben írt x86-os cpu emulátor, és egy terminál emulátor, amin egy linux kernel fut.
- A hozzászóláshoz be kell jelentkezni
... fut - egészen eddig:
Freeing unused kernel memory: 124k freed
- A hozzászóláshoz be kell jelentkezni
ha te mondod...
- A hozzászóláshoz be kell jelentkezni
"Ja persze++" ez nálam (mert most épp xp-n vagyok) abszolute nem itt van:
var lib = ctypes.open("C:\\WINDOWS\\system32\\user32.dll");
nálam pont a G-n van a nyavajatörés.
------------------------------
O.K. ubuntun megy :)
- A hozzászóláshoz be kell jelentkezni
Nekem semmi gondom vele, fut rendesen :)
- A hozzászóláshoz be kell jelentkezni
Elvileg igen... csak nekem kicsit hihetetlennek tűnik a dolog...
- A hozzászóláshoz be kell jelentkezni
Fabrice Bellard-tól szinte semmi sem hihetetlen. Eredetileg ő írta a Qemu-t is. Meg az ffmpeg-et...
- A hozzászóláshoz be kell jelentkezni
Igen, ez a lista tényleg impozáns: http://bellard.org
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Némi mazsolát hozott délelőttöm száraz kalácsába az a 483 bájtos C program, ami szépen le is fordult a gépemen, és kiírta a (2009-ben) ismert legnagyobb prímszámot. Persze a futtatható program már nem olyan kicsinyke: 134 225 233 bájt, míg az eredmény csak 12 978 189 bájt (azaz lényegében ennyi jegyű a királyi Mersenne-prím). http://bellard.org/mersenne.html
- A hozzászóláshoz be kell jelentkezni
Kocka pörög rajta? ☺
Amúgy nagy respect, de a less egy picit bugos ☺
int getRandomNumber() { return 4; } // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
A témához nagyon nem értek. Max teljesítményem a virtualbox értelmes használata. Ennek ellenére már 1-2 éve motoszkált a fejemben, hogy ha ezek a böngészőgyártók ennyire ráhajtanak a JS-re, hogy ilyen-olyan hatékony motor legyen, akkor ez komplett oprendszerek alapjául is szolgálhat, amit elvileg portolhatóan böngésző alatt lehet futtatni.
Kicsit hasonlít a GPU-khoz: ugyan tök más célokból, de nagyon kicsiszolták őket, erre rácuppantak először a számdarálók, mostanában meg már a böngészők, sőt az oprendszer kernelek is.
Na, ennyi bölcselkedés után egy kérdés: Nem lehetne ezt az egész JS-dolgot kivenni a böngészőből? A JS lehetne egy virtuális gép "anyanyelve", ami, mint a mellékelt példa mutatja elég hatékony. Tök jó portolható is lehetne, ha nem a böngészőkhöz lenne kötve.
Vagy hülyeségeket írok?
(Úgy emlékszem, a Java-val voltak hasonló tervek. Még Java-ban írt böngésző is volt. De nehézkes lett, túl nagy volt az overhead az akkori gépeken, ezért nem terjedt el. De most, gyorsabb gépeken agyonoptimalizált JS motorokkal talán újra van értelme?)
- A hozzászóláshoz be kell jelentkezni
például nodejs-el virtualizálni linuxot ?
Mindenképp kellene még a network támogatás ebbe az emulátorba, aztán ki tudja merre tovább... :)
- A hozzászóláshoz be kell jelentkezni
HP-Palm WebOS-en például a felhasználói programok igen nagy része (ha nem mind) Javascriptben van megírva – nincs böngészőhöz kötve, de ha úgy vesszük, akkor a WebOS teljes felhasználói felülete egy böngésző, mivel azt hiszem ugyanúgy HTML+CSS-sel lehet az UI-t megalkotni.
De egyébként a böngésző nélküli Javascript eleve nem ördögtől való, írtam már Gtk+ GUI-s scriptet benne… ☺
int getRandomNumber() { return 4; } // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Gnome3 is keményen javascriptezik már.
- A hozzászóláshoz be kell jelentkezni