Samuel Thibault a écrit 190 commentaires

  • [^] # Re: Génération X

    Posté par  (site web personnel) . En réponse à la dépêche L'année 2010 du Hurd. Évalué à 3.

    Heu, X est déjà intégré. Les problèmes essentiels actuellement, c'est le passage de X vers du KMS et DRI obligatoires. Et quand bien même X serait remplacé par autre chose, le problème de portage de cet autre chose, c'est justement ces morceaux de drivers qui auront été redispatchés.
  • [^] # Re: Objectif du projet ?

    Posté par  (site web personnel) . En réponse à la dépêche L'année 2010 du Hurd. Évalué à 5.

    L'objectif reste d'avoir quelque chose d'utilisable. Il se trouve que quelques développeurs l'utilisent comme plate-forme d'expérimentation, et d'autres développent dedans notamment parce qu'il reste des choses pas trop dures à faire et qui permettent de se donner de l'expérience, cf le gsoc sur la gestion mémoire (au contraire de Linux, où c'est extrêmement difficile de travailler dans la gestion mémoire). Personnellement, des choses en-dehors du Hurd m'ont aidé pour développer des choses dans le Hurd, et des choses que j'ai développées dans le Hurd m'ont ensuite été utiles en tant que savoir-faire en-dehors du Hurd (bricoler dans la glibc, le support TLS, Xen, ...)
  • [^] # Re: Minix

    Posté par  (site web personnel) . En réponse à la dépêche L'année 2010 du Hurd. Évalué à 3.

    Il est à noter par exemple que minix compte nécessite une IPC pour _chaque_ opération in/out, plutôt que laisser le processus faire ses in/out après demande ioperm().
  • [^] # Re: Mauvaise foi ?

    Posté par  (site web personnel) . En réponse à la dépêche L'année 2010 du Hurd. Évalué à 3.

    Relis la partie DDE.
  • [^] # Re: Enfin des news

    Posté par  (site web personnel) . En réponse à la dépêche L'année 2010 du Hurd. Évalué à 4.

    Ils sont incessants, oui, mais ce n'est rien comparé à la lenteur d'un disque ou d'une carte réseau, même SSD. Il faut que ce soit bien pipeliné pour garder un bon débit, c'est tout.
  • # Module FUSE

    Posté par  (site web personnel) . En réponse à la dépêche libroxml : une bibliothèque XML qui ne fait pas le poids, mais qui fait le reste.... Évalué à 8.

    À propos du module FUSE fuse.xml, GNU/Hurd a un translator xmlfs depuis 2006 :)
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 3.

    Il y a justement un protocole d'évitement de conflit.
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 1.

    Oui, sauf qu'avec ipv6, comme tu connais la vraie adresse IP, tu peux faire du splicing: des deux côtés on lance la connexion vers l'autre, et le routeur accepte alors la connexion, puisqu'il voit bien arriver un paquet venant de l'extérieur correspondant au paquet qui vient de l'intérieur.
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 3.

    > > De manière complètement transparente pour tous les protocoles existants ?
    > En même temps, le protocole s'est un peu comme l'algo d'un programme, tu peux le faire en complexité log n ou e^n.

    Heu, et alors ? Le problème, c'est qu'il y a pas mal de protocoles qui encodent l'adresse IP à laquelle il faut se connecter dans leur flux. Il y a des modules conntrack pour faire du NAT pour ftp, h323, irc, pptp, etc. et même sip (voir les nf_nat_*) mais à chaque fois il faut le bricoler et ça n'est en aucun cas générique.

    > SIP n'est pas d'adapté à la réalité des réseaux actuels. Il le sera peut être plus adapté à l'avenir avec IPv6.

    C'est la réalité des réseaux qui a changé. Avant que le NAT se généralise, il n'y avait pas de tel problème.

    > L'arrivé d'IPv6, ce n'est pas pour tout de suite. Il vaut mieux trouver des solutions alternatives en attendant.

    Si les gens avaient un brin anticipé les choses, on n'en serait pas là, surtout. Ces solutions alternatives, c'est essentiellement du bricolage qui marche mal, et qui ne fait que laisser les gens croire qu'il n'y a pas de problème, et repousser encore plus le passage à IPv6, jusqu'au jour où on n'aura vraiment plus ni IPv4 ni port de libre du tout, et là ouille. Ça m'étonne que jusqu'ici personne n'ait fait le rapprochement avec la fin du pétrole.
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 2.

    Mais le wifi peut très bien tomber en rade pendant toute ces minutes, y compris au-delà de la période de maintient de l'entrée dans la base du serveur dhcp !!

    Tout ce dont j'ai parlé, ce n'est pas des hypothèses, c'est du vécu, et qui m'enquiquine vraiment.

    (et oui, TCP peut garder des connexions actives plus d'une minute)
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 5.

    Merci pour ce magnifique cours, mais je n'en avais nullement besoin.

    D'abord, ce n'est pas parce que _une_ machine cliente bittorrent est limité à 65000 ports qu'on peut se permettre de reporter la même limitation sur le routeur en utilisant du NAT: avec du NAT, c'est _l'ensemble_ des machines derrière le routeur qui est limité à 65000 connexions. Et là ça peut rapidement devenir gênant, si les ISP se retrouvent à devoir NATer des centaines de clients derrière une même IP parce qu'ils n'en ont plus, il n'y a plus assez de ports non plus !

    > L'algo du NAT, ce n'est pas compliqué.

    Bwahahahahahaha. De manière complètement transparente pour tous les protocoles existants ? Le scénario que tu décris, c'est effectivement le cas facile: pour l'UDP sortant vers un serveur qui a sa propre IP publique, où il n'y a pas établissement d'autres connexions.

    Maintenant, moi je veux faire de la téléphonie entre deux machines. Manque de bol elles sont toutes les deux NATée. Eh bien on est juste coincé: déjà il faudrait déterminer l'adresse IP publique sous laquelle on est NATé pour pouvoir indiquer à l'autre vers quelle IP envoyer ses datagrammes, mais en plus il faudrait deviner quel port le routeur a utilisé pour masquerader mes paquets sortant... Sans intermédiaire, c'est juste pas possible.
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 1.

    Non, les baux dans un aéroport etc. sont typiquement très courts (vraiment).
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 7.

    Teuteuteu, si je n'étais pas _obligé_ de faire du NAT, je n'aurais pas besoin d'avoir une machine capable de une machine capable de suivres des milliers de connexions en parallèle. Une bête carte réseau complètement stupide qui sait juste router selon l'ip et filtrer selon quelques règles triviales, et c'est marre (et ça consomme moins).

    Pour ce qui est d'utiliser TCP pour faire du SIP, j'ai justement posé ça comme question à mon examen de réseau. Pourquoi ça ne marche pas bien ? Parce que le client n'a alors _aucun_ contrôle sur la gestion de flux. S'il y a quelques paquets perdus, TCP va essayer de retransmettre etc. et faire patienter l'application. Alors bien sûr il y a la solution "je tamponne". Super pour discuter, d'avoir quelques dizièmes de secondes de décalage... Pour du téléphone on veut du temps _réel_. Pour ça rien de tel qu'UDP, qui garantit à l'application d'obtenir réellement la latence du réseau, sans surcouche. Avec un codec bien senti, les pertes de paquets s'entendent à peine.
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 2.

    Dans ce scénario-là, je ne parle pas de mon propre réseau wifi (j'ai une bonne couverture dans mon petit appart), mais d'un réseau public (fac, café, aéroport, etc.), et là pas moyen d'aller gentiment demander à l'admin de faire une association statique...
  • [^] # Re: Ha booon !?

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 6.

    Et donc ça ferait du bien à tout le monde si les navigateurs arrêtaient de donner des tonnes de détails, on aurait peut-être enfin des sites portables (potables?).
  • [^] # Re: Et si ça foire ?

    Posté par  (site web personnel) . En réponse à la dépêche 8/6/2011 : IPv6 pour de vrai. Évalué à 2.

    Les "problèmes inattendus", ce sont essentiellement les bricolages à droite à gauche. Le problème d'échelle, c'est essentiellement la diversité de craderies mal testées ici et là.
  • [^] # Re: Limitation par IP

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 2.

    Il me semble qu'il y a des propositions (voire des implémentations) de ça au niveau DNS. Du coup tu peux choisir vers quoi tu le fais pointer.
  • [^] # Re: mouais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 10.

    > En plus ça générerait de l'économie.

    YES ! Ça c'est très bon ! Ah bah oui, on va créer de la valeur venant de nul part, comme ça on va pouvoir spéculer comme des porcs sans se demander d'où sort l'argent qu'on encaisse !!
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 6.

    Oui, c'est le bordel: mon routeur perd les pédales quand je fais du bittorrent parce que je suis obligé de faire du NAT. Le téléphone sur IP marche mal (on ne peut pas facilement m'appeler) parce qu'il faut percer le NAT. Quand le wifi tombe et revient, puisqu'entre-temps j'ai changé d'IP, et malgré les efforts de TCP, j'ai perdu toutes mes connexions actives. On peut continuer assez longtemps sur ce registre.
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 8.

    De pouvoir basculer du réseau ethernet de mon premier labo au wifi de l'université, puis au réseau wifi de mon autre labo, puis au réseau ethernet de mon autre labo, sans perdre mes connexions ssh, irc, etc. Oui, c'est vraiment relou de perdre ses connexions ssh juste parce qu'on va à une réunion, par exemple.
  • [^] # Re: Pardon mais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 7.

    Et donc ce n'est pas plus intrusif que l'IPv4. CQFD.
  • [^] # Re: Et si ça foire ?

    Posté par  (site web personnel) . En réponse à la dépêche 8/6/2011 : IPv6 pour de vrai. Évalué à 5.

    IPv6, il l'est, ça fait des plombes que c'est testé à grande échelle etc.

    Ceux qui ne sont pas prêts, ce sont essentiellement les FAIs grand public.
  • [^] # Re: Ha booon !?

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 2.

    Non, c'est parce que les opérateurs ne peuvent rien faire tant que le bazar côté client final n'est pas au point. Et ceux qui en sont en charge refusent de faire leur boulot.
  • [^] # Re: mouais

    Posté par  (site web personnel) . En réponse au journal Le tour de force de l'IPv6. Évalué à 3.

    Il n'est pas prévu de préempter les attributions. Donc les gros ont déjà leurs IPs et les petits n'ont qu'à se faire voir.

    Le marché ? Ah ben super, déjà qu'en Afrique il y a extrêment peu d'IPs, là c'est clair qu'il n'en n'auront pas plus ou plutôt vont les vendre pour pouvoir manger, et creuser encore plus l'écart incroyable de développement...
  • [^] # Re: IPv6 trop chères

    Posté par  (site web personnel) . En réponse à la dépêche 8/6/2011 : IPv6 pour de vrai. Évalué à 1.

    Je confirme. À cause du NAT, je n'arrive pas à utiliser bittorrent sans que mon routeur perde la tête. Il faudrait que je le flash avec un autre noyau pour corriger ça, avec tous les aléas que ça apporte. Finalement, me compiler mon pppd avec ipv6 m'a paru moins risqué :)