Javascriptes linux

Fórumok

Ezt ismeritek? http://bellard.org/jslinux
Egy munkatársam mutatta.

Maximum Chrome11 jó neki, vagy Firefox.

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!

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

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 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?)

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