26.03.19, 21:02
0
skaarj80 schrieb:Von Software Engineering, Kernel und Co. verstehe ich soviel, wie der Elefant von Eiskunstlauf. Bisher stellte sich das für mich immer so dar, das mit Windows 10 alle OS auf einem Kernel basieren, soll heißen:
- Windows Phone 7 / 8 = WindowsCE
- Windows RT = Windows 8?
- Windows 10 Home / pro = Windows 10
- Windows 10 S-Mode. = Windows 10
- X-Box One. = Windows 10
- Windows 10 mobile = Windows 10
- Windows 10 on ARM = Windows 10
- Windows CoreOS = alles wird neu
- Light / Windows light = alles wird neu
Vereinfacht gesagt ist es schon richtig. Genauer gesagt sieht es wie folgt aus:
Windows Phone:
Windows Phone 7 -> basiert auf einem Windows CE Fork
Windows Phone 8 -> basiert auf einem Windows 8 Kernel Fork
Windows Phone 8.1 -> basiert auf einem Windows 8.1 Kernel Fork inklusive geteilter App-Platform für "Universal Apps"
Windows RT:
Windows RT ist einfach eine Version von Windows 8. Die große Besonderheit an RT ist, dass man keine Desktop Programme ausführen kann, da dies von Microsoft blockiert wird. Dafür gibt es jedoch den Jailbreak. Die andere "Besonderheit" ist eben, dass es als ARM32 veröffentlicht wurde. Letztendlich ist Windows RT -> Windows 8 Pro mit ein paar gestrichenen Funktionen. Es gibt z.b. viele .NET Anwendungen die für "AnyCPU" kompiliert wurden. Diese laufen ohne Veränderungen direkt auf Windows RT, aber leider erst nach dem Jailbreak. Letztendlich kann man jedes Desktop Programm für Windows RT neu kompilieren und ausführen, da es eben "volles", "echtes", Windows ist. Es hat die komplette Win32 API, welche Windows Phone nie hatte.
Windows 10:
Alle Versionen von Windows zu haben "OneCore" zur Grundlage. Das heißt, während Windows Phone 8.1 auf einer "alten" Windows 8.1 Version stehen geblieben ist, und ausschließlich mit den GDR Updates "Windows Phone OS" basierte Updates bekommen hat, bekommt Windows 10 Mobile mit jedem Update auch ein Kernel Update und Co. Das komplette "shared OneCore System" wird mit den monatlichen CU Updates upgedatet (insofern dort Veränderungen stattfinden).
Daraus resultierten aber auch die ganzen Probleme, dass Windows 10 Mobile nicht so optimiert war. Mit dem Windows 8 Fork den das Mobile Team benutzt hat, konnten Sie den Kernel und alles speziell für's Phone anpassen. Das ist mit Windows 10 Mobile nicht mehr der Fall. Mobile nutzt, wie alle anderen Versionen auch, den selben OneCore Layer. Daher waren viele der Mobile Probleme auch gar nicht Mobile spezifisch, sondern lagen am generellen Windows 10 System.
Windows Core OS:
Windows Core OS ist die nächste Stufe von OneCore, der Nachfolger von Windows 10 Mobile.
Wenn du dir mal die Entwicklung von Windows 10 Mobile anschaust, siehst eigentlich genau was Windows Core OS ist. Mit jedem großen Feature Update hat Microsoft begonnen die "Windows Phone" Entwicklung mit dem Desktop zu vereinen. Daher wurden (leider) immer mehr Phone spezeifische Features komplett gestrichen, im Gegenzug fanden dann Features, die man vom Desktop her kannte (neue WLAN Einstellungen, etc pp) Einzug auf Windows 10 Mobile.
Windows Core OS kannst du dir vorstellen als Windows 10 Mobile ohne die Windows Phone Oberfläche und ohne Silverlight Apps. Das ist Windows Core OS, nicht mehr und nicht weniger.
Wenn du jetzt eine WCOS + Polaris (CShell) + spezielle "Desktop" Komponenten zusammen packst und auf einem Tablet installierst, hast eine Windows 10 Oberfläche auf der basis die eben nur UWP unterstützt. Ähnlich wie Continuum.
Wenn du WCOS + Oatis (CShell) + spezielle Hololens Komponenten zusammen packst, kannst es auf die Hololens 2 drauf packen und hast eben das neue "Hololens OS".
Windows Light (Santorini) ist es genau das selbe Spiel und in Zukunft wird es bei allen WCOS basierten Systemen so sein.
Current Tablets:
Microsoft Surface 3
Current Phones:
Lumia 950 XL | Alcatel Idol 4s | HP Elite x3
Phone History:
Samsung ATIV S | Lumia 930 | Lumia 730 | Lumia 640 XL | Lumia 1320 | Lumia 630 Dual | Lumia 520 | Samsung Omnia W I8350 | Samsung Galaxy S I9000
Microsoft Surface 3
Current Phones:
Lumia 950 XL | Alcatel Idol 4s | HP Elite x3
Phone History:
Samsung ATIV S | Lumia 930 | Lumia 730 | Lumia 640 XL | Lumia 1320 | Lumia 630 Dual | Lumia 520 | Samsung Omnia W I8350 | Samsung Galaxy S I9000