Linux dans un navigateur

Cela faisait longtemps qu’on savais tous que le Javascript n’était pas que là pour valider des formulaires (X)HTML et à faire quelques effet sur les sites web. Mais aujourd’hui M. Fabrice Bellard a encore frappé avec une démonstration d’envergure!

Ce génie a bel et bien réalisé un émulateur x86 en pure javascript! Je vous épargne les détails techniques ici (ils sont lisibles sur le site de Fabrice Bellard). En gros, JSLinux est un émulateur de 486, sans FPU et MMX, mais avec une unité de gestion mémoire (MMU) complète!

Une particularité technique (qui à rendu possible cet exploit) est l’utilisation extensive de tableaux typés (spécification par là) qui sont disponibles depuis peu dans les navigateurs récents (Chrome 11 et Firefox4 actuellement, Opera étant entrain de rattraper le retard si mes informations sont bonnes).

Concernant la « distro » linux installée dans la démo, elle est pas mal complête; kernel 2.6.20, BusyBox, vi, qEmacs et un compilateur C (TinyCC, que j’ai eu la joie d’essayer pour la première fois =)

Sur ce, je vous laisse découvrir vous-même cette merveille: JSLinux (la page met quelques secondes à charger)

Installer Mono 2.10 sous CentOS avec YUM

Et moi voilà de retour avec une petite bricole Linux: installer Mono 2.10 sur CentOS (5.6 pour le coup).

Quelques heures de recherche sur le net m’ont toujours amenées vers le même résultat; compiler depuis les sources… et avec la belle liste des dépendances, rien de très amusant… la solution: se casser un petit-peu la tête!

Lire la suite

Restaurer des clefs SSL privées perdues!

La manip’ que je décris aujourd’hui est pas mal pointue, surtout vu le sujet abordé!

Tout d’abord l’histoire: j’ai malencontreusement effacé, ou plutôt remplacé la clef privée utilisée pour le cryptage SSL sur l’un de mes serveurs. Sachant que sans cette clef le serveur ne marcherais plus une fois redémarré!

Ce qui m’a sauvé? Le fait que Apache charge le fichier complet en mémoire! J’aurai donc pû faire un dump du heap/stack du processus apache2 et chercher…. ou bien chercher pendant 2h sur Google pour trouver le petit outil suivant

Lire la suite

Bientôt un netbook à la sauce Google?

C’est bien ce que semblent dire les dernières rumeurs. Le portail britannique International Business Times dit du moins avoir mit la main sur les spécifications techniques du Netbook.

En tout cas en temps de « Nexus One » (le téléphone Google pour ceux qui ne l’auraient pas encore entendu) le Netbook a la sauce Google ne me surprends absolument pas! C’est la suite logique a la publication de Chrome OS.

Lire la suite

Intel GMA500 « Poulsbo » sur (K)Ubuntu 9.10

Et me voilà qui viens d’installer la nouvelle KUbuntu 9.10 sur l’EeePC 1101HA de ma petite sœur, une jolie bestiasse (le PC bien-entendu ^^)!!  Et l’installation a marchée très bien, depuis un lecteur DVD en USB, enfin une petite bricole pas bien méchante quoi! Il y a juste eu une petite difficultée au niveau de la carte graphique, qui en dépit d’être de chez Intel ne marche qu’en mode VESA sans les pilotes propriétaires… donc voilà un petit guide de comment se démerder pour installe le tout, sous (K)Ubuntu 9.10 (je n’ai pas pris le temps de tester sous d’autres Debian/Ubunto-like (ne me tapez pas!)

Lire la suite