Vacature wijst op mogelijk iot-besturingssysteem op basis van Windows 10X

Microsoft heeft een vacature online gezet waarin het bedrijf op zoek is naar een programmeur voor een nieuw iot-besturingssysteem. Dat is gebaseerd op Windows 10X, het OS waarop het nieuwe Surface Neo-toestel draait.

In de vacature, die werd gespot door Windows Latest, staat dat het bedrijf zoekt naar een programmeur voor het Windows 10X-besturingssysteem. "Je bouwt een next generation iot-besturingssysteem dat op Windows 10X is gebaseerd", staat in de vacature. Windows 10X is de versie van het bestaande besturingssysteem die Windows wil gebruiken voor de aankomende Surface-telefoons met een dubbel scherm. Microsoft onthulde de Surface Neo begin oktober samen met het nieuwe besturingssysteem. Het OS is geschikt voor apparaten met twee schermen en krijgt in ieder geval een moderne Verkenner, al is er niet veel meer over bekend dan dat.

Uit de vacature is op te maken dat Windows 10X in de toekomst mogelijk ook wordt gebruikt voor iot-apparaten. Mogelijk is dat één van de onderdelen van Windows Core OS, een project waarbij Windows uit verschillende lagen wordt opgebouwd zodat het voor verschillende apparaten geschikt is.

Microsoft had eerder al een besturingssysteem voor het Internet of Things. Windows 10 IoT was een OS dat geschikt was voor domotica-apparaten zoals de Raspberry Pi. Dat project heeft echter al meer dan een jaar geen grote updates meer ontvangen. Microsoft heeft er zelf ook al lang niet meer over gesproken.

Door Tijs Hofmans

Nieuwscoördinator

06-12-2019 • 18:57

31 Linkedin

Reacties (31)

31
25
10
0
0
9
Wijzig sortering
Jammer dat Microsoft niks meer doet met de originele Windows IoT, want er konden ook gewoon UWP apps op gedraaid worden. Handig voor lokale kleine toepassingen met bijvoorbeeld een touchscreen.
Anekdotisch maar ik ben eigenlijk nooit een project op internet of IRL tegengekomen waarbij Windows IoT werd gebruikt. Heb daarom het idee dat het niet echt een succes was, maar dat is meer een onderbuikgevoel.
Als je een industriele pc koopt staat daar WIndows 10 IoT op. Is eigenlijk gewoon Windows 10 build 1809 welke nooit feature updates gaat krijgen en 10 jaar support heeft.
Dat is Windows 10 LTSC. Daar hangt inderdaad ook een IoT label aan, maar is heel anders dan de versie die oa op de Raspberry Pi 2 draait.
Dat is dan weer waar inderdaad, jammer want in mijn optiek zou het voor bepaalde doelen zeker potentie hebben. Maargoed dat is soms vaker een dingetje met dit soort projecten van Microsoft.
Voor welke zaken dan? Windows is eigenlijk alleen een potente keuze als je het over Desktop gebruik hebt, of over applicaties die alleen op Windows kunnen draaien (bijv. klassieke applicaties, full-.NET applicaties enz.), of als je een (dev)ops pipeline hebt die heel rigide is en alleen ingericht is voor Windows.
Als 't om hobby projecten gaat, kijk maar op hackster.io. Ze zijn er zeker, maar omdat laatste pi 3b niet eens goed ondersteunt wordt droogt t wel op. Zo gaat dat vaker bij MS; minder ondersteuning, dus minder gebruik, dus minder ondersteuning, tot de stekker eruit.
Er is wel wat activiteit oa dit:
https://www.hackster.io/windowsiot/projects

Maar heel veel kom je het niet tegen.
Windows 10 IoT 2016/2019 wordt nog steeds gebruikt, maar is bedoeld voor de industrie en zogenaamde Edge devices en kan enkel (bij) gekocht worden via een OEM /Systeem bouwer. En die wordt nog actief ontwikkeld en onderhouden maar als consument zie je daar inderdaad weinig tot niets van.

[Reactie gewijzigd door Knud op 6 december 2019 20:45]

Ik ben benieuwd aan wat voor IoT apparaten men dan denkt. Heel veel van de bekende IoT spullen als temperatuur sensoren en Hue of Tradfri lampen bevat een CPU met zeg 1 MB Flash en 256 KB RAM. Ruim voldoende voor aansturing van een device en WiFi of Zigbee als netwerkstack.

Lijkt mij niet dat Microsoft Windows hierin krijgt. Dus waar richten ze zich dan op?
Het is natuurlijk geen volledig OS maar iets dat gewoon simpelweg wat commando's kan sturen, net als Windows 10 IoT dat was. Vermoedelijk dan.
Ik begreep dat IoT Windows 10 in staat was .net core te draaien. Dat zou een goed argument kunnen zijn boven Linux/nodeMCU, maar gaat niet lukken met een MB Flash.
Offtopic, heb ik de Sinterklaas actie van Tweakers.net gemist? Of wordt het dit jaar niet gehouden?
Die heb je gemist inderdaad aangezien het er niet was :P
Hmm als ze nou een architect nodig hadden die vanuit NL kon werken...
Wat voor IOT wordt er dan aangestuurd?
Dan heb je een bedrijf dat 144000 mensen in dienst heeft.
En dan gaan we op basis van 1 vacature vermoedens uitspreken zoals de titel van dit artikel.
Nu maar hopen dat ze niet 10 IOT programmeurs gaan zoeken, want wat gaat dat wel niet betekenen?
en dat komt van de ~20 koppige tweaker 'redactie' die veelal copy+paste 'artikelen' plaatst. Ik kom hier dan ook voor de diepgang
Wat ging er (technisch) mis op de telefoons dan? Ik mis mijn Nokia 920 nog regelmatig na 5 jaar trouwe dienst.
Het ging vooral mis op het niet ondersteunen van standaarden en acceptatie in de markt.
Kan je een voorbeeld noemen? Volgens mij ging het namelijk vooral mis op het aanbod van apps.
Neem iets simpels als een gedeelde kalender...
Het protocol hiervoor: CalDAV, niet onderstuend!*

Het delen van contacten: CardDAV, niet ondersteund!*


* Ja, ze worden ondersteund omdat o.a. Google dit gebruikt, maar dan ook alleen in combinatie met hun servers en niet met eigen gehoste omgevingen.

Heb het ook overwogen, maar juist door het gebrek van dit soort basis items nooit aangeschaft.

Neem daarbij dus de slechte acceptatie van de markt, want het gros ontwikkelde alleen apps voor iOS en Android en je hebt de ramp compleet.
Het probleem is meer dan het besturingssysteem. Het probleem is toegang vanaf het internet (dus firewalls), slecht of afwezig updatebeleid voor OS én applicaties, slecht geïnformeerde medewerkers, onoplettendheid van medewerkers, geen of ongeteste backups, geen redundantie, geen of slecht ingerichte monitoring en respons op security-incidenten et cetera.

Het patchen van je OS is belangrijk maar het grote plaatje eromheen is vooral extra van belang.
Klopt. Heel veel ellende is te voorkomen door ervoor te zorgen dat een virus het OS überhaupt niet bereikt. Want bij Windows betekent dat in bijna alle gevallen dat je meteen een groot probleem hebt terwijl andere besturingssystemen het wat langer uithouden en misschien wel een uitbraak beter kunnen opsluiten.

En je noem het zelf al. Patchen van je OS. De NT kernel en rest van Windows OS blijkt daar krankzinnig slecht tegen te kunnen. Vergelijk maar eens hoe weinig problemen je ervaart op patchen van honderdduizenden Linux servers tegelijk of Android telefoons en iOS apparaten. Ik hoef maar een getal te noemen en de meeste Windows beheerders liggen weer nacht wakker: 1903. Dat ligt echt allemaal aan het ontwerp van het OS en de kernel.

Daarom zijn er op Windows omgevingen dus ook uitgebreide "acceptatie" en "test" straten om nieuwe OS patches te kunnen proberen en eventueel tegen te houden als het belangrijke applicaties breekt. Dat tegenhouden is de reden dat ongepatchte software en besturingssystemen in het wild voorkomen en dus waarom bedrijven ten prooi vallen aan digitale ellende zoals ransomware.

Uiteindelijk dus de schuld van slechte opzet van het OS, slechte scheiding OS en applicaties, slechte gebruiken, standaarden, aannames over de software omgeving waar een applicatie in draait (inclusief ontbreken van gebruiken en manieren om die applicatie omgeving gecontroleerd te migreren of aan te passen).

Dat allemaal is ontwerp.
1903 was een feature upgrade, en geen security patch. De LTSC van Win10 kun je 10 jaar lang “vastzetten” zonder upgrades.

Maar ik snap het principe wel hoor. En patchen gaat ook (te) vaak mis. Maar is er meer dan alleen het OS zoals we beiden al aangaven.

Het OS is je “goalkeeper” en die hoop je nooit nodig te hebben, pas als je verdedigers uitgeschakeld zijn moet die in actie komen.

[Reactie gewijzigd door DigitalExorcist op 8 december 2019 16:24]

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee