Wie der Microsoft-Chef Satya Nadella erklärte, wird derzeit an der Anpassung des Userspace-Teils des beliebten Betriebssystems Windows an einen neuen hybriden Kern gearbeitet, der auf dem Quellcode des FreeBSD-Kerns basiert. Daher ist Windows 12 das letzte Betriebssystem von Microsoft, das den moralisch veralteten NT-Kern erhält; zukünftige Versionen werden einen neuen Kern mit dem Codenamen „Tomato“ erhalten.
Eine der Hauptgründe für diese Entscheidung sind die zunehmenden Probleme mit der Unterstützung des nicht mehr zeitgemäßen NT-Kerns sowie das wachsende Interesse an NIX-ähnlichen Kernen im Bereich mobiler Geräte und IoT.
Es wird angenommen, dass der neue Kern neben den traditionellen Systemaufrufen von BSD auch eine alternative Schnittstelle auf Basis von COM/WinRPC für die Interaktion mit Benutzer-Code haben wird. So wird den Entwicklern anstelle einfacher Systemaufrufe ein Framework zur Verfügung gestellt, das auf Microsoft IDL Compiler und früheren Arbeitsergebnissen der COM-Technologie basiert und zur Serialisierung/Deserialisierung von über WinRPC übertragenen Daten dient.
Quelle: linux.org.ru
