Le plus petit serveur du monde sous Linux !

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
23
18
oct.
2009
Matériel
Ce n'est plus un secret pour personne, Linux se cache partout tant et si bien que certains pensent qu'il existe plus de machines Linux dans l'embarqué que de Windows dans les PC. L'un de ces matériels pouvant de préférence fonctionner avec Linux serait le plus petit serveur du monde.

À peine plus gros qu'un connecteur RJ45 (33,9 x 16,3 x 13,5 mm), pesant 9,6 grammes, ce tout petit serveur est basé sur un processeur FreeScale ColdFire 32 bits à 166 MHz (le MCF548X ?) équipé de 8 Mo de mémoire vive et 16 Mo de mémoire flash. Ce minuscule serveur nommé XPort Pro est le dernier-né de la famille XPort, de modules de calcul et de réseau Ethernet intégrés de la société Lantronix. Il possède en outre de nombreuses interfaces dont I²C, CAN, GPIO ou encore 1-wire. Il est possible de l'alimenter par Ethernet (PoE).

Son utilisation dans l'embarqué est d'autant plus intéressante qu'il est compatible IPv6. Il est destiné à de très nombreuses applications, en particulier dans le domaine de la domotique. Il supporte également SSHv2 et SSLv3.

NdM : Merci à fraph de nous avoir signalé l'existence de ce petit bijou ! Il existe un concurrent, le Digi Connect ME 9210 : serveur sous Linux (2.6.26) mesurant 37 x 19 x 19 mm embarquant un ARM9 à 75 MHz, 8 Mo de mémoire vive, et 2 ou 4 Mo de mémoire Flash. Niveau connectivité, on trouve de l'Ethernet 10/100, SPI, I2C, CAN, GPIO ou encore 1-wire. Il est également compatible Power on Eternet, et intègre un accélérateur AES. Enfin, son environnement de développement est basé sur Eclipse. Source : elektor.fr.

NdM2 : Lantronix avait déjà lancé l'XPort en 2003 qui vise à offrir une connectivité TCP/IP à un équipement série, mais tournait sous un OS propriétaire de Lantronix (Evolution OS). L'Xport Pro peut également fonctionner sous Evolution OS.

Aller plus loin

  • # pas logique

    Posté par  . Évalué à 10.

    Pourquoi faire une prise femelle qui va nécessiter un câble et pendouiller ?
    La logique aurait été de faire un prise mâle pour les brancher directement dans les switchs, comme une clé usb.
    • [^] # Re: pas logique

      Posté par  . Évalué à 4.

      le but est, je pense, de s'en servir comme de serveur de "management" pour des equipements embarqués. Genre recuperer a distance les informations de sondes ou controler le fonctionnement d'un respirateur artificiel.

      A la rigueur, ca pourrait peut etre remplacer les cartes DRAC des serveurs dans une certaine mesure.
      L'interet est d'avoir un element autonome au sein d'un equipement.

      Mais je pense pas que tu en feras un serveur web...
      • [^] # Re: pas logique

        Posté par  . Évalué à 5.

        exactemet,
        Le but de ce genre de produit est d'apporter la connectivité ethernet/tcp-IP aux équipements industriels actuel, ou alors moyennant peu de modification et apportant peu risque dans le produit lui-même.
        Le produit peu également servir dans le développement d'une passerelle: modbusTRU-TCP, can/canopen.
        Je connais très son conccurent digi connect-me 9210.
        Je développe actuellement dessus.
        D'apres mes infos, le digi-connect me est plus flexible et mature.
        Il a également plus de fonction côté PCB.
        • [^] # Re: pas logique

          Posté par  . Évalué à 3.

          pour info également,
          le digi est un tout petit peu plus gros, et il peu poser problème pour la soudure à la vague des pins traversantes.
        • [^] # Re: pas logique

          Posté par  (site web personnel) . Évalué à 2.

          Tiens d'ailleurs, il semble que Lantronix commence tout juste à utiliser Linux (justement avec l'XPort Pro ?). Avant ils avaient leur OS propriétaire. Qu'en est-il des kits de développements ? Digi semble utiliser Eclipse et Linux.
  • # Est-ce que ce petit serveur peut être utilisé comme petit serveur web

    Posté par  (site web personnel) . Évalué à 2.

    Les conférences à propos du « Minitel 2.0 » conseillent qu'un maximum de gens hébergent un serveur mail / web / … à leur domicile, connecté à leur connexion ADSL (ou autre).

    Personnellement l'idée me plaît bien mais je pense que pour beaucoup de monde, en dehors des problématiques software, il y a une problème de choix au niveau du hardware.
    Les besoins sont :

    * un serveur peu encombrant
    * un serveur pas cher
    * un serveur à faible consommation d'énergie

    Plusieurs idées me viennent à l'esprit :

    * une fonera2 (assez puissant ?)
    * un routeur avec un connecteur USB + un firmware OpenWRT (assez puissant ?)
    * une solution comme ''Lantronix XPort Pro'' / ''Digi Connect ME® 9210'' (assez puissant ?)
    * Linutop (trop cher, pas besoin de carte gfx…)

    pour le moment je n'ai pas trouver la solution idéal.
    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  (site web personnel) . Évalué à 5.

      Pourquoi acheter un nouvel ordinateur si tu as déjà un ordinateur chez toi ? Il est trivial d'installer Apache (ou autre) sur un « poste de travail » Linux. Sinon, y'a des trucs plus rigolos comme :
      https://addons.mozilla.org/en-US/firefox/addon/3002
    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  . Évalué à 4.

      tu oublies le sheevaplug !
      perso j'ai été bluffé par les perfs du petit ARM. Il faut dire que j'avais un SLU2 avant...

      ps: dur dur d'écrire un commentaire a la Wiimote!
    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  (site web personnel) . Évalué à 3.

      Personnellement l'idée me plaît bien mais je pense que pour beaucoup de monde, en dehors des problématiques software, il y a une problème de choix au niveau du hardware.
      Les besoins sont :

      * un serveur peu encombrant
      * un serveur pas cher
      * un serveur à faible consommation d'énergie


      Une box ?
      La plupart des box à l'heure actuelle permettent de brancher une clé/disque dur USB.

      Pour un site à faible trafic, ne serait-il pas possible d'héberger cela sur la box directement ?

      Pour moi, la puissance de la box est suffisante pour héberger un blog ou les photos de tata Lucienne, d'autant plus si on focalise sur les solutions légères, sans PHP/python/....
      (Une box dispose en général de 16Mo de Ram)

      Ce qu'il manque :
      - Un contrôle de flux, pour éviter que quelqu'un d'extérieur vienne charger le réseau.
      - Un système d'installation simple, que tout-un-chacun puisse déployer cette solution. Pour moi, ceci inclus un Wizard qui configure une clé USB comme il faut, ainsi que l'enregistrement d'un nom de domaine (genre dnsalias) si ce n'est pas fait directement par le FAI, comme chez Free.

      Le problème majeur, pour moi c'est la nature asymétrique de l'Adsl (qui est technique, mais à mon avis aussi un choix des FAI) : Autant en fibre c'est possible, autant en ADSL pur la saturation du canal montant sera très rapidement atteint.

      L'autre chose, c'est le filtrage (je sais c'est à la mode en ce moment):
      Une personne qui aurais le malheur de bloguer quelque chose qui déplait à une certaine catégorie de personnages bien placées politiquement se verrais couper son accès ADSL direct, non ? puisqu'il est auto-hébergé. Pour moi ca reste donc à double-tranchant...
      • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

        Posté par  . Évalué à 5.

        Une box ?
        Ce qu'il faut voir, c'est le contrat avec le FAI. Souvent la box ne nous appartient pas, elle est simplement louée. Il faut donc s'assurer de pouvoir la remettre à l'état d'origine le jour où tu dois la rendre.

        Une personne qui aurais le malheur de bloguer quelque chose qui déplait à une certaine catégorie de personnages bien placées politiquement se verrais couper son accès ADSL direct, non ? puisqu'il est auto-hébergé. Pour moi ca reste donc à double-tranchant...
        Ben, si tu ne t'autoheberges pas, ton blog dérangeant sera coupé de la même façon. La seule différence est que tu conserves ta connexion internet « passive ».
        Ce que je me demande, c'est si au contraire tu ne peux pas plus facilement te rebeller face à une coupure de ton accès internet (hadopi, FAI qui prend son temps pour régler un problème technique,...), du fait justement que tu t'en serves pour héberger ton blog, car la coupure porterait atteinte à ta liberté d'expression.
        • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

          Posté par  (site web personnel) . Évalué à 3.

          T'es pas aux états unis non plus...

          Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

        • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

          Posté par  (site web personnel) . Évalué à 1.

          Il faut donc s'assurer de pouvoir la remettre à l'état d'origine le jour où tu dois la rendre.

          Oui, ca me paraît un pré-requis, ne serais-ce que si on se rate au flashage... :-)

          Ben, si tu ne t'auto-heberges pas, ton blog dérangeant sera coupé de la même façon. La seule différence est que tu conserves ta connexion internet « passive ».
          Ce que je me demande, c'est si au contraire tu ne peux pas plus facilement te rebeller face à une coupure de ton accès internet (hadopi, FAI qui prend son temps pour régler un problème technique,...), du fait justement que tu t'en serves pour héberger ton blog, car la coupure porterait atteinte à ta liberté d'expression.


          Ca se défend en effet.

          Je pense qu'on pourrais avoir plus de munitions pour se rebeller a long terme, mais faut en avoir le courage & le temps... D'autant plus que une fois gagné, le combat peux recommencer dès le lendemain.
          A l'heure actuelle, avec la présomption de culpabilité dans l'air du temps, et les FAI, fort de leurs millions d'abonnés, ne vont pas se battre pour un seul, d'autant moins un geek qui, (!) héberge chez lui des pages !! Peut-être FDN ...

          En hébergement externe, il est assez rapide (avec des bonnes sauvegardes) de se retrouver un hébergement ailleurs, puis de refaire pointer une redirection dyndns dessus.
          J'avoue que cette solution me dérange "intellectuellement", c'est clair... Après, il faut en passer par des Freenet ou des sites en .onion. Un peu lourd pour un simple blog d'opposition....
    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  . Évalué à 3.

      Il me semble qu'a l'heure actuelle, pour faire ce que tu dis, il y a l'atom (et équivalent) ou encore mieux, du l'arm qui mange encore moins de jus.

      Je recherche justement du matos de ce genre pour me faire un serveur perso chez moi (esssetiellement pour du svn) et j'ai trouvé ce genre de produit qui reste bon marché comparé à d'autres systemes:

      - http://www.digitec.ch/ProdukteDetails2.aspx?Reiter=Bilder&am(...)
      - http://www.digitec.ch/ProdukteDetails2.aspx?Reiter=Bilder&am(...)

      Et ca pour moins de 100 euros

      Bon, après il faut rajouter un disque dur, mais on en trouve des pas trop cher à l'heure actuelle...

      ++
    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  . Évalué à 3.

      Pourquoi pas une machine genre Mini ITX ou autre Soekris?
      Tu y gagnes un plus gros CPU, plus de RAM, la possibilité de mettre des cartes CF, des disques durs, des clefs USB, des carte mini PCI...
      • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

        Posté par  (site web personnel) . Évalué à 2.

        wé j'ai l'impression que c'est un peu plus cher que 100€ dès que tu commence avec du mini-itx..

        moi je cherche un truc du genre mini-itx avec 4 ports ethernet pr remplacer mon routeur...vache c'est presque 300€
        • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

          Posté par  . Évalué à 5.

          Il n'y a que 3 ports ethernet, mais c'est sous les 100€ : l'ALIX.2D3 http://www.thinkitx.com/alix.2d3_-_lx800_-_256_mo_-_3_-798-1(...)

          Pour 98€, tu as :
          - un AMD geode LX800 à 500MHz
          - 256Mo de RAM
          - un emplacement CF et un port P-ATA
          - un port miniPCI
          - 3 ports ethernet 10/100 dont un utilisable pour POE
          - un port série DB9

          Pour 15€ de plus, tu as un bloc d'alim.

          Et enfin pour 15€, tu as le boîtier...

          J'ai fini par laisser tomber les solutions miniITX pour ce genre de machine, le boîtier est presque aussi cher que la carte !
          • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

            Posté par  . Évalué à 3.

            En comparaison des solutions Soekris (je dispose des 2: ALIX 2c3 & Soekris), il y a tout de même quelques désavantages notables avec la solution ALIX :
            - pas d'horloge (sur une passerelle/firewall, question log après reboot c'est moyen)
            - pas d'évolutivité (notamment ram limitée à 256Mo, avec un snort ça fait juste)
            - un kernel spécifique sans réel suivi
            - lignes d'alimentation de qualité moyenne (reboot à chaque variation de courant même anodin -le mien est sur onduleur-)

            et tout cela pour économiser quelques euros.

            En plus, Wim Vandeputte (kd85.com) est extrêmement aimable et prend le temps d'échanger quelques mots lors d'un achat (par mail).
            A ce propos, acheter en passant par http://soekris.kd85.com/ et non http://www.soekris.com/index.htm permet d'économiser quelques euros et de bénéficier d'un contact personnel.
    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  (site web personnel) . Évalué à 2.

      la beagleboard pourrait faire l'affaire je crois

      www.solutions-norenda.com

    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  (site web personnel) . Évalué à 2.

      Pour un serveur web, si tu veux des pages en php (c'est souvent le cas quand même) et pourquoi pas avec le serveur mysql qui va avec, il faut prévoir pas mal de ram quand même. Pour un site même peu visité, je dirais qu'il faut bien 64 ou 128mo...
    • [^] # Re: Est-ce que ce petit serveur peut être utilisé comme petit serveur

      Posté par  (site web personnel) . Évalué à 2.

      Moi je me suis tourné vers un disque dur réseau, le WesternDigital MyBook World edition pour être précis. En fait, c'est basé sur un cpu arm 926 avec 128Mo de ram, avec accès ssh de base, pas un foudre de guerre mais suffisant pour s'amuser.
      C'est un poil plus couteux et moins puissant qu'un sheevaplug, mais il y a 1To de disque dur avec...
  • # Mini PC

    Posté par  . Évalué à 3.

    il y a aussi les mini PC genre
    FUN TWIST Fiono 330 (Noir) (169€ a surcouf) ( http://www.surcouf.com/Catalogue/ficheproduit.aspx?idproduct(...) )

    il faut juste lui rajouter un DD
  • # Un RJ45 intelligent dès 2005 : picotux !

    Posté par  . Évalué à 3.

    J'étais tombé sur [http://www.picotux.com/] : il a un ARM 7 à 55 MHz, 2Mo de Flash, 8Mo de RAM, et sort en port série. Ça fait pas une grosse bête (il tourne en uClinux 2.4), mais du coup c'est plus un défi de bricolo de l'embarqué... suffisant pour une petite passerelle SSH ou de la domotique ? Mais bon, je suis pas assez geek pour l'avoir essayé !
  • # Dans la famille des machines Linux miniaturisés: le Plug PC de Chip PC

    Posté par  . Évalué à 3.

    le terminal le plus petit au monde, qui fait la largeur d'une prise DVI, et la hauteur de 2 prises USB, entrée/sortie audio, entre 1 et 3 W de conso, décompression video hardware MPEG2/4, DivX, WMV, sortie DVI, CPU RISC 600 MHz, 256 Mo de Flash, 128 Mo de RAM. Par contre, il vient avec ThinX OS qui est un OS dédié à faire du client léger (X Windows, RDP, ICA, VNC, Telnet, SSH....)
    http://www.chippc.com/company/index.asp?p=Linux

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.