Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 79 reacties
Bron: WebWereld

Windows XP EmbeddedIets meer dan een maand nadat de 'normale' Windows XP in de winkel verscheen, is Microsoft nu klaar met de embedded versie ervan. Windows XP Embedded zal in principe ongeveer dezelfde functionaliteit als haar desktop-varianten hebben, met zelfs nog wat extra toepassingen zoals een verbeterd Write-Filter, compact PCI en de mogelijkheid om op te starten van flash of cd-rom. Ook zijn er meer beveiligingen ingebouwd, om de stabiliteit van het systeem te waarborgen.

Microsoft is van mening dat het niet lang meer zal duren totdat standalone embedded apparaten verleden tijd zijn. De toekomst ligt bij communicatie tussen apparaten onderling, en eventueel ook nog met internet. Het is dan natuurlijk nog maar wel even de vraag of apparatuur zoals een pinautomaat geschikt is voor een aansluiting op het betrekkelijk onveilige internet. In deze toekomstbeelden ziet de softwaregigant zichzelf vanzelfsprekend als middelpunt. Windows XP Embedded moet een veel groter marktaandeel krijgen en het kernsysteem van de embedded apparatuur worden. Hiervoor zal echter nog wel een hoop moeten gebeuren, aangezien besturingssystemen zoals Unix, Linux en BeOS op dit moment nog overheersend zijn.

Wat betreft de markt van 'real-time' besturingssystemen ziet Microsoft ook mogelijkheden voor haar software. Hieronder verstaat men systemen die zeer stabiel zijn en direct commando's kunnen verwerken, en bijvoorbeeld gebruikt worden in organisaties zoals een ziekenhuis. Aangezien Windows en Linux nog niet betrouwbaar genoeg zijn voor dit soort toepassingen, werkt Microsoft aan Windows CE .Net. Nog voor het eind van het jaar moet dit programma op de markt zijn, aldus WebWereld.

Moderatie-faq Wijzig weergave

Reacties (79)

Microsoft staat erom bekend veel energie in Marketing te stoppen etc. Ze noemen het Windows XP Embedded, maar het plaatje bevat niet de letters XP. Is dit wel een echt plaatje van MS ?

(geen flame intent, gewoon een vraag aangezien ik de letters 'XP' echt verwacht)
[flauw]
Ik weet wel een bootlogo voor Embedded te vinden:
hier
[/flauw]
Oh oh..... na drie keer een sim te hebben gewisseld in je GSM moet je nu weer je telefoon registreren bij Miscrosoft.... }>
na drie keer een sim te hebben gewisseld in je GSM moet je nu weer je telefoon registreren bij Miscrosoft
of je moet je telefoon dan flashen naar Linux ;)
Sorry hoor, maar wat microsoft wel niet onder embedded verstaat... :?

Bij embedded gaat het om:
- zo "klein" mogelijke Code size (hoeveel (kilo/mega)bytes je programma's en OS nodig heeft)
- Snelheid van de programma's
- stabiliteit
- lage latencies (hoe snel geeft het OS een gebeurtenis door aan een programma)
- lage kostprijs
- weinig onderhoud
- gemakkelijk onderhoud
- snelle software-ontwikkeling

(ik probeer hier alles zo simpel mogelijk te benoemen)

Alleen op het laatste punt scoort microsoft, omdat er nu eenmaal veel "programmeurs" zijn die onder Windows hebben geprogrammeerd.
Code size en snelheid moet je altijd tegen elkaar op laten wegen, maar XP heeft geen van twee-en.

Voor een goede code-size (en snelheid) wil je het liefst geen enkele overkill: geen ondersteuning voor hardware die je niet hebt, geen software die je niet gebruikt, geen hidden features (en bugs) die je niet kent, enz. Dat XP niet zo geschikt is voor Embedded blijkt ook wel uit het feit dat de XBox geen XP gebruikt...om de hierboven genoemde redenen. In de embedded wereld heb je het over het algemeen over codesize in bytes, kilobytes en enkele megabytes.

Of XP aan de stabiliteitseisen voldoet hangt heel erg af van de toepassing. Een pinautomaat heeft echter een uptime nodig van vrijwel 100% (> 99,999%). Een internetzuil uiteraard veel minder.

Real-time zie ik tegenwoordig ook nog steeds weinig mogelijkheden voor Microsoft, omdat je op z'n mist maximale latencies moet kunnen garanderen. Bij NT/2000/XP is dat niet mogelijk, latencies van 2 seconden zijn zelfs gemeten!!! |:(
Dus zelfs voor een real-time secondenklokje zou XP niet altijd geschikt zijn...

Lage kostprijs is nooit een sterk punt geweest van Microsoft, maar telt dan ook niet altijd mee bij embedded toepassingen.

W.b.t. weinig onderhoud, heb ik de mening dat XP daar niet aan voldoet. De kans op virussen verplicht je al snel om regelmatig virussoftware up-to-date te houden... :(

Makkelijk onderhoud is juist zo'n punt waarom embedded linux zo populair is. Je kunt een ondekte fout meteen aanpassen (als dat al niet door een ander gedaan is) :)
Bij Microsoft daarintegen moet je de bug eerst melden, net zolang tot er daadwerkelijk wat aan gedaan wordt (en ze begrijpen wat er aan de hand is). Vervolgens moet je een lange tijd wachten op een patch, en dan maar hopen dat het werkt... ;(
-------------------------------------
H'm een heel verhaal geworden, sorry ;)
Ik ontwikkel embedded toepassingen, vandaar. :z
En heb het verkooppraatje van MS voor Embedded Windows geduldig aangehoord, en vervolgens alle argumenten van tafel geveegd (behalve de snelle softwareontwikkeling) :Z
Er is een verschil tussen Windows XP embedded en Windows CE.NET. De laatste moet gezien worden als een component gebasseerd RTOS. De klant bepaalt zelf welke componenten hij afneemt. Bijv. alleen RTOS module (zeer lage latencies) of de Netwerk modulde (TCP) etc.

De voorganger (Windows CE embedded) wordt overigens al gebruikt in tal van toepassingen van Auto's tot en met industriele apparaten.
*Zucht*
We hebben het hier toch over XP embedded?! :?

WinCE is inderdaad een grappig OS als je een GUI wil (Maar niet echt de kosten waard, IMHO) Echter eveneens verre van een RTOS, maar dat besef je zelf toch ook wel...

meer een GUI-OS dus eigenlijk...
WinCE "Embedded" zoals jij het noemt is niet de voorloper van XP Embedded. Dat zijn 2000/NT Embedded.
Voor een goede code-size (en snelheid) wil je het liefst geen enkele overkill: geen ondersteuning voor hardware die je niet hebt, geen software die je niet gebruikt, geen hidden features (en bugs) die je niet kent, enz.
Dat is nou net waar de embedded-variant van Windows om de hoek komt kijken. Die kun je veel gedetailleerder configureren, zodat je dus inderdaad geen ondersteuning voor hardware hebt die je niet gebruikt, geen software die je niet gebruikt en (dus) zo min mogelijk hidden features en bugs. Dat laatste zul je altijd hebben, of je nou een Microsoft-product hebt of iets anders.

Wat betreft real-time: nee, dat klopt, Windows Embedded is niet real-time en dat wordt ook niet beweerd. Je hebt alleen niet voor alle embedded toepassingen een real-time OS nodig. Bovendien is er voor NT4 embedded een real-time uitbreiding, die volgens mij ook voor XP embedded uit gaat komen (RTX van VentureCom).
Jij kijkt t.o.v. je PC-tje en denkt dan dat XP Embedded beter te configureren is... :z

Leg me dan eens uit waarom Microsoft zelfs voor de XBox geen XP Embedded gebruikt :?
'real-time' besturingssystemen
[...]
systemen die zeer stabiel zijn en direct commando's kunnen verwerken,
Dat klopt niet helemaal. Realtime systemen hoeven niet direct te reageren, als ze maar gegarandeerd binnen een gedefinieerde tijd reageren.
En die definitie houdt in dat de reactie vrijwel direkt zal komen op de actie.
Nee. Dat hoeft absoluut niet.
Het overgrote deel van de embedded wereld zit nou niet echt te wachten op XP als besturingssysteem, zeker niet in de massa markt. Alleen al de idioot hoge systeem eisen (voor embedded begrippen) maken de markt al heel beperkt. Het is nogal een verschil of je een PIC of AVR processortje van Fl. 3,50 kunt gebruiken voor je koelkast, of dat er een complete P4-1500 in geschroeft moet worden (alhoewel.. Blijft ie wel lekker koud... :P )
Met een PIC of AVR processortje kan je niet wat je met een snelle, full-blown CPU als een Pentium kan. En als je zo'n CPU wilt gebruiken, zul je ook een OS moeten gebruiken dat daarmee overweg kan. Je kunt je dan afvragen of Windows (Embedded) de oplossing is, maar je zult toch iets moeten doen. Is het niet Windows, dan is het een ander OS.
Op te kritische plaatsen moet WindowsXP inderdaad niet ingezet worden maar ik ga WindowsXP embedded niet meteen afkraken omdat het een Microsoft product is.

Eerst zien en dan geloven!
:Z bestaat al erg lang in de vorm van andere Windows versies. Wel een hack/patch maar toch.

http://www.embeddingwindows.com/

EOS features:
100% Microsoft Windows components; 100% Microsoft Windows compatibility
IMCTM - Installer Management Console our easy to use interface
Switch driven Command Line Interface option
opinions all Windows subsystems with maximum compatibility in the smallest footprint possible
DCMTM
Shell Wizard
Wat betreft de markt van 'real-time' besturingssystemen ziet Microsoft ook mogelijkheden voor haar software. Hieronder verstaat men systemen die zeer stabiel zijn en direct commando's kunnen verwerken,
Dit slaat nergens op. Real time systemen zijn systemen die binnen een bepaalde (door de fabricant opgestelde) tijd een bepaalde bewerking kunnen afwerken. Dus niet direct, dit kan ook niet bij zeer complexe real time systemen. Dit is geen flamebait o.i.d maar als je uitlegt wat realtime systemen zijn moet je natuurlijk goed doen. (8>

edit:

Kennelijk typt onno sneller
Koel, een dan krijg je apparaten met nog meer knopjes erop omdat je windows anders niet handig kan bedienen. TV met WinXP erop, DVD met WinXP erop, afstandsbediening met WinXP erop, of zelfs een computer met WinXP erop :o :*)
Nog meer knopjes?
Waar dacht je dat een pinautomaat op draait?
juist ook op windows, maar daar zie ik toch echt geen muis bij of een extra resetknopje....
Klopt, laatst zag ik in Rijswijk nog een Pinautomaat reboooten. Tot mijn verbazing starte die op met Windows NT4.0 Workstation.

Als echte it'rs hebben een collega en ik heerlijk staan kijken en gelachen :)
Vroeger (nov 1999) liepen alle NCR pin automaten op OS/2 v2.11. Het meest stabiele OS dat er ooit gemaakt is. Later zijn ze daar vanaf gestap omdat ze bang waren voor een Y2K bug, die er overigens nooit in gezeten heeft.
Ik heb wel eens een pin automaat laten crashen.
Is best makkelijk!
Ik heb toen niet hoeven betalen was best humor om te zien op de afschrijvingen, eraf, erbij, :P.
het ging jammer genoeg om maar een paar gulden bij de AH maar dat het kon was wel humor
Bij ons in Tilburg zijn er inderdaad verdacht veel pin-storingen. Zou zomaar kunnen dat er Windows op pin-automaten staat.
wat versta je onder pin-storingen?
Als er iets staat van "Deze geldautomaat is momenteel helaas buiten gebruik" dan betekent dat gewoon dat het geld op is :+
Volgens mij draaien die op OS/2
ABM ambro in het oosten van nederland gebruikkent NT. (kan je zien aan de startbalk, en soms een blauw scherm) maar die zijn verbonden met een AS400 Systeem dus zo onveilig is het ook niet
As400 is toch van IBM?
Ja, er zijn echt veel dingen die "gewoon" op windows lopen.. Zie ook dit draadje op GoT:
gathering.tweakers.net/showtopic.php/173958/1 /250
Hoe blij moet je er mee zijn :?
De gemiddelde consument weet niet eens hoe zijn eigen video geprogrammeerd moet worden laat staan dat ze daarvoor via het startmenu-instellingen erbij moeten komen :)
Waarom wil microsoft overal doordringen met hun niewe OS?
MS wil nou eenmaal geld verdienen he, daar is niets vreemds aan. Door het aanbreken van nieuwe markten kan je als bedrijf het risico verspreiden en "nieuw" geld binnenhalen.
Laat ze nou eerst maar 'ns goeie OSen voor de Peecee uitbrengen, daarna praten we wel verder!
Heb je ooit van Win2K en XP gehoord? Dat zijn aardig stabiele en gebruiksvriendelijke OS'en waar afgezien van een paar dingen weinig mis mee is.

Ik vraag me alleen af waarvoor MS XP voor embedded heeft aangepast, mij had Win2K of zelfs NT 4 beter geleken omdat die veel minder overhead hebben. Want o.a. de GUI van XP is nogal log vergeleken met die van NT en Win2K. Nu moet MS al die dingen weer aanpassen terwijl dat bij NT of 2k veel minder zou zijn.
Windows XP embedded - we'll guarantee it crashes!
In stores now for only 20,000,000,000,000.- bucks!
Een embedded systeem zal over het algemeen minder last hebben van fouten dan een normale pc, al was het alleen maar omdat zulke systemen minder gevoelig zijn voor fouten door gebruikers (Bijv. menu driven zoals bij een GSM, waarbij je bijna niet van de vaste paden kan en/of mag afwijken).

Je 2e opmerking vind ik trouwens redelijk overbodig, elk bedrijf probeert namelijk geld te verdienen, zij het MS of bijvoorbeeld een Redhat. De methoden waarop varieren echter.
Als je gewoon een keer Windows XP uitprobeert dan zal je zien dat ze nu een goed OS hebben uitgebracht.
Maar ja, jij hebt het waarschijnlijk te druk met Microsoft afzeiken....
Het is maar net wat je goed noemt...

als jij nou eens wat tijd in bijvoorbeeld Linux zou steken zou je ineens weten dat Windows XP ontieglijk zuigt. Ja, ik heb het gezien; ja, ik heb het gebruikt. Maar ik ging na een half uur al over mijn nek en heb Windows 98 er weer opgezet voor die 2x in de maand dat ik een spelletje wil spelen. Windows XP heeft meer dan 1 GB nodig voor een gewone installatie!! En wat krijg je ervoor? Kleurtjes, plaatjes en onstabiele videoplayers. En oh ja, de o zo onmisbare MSN explorer die je 23x bij Microsoft moet registreren omdat ze een contract met de KGB hebben. :r

edit:
Ik vind het altijd zo zielig dat de mensen hier het een flamebait vinden als iemand z'n mening geeft. OK, die laatste opmerking zat wel dichtbij een flame, maar nogmaals: ik geef mijn mening over iets wat ik geprobeerd heb. Dat is heel wat steekhoudender dan als mensen lopen te zeuren dat Linux niet compleet of af is, want ik ben er bijna zeker van dat die mensen nog nooit Linux hebben gebruikt. Microsoft schiet met XP gewoon het doel van een OS voorbij; als ik een film kijk hoef ik er geen rand van 200 pixels aan Microsoft propaganda omheen!
Ik wou nou niet zeggen dat linux een ideaal OS is. JA WinXP heeft 1 GB nodig, JA WinXP heeft veel RAM nodig.
Erg? Ach met de huidige harde schijven van 20GB+ en interne geheugens voor een prikkie te koop zou ik zeggen van niet.
En wat is er zo instabiel aan WMP8? Wat is er mis met kleurtjes en plaatjes? M$ heeft met WinXP een stabiel OS op de markt gezet wat uit-de-doos er redelijk aantrekkelijk uitziet en heel veel features heeft.
Tja als je zo gaat beginnen, ik wil geen OS dat al mijn bestanden corrumpeert bij het afsluiten van mijn PC (kernel 2.4.15 van Linux).
Als je over bugs in een OS gaat praten neem dan niet Linux als voorbeeld, daarop zijn makkelijke antwoorden te vinden zoals bovenstaand.

Een gefundeerde mening zoals de bovenstaande van jou na een half uur vind ik erg knap overigens, daar doen de meeste mensen wat langer over.

Je hebt dus duidelijk niet erg goed naar XP gekeken want dan had je geweten dat je balk om mediaplayer 8 kan laten verdwijnen door hem als compact of een andere skin te gebruiken.

MSN kun je verwijderen, als je overweg kan met een OS kun je in principe bijna alles aanpassen.
Ieder OS heeft zijn voor en nadelen, dat maakt het niet slecht, tis maar wat jij wilt.

XP is wel stabiel en zeker met de defaults is het dat dus ik zie geen reden waarom ze geen embedded zouden uitbrengen.
Als je gewoon een keer Windows XP uitprobeert dan zal je zien dat ze nu een goed OS hebben uitgebracht.
Voor de leek die met Microsoft Windows is opgegroeit moet Windows XP een walhalla zijn.

Maar waar iedereen zich druk om maakt is het volgende. Ik werk ook alleen maar met Windows, maar wat ik jammer vind is dat welke Windows versie dan ook veel trager is met een handeling dan met Linux. Als je Linux als Webserver, database server, gamesserver of wat dan ook laat functioneren dan komt Linux 2x tot zelfs vele malen sneller dan welk huidig Windows product dan ook uit de test.

Wat iedereen wil is een vriendelijke Windows (want vriendelijk is het!) wat ook goed geprogrammeerd is zodat het het maximale uit een prosessor weet te halen, dus snel is, dus een beetje als Linux.

Tevens is de stabiliteit van Windows XP niet het beste, ik zie regelmatig blauwe schermen omdat Windows XP niet samen kan werken in combinatie met bepaalde hardware. (Via chipset + Geforce 2 ...)
Ik zeg ook altijd maar dat je voor gebruikersvriendelijkheid wat snelheid moet inleveren, maar ik zou alleen geen webservices gaan vergelijken, dat zijn immers heel verschillende systemen. Als het om de OSsen gaat, moet je Apache/linux vergelijken met Apache/win32 en niet met IIS, om maar wat te noemen. databaseserver? Ja, heb je de mogelijkheden van MS-SQL weleens goed bekenen??

Wat betreft je blauwe schermen in Windows XP: Installeer dan ook de juiste en nieuwste drivers! Dat zou jij toch zeker moeten weten..
Laat ze nou eerst maar 'ns goeie OSen voor de Peecee uitbrengen
Just try Xp...

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True