Newsgroup: it.lavoro.informatica
Titolo: JS/Linux

 
http://bellard.org/jslinux/
    (aprire con FireFox 4 o Chrome 11)
Interessante: un intero sistema operativo ospite che va in esecuzione come 
un normale script sul proprio browser.
Che scenari vi vengono in mente?
-- 
DES

 Che scenari vi vengono in mente?
Alien? :-)) Che sballo se poi fai girare Linux in una vm, dentro parte
questo coso, e dentro ci esegui un bel programma Java con la sua vm.


Gente con un terminale davanti e tutto il resto su mainframe.
Opps, Cloud!
Volevo dire "Cloud"!   :)
M.
-- 
Nessun Bit e' stato maltrattato o ucciso
per scrivere questo messaggio.

 Che scenari vi vengono in mente?
Scenari non lo so, ma non riesco a compilare hello.c
Come si installa il compilatore ?
Ciao,
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Come si installa il compilatore ?
No, c'e' gia'.
# tcc hello.c
e ti genera un a.out.
Ciao,
Marco


 Che scenari vi vengono in mente?
Mi ricorda tantissimo un "interprete C" che provai eoni fa :-)
Una cosa intrigante ma di utilita' praticamente zero :-)
Per didattica magari puo' essere utile, per farci qualcosa che
funzioni davvero non so ... a meno ovviamente di crearsi la propria
versione con su qualche applicativo.
C'ya
   STeve

 Come si installa il compilatore ?
E' gia' installato.
tcc -o hello hello.c
Ciao
  STeve

STeve ha scritto:


Si l'ho visto. Inizialmente non l'avevo notato perche' avevo cercato
gcc,cc,g++ (piu' o meno i soliti )


 Volevo dire "Cloud"!   :)
Veramente è il contrario... all'inizio anch'io pensavo avessero
rediretto l'output di una VM.. ma il tipo è molto più matto.. la
macchina gira dentro il browser e quindi in locale

 macchina gira dentro il browser e quindi in locale
Miiiii!
Mi cospargo il capo di cenere (appena trovo un fumatore) e guardo meglio.


Digito ergo sum() ha scritto:

Cracking a manetta :)
G.

 ma il tipo è molto più matto..
Stiamo parlando Fabrice Bellard, mica cazzi, l'autore di QEMU, di FFMPEG e 
una marea di altri progetti
attuali:  
http://bellard.org/
vecchi:   
http://bellard.org/projects.html
-- 
DES

Equinozio ha scritto:


Non oso nemmeno pensare a quello che mi direbbero quelli della sicurezza
aziendale se gli dicessi che il browser che uso per connettermi alla vpn
che mi collega ai server, contiene al suo interno un intero sistema
operativo caricatomi da remoto sul browser stesso.
Per ora il problema non si pone, visto che il plugin per firepass non e'
compatibile con firefox 4 (e credo nemmeno con chrome, anche se questo
effettivamente non lo so, non avendo ancora provato) e quindi fino a
quando non ci sara' una versione compatibile del plugin non ci saranno
problemi.


 Cracking a manetta :)
ma riesci a montare le partizioni locale? :-D

Xwindow non parte? :(

 Xwindow non parte? :(
non c'e' manco linx... :-((((
però è spettacolare funziona anche in locale! :-D

 però è spettacolare funziona anche in locale! :-D
Se volevi scrivere "lynx" e navigare, beh... dai un bel
ifconfig -a ;-)
(tra l'altro e' come se fosse in maintenance mode, ci sono
giusto i thread del kernel, init, e una shell...).
bye G.L.
-- 
Da i.d.c.tutela:
P.S. Quando ci sarà lo switch-off, avrò problemi anche col
monitor del PC? Ho visto che è collegato in modalità analogica.

 giusto i thread del kernel, init, e una shell...).
Se guardi anche in /dev hai una seriale e la clipboard per uscire. La rete 
è esplicitamente assente in questa versione:
"There is no network emulation at this point.
A clipboard device (seen as /dev/clipboard in the emulator) was added to 
allow exchange of data between the emulator and the outside world."
Ma stiamo parlando di una macchina funzionante fatta con *90882 byte* di 
JS non compresso per non perdere velocità.
Vero che sfrutta funzioni presenti sulla JVM del browser, ma ottenere un 
SO funzionante con meno di 90KB è sbalorditivo. Quante macchine si 
potrebbero far girare su un pc standard di oggi con 4GB RAM...
-- 
DES

 potrebbero far girare su un pc standard di oggi con 4GB RAM...
Mah..  usando le funzioni della JVM per ottenere un SO testuale non mi
sembra affatto sbalorditivo.