Je ne sais pas si c'est le meilleur groupe adapté, mais comme je vais
parler de 486, on est un peu dans les ordinosaures.
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS; qui est
détenteur de l'un des record du calcul du nombre de décimales de PI sur
ordinateur de bureau, vient de sortir une émulation de 486 capable de
booter un noyau linux 2.6.0.... dans un browserweb.
Oui son émulation a été écrite en javascript! Le plus cocasse est que le
linux sur 486 dans un browserweb boot plus rapidement que mon
linux-watchtower (kernel 2.0.xx et quelques) de mon amiga.
Il doit vachement s'ennuyer dans son boulot pour avoir du temps pour
coder tout cela.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Samuel DEVULDER
Le 18/05/2011 23:12, Samuel DEVULDER a écrit :
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS; qui est détenteur de l'un des record du calcul du nombre de décimales de PI sur ordinateur de bureau, vient de sortir une émulation de 486 capable de booter un noyau linux 2.6.0.... dans un browserweb.
ainsi que: http://bellard.org/qemacs/ http://bellard.org/tcc/ http://wiki.qemu.org/Index.html http://bellard.org/pi/pi2700e9/announce.html
sam.
Le 18/05/2011 23:12, Samuel DEVULDER a écrit :
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS; qui est
détenteur de l'un des record du calcul du nombre de décimales de PI sur
ordinateur de bureau, vient de sortir une émulation de 486 capable de
booter un noyau linux 2.6.0.... dans un browserweb.
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS; qui est détenteur de l'un des record du calcul du nombre de décimales de PI sur ordinateur de bureau, vient de sortir une émulation de 486 capable de booter un noyau linux 2.6.0.... dans un browserweb.
ainsi que: http://bellard.org/qemacs/ http://bellard.org/tcc/ http://wiki.qemu.org/Index.html http://bellard.org/pi/pi2700e9/announce.html
sam.
Guillaume Tello
Le 18/05/2011 23:17, Samuel DEVULDER a écrit :
Le 18/05/2011 23:12, Samuel DEVULDER a écrit :
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS; qui est détenteur de l'un des record du calcul du nombre de décimales de PI sur ordinateur de bureau, vient de sortir une émulation de 486 capable de booter un noyau linux 2.6.0.... dans un browserweb.
Ca boote, mais comme je ne connais rien à Linux... J'ai juste fait LS et CP pour copier le HELLO.C
Mes connaissances s'arrêtent là!
Guillaume.
ainsi que: http://bellard.org/qemacs/ http://bellard.org/tcc/ http://wiki.qemu.org/Index.html http://bellard.org/pi/pi2700e9/announce.html
sam.
Le 18/05/2011 23:17, Samuel DEVULDER a écrit :
Le 18/05/2011 23:12, Samuel DEVULDER a écrit :
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS; qui est
détenteur de l'un des record du calcul du nombre de décimales de PI sur
ordinateur de bureau, vient de sortir une émulation de 486 capable de
booter un noyau linux 2.6.0.... dans un browserweb.
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS; qui est détenteur de l'un des record du calcul du nombre de décimales de PI sur ordinateur de bureau, vient de sortir une émulation de 486 capable de booter un noyau linux 2.6.0.... dans un browserweb.
Ca boote, mais comme je ne connais rien à Linux... J'ai juste fait LS et CP pour copier le HELLO.C
Mes connaissances s'arrêtent là!
Guillaume.
ainsi que: http://bellard.org/qemacs/ http://bellard.org/tcc/ http://wiki.qemu.org/Index.html http://bellard.org/pi/pi2700e9/announce.html
sam.
Kevin Denis
Le 18-05-2011, Samuel DEVULDER a écrit :
Je ne sais pas si c'est le meilleur groupe adapté, mais comme je vais parler de 486, on est un peu dans les ordinosaures.
Ce n'est pas un 486: # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 4 model name : Pentium MMX stepping : 3 cache size : 0 KB fdiv_bug : no hlt_bug : no f00f_bug : yes coma_bug : no fpu : no fpu_exception : no cpuid level : 1 wp : yes flags : bogomips : 20.22 clflush size : 32
Le tour de force est tout de même impressionant. L'émulateur javascript du CPU fait moins de 100ko (!). L'émulateur de terminal fait 6ko.
Il manque encore un driver disque, le noyau ne boote que sur un initrd. Il manque un driver réseau, mais au vu des limitations javascript, ça ne semble pas très étonnant. Il a ajouté un JS clipboard bien pratique (qui ne semble fonctionner que sous chrome): JS clipboard: I/O at 0x03c0
On a trois fichiers, un noyal tout ce qu'il y a plus normal, un root.bin (l'initrd, quoi),et un loader apparement: linuxstart.bin. Il doit y avoir moyen de hacker facilement le root.bin, on pourrait aussi essayer un autre noyau, mais contrairement à ce que je lis, n'espérez même pas lancer un startx: le noyau boute sur un port série, donc exit X.
Mais, car il y a un mais, çapucépalibre: $ head -8 a/cpux86.js a/term.js ==> a/cpux86.js <= /* PC Emulator
Copyright (c) 2011 Fabrice Bellard
Redistribution or commercial use is prohibited without the author's permission. */
==> a/term.js <= /* Javascript Terminal
Copyright (c) 2011 Fabrice Bellard
Redistribution or commercial use is prohibited without the author's permission. */
Ceci dit, c'est une fois de plus énorme! Farbice Bellard ne publie pas souvent, mais à chaque fois c'est phénoménal.
Je X-post et j'hésite à foutouser vers la buvette. -- Kevin
Le 18-05-2011, Samuel DEVULDER <samuel-dot-devulder@laposte-dot-com> a écrit :
Je ne sais pas si c'est le meilleur groupe adapté, mais comme je vais
parler de 486, on est un peu dans les ordinosaures.
Ce n'est pas un 486:
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 4
model name : Pentium MMX
stepping : 3
cache size : 0 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : yes
coma_bug : no
fpu : no
fpu_exception : no
cpuid level : 1
wp : yes
flags :
bogomips : 20.22
clflush size : 32
Le tour de force est tout de même impressionant. L'émulateur javascript
du CPU fait moins de 100ko (!). L'émulateur de terminal fait 6ko.
Il manque encore un driver disque, le noyau ne boote que sur un initrd.
Il manque un driver réseau, mais au vu des limitations javascript, ça
ne semble pas très étonnant.
Il a ajouté un JS clipboard bien pratique (qui ne semble fonctionner
que sous chrome):
JS clipboard: I/O at 0x03c0
On a trois fichiers, un noyal tout ce qu'il y a plus normal, un root.bin
(l'initrd, quoi),et un loader apparement: linuxstart.bin. Il doit y
avoir moyen de hacker facilement le root.bin, on pourrait aussi essayer un
autre noyau, mais contrairement à ce que je lis, n'espérez même pas
lancer un startx: le noyau boute sur un port série, donc exit X.
Mais, car il y a un mais, çapucépalibre:
$ head -8 a/cpux86.js a/term.js
==> a/cpux86.js <= /*
PC Emulator
Copyright (c) 2011 Fabrice Bellard
Redistribution or commercial use is prohibited without the author's
permission.
*/
==> a/term.js <= /*
Javascript Terminal
Copyright (c) 2011 Fabrice Bellard
Redistribution or commercial use is prohibited without the author's
permission.
*/
Ceci dit, c'est une fois de plus énorme! Farbice Bellard ne publie pas
souvent, mais à chaque fois c'est phénoménal.
Je X-post et j'hésite à foutouser vers la buvette.
--
Kevin
Je ne sais pas si c'est le meilleur groupe adapté, mais comme je vais parler de 486, on est un peu dans les ordinosaures.
Ce n'est pas un 486: # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 4 model name : Pentium MMX stepping : 3 cache size : 0 KB fdiv_bug : no hlt_bug : no f00f_bug : yes coma_bug : no fpu : no fpu_exception : no cpuid level : 1 wp : yes flags : bogomips : 20.22 clflush size : 32
Le tour de force est tout de même impressionant. L'émulateur javascript du CPU fait moins de 100ko (!). L'émulateur de terminal fait 6ko.
Il manque encore un driver disque, le noyau ne boote que sur un initrd. Il manque un driver réseau, mais au vu des limitations javascript, ça ne semble pas très étonnant. Il a ajouté un JS clipboard bien pratique (qui ne semble fonctionner que sous chrome): JS clipboard: I/O at 0x03c0
On a trois fichiers, un noyal tout ce qu'il y a plus normal, un root.bin (l'initrd, quoi),et un loader apparement: linuxstart.bin. Il doit y avoir moyen de hacker facilement le root.bin, on pourrait aussi essayer un autre noyau, mais contrairement à ce que je lis, n'espérez même pas lancer un startx: le noyau boute sur un port série, donc exit X.
Mais, car il y a un mais, çapucépalibre: $ head -8 a/cpux86.js a/term.js ==> a/cpux86.js <= /* PC Emulator
Copyright (c) 2011 Fabrice Bellard
Redistribution or commercial use is prohibited without the author's permission. */
==> a/term.js <= /* Javascript Terminal
Copyright (c) 2011 Fabrice Bellard
Redistribution or commercial use is prohibited without the author's permission. */
Ceci dit, c'est une fois de plus énorme! Farbice Bellard ne publie pas souvent, mais à chaque fois c'est phénoménal.
Je X-post et j'hésite à foutouser vers la buvette. -- Kevin
Samuel DEVULDER
Le 19/05/2011 11:57, Guillaume Tello a écrit :
Ca boote, mais comme je ne connais rien à Linux... J'ai juste fait LS et CP pour copier le HELLO.C
Mes connaissances s'arrêtent là!
Fais # emacs hello.c pour editer le fichier. On peut le modifier comme dans un editeur normale (sauvegarde avec ctrl-x ctrl-s).
On compile avec: # tcc hello.c -o hello
Enfin on lance l'exe avec: # ./hello
Et oui dans le brower web, le linux fait tourner le clone d'emacs du bonhomme (avec coloration syntaxique, la classe!) ainsi que son compilo C rikiki (~100ko), compatible avec gcc au niveau de la ligne de commande, et rapide (une vraie fusée capable de compiler le noyau linux en 10secs).
sam.
Le 19/05/2011 11:57, Guillaume Tello a écrit :
Ca boote, mais comme je ne connais rien à Linux...
J'ai juste fait LS et CP pour copier le HELLO.C
Mes connaissances s'arrêtent là!
Fais
# emacs hello.c
pour editer le fichier. On peut le modifier comme dans un editeur
normale (sauvegarde avec ctrl-x ctrl-s).
On compile avec:
# tcc hello.c -o hello
Enfin on lance l'exe avec:
# ./hello
Et oui dans le brower web, le linux fait tourner le clone d'emacs du
bonhomme (avec coloration syntaxique, la classe!) ainsi que son compilo
C rikiki (~100ko), compatible avec gcc au niveau de la ligne de
commande, et rapide (une vraie fusée capable de compiler le noyau linux
en 10secs).
Ca boote, mais comme je ne connais rien à Linux... J'ai juste fait LS et CP pour copier le HELLO.C
Mes connaissances s'arrêtent là!
Fais # emacs hello.c pour editer le fichier. On peut le modifier comme dans un editeur normale (sauvegarde avec ctrl-x ctrl-s).
On compile avec: # tcc hello.c -o hello
Enfin on lance l'exe avec: # ./hello
Et oui dans le brower web, le linux fait tourner le clone d'emacs du bonhomme (avec coloration syntaxique, la classe!) ainsi que son compilo C rikiki (~100ko), compatible avec gcc au niveau de la ligne de commande, et rapide (une vraie fusée capable de compiler le noyau linux en 10secs).
sam.
dodo
Samuel DEVULDER wrote:
# emacs hello.c
s/emacs/vi :)
-- Ma page Randos : http://dodo.slack.free.fr/randos
Samuel DEVULDER <samuel-dot-devulder@laposte-dot-com> wrote:
# emacs hello.c
s/emacs/vi :)
--
Ma page Randos :
http://dodo.slack.free.fr/randos
-- Ma page Randos : http://dodo.slack.free.fr/randos
Samuel DEVULDER
Le 20/05/2011 14:20, dodo a écrit :
Samuel DEVULDER wrote:
# emacs hello.c
s/emacs/vi :)
VIM c'est bien aussi si on veut de la coloration syntaxique! Mais les puristes en sont restés à ed, l'editeur en ligne.
A noter: Bellard a carrément fait un pseudo-clone d'emacs vachement puissant capable d'éditer des fichiers de plusieurs centaines de Mo qui ne tiennent pas en mémoire, ou d'editer du HTML avec wysiwyg.
sam (http://bellard.org/qemacs/screenshots.html)
Le 20/05/2011 14:20, dodo a écrit :
Samuel DEVULDER<samuel-dot-devulder@laposte-dot-com> wrote:
# emacs hello.c
s/emacs/vi :)
VIM c'est bien aussi si on veut de la coloration syntaxique! Mais les
puristes en sont restés à ed, l'editeur en ligne.
A noter: Bellard a carrément fait un pseudo-clone d'emacs vachement
puissant capable d'éditer des fichiers de plusieurs centaines de Mo qui
ne tiennent pas en mémoire, ou d'editer du HTML avec wysiwyg.
VIM c'est bien aussi si on veut de la coloration syntaxique! Mais les puristes en sont restés à ed, l'editeur en ligne.
A noter: Bellard a carrément fait un pseudo-clone d'emacs vachement puissant capable d'éditer des fichiers de plusieurs centaines de Mo qui ne tiennent pas en mémoire, ou d'editer du HTML avec wysiwyg.
sam (http://bellard.org/qemacs/screenshots.html)
Sébastien Kirche
Le 18 mai 2011 à 23:12, Samuel DEVULDER s'est exprimé ainsi :
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS;
Et pour ceux qui ont tâté du DOS, c'est aussi lui qui a écrit LZEXE le compresseur d'exécutables. Selon sa page web, il a écrit cet outil à 17 ans (en 1989).
Belle carrière, et je pense qu'on n'a pas fini d'entendre parler de lui. -- Sébastien Kirche
Le 18 mai 2011 à 23:12, Samuel DEVULDER s'est exprimé ainsi :
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS;
Et pour ceux qui ont tâté du DOS, c'est aussi lui qui a écrit LZEXE le
compresseur d'exécutables. Selon sa page web, il a écrit cet outil à 17
ans (en 1989).
Belle carrière, et je pense qu'on n'a pas fini d'entendre parler de lui.
--
Sébastien Kirche
Le 18 mai 2011 à 23:12, Samuel DEVULDER s'est exprimé ainsi :
Fabrice Bellard est le type qui a créé QEMU, FFMEG, TCC, QEMACS;
Et pour ceux qui ont tâté du DOS, c'est aussi lui qui a écrit LZEXE le compresseur d'exécutables. Selon sa page web, il a écrit cet outil à 17 ans (en 1989).
Belle carrière, et je pense qu'on n'a pas fini d'entendre parler de lui. -- Sébastien Kirche