• [^] # Re: HOWTO

    Posté par . En réponse à la dépêche Article de LinuxFrench sur GNU/Hurd. Évalué à 2.

    Non, mais tu peux l'écrire après avoir porté quelques applications :)

    En gros, il y a principalement trois types de problèmes:

    * les applications qui utilisent MAXPATHLEN ou autres constantes qui n'existent pas sous GNU; la version plus sournoise étant les applications qui utilisent une constante codée en dur (genre 512), car celles-là compilent mais segfault (voir pire...) parfois lors de l'utilisation

    * les applications qui utilisent des fonctionnalités manquantes, comme les locks POSIX sur les fichiers (que Marcus est entrain d'implémenter je crois), ou l'IPC System V, ... dans ce cas, c'est plus chaud. Il faut soit bidouiller l'application pour qu'elles n'utilisent plus ces fonctionalités, soit, mieux, les coder pour le Hurd

    * et enfin, les applications qui font ressurgir un bug d'une autre partie du système (de GNU Mach, de la libc, ou du Hurd principalement); dans ce cas, il faut débugguer cette partie, ou au moins faire un bug report aussi détaillé que possible.

    Enfin, le mieux, c'est d'essayer avec quelques petits programmes d'abord, et de voir au cas par cas. Bien sûr, l'écriture d'un HOWTO serait une bonne chose :) A vos emacs !