mars 2007 Archives

sam mar 31 17:38:21 CEST 2007

Week-end, Laetitia (stage), vacances

Je suis content. Laetitia a bien reussi son dernier stage de son cursus d'infirmiere. En effet, elle peut maintenant se presenter au DE (Diplome d'etat).

Bon sinon week-end repos et prepration de nos futures vacances...

  =>http://www.hotelreynita.com

-----

ven mar 30 12:39:29 CEST 2007

Humour et conneries


Arroseur
envoyé par ggpatator


Bon pour le chieur de Mike_The_Pingoo (cyrille):
# mencoder /tmp/l_arroseur.wmv -oac pcm -ovc lavc -o /tmp/a.ogg
Ils sont trop forts chez Google :
Essayez l'itinéraire entre New York et Paris sur http://maps.google.com : Ce qui donne : http://www.google.fr/search?hl=fr&q=%22on+n%27est+pas+que+des+parents%22&btnG=Recherche+Google&meta=.

J'adore l'étape 23 : "23. Traverser l'océan Atlantique à la nage." !!!

Plus sérieusement, je trouve que leur service d'itinéraire est tout de même assez proche de ce que l'on peut avoir avec Viamichelin. J'ai essayé sur un itinéraire pour aller sur un site d'exploitation en particulier et même itinéraire. Vous me direz ils font cela depuis longtemps, mais je trouve tout de même cela génial :-)

  =>http://maps.google.com

-----

jeu mar 29 14:38:53 CEST 2007

Politique et vie chez les lutins

La politique en France :
Où comment faire une campagne à l'Américaine ?

J'ai une drôle d'impression ces temps-ci. Cette impression est générée par l'affluence grandissante de petites phrases et de sujets inaproppriés.
Bien entendu que les sujets d'immigration et de patriotisme sont importants. Mais sont-ils si importants que l'on ne parle que d'eux ? Qu'on ne voit que drapeau national, Marseillaise, Police et Immigration... Cela fait deux semaine que cela dure en France... Où sont les débats ? Où sont les questions d'emploi ? de chômage , de précarité , de logements, de santé, d'éducation ???? Nul part ! On vous flatte avec votre patriotisme.

Nous prend t-on encore et encore pour des cons ? Je crois que la réponse est "OUI" !


No comment!

Pour finir dans les conneries liées à l'élection présidentielle, voilà les nouveaux spams :

From: isalenard@eurodrapeau.com
To: xxxxxxxxxxxxxxxxxxx
Sent: Thursday, March 29, 2007 12:54 PM
Subject: COMMUNICATION EXTERIEURE & INTERIEURE, PRIX FABRICANT !


      ATELIER LE MEE

      Fabricant de drapeaux publicitaires depuis 1956

      5, rue de la Cerisaie - 35760 St-Grégoire - Tel. +33 (0)2 99 38 10 47
- Fax. +33 (0)2 99 38 08 89

      site internet : www.eurodrapeau.com



ROLL-UP : 189 Euros HT

IMPRESSION INCLUSE

Stock limité...n'attendez pas !
Le marché du drapeau est ouvert !!! Il y en a qui on tout compris ;-)

Quelques nouvelles du monde Linux :
Je ne sais pas si vous l'avez vu, mais le driver madwifi a été mis à jour en version 0.9.3, mais plus que cela dans l'HAL (0.9.30.10) le support des cartes à base de AR5008 a été ajouté (de manière expérimental). Pour information, l'AR5008 fournit entre autre le support du 802.11n-draft!

Miam !!!!!

News des OS qui veulent du bien...
Voici un petit tutoriel sur comment faire un zoli tunnel IPSec via les lutins de gcu-squad !

  => http://wiki.gcu.info/doku.php?id=freebsd:ipsec_natt_roadwarrior

Et aussi pour signaler que ca continue de coder comme des dingues du côté de Xenocara (Version 7.2 de X.org spécial OpenBSD.

-----

lun mar 26 18:21:08 CEST 2007

Forteresse Digitale

Début de semaine tranquille: développement firmware, AP, routes, ... blah blah...


J'ai enfin eu le courage de finir 'Forteresse Digitale' de Dan Brown.
En effet, par rapport à 'Anges & Démons' et 'Da Vinci Code' cet opus n'est vraiment pas aussi captivant que les deux autres ont pu l'être.
Celui-ci a pour cadre le département de cryptologie de la NSA. Celui-ci étant mis à mal par un code réputé inviolable développé par un ex-agent de l'organisme. Cela semblait prometteur, mais je n'ai jamais ressenti l'appel de la lecture vous clouant à votre bouquin pour connaître la suite...
Bref, je n'ai pas super aimé ce bouquin.

-----

ven mar 23 18:20:54 CET 2007

Journée pas passionnante, mais efficace

Ah oui : une ch'ti joujou :
   

Il y a des jours où vous ne faites rien de bien passionnant. Aujourd'hui fut une journée de ce type. Néanmoins, j'ai réalisé toutes les petites choses que vous laissez parfois de côté. Bref, mise à jour de httpd+php, et dépillages de toutes mes conneries sur la pile.
Pas passionnante, mais efficace je vous dis mon p'tit m'sieur!!

Bon week-end les gens !

-----

mer mar 21 18:45:59 CET 2007

Humeurs, NetBSD

Politiques et petites phrases...

Sarkozy:
Ca y est, les grandes manoeuvres ont commencé. Et comme à l'habitude des politiques, on tape sur les autres. C'est tellement plus facile que de construire. Pour lui, Bayrou est ni à droite, ni à gauche mes des deux côtés et Ségolène est d'une démagogie ultime avec sa 6ème république. Et à côté de cela, il a le culot de se dire le candidat de la rupture! Sachant qu'à droite on place ses amis (au conseil constitutionnel, BCE, ...), ensuite on se dit candidat de la rupture, je rigole... Sarkozy, c'est droite caviar, les copains à de bons postes, pouvoirs et avantages, mais surement pas la rupture !

Ségolène Royale:
Croyez-vous vraiment que Ségolène ROYALE et François HOLLANDE ont rééellement la stature pour construire une 6ème république ? Moi je pense que non. D'autant plus qu'ils s'appuient sur un partie dans lequel chacun essaie de tirer les marrons du feu, et s'il peut se trouver un meilleur travail mieux payer n'hésites pas à taper sur le copain ! Je ne veux pas d'uen France pédante et bâtie sur du vide comme l'est le PS !

François Bayrou:
Je pense que M. BAYROU fait un mauvais choix en se comparant à CHIRAC en 1995. A côté de cela, il ne fait pas valoir que bizarrement M. ROYAL trouve l'idée de la 6ème république et surtout un assainissement des institutions, très intéressante et la reprend pour elle. En tous cas, je trouve bien qu'il ne se lance pas dans le jeu des petites phrases assassines. C'est le seul.

Anniversaire...
Arff, le CVS de NetBSd nous dit qu'il a déjà 14 ans...

http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20070321_1009.html.
C'est le gars Hub qui nous le dit ...

-----

mar mar 20 18:01:57 CET 2007

Elle a tracé son chemin depuis l'espagne...

Ca y est elle est là ! La tite Fonera est arrivée !

Je vais pouvoir la désosser, reflasher et jouer avec le hard qu'il y a là dedans :-)
 

Sinon mise à jour du firmware Infosat et ajout VRRPD, IPP2P, Quagga, PPTPD, Splitxml, mii-diag, mii-tool, ...

News du jour pas super réjouissante : http://fr.news.yahoo.com/20032007/7/sun-recrute-le-fondateur-de-debian.html

-----

lun mar 19 14:29:03 CET 2007

OpenBSD, Politique et Rotomalug...

OpenBSD:
Arrfff, il y a une seconde version du patch corrigeant le bug de gestion de 'mbuf' sur les paquets IPv6. En effet, le premier correctif ne corrigeait pas complètement la faille de sécurité. Ah! J'entends déjà Cyrille me l'envoyer dans la tête :-(

Bref, je ne saurai trop vous recommander de récupérer la version 2 de ce patch et de recompilier votre petit noyo ! Si vous ne savez pas comment : c'est ici que cela se passe ou ici.

Les patches :

Droite vs Gauche : même combat...
Ahh quelle est drôle ségolène, un jour je tape sur les autres, un autre je reprends des idées et les fait sienne. Voilà qu'aujourd'hui la 6ème république est une bonne idée alors qu'hier ce n'était pas de bon aloi.

  Pour contrer M. Bayrou, Mme Royal prône une VIe République

Je ne voudrais pas dire, mais on dirait que Mme Royal aurait lu le livre de M. BAYROU (Projet d'espoir) ?
Maintenant moi j'attends la sortie du livre d'Eric Besson : "Mais qui est madame Royal ?" Si vous avez un compte sur le site du Monde, je vous recommande la lecture de l'article du 16 mars 2007 :-)

De toutes manières, je pense que l'UMP et le PS n'ont toujours pas compris ce que les Français leur ont envoyé comme message le 21 avril 2002, et le "NON" à la constitution européenne.
Une majeur partie de la classe politique n'a pas encore assimilé qu'une grande partie des Français en avait marre d'être dirigé par des énarques avides de pouvoirs et de droits.
Alors que nous remplissons les caisses de l'Etat avec nos amendes (radars) et perdons permis et points, M. SARKOZY va porter son dern feu/stop, et roulant au dessus des limitations.
Croyez-vous cela normal ? "Non", et alors cela continue toujours... On peut être offusqué, scandalisé, mais les politiques continuent toujours leur petit manège...

D'un autre côté, Mme Royal veut incarner le changement.
Elle veut incarner le changement, d'un autre elle veut utiliser la puissance du PS, d'un autre être libre (comme elle le dit).
Mme ROYAL ou la girouette perpétuelle...
Ceci n'est que mon avis, mais Mme ROYAL serait restée sur la lancée qu'elle avait en se libérant du PS, elle aurait sans doute eu ma sympathie, voire même mon vote.

Mais les girouettes et incompétents (Cf 50% d'énergie renouvelable, bye bye le nucléaire! Merci pour la lapidation de l'industrie à venir!) ne sont pas bonnes à la tête d'un pays !

Et après, les politiciens ne comprendront toujours pas ce qui va se passer au premier tour et taxeront cela de déficit d'explications (Les français ne les ont pas compris, ils n'ont pas compris leurs orientations! Les français comprennent très bien qu'on les prend pour des cons !)...

Il est temps que tout cela change...

Install-party RotomaLUG 17/03/2007
Cette dernière install-party fut un bon moment de convialité entre visiteurs, RotomaLUG, April, FFII et Epplug (RMLL2007) :-)
Vous pourrez retrouver le pré-compte-rendu et les photos sur le site de RotomaLUG.

 

Lors cet évènement, j'ai effectué une présentation en compagnie de Sébastien Bonnegement sur Xen et VServer. Vous pourrez retrouver les slides de cette présentation ici :

  =>http://odie.mcom.fr/~clucas/kernel/xen-vserver/rotomalug-20070317/virtualisation_et_hosting-20070317.pdf

-----

ven mar 16 19:53:17 CET 2007

Xen && Vserver

Un petit mot, juste pour dire que la migration de VM(Xen) faisant tourner les VM(Vserver) est tout à fait possible et réalisable, vu que je les fais... Je ne suis pas une référence, mais mes petits yeux l'ont vu ;-)

Enfin bref, prépration de la présentation de demain ...

A demain, 16h30 à l'INSA de Rouen à  l'install-party de RotomaLUG. -----

jeu mar 15 15:03:50 CET 2007

Xen, VServer, kernel-programming

Après moultes reflexions avec mon ami Seb, nous ferons une petite démonstration d'un mix Xen/Vserver.

Pourquoi me direz-vous ?
Tout simplement pour associer ces deux styles de Virtualisation dans la même démo. De plus, cela aura pour but contre-carrer un inconvéient de Vserver qui est le manque de migration "à chaud" (ceci via Xen, qui lui en est capable).

Pour la présentation, j'ai donc du recompiler le noyau de mon domU, afin qu'il prenne en compte Vserver. Vous pourrez trouver ce patch ici (Cf mail) (je l'ai aussi mirroré au passage ICI (http://odie.mcom.fr/~clucas/kernel/xen-vserver/patch-2.6.16.33-xen_to_2.6.16.40-xen-vserver.patch.gz)
Un petit coup de :

# make linux-2.6-xenU-config CONFIGMODE=menuconfig
# make linux-2.6-xenU-build
# make linux-2.6-xenU-install
# depmod 2.6.16-xenU
# mkinitrd -v -f initrd-2.6.16-xenU.img 2.6.16-xenU
Au passage une bonne documentation concernant Xen et Debian:
  =>http://www.debian-administration.org/articles/396

Juste pour information et réchauffage de neurones, voici une petite doc :
  =>http://broux.developpez.com/articles/c/driver-c-linux/
Source : http://www.gcu.info/2300/2007/03/15/un-peu-de-soleil-dans-cette-journee-de-merde/

-----

mer mar 14 17:40:40 CET 2007

OpenBSD, Xen

Journée mise à jour BSD :

# ls -lh
total 380
-rw-r--r--  1 root  wsrc   1.4K Mar 14 10:41 001_httpd.patch-applied
-rw-r--r--  1 root  wsrc  10.8K Mar 14 10:41 002_openssl.patch.applied
-rw-r--r--  1 root  wsrc   2.0K Mar 14 10:41 003_systrace.patch.applied
-rw-r--r--  1 root  wsrc   1.8K Mar 14 10:41 004_arc.patch.applied
-rw-r--r--  1 root  wsrc   693B Mar 14 10:41 005_ldso.patch.applied
-rw-r--r--  1 root  wsrc   1.1K Mar 14 10:42 007_agp.patch.applied
-rw-r--r--  1 root  wsrc   1.3K Mar 14 10:42 008_icmp6.patch.applied
-rw-r--r--  1 root  wsrc   162K Mar 14 10:42 009_timezone.patch.applied
-rw-r--r--  1 root  wsrc   1.3K Mar 14 10:42 010_m_dup1.patch.applied
# uname -a
OpenBSD pizza.titux.org 4.0 GENERIC#1 i386
# date
Wed Mar 14 14:27:50 CET 2007
# cd /usr/src/sys/arch/i386/conf
# config GENERIC
# cd ../compile/GENERIC
# make clean && make depend && make
    [...blah blah...]
# make install
# reboot
Et zou, le tout est à jour :-)
Pour plus d'informations :
  =>http://www.openbsd.org/faq

Xen
Toujours en cours de préparation de la présentation Xen. Je vois mon compère Seb ce soir pour faire un petit point et finioller le tout :-)

-----

mar mar 13 12:47:11 CET 2007

OpenBSD, PPTPD, CANTELOUP

Pré-commande OpenBSD 4.1
En effet, la version 4.1 d'OpenBSD sortie le 1er mai. Pour avoir plus de détail sur ce qui a été fait pour la version 4.1, je vous conseille de lire ce lien ci (ChangeLog détaillé).

Je ne saurais que trop vous recommandé d'acheté les CD/Tshirt/Posters pour la sortie de la version 4.1. Ma pré-commande ne devrait pas tarder.

Nicolas Canteloup sur Europe1 ce matin...
Je vous recommande l'émission enfin la "revue de presque" de Nicolas Canteloup ce matin !!!! Trop bon!
  =>http://www.europe1.fr/antenne/references.jsp?id=2740&periode=0

Installer un serveur PPTP sous Debian Sarge

# apt-get install pptpd
# apt-get install kernel-patch-mppe
# apt-get install kernel-source-2.6.8
# kernel-source-2.6.8.tar.bz2
# cd /usr/src/kernel-source-2.6.8
# cp /boot/config-2.6.8-3-386 .config
# bash /usr/src/kernel-patches/all/apply/mppe
# vi Makefile (editer le EXTRA)
# make dep && make clean && make bzImage && make modules && make
modules_install
# cp System /boot/System.map-2.6.8-3-mppe
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.8-3-mppe
# vi /boot/grub/menu.lst (ajouter le nouveau noyau)   
# [Rebooter...]
# vi /etc/pptpd.conf (pour localip et remoteip)
L'utilisation de MPPEs est en standard dans /etc/ppp/pptpd-options. D'où le patch que l'on a appliquer à notre noyau.

Les fichiers /etc/ppp/pptpd-options et /etc/pptpd.conf devraientêtre bon. Il reste néanmoins à ajouter vos utilisateurs qui peuvent utiliser votre serveur PPTPd via /etc/ppp/chap-secrets.
# Secrets for authentication using CHAP
# client                server  secret          IP addresses
monjoliutilisateur      pptpd   motdepasse      *
La partie où il y a server == pptpd correspond à :
# less /etc/pptpd.conf
[...]
# Authentication
# Name of the local system for authentication purposes
# (must match the second field in /etc/ppp/chap-secrets entries)
name pptpd
[...]
#
Ce que vous devrez mettre lors de la création de votre connexion VPN sur votre client Windows/Linux/Mac...

Vili c'est fini votre serveur est opérationnel. Si vous fournissiez de l'adressage publique :
# vi /etc/network/options
ip_forward=yes
spoofprotect=yes
syncookies=no   
#
Pour connecter vos clients :

-----

ven mar 9 17:48:12 CET 2007

Politique, OpenFON, OpenBSD

Juste une petit lien fort intéressant à lire :
  =>http://www.bayrou.fr/media/1presse/bayrou-la-tribune-entreprises-080307.html

Je n'aurai qu'une chose à dire : Réfléchissez et votez en vôtre âme et conscience...

Bon, grâce à Jieff, je vais avoir une petite fonera. Je vais pouvoir la dépouiller un peu et voir ce qu'elle a dans le ventre et la re-flasher avec notre firmware (INFOSAT). Enfin pour information : lien intéressant.

News chez OpenBSD :

  • Changement concernant spamd(8) pour 4.1 : ici
  • Upcoming synchronization for spamd(8) : ici
  • OpenSSH sort en version 4.6 (plus d'info ici)

Grande victoire pour le logiciel libre en ce jour, si vous ne le saviez pas. Je vous recommande la lecture de ce lien ci :
  =>L'Assemblée nationale choisit le logiciel libre
En effet, les postes fixes de l'ensemble des députés et leur assistants basculera sous Ubuntu Linux.

Sur ces belles paroles, je pars en week-end...


Il est content le Titux de partir en week-end...

-----

jeu mar 8 19:13:57 CET 2007

Xen, NetBSD, Google Maps

Ajourd'hui : Installation d'un petit domU NetBSD !
Pour ceux qui se font chier avec 'netbsd-INSTALL_XEN3_DOMU.gz' et 'netbsd-XEN3_DOMU.gz' provenant de ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-3.1/i386/binary/kernel, et qui plante durant l'installation de la serviette orange NetBSD: Alors je vous recommande : ftp://asim.lip6.fr/outgoing/bouyer/i386/.
Pour information Manuel Bouyer (lip6, xen) est le mainteneur du port Xen sur NetBSD :-)

  =>http://www.netbsd.org/Ports/xen/

netbsd0xen0# ifconfig -a
lo0: flags=8049 mtu 33192
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
xennet0: flags=8863 mtu
1500
        capabilities=2800
        enabled=0
        address: 00:16:3e:10:10:6d
        inet 217.169.242.218 netmask 0xffffff80 broadcast 217.169.242.255
        inet6 fe80::216:3eff:fe10:106d%xennet0 prefixlen 64 scopeid 0x2
netbsd0xen0# uname -a
NetBSD netbsd0xen0.mcom.fr 4.99.12 NetBSD 4.99.12 (XEN3_DOMU) #1: Mon Feb 26
11:56:34 MET 2007
root@truc.lip6.fr:/home/tmp/i386/obj/home/src/sys/arch/i386/compile/XEN3_DOMU
i386
netbsd0xen0# 

Bon sinon, voilà pourquoi je faisais joujou avec du JavaScript, Google Maps, Ajax (par l'exemple) :
  =>http://www.infosat.tm.fr/fr/couverture.html

-----

mer mar 7 19:03:04 CET 2007

pointeurs, humeur

Bon je sais le printemps va pas tarder à pointer son nez, mais si lors de vos soirées auprès du feu quelques neurones de libres, je vous recommande la lecture de ce site web : http://www.softpanorama.org. Cet amas de pointeurs fort intéressant ne saurait que trop vous faire passer pleins de nuits blanches un café dans une main, le mouchoir dans l'autre pour essuyer vos petites larmes tellement ces documentations sont belles (La preuve...)

Journée relativement tranquille: conneries, visite au netcenter, rackage de machine, ...
Bon sur ces belles paroles, je me rentre chez moi préparer la conférence sur Xen et le hosting...

-----

mar mar 6 18:30:07 CET 2007

Google maps, TPhoto, patch

Pour ceux qui aiment s'amuser avec Google Maps/HTML/JavaScript/Ajax blah...
Je vous recommande la lecture de ce site web : http://www.econym.demon.co.uk/googlemaps/

Bon aujourd'hui ce fut lutte avec l'API de Google Maps et TPhoto. En effet, pour les besoins du job, nous avons besoin d'ajouter une photo sur une map google. Pour ce faire nous utilisons la class TPhoto. Néanmoins, cela marche très bien mais avec beaucoup de GMarker j'avais beaucoup de problème sur le resize de la photo liée au marqueur.
  =>Genre "NULL pointer" ;-)
A la vue du code normal :

function TPhoto(){}

TPhoto.prototype.initialize=function(map){
[snip initilization]
        GEvent.bind(map, "zoomend", this,
function(){this.setPosition(map)});
        GEvent.bind(map, "moveend", this,
function(){this.setPosition(map)});
}

TPhoto.prototype.setPosition=function(a)
{
        [blah]
}

TPhoto.prototype.setOpacity=function(b)
{
        [blah]
}
GMap2.prototype.addTPhoto=function(a)
{
         a.initialize(this);
}

GMap2.prototype.removeTPhoto=function(a)
{
        var b = document.getElementById(a.id);
        this.getPane(G_MAP_MAP_PANE).removeChild(b);
        delete(b);
}
Lorsque l'on supprime une instance de TPhoto, on ne 'unbind' pas les évenements 'zoomend' et 'moveend' de la map.
La solution faire le 'unbind' :
GMap2.prototype.removeTPhoto=function(a)
{
        var b = document.getElementById(a.id);
        this.getPane(G_MAP_MAP_PANE).removeChild(b);
        GEvent.clearNode(this);
        delete(b);
}
D'où le patch :
--- tphoto.2.05.js.orig 2007-03-06 18:09:04.000000000 +0100
+++ tphoto.2.05.js      2007-03-06 18:09:29.000000000 +0100
@@ -42,6 +42,7 @@ GMap2.prototype.addTPhoto=function(a){
 GMap2.prototype.removeTPhoto=function(a){
  var b=document.getElementById(a.id);
  this.getPane(G_MAP_MAP_PANE).removeChild(b);
+ GEvent.clearNode(this);
  delete(b);
 }
Téléchargeable

Bref, c'est bon je peux enfin passer à autre chose ! Youpi !!!!

-----

lun mar 5 17:48:19 CET 2007

Loadbalancing, humeurs

Voici une autre petite manière de faire du loadbalancing...

# modprobe sch_teql
# ip addr add a.b.c.d/e dev eth0
# ip addr add w.x.y.z/a dev eth1
# tc qdisc add dev eth0 root teql0
# tc qdisc add dev eth1 root teql0
# ip addr add i.j.k.l/m dev teql0
# ip link set teql0 up
# ip addr del i.j.k.l/m dev teql0
# ip route add default dev teql
# echo "0" > /proc/sys/net/ipv4/conf/eth0/rp_filter
# echo "0" > /proc/sys/net/ipv4/conf/eth1/rp_filter
Vili :-) !!!
Pour plus d'explications :

Bon sinon, Journée difficile en ce lundi :-(

Pour finir, il faut bien avouer que la documentation cité par les lutins d gcu-squad est bien excellente. Celle-ci explique comment le gars Julio a patcher le kernel NetBSD afin qu'il soit Multiboot compliant. Multiboot est une specification inspiree et implementee par Grub. Bonne lecture :-)
  =>http://www.onlamp.com/pub/a/bsd/2007/03/01/inside-multiboot.html
Je sais c'est de la reprise, mais que dire c'est une bonne doc et tres interessante sur comment est fait le noyau NetBSD... Alors c'est bon mangez-en !!! -----

dim mar 4 19:38:39 CET 2007

Pagination, week-end, anniversaire

Du but de la pagination !?! D'aucun se diront pourquoi utilise t-on la pagination ? Pourquoi compliquer en utlisation la pagination alors que la segmentation permet déjà d'avoir un espace d'adressage de 4Go sur x86 ?

Et bien l'une des réponses est de permettre de closonner de manière physique les processus que votre OS exécute. En effet, en changeant le répertoire de page d'un processessus, votre OS cloisonne chaque espace d'adressage. Allons un peu plus loin. Une page physique fait 4Ko sur x86. L'espace d'adressage d'un processus est composé d'un ensemble de pages. Cet ensemble de pages est organisé en une table. Cette table a 3 niveaux (PGD(Page Global Directory), PMD(Page Middle Directory), PTE(Ptable Table Entry)). Donc l'OS (que vous écrivez) en créant de tables de page dont l'espace d'adressage est unique (donc aucune interaction), fait en sorte que chaque processus a un espace d'adressage physique distinct (Sauf dans le cas de mémoire partagée (SHM)).
La translation d'adresse est réalisée via la MMU qui fait parti intégrante de nos jours au processeur. La MMU via la table de page permet d'accéder rapidement à une adresse virtuelle (segmentée/paginée). Afin d'accélérer cette translation, une TLB a été ajoutée au processeur afin de garder les translation récente.

bref tout cela pour introduire un pointeur vers une documemntation très intéressante :
  =>http://my.execpc.com/~geezer/osd/mem/index.htm
Et donc : http://my.execpc.com/~geezer/osd/ qui concerne différent aspect d'un système d'exploitation.

Concernant les système d'exploitation, je ne saurais que trop vous recommander la lecture de ce site web : http://sos.enix.org

Bref, je vous laisse exciter vos neurones ...

Sinon week-end tranquille et en même pas si tranquille que cela. Pourquoi ? Voir paragraphe suivant.

C'était l'anniversaire de Laetitia samedi dernier (03/03). Ma petite femme prenait 23 ans ce jour-ci. Pleins de cadeaux, fête entre amis/famille. Bref que de la joie :-)

-----

jeu mar 1 18:24:33 CET 2007

SourceRouting and Redundant Internet Connection.

Salut les lutins,

Bon comment faire joujou avec deux liens DSL, failover, load balancing avec votre pingouin favori.

Ah ca y est il a les yeux qui brillent comme disent les petits gars de gcu !!

Supposons un truc du genre :

Pour envoyer les petits poids sur les deux canaux...
Pour la ligne DSL 0:

# ip rule add from 62.39.164.2 lookup 1
# ip route add 192.168.1.0/24 via 192.168.1.1 table 1
# ip route add default via 62.39.164.1 table 1
Pour la ligne DSL 1:
# ip rule add from 115.76.83.10 lookup 2
# ip route add 192.168.1.0/24 via 192.168.1.1 table 2
# ip route add default via 115.76.83.9 table 2
Bon maintenant la magie opère :
# ip route add default equalize
        nexthop via 62.39.164.1 dev eth0 
	nexthop via 115.76.83.9 dev eth1 
Bon il faut que votre kernel soit compilé avec :
 zcat config.gz |grep MULTI
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_IP_MULTICAST=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP6_NF_MATCH_MULTIPORT=m
CONFIG_PPP_MULTILINK=y
#

Et surtout : CONFIG_IP_MULTIPLE_TABLES, CONFIG_IP_ROUTE_MULTIPATH, et tout
ce qui va bien pour iproute.
Que du bonheur !

Bon dernière news (merci Cyrille): Sun Microsystem rejoint la FSF selon :

Excellent pointeurs sur différentes notions d'UNIX par le non moins excellement Emmanuel Fleury:
  =>http://www.labri.fr/perso/fleury/courses/misc/ -----