Que es Windows Core OS?
![476px-Windows_10_Logo.svg.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmf4uX7fCrc5zn96w2y27Vwd2DpdEFwsiUH8uigGqoA1x4/476px-Windows_10_Logo.svg.png)
Cada día la tecnología crece y crece mas, por supuesto Microsoft no escapa de esto, un ejemplo de esto es Windows Core OS, pero ................. que es Windows Core OS?
Es una versión de Windows 10 que unificará y remplazará las diferentes plataformas que incluyen una versión modificada de Windows. Windows Core OS se diferencia principalmente de Windows 10 en que no será una versión que lo remplace, sino que las dos versiones coexistirán como dos variantes diferentes del mismo sistema operativo.
Windows Core OS y OneCore
Para comprender cómo funcionará la visión de Windows de Microsoft, es esencial comprender parte de la arquitectura del sistema operativo.
Aquí hay una lista de elementos clave:
Windows OneCore: Microsoft unificó con éxito su kernel y sistema central de SO en todos los dispositivos en 2015.
Universal Windows Platform (UWP): Microsoft unificó su plataforma de aplicaciones, que se ejecuta en sistemas Win32 (x86, x64), ARM y Xbox.
Windows Core OS: según lo informado por nuestro escritor principal Zac Bowden, Microsoft está haciendo Windows 10 modular. Una vez finalizado, Windows 10 se verá igual, pero Microsoft puede agregar o eliminar fácilmente componentes como Win32 y soporte de telefonía para llamadas celulares. Windows Core OS también allanará el camino para una verdadera versión UWP de Windows 10 sin ningún soporte nativo de Win32 que eventualmente suplantará a Windows 10 S.
Windows CShell: con el mismo kernel, un núcleo flexible y una plataforma de aplicaciones unificadas, la última pieza es el shell (o UI) que se adapta a la pantalla. Tomando la idea de Continuum al nivel del sistema operativo, CShell permite a los dispositivos ajustar sus UI para diferentes tareas y experiencias. Un dispositivo móvil plegable sería capaz de escalar entre una interfaz de usuario basada en el teléfono y una interfaz de usuario basada en tabletas, e incluso extenderse a un modo de escritorio a través de Continuum, por ejemplo. O bien, una PC con Windows 10 podría tomar la interfaz de usuario de Xbox cuando esté en el modo de juego.
La idea aquí es simple: Windows compartirá el mismo kernel (OneCore) y ahora los mismos componentes de nivel del sistema operativo (Windows Core OS), pero el shell es variable y configurable en función del hardware que se está creando.
Antes de este modelo, Microsoft tenía el kernel unificado (OneCore), pero el nivel del sistema operativo era diferente en Windows 10 Mobile, Windows 10 PC, Xbox, HoloLens y Surface Hub. Cada uno requiere su propio equipo para mantener. Mientras todos compartían kernel (OneCore) y capa de aplicación (UWP), el "centro" de cada uno necesitaba su propio equipo de ingeniería.
pero primero debemos entender lo siguiente ...... que es un Kernel?
En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo). Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá usar un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporcionar una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.
En algunos sistemas operativos, no existe un núcleo como tal (algo común en sistemas empotrados), debido a que en ciertas arquitecturas no hay distintos modos de ejecución.
Con Windows Core OS, este modelo se elimina. Los componentes kernel, app layer y ahora a nivel de sistema operativo son todos iguales. La única diferencia será el shell o la interfaz de usuario. En el modelo Windows Core OS, estos también se conocen como "compositores". Por ejemplo, puede haber un compositor de tabletas, uno para escritorio y otro para dispositivos móviles.
Compositores: Andromeda, Polaris y más
Estructura de sistema operativo propuesta de un dispositivo que ejecuta "Polaris" y Windows Core OS.
Los compositores son parte de los shells flexibles que Windows Core OS expresará. Hay un shell móvil (Andromeda), shell de escritorio (Polaris), Surface Hub (Aruba) y shell de realidad mixta (Oasis).
Los nuevos dispositivos, en teoría, podrían tener múltiples compositores. Por ejemplo, un dispositivo podría actuar como móvil (Andrómeda) pero también cambiar a un modo de escritorio (Polaris).
Podría haber aún más compositores, no hay límites. Microsoft ya tendría terminado el núcleo (OneCore), el sistema operativo central (WCOS) y la capa de aplicación (UWP), pero podría incluir un nuevo compositor para un nuevo tipo de experiencia, como el modo de juego o de colaboración.
¿Suena como la experiencia de Continuum de Microsoft? Es. Este modelo es una forma de Continuum construida en todas las versiones de Windows para que el SO pueda vivir y adaptarse al nuevo hardware sin necesidad de volver a hacer el sistema operativo real.
En pocas palabras, Windows ahora es modular y el nivel de shell es la variable.
¿Qué hace que una PC Polaris sea diferente?
La primera vez que vea una computadora portátil Windows Core con Polaris, el software se verá igual que Windows 10.
Debajo, sin embargo, las cosas son diferentes. Ya no hay muchos sistemas heredados integrados en el sistema operativo, por ejemplo, el antiguo Explorador de archivos o la máquina de fax. Los componentes heredados están siendo destruidos para optimizar Windows para la próxima década.
Es dudoso que todos los sistemas heredados hayan desaparecido, incluidos algunos ganchos más profundos para las API "clásicas" de Win32. En su lugar, piense en Windows Core OS como un subconjunto del sistema operativo Windows más pesado y antiguo.
Pero, ¿qué pasa con las aplicaciones heredadas? Microsoft tiene algunas soluciones bajo consideración. Por un lado, todavía se ejecutan las aplicaciones en puente de Centennial desde la tienda de Microsoft. Es probable que Microsoft coloque muchas de sus propias aplicaciones heredadas en la Tienda para compensar su eliminación, como la antigua aplicación Microsoft Paint.
Otra solución puede implicar la transmisión de aplicaciones, básicamente ejecutando su aplicación heredada a través de la nube en su dispositivo. Pero el objetivo real de Windows Core OS y Polaris para usuarios de computadoras de escritorio y portátiles es UWP. Microsoft quiere que los consumidores usen la tienda de Microsoft y las aplicaciones en la plataforma UWP.
Composers
Los composers que Windows Core OS utiliza conocidos hasta ahora son Polaris, Andromeda, Oasis y Aruba.
Polaris
Polaris es el Shell alternativo de Windows 10 en ordenadores. Se puede considerar el sucesor de las ediciones S y Lean de Windows 10, ya que podría ser una versión más ligera de Windows 10 PC siendo un componente totalmente universal, donde todas las características heredadas se habrían eliminado, como por ejemplo las aplicaciones Win32. Es importante notar que los actuales dispositivos con Windows 10 PC no serán actualizables a Polaris ni viceversa. Los dispositivos con Polaris se comercializarían al mismo tiempo que los dispositivos con Windows 10.
Andromeda
Andromeda es el Shell alternativo de Windows 10 en dispositivos móviles. Se puede considerar el sucesor de la edición Mobile de Windows 10, ya que tienen aspecto parecido, aunque Andromeda tiene muchas más características que Windows 10 Mobile. Este dispositivo integraría Continuum, el cual, a diferencia del que se encuentra en Windows 10 Mobile, al conectarse a una pantalla su aspecto sería completamente idéntico a Polaris, es decir, tendría un entorno de escritorio nativo y no una simulación con limitaciones. Las características heredadas se habrían eliminado, como por ejemplo las aplicaciones Silverlight. Al igual que Polaris, Windows 10 Mobile no podrá actualizar a Windows Core OS (aunque algunos usuarios consiguieron instalar una compilación temprana de Andromeda en el HP Elite x3, debido a un bug de Microsoft).
Oasis
Oasis es el Shell alternativo de Windows 10 en dispositivos de realidad mixta. Es el sucesor de Windows Mixed Reality, ya que Oasis es un composer destinado a los dipositivos Mixed Reality. Oasis ya se encuentra en su última fase de desarrollo antes de su lanzamiento junto con HoloLens 2, previsto para otoño de 2018. Este composer reforzaría las características de estos dispositivos para unificarlos más a la Plataforma Universal de Windows y también adaptaría mejor el sistema al procesador ARM y la conectividad LTE. Todas las características heredadas se habrían eliminado.
Aruba
Aruba es el Shell alternativo de Windows 10 en pizarrones interactivos. Es el sucesor de la edición Team de Windows 10. Este será el primer composer de Windows Core OS lanzado al público, que vendrá instalado de fábrica en el Surface Hub 2, previsto para verano de 2018. Con este composer, la nueva generación del Surface Hub removería todas las características que no forman parte de la Plataforma Universal de Windows y añadiría nuevas, como por ejemplo fondos de pantalla y de bloqueo animados y Fluent Design.
Fuentes:
Espero les sea útil la información, un saludo.