Windows 10 IoT disponible gratuitement pour les bidouilleurs
Paré pour l'Internet des choses
Le 11 août 2015 à 08h23
3 min
Logiciel
Logiciel
Microsoft met à disposition des utilisateurs concernés la version gratuite IoT de son Windows 10. Cette mouture spécifique du système se destine aux produits tels que le Raspberry Pi 2, mais requiert la connexion à un ordinateur déjà muni de Windows 10.
Pour le grand public, il existe deux éditions de Windows 10 : Famille et Professionnel. La carrière du système ne fait que commencer et, en dépit de problématiques liées au respect de la vie privée et aux choix par défaut, le lancement se passe raisonnablement bien. Pour renforcer un peu plus la visibilité de son produit, Microsoft propose désormais l’édition IoT (Internet of Things), dédiée aux objets connectés et donc aux micro PC.
Surtout les Raspberry Pi 2 et MinnowBoard MAX
Windows 10 IoT se destine pour l’instant à quelques machines : les Raspberry Pi 2, les cartes MinnowBoard MAX (équipées de puces Intel Celeron J1900/N2930/N2807 ou Atom E38XX) et certaines cartes certifiées Arduino telles que la Galileo d'Intel. Pour ceux qui s’étaient déjà essayés aux bêtas du système sur ce type de produit, la version finale apporte plusieurs améliorations. C’est particulièrement le cas sur les connexions GPIO puisque Microsoft annonce des performances multipliées par 8 ou 10. L’ADC (Analog-to-digital converter) et la PWM (pulse-width modulation) sont en outre pris en charge, et le support de Python et de Node.js a été renforcé.
La version IoT de Windows 10 est gratuite, l’éditeur espérant évidemment générer de l’attention autour de son système dans ce cadre particulier. Sachez cependant que cette mouture ne comprend qu’une fraction du Windows 10 classique et le téléchargement ne pèse que 517 Mo pour le Raspberry Pi 2 et 529 Mo pour les cartes MinnowBoard MAX (à comparer aux 3,2 Go d’un Windows 10 64 bits).
Windows 10 et Visual Studio 2015 requis pour l'installation
Par ailleurs, le téléchargement ne renvoie pas vers une image ISO que l’on pourrait exploiter ensuite via une clé USB ou une carte mémoire. Il s’agit d’un fichier compressé (ZIP) contenant lui-même un fichier MSI (Microsoft System Installer). L’installation ne peut se faire que depuis un PC sous Windows 10. En dépit de ce qui est indiqué par Microsoft dans sa documentation technique, Visual Studio 2015 n'est pas obligatoire. Le fichier MSI déclenche l'installation et s'occupe directement de la connexion avec l'appareil relié à l'ordinateur.
Microsoft considère visiblement ces appareils comme des produits avant tout destinés à la bidouille et aux développements divers. Ce qui est certes le cas (du moins en bonne partie), mais ce mode de fonctionnement est relativement lourd : tout le monde n’a pas nécessairement envie de migrer son PC vers Windows 10, sans parler de Visual Studio 2015 qui réclame plusieurs Go d'espace libre.
Sachez en outre que même si le système installé prend moins de 1 Go sur une carte mémoire, cette dernière devra être d’au moins 8 Go. Microsoft considère en effet que le système de base n’est pas une finalité et que les tests du développeur nécessiteront de l’espace supplémentaire. Attention d’ailleurs car certaines cartes semblent causer des problèmes, entrainant un premier démarrage de plus de 15 minutes. On pourra consulter la liste des autres problèmes connus depuis le site officiel de Windows 10 IoT, ainsi que la FAQ, qui répond à certaines questions pratiques.
Windows 10 IoT disponible gratuitement pour les bidouilleurs
-
Surtout les Raspberry Pi 2 et MinnowBoard MAX
-
Windows 10 et Visual Studio 2015 requis pour l'installation
Commentaires (72)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 11/08/2015 à 14h20
le seul point positif que je vois à ça c’est de populariser la chose en le rendant moins abscons pour des non linuxien….mais bon d’un autre côté je sais pas si c’est un avantage car ça va foutre un joyeux bordel à bidouiller dans des trucs que les gens ne vont pas forcément maîtriser…sur ceux, je retourne au clone de ma carte sd avant de foutre le bordel dedans pour la seconde fois avec motion qui délire plein tube sur le mien
Le 11/08/2015 à 14h24
J’ai tenté motion également sur le mien et j’ai rencontré de gros soucis de perfs.
Le process motion se collait à 100% CPU et 100% RAM au bout de quelques secondes…
Je n’ai pas eu le temps de refaire des tests en baissant la qualité d’observation et de capture :/
Si t’as une astuce pour le stabiliser, je suis preneur " />
Le 11/08/2015 à 14h28
Le 11/08/2015 à 14h42
Le 11/08/2015 à 15h08
Le 11/08/2015 à 15h11
bun je casse tout et ensuite vais essayer un truc vu sur le net en se passant de motion, car apparemment on est pas les seuls à galérer :)….mais bon l’url est sur une autre de mes bécanne je t’enverrai ça en mp….sinon j’ai vu qu’on pouvait bidouiller pas mal de chose dans le fichier de conf
en plus j’essaye de visualiser le dépassement d’une jauge via la caméra (je sais il existe des sondes mais bon, vu la matière semi visqueuse que j’essaye de capter je sais pas si une sonde sera pas flingué au deuxième test)
Le 11/08/2015 à 15h20
le monde du logiciel libre se porte super bien surtout les raspberry au niveau industriel, c’est fou ce qu’on peut faire avec ces machins.
pour 70€ et un chouillat de dev, j’ai remplacé une solution constructeur qui nous réclamait 1000 fois ça pour étudier la chose et nous pondre un truc qui n’était pas certain de pouvoir mettre en pratique….bon faut juste que j’achète des boitiés avec ventilo parce qu’avec la canicule de juillet j’ai eu des problèmes de freeze des bécannes.
Et on parle pas de bidouillage la, j’ai maté un reportage tard le soir (c’est toujours tard qu’il y a des bon trucs, snif) ou ils montraient les usines airbus en allemagne, et bun dans le mille, j’ai reconnu du raspberry dans leurs ateliers
Le 11/08/2015 à 15h40
Le 11/08/2015 à 16h22
En théorie oui ça devrait fonctionner, mais bon ce sont des images faites pour une plateforme spécifique, donc si Microsoft n’a pas prévu l’image pour la Surface, ça va être compliqué.
Le 11/08/2015 à 16h41
[HS]Tiens je viens de recevoir le mien, j’y teste osmc et j’ai de gros bug pour changer la dispositon du clavier du coup je passe sur raspbian et je mettrais kodi en plus…[/HS]
Sinon concernant w10, je croyais que c’était une version bureau exprès pour le Rpi, je suis déçu " /> Petu-être qu’il en développeront une à l’avenir ?
Le 11/08/2015 à 18h44
Le 11/08/2015 à 19h55
nan…c’est bien connu les dev vivent d’amour et d’eau fraiche dispensés par leur machines
Le 11/08/2015 à 19h56
Le 11/08/2015 à 21h24
Je ne connais pas cette marque de café tiens…
Le 12/08/2015 à 17h03
Le 12/08/2015 à 17h13
Le 11/08/2015 à 08h25
Il y a pas l’Edison dans la liste? " />
Le 11/08/2015 à 08h32
comme dit sur une autre news, le RasPi =ARM, donc en théorie on peut pas mettre cette édition sur une surface RT ? " />
Le 11/08/2015 à 08h34
Je ne sais pas encore à quoi ça va servir, mais ça me parait intéressant :)
En tout cas une bonne chose un peu de concurrence dans ce monde. Cependant il doit y avoir pas mal de chose, loin de l’édition micro framework pour utiliser 500Mo!
Le 11/08/2015 à 08h36
Le 11/08/2015 à 08h38
A quand un KDE ou Gnome autour d’un noyau Win IoT ? :)
Le 11/08/2015 à 09h35
Le 11/08/2015 à 09h38
Le 11/08/2015 à 09h44
Question bête à ceux qui auraient touché à la bêta:
« L’ADC (Analog-to-digital converter) et la PWM (pulse-width modulation) sont en outre pris en charge »
Pour moi qui fait de la robotique, c’est pas la base à avoir ??? On pouvait tester quoi sur cette bêta ?
Le 11/08/2015 à 09h48
Le 11/08/2015 à 09h50
Les arguments technologiques sur la fermeture des grands groupes s’érodant au fil du temps grâce à leur ouverture de plus en plus importante (merci le libre pour ca, d’ailleurs!), maintenant le problème n’est évidemment plus là, mais d’un point de vue idéologique. Chacun pensera ce qu’il veut à ce sujet, ce n’est pas moi qui vait contredire, je ne supporte pas Apple à ce niveau. " />
Par contre, il faudra m’expliquer en quoi l’ouverture (open source, technologie ouvertes, interfaces, intérêt sur l’avis des utilisateurs) peut être dangereux. Merci d’argumenter un minimum avant de dire des choses sidérantes comme celles-là, sachant que technologiquement parlant, c’est souvent plutôt l’exact inverse.
Le 11/08/2015 à 09h50
L’interet c’est surtout de pouvoir développer en C# rapidement et facilement pour une plateforme IOT. Ce qui explique le fait qu’il faille avoir Visual Studio car si vous ne faites pas une appli vous ne ferez pas grand chose avec votre Raspberry …
Le 11/08/2015 à 09h53
Le 11/08/2015 à 09h55
J’ai un peu de mal a comprendre leur intérêt dans ce marché. C’est un peu vague, ces appareils permettent de faire tout et n’importe quoi (surtout n’importe quoi). Ils correspondent à un marché de niches. Non, c’est bizarre.
Le 11/08/2015 à 10h03
Le 11/08/2015 à 10h06
En fait il s’agit de pouvoir accéder physiquement au lecteur de carte, car l’utilitaire flash la carte mémoire. C’est plus d’ordre technique qu’une volonté de fermeture du système.
Le 11/08/2015 à 10h43
Une fois installé tubas fait quoi avec?
Si j ai bien compri ca boot en ligne de commande et après tu peux le configurer pour démarrer sur une App universelle.
Comment se passe l install, c est un utilitaire click, click suivant>suivant ou de la ligne de commande genre powershell?
Le 11/08/2015 à 10h56
Facile: WinRT = aucun avenir, pour ça il y a Win10 et WP10 ce qui suffit déjà, pas besoin de fragmenter encore plus. De toutes façons les utilisateurs de WinRT étaient mécontent (trop de limitations). Ils pourront ressortir un produit de ce genre, mais seulement quand le store sera bien fourni.
IoT a une cible toute autre: les objets “intelligents” et communicants. Ceux là ont un avenir certain et assuré, donc il est normal pour MS de s’y introduire, même s’ils avaient jusque là d’autres solutions, mais moins complètes. En gros je pense que ça va remplacer WinCE.
Leur intérêt est probablement lestore d’applis qu’il pourront incruster. Je vois bien sur le frigo intégrer l’appli opur la liste des courses ou d’idées de recettes de cuisine, de coctails, liste des tâches, les indicateurs de fraicheur, etc. Et sur ce genre d’appareil tu ne vas clairement pas mettre un OS complet.
Le 11/08/2015 à 09h13
Microsoft considère visiblement ces appareils comme des produits avant tout destinés à la bidouille et aux développements divers. Ce qui est certes le cas (du moins en bonne partie), mais ce mode de fonctionnement est relativement lourd : tout le monde n’a pas nécessairement envie de migrer son PC vers Windows 10, sans parler de Visual Studio 2015 qui réclame plusieurs Go d’espace libre.
Ce n’est pas si déconnant que ça.
La plupart des bidouilleurs sur ces plateformes ont déjà des outils sous Linux, etc… qui tournent très bien, et la personne qui va se mettre à Windows sur ces plateformes va le faire pour utiliser des technos MS, sinon, ça n’aurait aucun intérêt.
Le 11/08/2015 à 09h18
le seul intérêt que je vois, c’est sur tu veux absolument développer avec du .net …
Potentiellement ça veux dire faire un “service” en code “universel” pour qu’il soit exécutable avec le même code sur PC/Tablette/Smartphone/iOT.
Mais ça reste assez limité comme interet en effet " />
Le 11/08/2015 à 09h19
Le 11/08/2015 à 09h22
En réalité, Visual Studio n’est pas un pré-requis, malgré la procédure. Il n’est nécessaire que pour le développement. J’ai réalisé la manipulation ce week end depuis ma Surface Pro 2, sans Visual Studio.
En revanche, il faut une machine physique et pas une machine virtuelle.
Le 11/08/2015 à 09h24
Bref, Microsoft forcément méchant. Même quand ils ouvrent leurs produits et leurs frameworks vers de l’open-source. Et s’ils contribuent au noyau Linux, c’est obligatoirement pas bien non plus. " />
Moi qui ait un pied en Java et un autre en DotNet, j’ai toujours trouvé sidérant cette manière d’être exclusif et manichéen. A chacun ses avantages et ses inconvénients.
Le 11/08/2015 à 09h25
Bin perso je développe déjà en .NET sur un bon vieux Windows, avec comme cible un serveur de production Linux/Mono, et avec Core .NET en open source je vois pas l’intérêt de faire des applis Managées qui ciblent un noyau Windows :)
Le 11/08/2015 à 09h26
Le 11/08/2015 à 09h28
Le 11/08/2015 à 09h29
Ah on me dit dans l’oreillette que c’est peut être une histoire de drivers qu’ils n’ont pas envie de se faire ch… à développer…
Le 11/08/2015 à 10h58
Pour quelle le soit, pour moi, elle ne doit pas faire d’évasion fiscale…. Bref, Ms, Google, Apple, etc. c’est pareil.
Puis également ne pas prendre le client pour le produit.
Le 11/08/2015 à 11h21
Le 11/08/2015 à 11h32
Le 11/08/2015 à 11h34
L’utilitaire pour flasher la carte est du clic-clic. C’est ultra simple.
Après le Raspberry démarre. S’il est branché à un écran, tu as les informations pour te connecter. J’ai ensuite branché une souris, qui a été reconnue en 2 secondes et utilisable (je m’imaginais à un système plus spartiate). Je me suis arrêté là, je n’ai pas encore eu le temps d’aller plus loin :-).
D’après ce que j’ai compris, tout est pilotable depuis un navigateur d’une machine distante, en particulier pour installer les applications. C’est ma prochaine étape.
Le 11/08/2015 à 11h38
Le 11/08/2015 à 11h49
Le C est très intéressant aussi, souvent meilleur que les autres. Mais on ne peut pas tout faire, et profiter de la loi (idiote, à mon sens) de l’offre et de la demande m’est nécessaire pour payer mon abonnement NextImpact. " />
Le 11/08/2015 à 12h23
Merci pour ton retour, on trouve pas encore beaucoup de doc et de retour dessus.
Perso ça m intéresser je sent que je vais commander un rpi pour tester ça.
En attendant ton retour d expérience sur la simplicité et les possibilités sont intéressent a connaitre ;)
Le 11/08/2015 à 12h36
Le 11/08/2015 à 12h38
Le 11/08/2015 à 12h49
C’est comme tout, chaque langage a son utilité. C n’est pas la solution universelle.
Pour un petit truc d’automatisation simple et d’appel d’outils, je le ferais plutôt en shell/bash.
Si je dois faire quelque chose d’un peu plus compliqué, j’utiliserai du python, ça permet de faire des trucs sympa très facilement, très rapidement.
Si je dois faire quelques chose de plus important mais ou les performance pures n’est pas demandé, je le ferais en Java. Avec eclipse, écrire en java c’est super rapide (l’IDE te fait plein de code automatiquement et possède un très bon correcteurs/assistant ).
Cependant, a contrario, si la performance est quelque chose d’important, je le ferais plutôt en C/C++ avec une bonne bibliothèque (boost par exemple). Je ne ferai pas forcément de l’objet, mais 2-3 apports de C++ sont très agréables, comme les namespaces le passage par référence, les vector et la généricité.
Le 11/08/2015 à 12h53
Le 11/08/2015 à 13h37
Le 11/08/2015 à 13h46
Je viens de regarder la procédure d’installation de ce windows 10 IOT sur Raspberry Pi 2.
Il faut Windows 10 sur son PC pour pouvoir installer le système sur la carte SD …
Il faut ensuite également tout l’attirail MS (Win10, Visual Studio, Powershell) pour pouvoir gérer et utiliser le Raspy.
Bref, leur idée de proposer un OS léger pour l’Internet Des Machintrucs est louable, mais on reste enfermé dans leur écosystème…
Ils auraient pu fournir une ISO tout bête qu’on copie directement sur la SD et laisser le champ libre aux bidouilleurs de tous bords dont une bonne partie utilise un système Linux, car MS n’a jamais été spécialement présent sur l’embarqué.
Le 11/08/2015 à 13h55
Réponse à moi même.
En cherchant rapidement sur le net, on trouve un petit convertisseur FFU vers IMG (raw) : http://techcrunch.com/2015/04/30/how-to-install-windows-10-iot-on-your-raspberry…
Le principal avantage à dev sur une machine Win10 avec VS, c’est qu’on n’a plus besoin de manipuler le raspi pour développer/debugger son applicatif…
Et, MS s’est énormément arraché sur tout ce qui concerne le dev d’appli “universelles” dans VS. Donc, ça peut valoir le coup de passer à une stack full-MS… (oui, ça me fait HYPER mal de le dire)
Le 11/08/2015 à 14h16
bun heureusement qu’on les a pas attendu pour développer des application sur raspberry….ils ont quoi? 4 ans de retard…
Le 14/08/2015 à 19h29
Le 11/08/2015 à 08h41
ah nan j’ai pas de surface mais j’étais curieux " />
Le 11/08/2015 à 08h42
Le 11/08/2015 à 08h43
Ouais, enfin, sont pas fou.
Certains idéalistes se disais (dont moi, je doit le reconnaitre) que Microsoft allais peu être profiter un peu de cette version 10 pour faire preuve d’un peu d’ouverture.
Mais Microsoft est, et restera, une bonne grosse entreprise commerciale dont le seul objectif est la domination du monde informatique, et dont la stratégie est «Windows 10 Everywhere». En un sens il ne sont pas si opaque que ça sur cette stratégie. Pas toujours très loyal, mais assez clair.
Bon, moi je retourne véritablement bidouiller
Join us now and share the software …
Le 11/08/2015 à 08h51
On ne peux pas demander à une entreprise, dont le coeur de métier est le logiciel propriétaire, de s’ouvrir entièrement du jour au lendemain après autant de décennies. Via les OEM, Windows génère toujours un très large CA et reste un produit clef pour le moment.
Microsoft fait de gros efforts d’ouverture avec Visual Studio et la plateforme .NET, quelque chose qui était encore impensable il y a quelques années, sous Steve Ballmer.
Le 11/08/2015 à 08h55
D’un autre coté ils ont quand même publié le Core .Net en open source, donc probablement une bonne partie de cet OS…
Le 11/08/2015 à 08h55
Le 11/08/2015 à 08h57
Qu’ils viennent pas empiéter dans le monde du libre alors
Le 11/08/2015 à 09h03
Le 11/08/2015 à 09h07
Ils sont mignon mais s’il voulait faire un appel du pied aux “bidouilleurs” le procédé d’installation ruine tout. Et par ailleurs, que va apporter Win10 à un raspberry par rapport à ce qui existe déja?
Le 11/08/2015 à 09h07
ouverte, mais pas trop quand même…..ma raspbian s’installe sans avoir besoin de l’os truc muche + le logiciel machin chose
Le 11/08/2015 à 09h08
Le 11/08/2015 à 09h09
Le 11/08/2015 à 09h09
les vrais bidouilleurs ne tarderont pas à réussir à installer iot depuis un autre windows ou un autre os." />
Le 11/08/2015 à 09h10
Sur l’embarqué ça me parait un choix difficile de préférer windows à un autre OS, entre autre pour l’ouverture !
Surtout si ça n’embarque même pas l’interface graphique là ou sur ~500Mo on peut avoir des systèmes complet en Libre
Windows reste majoritairement utilisé pour son environnement graphique, et l’écosystème logiciel qui va avec (Office etc…)
En Embarqué on peut se passer de tout ça, c’est aussi ce qui fait le succès des systèmes alternatifs sur Smartphone où l’écosystème microsoft n’a aucune prise !