Developpez.com

Le Club des Développeurs et IT Pro

Un ordinateur ultra low-cost à 17 € d'ici un an

De la taille d'une clef USB il est imaginé par la Raspberry Pi Foundation

Le 2011-05-06 19:44:05, par Aquanum, Membre chevronné
Un ordinateur ultra low-cost à 17 € d'ici un an
De la taille d'une clef USB il est imaginé par la Raspberry Pi Foundation

The Raspberry Pi Foundation, une fondation britannique a fait récemment une annonce tonitruante. Cette dernière, dont le but est de promouvoir l’apprentissage de l’informatique, plus particulièrement dans les écoles, vient de lancer un gros pavé dans la mare. Elle propose de développer et produire un ordinateur ultra ultra low cost d’ici un an, la Raspberry Pi.

Il s’agit d’un système basé sur un processeur ARM11 à 700MHz et 128Mo de RAM. De la taille d’une clé USB, ils l’annoncent à un prix de production de £10 à £15 (soit 17€). Oui 17€ !

En voici les specs détaillées :

  • 700MHz ARM11
  • 128MB of SDRAM
  • OpenGL ES 2.0
  • 1080p30 H.264 high-profile decode
  • Composite and HDMI video output
  • USB 2.0
  • SD/MMC/SDIO memory card slot
  • General-purpose I/O
  • Open software (Ubuntu, Iceweasel, KOffice, Python)


NB : Livré sans écran ni clavier

L'approche de la fondation est axée sur éducation, l'apprentissage de l’informatique en générale, et sur l'utilisation du produit comme ordinateur low-cost du genre OPLC. Ils voient en ce projet un moyen de réconcilier les élèves britanniques avec l'informatique et la programmation.

Quand on sait ce que l'on peut faire avec de telles spécifications !

A part l'apprentissage de la programmation et l'éducation, cette invention vous semble-t-elle utile ? Irez-vous l'acheter ?

Ne pensez-vous pas qu'une telle carte serait également du pain béni pour la communauté des bidouilleurs DIY (Do It Yourself), et de hackers en tout genre ?
Combot Raspberry Pi + Arduino = le rêve de tout bidouilleur ?

De la taille d’une clé USB, ils l’annoncent à un prix de production de £10 à £15 (soit 17€).

Source: Le Figaro et

message original de 10_GOTO_10
  Discussion forum
60 commentaires
  • sevyc64
    Modérateur
    Envoyé par Thorna
    Intéressant, ce sujet !
    D'abord par l'annonce : c'est sûr qu'un si petit machin peut être intéressant dans le domaine où il est prévu. De l'initiation, de l'éducation, voire de la formation (et encore, dans 128Mo de mémoire, on ne stocke pas les centaines de PPT d'un gros cours de quoi que ce soit... et que dire de la moindre vidéo !)
    Ensuite par les réactions qu'il provoque : on est dans un forum pour développeurs "professionnels de l'informatique", des gens qui ne jurent que par leur BDD SQL de 50 Téra, leur Eclipse ou leur Visual Studio, etc.
    Et les voilà tous qui s'enthousiasment à la folie pour un petit truc qui, proposé sous une autre forme, ne leur aurait attiré que des moqueries ou, certainement aussi, des commentaires bien moins sympathiques que de simples moqueries... Et je serai le premier à l'acheter, et c'est génial ce qu'on pourra faire avec ça, etc.
    Et que se passera-t-il quand l'Ubuntu-Léger qui sera installé coincera à la limite des 128Mo de mémoire ? (Bon, ok, sous format USB, sans forcer beaucoup, on verra bientôt sortir la version 2 du machin avec 1Go de mémoire...)
    Et surtout, que se passera-t-il quand le fameux développeur professionnel ne retrouvera pas sa suite logicielle habituelle sans laquelle il ne peut rien faire, son debugger super-nécessaire, ses bibliothèques innombrables dont-on-ne-peut-pas-se-passer...
    Ok, c'est un joli truc, c'est parfait pour ce à quoi c'est prévu (l'initiation à la programmation, l'éducation, et encore), mais à part ça, ça ne vaut pas tripette !
    Maiss c'est pas cher, donc on achètera... et on jettera ! Quel monde !
    Tout le monde ne travaille pas avec Visual Studio ou Eclipse. Tout le monde ne travaille pas sur des grosses machines avec le dernier I7 à la mode et 16Go de ram.

    Tu es ici dans la rubrique Embarqué (Embedded en anglais) donc par définition, des "petites" machines, qui peuvent être de faibles puissances, et de faibles ressources, mais adaptées à l'unique tache à laquelle elles sont dédiées.
    Dans certaines de ces configurations, 128Mo de ram est vraiment très luxueux.

    C'est certain que ce module n'est pas une machine de guerre, il n'est pas destiné à remplacer ton pc de bureau, mais est très certainement suffisant pour certains marchés.

    Pour en rester dans le monde de la bureautique, on pourrait très bien imaginer l'intégrer à un écran, y mettre un os minimaliste avec un client RDP (TSE) ou un navigateur, pour transformer un simple écran en terminal dans le cadre d'utilisations de sessions TSE ou de la dernière mode qu'est le Cloud, où il n'y a pas besoin de grosses ressources en local, puisque tout se passe sur le serveur.
  • Paul TOTH
    Expert éminent sénior
    Envoyé par Matthieu Brucher
    Est-ce qu'on peut vraiment appeler cela un PC ? Ce n'est pas du x86, donc de mon point de vue (et selon la définition de ce qu'ets un compatible PC), on ne peut pas appeler cela un PC !
    ça se discute....le PC au départ est un "IBM Personal Computer", sont ensuite arrivés les "Compatible PC", mais si on garde PC = "Personal Computer", il peut très bien être non compatible Intel
  • gorgonite
    Rédacteur/Modérateur
    Envoyé par edfed
    niveau ARM, il existe des trucs plus aboutis n'empeche, avec ecran tactile LCD couleur, lecteur CF, port ethernet, pour environ 70€.
    exemple ?
    à ma connaissance, le moins cher en ARM pour développeur, ceux sont les cartes de dev à min 100€... et y a pas d'écrans

    Envoyé par edfed
    mais c'est ARM, donc APPLE...
    on aura tout vu sur ce forum...
    va falloir leur dire : http://ir.arm.com/phoenix.zhtml?c=19...nershipsummary
  • gorgonite
    Rédacteur/Modérateur
    Envoyé par edfed
    et je pourrais coder sur le module ARM à 70€ qu'on m'a proposé.
    tu pourrais préciser ce dont tu parles pour 70€
  • Paul TOTH
    Expert éminent sénior
    excellent

    oui je vois bien un usage évident, pour peu qu'un OS se développe dessus.

    imagine des formations informatiques ou tu pars avec ton PC dans la poche à la fin

    la salle de cours à besoin d'écrans de souris de clavier, et d'une caisse de PC de poche, un par élève.

    alors évidemment, faudra se passer de .Net, Android, Java et autre surcouches logiciels pour revenir à du bon vieux développement d’antan pour avoir un PC utilisable, mais je trouve ça super fun
  • Aquanum
    Membre chevronné
    Euh, vous savez, ce n'est pas parce que nous avons des processeurs de plusieurs gigahertz et plusieurs giga de mémoire vive que nous en avons réellement besoin. C'est la course au matériel toujours plus puissant juste pour faire acheter du nouveau matériel. Donc peut-être que 128Mo c'est pas beaucoup pour faire tourner des jeux vidéos, mais pour faire tourner un système de bureautique / dev sous Linux c'est amplement suffisant.

    Je peux vous assurer que même avec la moitié des specs de cette carte, on a un ordinateur qui tourne sans problème. Bon après il est clair qu'on ne mettra plus du Ubuntu + Gnome + jeux + flash and co, et ça se résumera à du bon vieux Linux relativement light. Mais du 700MHz avec 128Mo de ram c'est ce qu'il y avait dans les premières set-top box. Et à ma connaissance, la vidéo marchait plutôt bien dessus

    Pour la vidéo, l'encodage/décodage est intégré dans le processeur. Donc ce n'est pas fait de façon logicielle. Ça serait le cas, ça serait réellement problématique niveau perfs.

    Pour l'Ethernet, un simple adaptateur USB/Ethernet et zou !

    Pour Ubuntu, je demande tout de même à voir, parce que 128Mo ça me paraît bien ambitieux. Je partirais plutôt sur des systèmes plus lights sur mesure à partir d'OpenEmbedded, style Angström ou alors Emdedian par exemple.
  • Envoyé par edfed
    niveau ARM, il existe des trucs plus aboutis n'empeche, avec ecran tactile LCD couleur, lecteur CF, port ethernet, pour environ 70€. mais c'est ARM, donc APPLE...
    De quoi ??
  • Aquanum
    Membre chevronné
    Je ne trouve pas particulièrement que Paul TOTH dénigre le JAVA.

    Perso, je fais tout de même une distinction entre le J2SE / JAVA à la Android et le J2ME.
    Même si le J2ME marche et qu'il peut être une solution adapté à l'embarqué, ça reste une technologie vieillissante. Donc rentre dans le "bon vieux développement d’antan" dont parle Paul TOTH. Enfin personnellement c'est là où je le place.

    L'idée n'est pas de troller ici hein. Mais il est clair que le ".Net, Android, Java" ne sera pas adapté à une telle plateforme.
  • mitkl
    Membre éprouvé
    Envoyé par Bktero
    Je désespère (ou pas ^^) qu'il y ait de nouveau du stock pour en commander une

    +1 pour créer une FAQ ou un truc dans le genre.... en espérant que je serai suffisamment intelligent pour y apporter ma contribution !
    tu fais bien de ne pas désespérer, ils sont de retour :http://downloads.element14.com/raspb...pigroup_Europe
  • Est-ce qu'on peut vraiment appeler cela un PC ? Ce n'est pas du x86, donc de mon point de vue (et selon la définition de ce qu'ets un compatible PC), on ne peut pas appeler cela un PC !