Je ne sais pas si cette assertion est vraie ou non. Cependant, il serait envisageable qu'un interpréteur de macros génère des datas qui soient en fait des opcodes x86, qu'il exécute ensuite. Ca nécessite des pages W, pour y mettre les opcodes, et X pour exécuter ces opcodes. Un espèce de JIT, en gros.
Attention, je n'ai pas dit que c'est ce que l'interpréteur de macros MSOffice faisait.
Dire que j'ai été moi-même admin de BBS une petite année dans ma jeunesse ...
Sniff ... Souvenirs, souvenirs ! Sniff ...
La joie d'envoyer mes messages qui, relayés chaque nuit de proche en proche, arrivaient au bout de 2 ou 3 jours, et que les réponses suivaient le même chemin... Ah, c'était un beau modèle de décentralisation, çà... ;-)
Merci de faire (re)vivre cette belle époque !
(Même si je ne troquerais pour rien au monde mon accès internet ADSL contre un accès BBS par modem, de nos jours ! )
c'est une applet/du code js qui tourne sur le navigateur ? L'affichage d'une machine distante ?
C'est du code Javascript qui s'exécute dans ton navigateur.
Ce code interprète les opcodes x86.
Les opcodes x86 qui sont passés à l'interpréteur sont le code d'un noyau Linux et d'un système minimal.
Ce qui serait bien, c'est une évolution du contrat sur une durée déterminée, comme lorsqu'on arrête la clope. D'abord, c'est dix minutes par engagement, au moins 10 engagements par jour, pour deux mois plus tard finir à 30 minutes par engagements avec 4 engagements par jour (chiffres sortis d'un chapeau).
Ensuite, rendre ca configurable : durées initiale et finale d'un engagement, nombre d'occurrences journalières en début et fin de contrat, et période d'exécution du contrat.
Et finalement, pour chaque engagement réussi, un petit LolCat aléatoire; ou autre... :-]
Moi ce qui me fait tiquer dans l'illustration, c'est la femme qui passe l'aspirateur, l'adolescente vautrée dans le canapé, et l'homme avec un dossier à la main.
Ha la la... Les vieux poncifs ont la vie dure... :-(
La procédure d'installation se résume à deux installation de paquets, une copie de fichier, une commande lancée en root, une édition de fichier et un reboot. C'est loin d'être une procédure longue ;
Tout projet commence avec des procédures longues et bidouillesques, pour finir par correctement scripter tout ca. C'est en partie aussi le rôle des distributions que d'empaqueter proprement tout ca pour le rendre transparent à l'installation et l'utilisation.
Même si la procédure sur le blog est aujourd'hui un peu longue et cryptique, elle va forcément être peaufinée au fur et à mesure que le support progresse. Bientôt, il ne restera même plus rien à taper ou éditer pour avoir le support d'Optimus sous Linux.
Je n'ai pas d'e-carte bleue, mais une petite calculette. Il y a plusieurs manières de l'utiliser. Cela nécessite toujours d'y insérer la carte bleue physique et de taper mon code PIN.
Code de contrôle ('Code') :
- ca génère un code unique (non reproductible)
Réponse à un challenge ('Réponse') :
- le site (marchand, banque...) fournit un code
- je le entre dans la calculette
- elle me sort un code (non reproductible)
Réponse multi-challenge ('Signature') :
- le site me donne plusieurs codes
- je les entre un par un dans la calculette
- elle me sort un code (non reproductible)
Quand je dit 'non reproductible', j'ai essayé de retaper les mêmes valeurs une seconde fois, et c'est pas le même résultat. Donc l'algo prend en compte un 'salt', par exemple basé sur l'heure, une série, ou autre...
Je n'ai utilisé jusque là que la solution 1, et la 2 une seule fois.
Je ne trouve pas ca très pratique, ca oblige à avoir le 'machin' sur soi en permanence, sinon impossible d'effectuer des virements externes, d'acheter depuis le boulot...
[...] si jeunes, nous étions déjà tellement pervertis et vicieux que nous ne pouvions nous empêcher de sentir les feuilles fraîchement polycopiées [...]
Rrraaahhhh!...
Ça me rapelle le moment ou je mangeais mon quatre heure dans la classe de ma mère pendant qu'elle préparait ses polycopiés (pour le lendemain, justement!)...
Et que dés qu'elle avait le dos tourné, je me penchais sur la machine pour sentir l'odeur... Rrraahh! encore... :-)
Peut-être un service à ajouter dans la FreedomBox ?
En plus, s'il est déjà opérationnel, et empaqueté pour Debian, ca ne devrait pas faire trop de boulot.
Restera juste à faire la partie IHM de configuration, genre:
[*] activer le moteur de recherche YaCy (freeworld) Domaine de recherche à rejoindre
Est-ce que buildroot gère la plate-forme Kirkwood de Marvell ? genre sheevaplug, guruplug ou des NAS du type synology ou QNAP...
Il n'y a pas de raison que tu ne puisses pas utiliser buildroot pour générer un système pour ces machines.
Il y a deux risques a prendre en compte :
le support par le noyau Linux
le support par le chargeur d'amorçage (bootloader)
Pour le second, ces machines viennet avec un chargeur d'amorçage pré-installé, et les raison de le modifier sont ésotériques. Il est plus sage (dans un premier temps!) de garder le chargeur déjà présent sur ces machines.
Pour le noyau, c'est plus sioux. En effet, buildroot utilise le noyau Linux de kernel.org. Si ce noyau a déjà le support de la machine, alors pas de souci. Sinon, il te faudra trouver et ajouter les patchs, que buildroot appliquera automatiquement. Ensuite, il te restera à configurer ton noyau avec :
make linux-menuconfig
Pour ce qui est de la chaîne de compilation croisée, si tu n'en as pas, pas de soucis : buildroot en générer une automatiquement. Il te suffit de spécifier le CPU et les optimisations à utiliser, et buildroot fait le reste. Bien entendu, je ne peux que te conseiller d'utiliser le backend crosstool-NG pour celà ! ;-)
make ctng-menuconfig
Et sinon, pour toute question et/ou rapport de disfonctionnement :
Voir les deux projets réunis, c'est chouette, je trouve.
Pas franchement "réunis" : les deux projets restent séparés et autonomes. On travaille de concert pour essayer de mettre en commun nos efforts sur les chaînes de compilation (croisée, la compilation). (NB.: on a aussi mis en commun nos efforts de lever de coudes, et ça, c'est bien aussi ! :-) )
Mais des besoins de buildroot ont motivé (et motiveront peut-être encore) des évolutions dans crosstool-NG. Et l'inverse sera peut-être vrai lorsque (si !) le méchanisme interne de buildroot pour construire les chaînes de compilation sera remplacé par crosstool-NG.
Et avec crosstool-ng + buildroot, c'est quand même assez simple de se monter un système.
Héhé ! C'est agréable à lire ! Merki ! :-)
(Et Thomas qui semble impliquer que je trolle ^Wposte regulièrement sur DLFP. Voila, c'est fait! :-] )
Ceci dit, les commentaires sur les news en cours de rédaction peuvent être utiles pour valider, corriger, confirmer, orienter... la rédaction.
Du coup, ces commentaires devraient être masqués lors de la publication finale, avec possibilité de consulter l'historique (un peu à la façon de la page de commentaires de Wikipedia).
Sinon, je me réjouis par avance de lire la prochaine news de patrick_g sur le noyau ( C'est pour ça que je me suis caché les yeux ! Du coup, ça aide pas pour apporter des corrections... ;-) ).
> [...] ça ne m'étonne pas de Microsoft mais je ne suis pas vraiment choqué.
Tu ne trouves pas ça choquant ? Eh bien, moi ca me choque ! Même si je ne suis pas étonné pour autant.
Dans ce genre de tournure de phrase, si je ne m'abuse, on oppose le sentiment de révolte ("ça me choque !"), à un sentiment de résignation ("mais je ne suis pas surpris"). Bref, on n'est pas d'accord, mais on s'y attendais.
Par exemple : Hadopi a été votée. Ça me choque, je ne cautionne pas, mais je ne suis pas surpris que ça soit passé et que ça ne donne rien. (s/Hadopi/ACTA/; s/ACTA/LOPSI/; etc...)
Par contre : Microsoft a publié Windows 7 sous GPL. Je suis surpris, je ne m'y attendais pas ; par contre je ne suis pas choqué, ils ont enfin "trouvé la voie".
Posté par ymorin .
En réponse au journal gnome3.org.
Évalué à 2.
Je lance mes applis en plein-écran. Si j'en veux une autre, je vais sur un autre bureau virtuel. Bref, une appli plein-écran par bureau virtuel.
Et sur mon netbook, je fais pas 40 trucs en même temps. Si je regarde un flim, je n'ai pas besoin de lancer une autre appli. Si je surfe ( sur DLFP ! ), je n'ai pas besoin de voir la sortie de mon shell. Si je code, rien à battre de mes mails (bien que le navigateur soit pratique pour la doc). Etc...
Et passer d'un bureau à l'autre se fait par une combinaison de touches (Meta-gauche ou Meta-droite). Et je peux voir rapidement tous mes bureaux avec leurs applis avec une autre combinaison (Meta-bas).
[^] # Re: Encore un journal imbitable
Posté par ymorin . En réponse au journal Supervisor Mode Execution Protection. Évalué à 2.
Je ne sais pas si cette assertion est vraie ou non. Cependant, il serait envisageable qu'un interpréteur de macros génère des datas qui soient en fait des opcodes x86, qu'il exécute ensuite. Ca nécessite des pages W, pour y mettre les opcodes, et X pour exécuter ces opcodes. Un espèce de JIT, en gros.
Attention, je n'ai pas dit que c'est ce que l'interpréteur de macros MSOffice faisait.
Hop,
Moi.
# patrick_g...
Posté par ymorin . En réponse au journal GNOME seulement compatible avec Linux ?. Évalué à 10.
... l'homme qui vous empêche de travailler. :-)
# Oh my god!...
Posté par ymorin . En réponse au journal Le retour du BBS. Évalué à 9.
... un BBS ! :-)
Dire que j'ai été moi-même admin de BBS une petite année dans ma jeunesse ...
Sniff ... Souvenirs, souvenirs ! Sniff ...
La joie d'envoyer mes messages qui, relayés chaque nuit de proche en proche, arrivaient au bout de 2 ou 3 jours, et que les réponses suivaient le même chemin... Ah, c'était un beau modèle de décentralisation, çà... ;-)
Merci de faire (re)vivre cette belle époque !
(Même si je ne troquerais pour rien au monde mon accès internet ADSL contre un accès BBS par modem, de nos jours ! )
Longue vie à Atlantis BBS !
[^] # Re: Pour moi c'est un peu magique ...
Posté par ymorin . En réponse au journal Linux dans votre navigateur web. Évalué à 5.
Tu as fait un contre-sens ici : "The x86 emulator of QEMU has the same restriction" veut bien dire que QEMU fait pareil.
[^] # Re: Explication
Posté par ymorin . En réponse au journal Linux dans votre navigateur web. Évalué à 3.
C'est du code Javascript qui s'exécute dans ton navigateur.
Ce code interprète les opcodes x86.
Les opcodes x86 qui sont passés à l'interpréteur sont le code d'un noyau Linux et d'un système minimal.
Bref, Qemu In Da Browser ! :-)
# Evolution du contrat
Posté par ymorin . En réponse à la dépêche Tomate : une petite applet de productivité pour Linux. Évalué à 3.
Ouais, pas bête.
Ce qui serait bien, c'est une évolution du contrat sur une durée déterminée, comme lorsqu'on arrête la clope. D'abord, c'est dix minutes par engagement, au moins 10 engagements par jour, pour deux mois plus tard finir à 30 minutes par engagements avec 4 engagements par jour (chiffres sortis d'un chapeau).
Ensuite, rendre ca configurable : durées initiale et finale d'un engagement, nombre d'occurrences journalières en début et fin de contrat, et période d'exécution du contrat.
Et finalement, pour chaque engagement réussi, un petit LolCat aléatoire; ou autre... :-]
Hop,
moi.
# Chacun son taf...
Posté par ymorin . En réponse au journal Un écran pour tout charger, indisponible sous Linux.. Évalué à 7.
Moi ce qui me fait tiquer dans l'illustration, c'est la femme qui passe l'aspirateur, l'adolescente vautrée dans le canapé, et l'homme avec un dossier à la main.
Ha la la... Les vieux poncifs ont la vie dure... :-(
[^] # Re: Yata!!!
Posté par ymorin . En réponse au journal Nvidia Optimus fonctionnel sur Linux!. Évalué à 2.
Flute, tu es déjà arrivé à une note de 10. Je ne peux pas te pertinenter.. :-p
Bravo, et merci pour les explications !
[^] # Re: Plus précisément
Posté par ymorin . En réponse au journal Nvidia Optimus fonctionnel sur Linux!. Évalué à 5.
Tout projet commence avec des procédures longues et bidouillesques, pour finir par correctement scripter tout ca. C'est en partie aussi le rôle des distributions que d'empaqueter proprement tout ca pour le rendre transparent à l'installation et l'utilisation.
Même si la procédure sur le blog est aujourd'hui un peu longue et cryptique, elle va forcément être peaufinée au fur et à mesure que le support progresse. Bientôt, il ne restera même plus rien à taper ou éditer pour avoir le support d'Optimus sous Linux.
Hop,
Moi.
# Citation needed. ;-)
Posté par ymorin . En réponse à la dépêche Mon prochain achat ? Un Nook.. Évalué à 3.
Pour mon info personnelle, as-tu des liens qui citent Microsoft(TM) sur ces "centaines d'autres" brevets applicables à Android ?
[^] # Re: Que pensez vous de l'e-carte bleue ?
Posté par ymorin . En réponse au journal Toujours confiance ?. Évalué à 4.
Je n'ai pas d'e-carte bleue, mais une petite calculette. Il y a plusieurs manières de l'utiliser. Cela nécessite toujours d'y insérer la carte bleue physique et de taper mon code PIN.
Code de contrôle ('Code') :
- ca génère un code unique (non reproductible)
Réponse à un challenge ('Réponse') :
- le site (marchand, banque...) fournit un code
- je le entre dans la calculette
- elle me sort un code (non reproductible)
Réponse multi-challenge ('Signature') :
- le site me donne plusieurs codes
- je les entre un par un dans la calculette
- elle me sort un code (non reproductible)
Quand je dit 'non reproductible', j'ai essayé de retaper les mêmes valeurs une seconde fois, et c'est pas le même résultat. Donc l'algo prend en compte un 'salt', par exemple basé sur l'heure, une série, ou autre...
Je n'ai utilisé jusque là que la solution 1, et la 2 une seule fois.
Je ne trouve pas ca très pratique, ca oblige à avoir le 'machin' sur soi en permanence, sinon impossible d'effectuer des virements externes, d'acheter depuis le boulot...
Ha oui... Banque : BPO.
Hop,
Moi.
[^] # Re: Octopussy?
Posté par ymorin . En réponse au journal Centralisation des logs, interface de consultation. Évalué à 8.
En même temps, le bond...
[^] # Re: Blog
Posté par ymorin . En réponse au journal Merci Starinux !. Évalué à 3.
Rrraaahhhh!...
Ça me rapelle le moment ou je mangeais mon quatre heure dans la classe de ma mère pendant qu'elle préparait ses polycopiés (pour le lendemain, justement!)...
Et que dés qu'elle avait le dos tourné, je me penchais sur la machine pour sentir l'odeur... Rrraahh! encore... :-)
# FreedomBox
Posté par ymorin . En réponse au journal je découvre yacy, moteur de recherche p2p. Évalué à 2.
Peut-être un service à ajouter dans la FreedomBox ?
En plus, s'il est déjà opérationnel, et empaqueté pour Debian, ca ne devrait pas faire trop de boulot. Restera juste à faire la partie IHM de configuration, genre:
[^] # Re: Plate-forme Kirkwood
Posté par ymorin . En réponse à la dépêche Buildroot 2011.02 est sorti !. Évalué à 1. Dernière modification le 04 mars 2011 à 19:56.
Il n'y a pas de raison que tu ne puisses pas utiliser buildroot pour générer un système pour ces machines.
Il y a deux risques a prendre en compte :
Pour le second, ces machines viennet avec un chargeur d'amorçage pré-installé, et les raison de le modifier sont ésotériques. Il est plus sage (dans un premier temps!) de garder le chargeur déjà présent sur ces machines.
Pour le noyau, c'est plus sioux. En effet, buildroot utilise le noyau Linux de kernel.org. Si ce noyau a déjà le support de la machine, alors pas de souci. Sinon, il te faudra trouver et ajouter les patchs, que buildroot appliquera automatiquement. Ensuite, il te restera à configurer ton noyau avec :
Pour ce qui est de la chaîne de compilation croisée, si tu n'en as pas, pas de soucis : buildroot en générer une automatiquement. Il te suffit de spécifier le CPU et les optimisations à utiliser, et buildroot fait le reste. Bien entendu, je ne peux que te conseiller d'utiliser le backend
crosstool-NG
pour celà ! ;-)Et sinon, pour toute question et/ou rapport de disfonctionnement :
[^] # Re: Buildroot 2011.02 est sorti !
Posté par ymorin . En réponse à la dépêche Buildroot 2011.02 est sorti !. Évalué à 5.
Pas franchement "réunis" : les deux projets restent séparés et autonomes. On travaille de concert pour essayer de mettre en commun nos efforts sur les chaînes de compilation (croisée, la compilation). (NB.: on a aussi mis en commun nos efforts de lever de coudes, et ça, c'est bien aussi ! :-) )
Mais des besoins de buildroot ont motivé (et motiveront peut-être encore) des évolutions dans crosstool-NG. Et l'inverse sera peut-être vrai lorsque (si !) le méchanisme interne de buildroot pour construire les chaînes de compilation sera remplacé par crosstool-NG.
Héhé ! C'est agréable à lire ! Merki ! :-)
(Et Thomas qui semble impliquer que je trolle ^Wposte regulièrement sur DLFP. Voila, c'est fait! :-] )
[^] # Re: Preums \o/
Posté par ymorin . En réponse à la dépêche Le noyau Linux est disponible en version 2.6.38. Évalué à -3.
Tricheur ! ;-)
Ceci dit, les commentaires sur les news en cours de rédaction peuvent être utiles pour valider, corriger, confirmer, orienter... la rédaction.
Du coup, ces commentaires devraient être masqués lors de la publication finale, avec possibilité de consulter l'historique (un peu à la façon de la page de commentaires de Wikipedia).
Sinon, je me réjouis par avance de lire la prochaine news de patrick_g sur le noyau ( C'est pour ça que je me suis caché les yeux ! Du coup, ça aide pas pour apporter des corrections... ;-) ).
Hop, hop, hop, m'en vais me coucher, moi... :-O
# Faille websockets
Posté par ymorin . En réponse à la dépêche Firefox 4 est sorti. Évalué à 2.
Tu pourrais être plus précis, et indiquer un lien vers la ou les ressources qui traitent de cette faille, STP ?
Merki !
[^] # Re: Et toujours pas de DD
Posté par ymorin . En réponse au journal Pour les adeptes des petites machines (autohébergement...). Évalué à 2.
Et mêmes'il est lent, il sera quand même plus rapide qu'une liaison ADSL à 1Mbps en up, voire même qu'une fibre à 100Mbps.
[^] # Re: BING : Bing Is Now Google
Posté par ymorin . En réponse au journal Eux honnete? Non!. Évalué à 4.
Tu ne trouves pas ça choquant ? Eh bien, moi ca me choque ! Même si je ne suis pas étonné pour autant.
Dans ce genre de tournure de phrase, si je ne m'abuse, on oppose le sentiment de révolte ("ça me choque !"), à un sentiment de résignation ("mais je ne suis pas surpris"). Bref, on n'est pas d'accord, mais on s'y attendais.
Par exemple : Hadopi a été votée. Ça me choque, je ne cautionne pas, mais je ne suis pas surpris que ça soit passé et que ça ne donne rien. (s/Hadopi/ACTA/; s/ACTA/LOPSI/; etc...)
Par contre : Microsoft a publié Windows 7 sous GPL. Je suis surpris, je ne m'y attendais pas ; par contre je ne suis pas choqué, ils ont enfin "trouvé la voie".
[^] # Re: le site officiel de ces projets ?
Posté par ymorin . En réponse au message Site de dons logiciels libres. Évalué à 2.
J'aime bien le principe des bitcoins, mais malheureusement, ça ne vas pas me permettre de payer mon serveur ! :-/
[^] # Re: le site officiel de ces projets ?
Posté par ymorin . En réponse au message Site de dons logiciels libres. Évalué à 2.
Heu, pour des raisons philosophiques, je préfère éviter paypal. Et les chèques, ça ne marche que pour la zone euro...
[^] # Re: le site officiel de ces projets ?
Posté par ymorin . En réponse au message Site de dons logiciels libres. Évalué à 1.
Heu, oui.... Mais là, c'est l'inverse! :-)
Pour le projet que je maintiens [http://ymorin.is-a-geek.org/projects/crosstool], je vais devoir (malheureusement...) faire appel aux dons pour payer le serveur...
Pour l'instant, je l'héberge chez moi, mais la bande passante commence à être un facteur limitant, surtout lors des clones du dépôt...
> [...] dans la case "recherche"
Ça y est, j'ai retrouvé ! C'est à Flattr que je pensais ! Merci !
[^] # Re: Et sur un netbook...
Posté par ymorin . En réponse au journal gnome3.org. Évalué à 2.
Et sur mon netbook, je fais pas 40 trucs en même temps. Si je regarde un flim, je n'ai pas besoin de lancer une autre appli. Si je surfe ( sur DLFP ! ), je n'ai pas besoin de voir la sortie de mon shell. Si je code, rien à battre de mes mails (bien que le navigateur soit pratique pour la doc). Etc...
Et passer d'un bureau à l'autre se fait par une combinaison de touches (Meta-gauche ou Meta-droite). Et je peux voir rapidement tous mes bureaux avec leurs applis avec une autre combinaison (Meta-bas).
[^] # Re: Et sur un netbook...
Posté par ymorin . En réponse au journal gnome3.org. Évalué à 2.
> icones et la souris pour lancer des applis.
En même temps, avec un écran tactile, il est plus simple de toucher une icône que taper au clavier...
Quoique... Certaines icônes sont difficile à toucher, mais c'est une autre histoire... ;-)