minico a écrit 10 commentaires

  • [^] # Re: Bug

    Posté par  . En réponse au journal Free software from Freebox is now free, thanks to Free.. Évalué à 1.

    Le fichier en question est un include privé a fs/ramfs et n'est inclus que par des .c dans ce répertoire. C'est probablement la raison pour laquelle il n'y avait pas de include guard a l'origine dans le fichier.

    A mon avis ca compile :)

    (mais ca n'excuse pas la typo).

  • [^] # Re: 888...

    Posté par  . En réponse au journal Un pas de plus vers le contrôle total ?. Évalué à 10.

    ou 1.9.8.4 ? :)
  • # RE: qtek et linux

    Posté par  . En réponse au message qtek et linux. Évalué à 1.

    J'ai réussi a mettre un linux sur le Qtek 8310 (HTC Tornado, SPV C500) qui est aussi équipé du processeur TI OMAP850. les patchs et la version d'HaRET qui vont bien sont dispo ici:

    http://chac.le-poulpe.net/~nico/tornado/dl/

    une doc sur comment installer ca sur le Tornado est dispo ici:

    http://chac.le-poulpe.net/~nico/tornado/

    Apparamment des gens ont réussi a faire tourner Linux avec mon patch sur le HTC Wizard (SPV M3000). Il y a des chances que ca fonctionne aussi sur ton Qtek :)
  • [^] # Re: quelle version de freebox ?

    Posté par  . En réponse à la dépêche Modifier le firmware d'une Freebox grâce à OpenFreeBox. Évalué à 4.


    * C'et de toute façon le même chip Broadcom dans les deux, non ?


    Non, pour la v3 c'est pas du broadcom, c'est un chip conexant cx82310 (selon http://www.f-b-x.net/ ).

    Plus d'info dessus:
    http://www.conexant.com/servlets/DownloadServlet/101724b.pdf(...)
  • [^] # Re: Mouais

    Posté par  . En réponse au journal Ma vision de Jabber. Évalué à 1.


    En même temps c'est bien d'avoir des supporters, mais France Telecom n'utilise pas jabber et n'a pas d'offre basé dessus


    Le service LiveCom de Wanadoo utilise jabber: http://www.jabber.com/index.cgi?CONTENT_ID=762 . Livecom est lancé commercialement depuis quelques temps déjà.


    Apple utilise un truc à sa sauce (Bonjour) si je dis pas de bêtise


    Selon http://www.apple.com/macosx/features/bonjour/ , Bonjour a l'air de permettre le partage de ressource entre différents ordinateurs sans avoir a faire bcp de configuration. s'étais connu avans sous le nom de "Rendez Vous".
  • # endianess ...

    Posté par  . En réponse au message convertion valeur hexadecimal en decimal. Évalué à 1.


    je voudrais lire les 4 premier octet (ecrit en hexadecimal), en decimal !

    la valeur du 4 octet en hexa est lu à partir de la fin !

    c.à.d :

    hex(A4 A3 A2 A1) = ? (decimal)


    tu es face a des problemes d'endiannes ... Comme tu travaillle probablement sur une machine i?86 (qui est une machine little endian), le processeur récupère les octets de poid faible du mot 32bit aux adresse faibles, ce qui explique que quand tu t'attend a lire 0xA1A2A3A4 tu lise 0xA4A3A2A1.
  • # les livebox

    Posté par  . En réponse au journal les *BOX. Évalué à 1.


    la livebox c'est un unix


    La livebox Inventel utilise Linux, la livebox Sagem utilise vxworks.

    Pour les logiciels GPL utilisés par Inventel:

    http://www.inventel.com/gateway/gpl_software/(...)

    enjoy :)
  • [^] # Re: Portage ...

    Posté par  . En réponse au journal Téléphone portable: Win vs Linux + le cas HTC universal. Évalué à 2.


    Si je comprends bien Haret permet de mettre un Linux sans toucher a l'OS d'origine ?


    Oui, HaRET charge le noyau (et éventuellement un initrd) en RAM. Si tu veux retourner sous Windows, tu a juste à redémarrer ton téléphone.
  • # Portage ...

    Posté par  . En réponse au journal Téléphone portable: Win vs Linux + le cas HTC universal. Évalué à 3.

    Apparamment le téléphone est équipé d'un cpu Intel PXA 270, donc si le design s'éloigne pas trop du design de référence Intel (Mainstone), ca devrais être relativement peu difficile de porter Linux dessus: Il y a déjà pas mal de PDAs HP équipés du même type de CPU permettant de faire tourner Linux (hx2410, hx2750, hx4000 ...). Le dernier noyau 2.6 de l'équipe de HandHelds.org devrais etre une bonne base de départ.

    Pour booter Linux il faut par contre passer par une appli windows smartphone (HaRET) qui va charger le noyau, couper les interruptions et faire un saut sur le début de l'image du noyau. Le probleme avec Windows Smartphone c'est qu'il est nécessaire de signer les applications pour pouvoir accéder au APIs privilégiées du système, et pour faire ca il faut le sdk microsoft :( (débloquer le téléphone au niveau orange, génération de certificats de developpeur, installation des certificats sur le téléphone et signer l'application qui fait le chargement de Linux, ...)

    Plus d'info sur le téléphone:

    http://wiki.xda-developers.com/index.php?pagename=HTC_Universal(...)

    ++
  • [^] # Re: du coté de elf32 ...

    Posté par  . En réponse au journal question : est-ce que la zone de code est modifiable. Évalué à 2.

    Quid du code généré dynamiquement? des libraires chargées dynamiquement?


    Sous Linux, le chargement des bibliothèques dynamiques est fait en espace utilisateur. Au momment du chargement d'un binaire, le noyau charge le code du programme en lecture seule, les differentes zones de données en lecture/ecriture et charge ensuite l'"interpreteur" à utiliser pour charger les bibliothèques dynamiques (en général /lib/ld-linux.so). le code du programme et l'interpreteur sont dans le meme espace d'adressage. En fonction de ces besoins, le programme peut appeller le code de l'intepreteur pour charger des bibliotheques (de maniere automatique pour les bibliothèques précisées en dependance du binaire executé, ou lors de l'appel aux fonctions dl{open,sym,close}.).

    L'interpreteur utilise l'appel système mmap pour rendre accessible au programme les bibliothèques. Les zones de code des bibliothèques sont mappées en lecture seule. Les zones de données des bibliothèques sont mappées en lecture/ecriture.

    Faire un strace sur un programme lié dynamiquement permet de mettre en evidence l'activité de l'interpréteur.