Microsoft Windows es una línea de productos de sistemas operativos gráficos patentados desarrollados y comercializados por Microsoft . Se agrupa en familias y subfamilias que atienden a sectores particulares de la industria informática: Windows (no calificado) para una estación de trabajo corporativa o de consumo , Windows Server para un servidor y Windows IoT para un sistema integrado . Las familias desaparecidas incluyen Windows 9x , Windows Mobile , Windows Phone y Windows Embedded Compact .
La primera versión de Windows se lanzó el 20 de noviembre de 1985 como un shell de sistema operativo gráfico para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI). [12]
Windows es el sistema operativo de escritorio más popular del mundo, con una cuota de mercado del 70% en marzo de 2023 [actualizar], según StatCounter . [13] Sin embargo, Windows no es el sistema operativo más utilizado cuando se incluyen sistemas operativos móviles y de escritorio, debido al crecimiento masivo de Android a nivel mundial desde principios de la década de 2010. [14]
A partir de 2024 [actualizar], la versión más reciente de Windows es Windows 11 para PC y tabletas de consumo , Windows 11 Enterprise para corporaciones y Windows Server 2022 para servidores. Aún se admiten algunas ediciones de Windows 10, Windows Server 2016 y posteriores (y excepcionalmente con soporte pago hasta Windows Server 2012 y Windows Embedded POSReady 7 ).
A partir de 2024, [actualizar]la única familia activa de nivel superior es Windows NT . La primera versión, Windows NT 3.1 , estaba destinada a servidores y estaciones de trabajo corporativas . Creció hasta convertirse en una línea de productos propia y ahora consta de cuatro subfamilias que tienden a lanzarse casi simultáneamente y comparten el mismo núcleo.
Estas familias de Windows de nivel superior ya no se desarrollan activamente:
El término Windows describe colectivamente cualquiera o todas las generaciones de productos de sistemas operativos de Microsoft . Estos productos generalmente se clasifican de la siguiente manera:
La historia de Windows se remonta a 1981, cuando Microsoft empezó a trabajar en un programa llamado "Interface Manager". Fue anunciado en noviembre de 1983 (después del Apple Lisa , pero antes del Macintosh ) con el nombre de "Windows", pero Windows 1.0 no se lanzó hasta noviembre de 1985. [17] Windows 1.0 iba a competir con el sistema operativo de Apple , pero alcanzó poca popularidad. Windows 1.0 no es un sistema operativo completo; más bien, extiende MS-DOS . El shell de Windows 1.0 es un programa conocido como MS-DOS Executive . Los componentes incluían Calculadora , Calendario, Cardfile , Visor de portapapeles , Reloj, Panel de control , Bloc de notas , Paint , Reversi , Terminal y Write . Windows 1.0 no permite ventanas superpuestas. En cambio, todas las ventanas están en mosaico . Sólo pueden aparecer cuadros de diálogo modales sobre otras ventanas. Microsoft vendió bibliotecas de desarrollo de Windows incluidas con el entorno de desarrollo C, que incluía numerosos ejemplos de Windows. [18]
Windows 2.0 se lanzó en diciembre de 1987 y fue más popular que su predecesor. Presenta varias mejoras en la interfaz de usuario y la gestión de la memoria. [19] Windows 2.03 cambió el sistema operativo de ventanas en mosaico a ventanas superpuestas. El resultado de este cambio llevó a Apple Computer a presentar una demanda contra Microsoft alegando infracción de los derechos de autor de Apple (finalmente se resolvió en los tribunales a favor de Microsoft en 1993). [20] [21] Windows 2.0 también introdujo atajos de teclado más sofisticados y podría hacer uso de memoria expandida .
Windows 2.1 se lanzó en dos versiones diferentes: Windows/286 y Windows/386 . Windows/386 utiliza el modo virtual 8086 de Intel 80386 para realizar múltiples tareas en varios programas de DOS y el modelo de memoria paginada para emular la memoria expandida utilizando la memoria extendida disponible . Windows/286, a pesar de su nombre, se ejecuta en procesadores Intel 8086 e Intel 80286 . Se ejecuta en modo real pero puede hacer uso del área de memoria alta . [22]
Además de los paquetes completos de Windows, había versiones de solo tiempo de ejecución que se entregaban con el software anterior de Windows de terceros y hacían posible ejecutar su software de Windows en MS-DOS y sin el conjunto completo de funciones de Windows.
Las primeras versiones de Windows a menudo se consideran shells gráficos, principalmente porque se ejecutaban sobre MS-DOS y lo usaban para servicios de sistemas de archivos . [23] Sin embargo, incluso las primeras versiones de Windows ya asumían muchas funciones típicas del sistema operativo; en particular, tener su propio formato de archivo ejecutable y proporcionar sus propios controladores de dispositivo (temporizador, gráficos, impresora, mouse, teclado y sonido). A diferencia de MS-DOS, Windows permitía a los usuarios ejecutar múltiples aplicaciones gráficas al mismo tiempo, mediante la multitarea cooperativa . Windows implementó un elaborado esquema de memoria virtual de software basado en segmentos, que le permite ejecutar aplicaciones con un tamaño mayor que la memoria disponible: los segmentos de código y los recursos se intercambian y desechan cuando la memoria escasea; Los segmentos de datos se movían en la memoria cuando una aplicación determinada había cedido el control del procesador.
Windows 3.0 , lanzado en 1990, mejoró el diseño, principalmente debido a la memoria virtual y los controladores de dispositivos virtuales cargables ( VxD ) que permiten a Windows compartir dispositivos arbitrarios entre aplicaciones DOS multitarea. [ cita necesaria ] Las aplicaciones de Windows 3.0 pueden ejecutarse en modo protegido , lo que les da acceso a varios megabytes de memoria sin la obligación de participar en el esquema de memoria virtual del software. Se ejecutan dentro del mismo espacio de direcciones, donde la memoria segmentada proporciona cierto grado de protección. Windows 3.0 también presentó mejoras en la interfaz de usuario. Microsoft reescribió las operaciones críticas de C al ensamblaje . Windows 3.0 fue la primera versión de Windows que logró un amplio éxito comercial, vendiendo 2 millones de copias en los primeros seis meses. [24] [25]
Windows 3.1, que estuvo disponible de forma generalizada el 1 de marzo de 1992, presentó un lavado de cara. En agosto de 1993, se lanzó Windows para trabajo en grupo, una versión especial con funciones integradas de red punto a punto y un número de versión 3.11. Se vendió junto con Windows 3.1. El soporte para Windows 3.1 finalizó el 31 de diciembre de 2001. [26]
Windows 3.2, lanzado en 1994, es una versión actualizada de la versión china de Windows 3.1. [27] La actualización se limitó a esta versión de idioma, ya que solo solucionó problemas relacionados con el complejo sistema de escritura del idioma chino. [28] Los fabricantes de computadoras generalmente vendían Windows 3.2 con una versión de MS-DOS de diez discos que también tenía caracteres chinos simplificados en la salida básica y algunas utilidades traducidas.
La siguiente versión importante de Windows orientada al consumidor, Windows 95 , se lanzó el 24 de agosto de 1995. Aunque todavía estaba basado en MS-DOS, Windows 95 introdujo soporte para aplicaciones nativas de 32 bits , hardware plug and play , multitarea preventiva y nombres de archivos de hasta 255 caracteres y proporcionó una mayor estabilidad con respecto a sus predecesores. Windows 95 también introdujo una interfaz de usuario rediseñada y orientada a objetos , reemplazando el Administrador de programas anterior con el menú Inicio , la barra de tareas y el shell del Explorador de Windows . Windows 95 fue un gran éxito comercial para Microsoft; Ina Fried de CNET comentó que "cuando Windows 95 finalmente salió del mercado en 2001, se había convertido en un elemento fijo en las computadoras de escritorio de todo el mundo". [29] Microsoft publicó cuatro versiones de servicio OEM (OSR) de Windows 95, cada una de las cuales era aproximadamente equivalente a un paquete de servicio . El primer OSR de Windows 95 fue también la primera versión de Windows que se incluyó con el navegador web de Microsoft , Internet Explorer . [30] El soporte general para Windows 95 finalizó el 31 de diciembre de 2000, y el soporte extendido para Windows 95 finalizó el 31 de diciembre de 2001. [31]
A Windows 95 le siguió el lanzamiento de Windows 98 el 25 de junio de 1998, que introdujo el modelo de controlador de Windows , soporte para dispositivos compuestos USB , soporte para ACPI , hibernación y soporte para configuraciones de monitores múltiples . Windows 98 también incluyó integración con Internet Explorer 4 a través de Active Desktop y otros aspectos de Windows Desktop Update (una serie de mejoras al shell Explorer que también estuvo disponible para Windows 95). En mayo de 1999, Microsoft lanzó Windows 98 Second Edition , una versión actualizada de Windows 98. Windows 98 SE agregó Internet Explorer 5.0 y Windows Media Player 6.2, entre otras actualizaciones. El soporte general para Windows 98 finalizó el 30 de junio de 2002 y el soporte extendido para Windows 98 finalizó el 11 de julio de 2006. [32]
El 14 de septiembre de 2000, Microsoft lanzó Windows Me (Millennium Edition), la última versión de Windows basada en DOS. Windows Me incorporó mejoras en la interfaz visual de su contraparte Windows 2000 basado en Windows NT , tenía tiempos de arranque más rápidos que las versiones anteriores (lo que sin embargo, requirió la eliminación de la capacidad de acceder a un entorno DOS en modo real , eliminando la compatibilidad con algunos programas más antiguos), [ 33] funcionalidad multimedia ampliada (incluido Windows Media Player 7, Windows Movie Maker y el marco de adquisición de imágenes de Windows para recuperar imágenes de escáneres y cámaras digitales), utilidades de sistema adicionales como System File Protection y System Restore , y herramientas de redes domésticas actualizadas . [34] Sin embargo, Windows Me enfrentó críticas por su velocidad e inestabilidad, junto con problemas de compatibilidad de hardware y la eliminación del soporte para DOS en modo real. PC World consideraba que Windows Me era uno de los peores sistemas operativos que Microsoft había lanzado jamás y el cuarto peor producto tecnológico de todos los tiempos. [16]
En noviembre de 1988, un nuevo equipo de desarrollo dentro de Microsoft (que incluía a los ex desarrolladores de Digital Equipment Corporation Dave Cutler y Mark Lucovsky ) comenzó a trabajar en una versión renovada del sistema operativo OS/2 de IBM y Microsoft conocido como "NT OS/2". NT OS/2 estaba destinado a ser un sistema operativo multiusuario seguro con compatibilidad POSIX y un kernel modular y portátil con multitarea preventiva y soporte para múltiples arquitecturas de procesador. Sin embargo, tras el exitoso lanzamiento de Windows 3.0 , el equipo de desarrollo de NT decidió reelaborar el proyecto para utilizar un puerto extendido de 32 bits de la API de Windows conocido como Win32 en lugar de los de OS/2. Win32 mantuvo una estructura similar a las API de Windows (permitiendo que las aplicaciones de Windows existentes se porten fácilmente a la plataforma), pero también admitía las capacidades del kernel NT existente . Tras su aprobación por parte del personal de Microsoft, continuó el desarrollo de lo que ahora era Windows NT, la primera versión de 32 bits de Windows. Sin embargo, IBM se opuso a los cambios y finalmente continuó con el desarrollo de OS/2 por su cuenta. [35] [36]
Windows NT fue el primer sistema operativo Windows basado en un kernel híbrido . El núcleo híbrido fue diseñado como un micronúcleo modificado , influenciado por el micronúcleo Mach desarrollado por Richard Rashid en la Universidad Carnegie Mellon, pero sin cumplir todos los criterios de un micronúcleo puro.
La primera versión del sistema operativo resultante, Windows NT 3.1 (llamado así para asociarlo con Windows 3.1 ), se lanzó en julio de 1993, con versiones para estaciones de trabajo de escritorio y servidores . Windows NT 3.5 se lanzó en septiembre de 1994, centrándose en mejoras de rendimiento y soporte para NetWare de Novell , y fue seguido por Windows NT 3.51 en mayo de 1995, que incluía mejoras adicionales y soporte para la arquitectura PowerPC . Windows NT 4.0 se lanzó en junio de 1996, introduciendo la interfaz rediseñada de Windows 95 en la serie NT. El 17 de febrero de 2000, Microsoft lanzó Windows 2000 , sucesor de NT 4.0. El nombre de Windows NT se eliminó en este punto para centrarse más en la marca Windows. [36]
La siguiente versión principal de Windows NT, Windows XP , se lanzó a la fabricación (RTM) el 24 de agosto de 2001 y al público en general el 25 de octubre de 2001. La introducción de Windows XP tenía como objetivo unificar la serie Windows 9x orientada al consumidor. con la arquitectura introducida por Windows NT, un cambio que Microsoft prometió proporcionaría un mejor rendimiento que sus predecesores basados en DOS. Windows XP también introduciría una interfaz de usuario rediseñada (que incluye un menú Inicio actualizado y un Explorador de Windows "orientado a tareas" ), funciones multimedia y de red optimizadas, Internet Explorer 6 , integración con los servicios .NET Passport de Microsoft , un " modo de compatibilidad " para ayuda a proporcionar compatibilidad con software diseñado para versiones anteriores de Windows y funcionalidad de Asistencia remota . [37] [38]
En el comercio minorista, Windows XP se comercializó en dos ediciones principales : la edición "Home" estaba dirigida a los consumidores, mientras que la edición "Professional" estaba dirigida a entornos empresariales y usuarios avanzados , e incluía características adicionales de seguridad y redes. Home y Professional fueron acompañadas más tarde por la edición "Media Center" (diseñada para PC de cine en casa , con énfasis en la compatibilidad con reproducción de DVD , tarjetas sintonizadoras de TV , funcionalidad DVR y controles remotos) y la edición "Tablet PC" (diseñada para dispositivos móviles que cumplan con sus especificaciones para una tableta , con soporte para entrada de lápiz óptico y aplicaciones adicionales habilitadas para lápiz). [39] [40] [41] El soporte general para Windows XP finalizó el 14 de abril de 2009. El soporte extendido finalizó el 8 de abril de 2014. [42]
Después de Windows 2000, Microsoft también cambió sus calendarios de lanzamiento para los sistemas operativos de servidor; la contraparte de servidor de Windows XP, Windows Server 2003 , se lanzó en abril de 2003. [36] Le siguió, en diciembre de 2005, Windows Server 2003 R2.
Después de un largo proceso de desarrollo , Windows Vista se lanzó el 30 de noviembre de 2006 para licencias por volumen y el 30 de enero de 2007 para consumidores. Contenía una serie de características nuevas , desde un shell y una interfaz de usuario rediseñados hasta cambios técnicos significativos , con un enfoque particular en las características de seguridad . Estuvo disponible en varias ediciones diferentes y ha sido objeto de algunas críticas , como caída del rendimiento, mayor tiempo de arranque, críticas al nuevo UAC y acuerdo de licencia más estricto. La contraparte del servidor de Vista, Windows Server 2008, se lanzó a principios de 2008.
El 22 de julio de 2009, Windows 7 y Windows Server 2008 R2 se lanzaron a fabricación (RTM) y se lanzaron al público tres meses después, el 22 de octubre de 2009. A diferencia de su predecesor, Windows Vista, que introdujo una gran cantidad de características nuevas, Windows 7 estaba destinado a ser una actualización incremental más enfocada de la línea Windows, con el objetivo de ser compatible con aplicaciones y hardware con los que Windows Vista ya era compatible. [43] Windows 7 tiene soporte multitáctil , un shell de Windows rediseñado con una barra de tareas actualizada con listas de salto revelables que contienen accesos directos a archivos utilizados frecuentemente con aplicaciones específicas y accesos directos a tareas dentro de la aplicación, [44] un sistema de red doméstica llamado HomeGroup , [45] y mejoras de rendimiento.
Windows 8 , el sucesor de Windows 7, se lanzó generalmente el 26 de octubre de 2012. Se realizaron una serie de cambios significativos en Windows 8, incluida la introducción de una interfaz de usuario basada en el lenguaje de diseño Metro de Microsoft con optimizaciones para dispositivos táctiles como como tabletas y PC todo en uno. Estos cambios incluyen la pantalla de Inicio , que utiliza mosaicos grandes que son más convenientes para las interacciones táctiles y permiten mostrar información continuamente actualizada, y una nueva clase de aplicaciones diseñadas principalmente para su uso en dispositivos táctiles. La nueva versión de Windows requería una resolución mínima de 1024×768 píxeles, [46] lo que la hacía inadecuada para netbooks con pantallas de 800×600 píxeles.
Otros cambios incluyen una mayor integración con servicios en la nube y otras plataformas en línea (como redes sociales y los servicios OneDrive (anteriormente SkyDrive) y Xbox Live de Microsoft ), el servicio Windows Store para distribución de software y una nueva variante conocida como Windows RT para uso en dispositivos que utilizan la arquitectura ARM y un nuevo método abreviado de teclado para capturas de pantalla . [47] [48] [49] [50] [51] [52] [53] Una actualización de Windows 8, llamada Windows 8.1 , [54] se lanzó el 17 de octubre de 2013 e incluye características como nuevos mosaicos en vivo. tamaños, integración más profunda de OneDrive y muchas otras revisiones. Windows 8 y Windows 8.1 han sido objeto de algunas críticas, como la eliminación del menú Inicio .
El 30 de septiembre de 2014, Microsoft anunció Windows 10 como el sucesor de Windows 8.1. Se lanzó el 29 de julio de 2015 y soluciona las deficiencias en la interfaz de usuario introducida por primera vez con Windows 8. Los cambios en la PC incluyen el regreso del menú Inicio, un sistema de escritorio virtual y la capacidad de ejecutar aplicaciones de la Tienda Windows dentro de Windows en el escritorio en lugar de en modo de pantalla completa. Se dice que Windows 10 está disponible para actualizar desde dispositivos Windows 7 con SP1, Windows 8.1 y Windows Phone 8.1 calificados desde la aplicación Obtener Windows 10 (para Windows 7 , Windows 8.1 ) o Windows Update ( Windows 7 ). [55]
En febrero de 2017, Microsoft anunció la migración de su repositorio de código fuente de Windows de Perforce a Git . Esta migración implicó 3,5 millones de archivos separados en un repositorio de 300 gigabytes. [56] En mayo de 2017, el 90 por ciento de su equipo de ingeniería usaba Git, en aproximadamente 8500 confirmaciones y 1760 compilaciones de Windows por día. [56]
En junio de 2021, poco antes del anuncio de Microsoft de Windows 11, Microsoft actualizó sus páginas de políticas de ciclo de vida para Windows 10, revelando que el soporte para su última versión de Windows 10 finalizará el 14 de octubre de 2025. [57] [58] El 27 de abril, 2023, Microsoft anunció que la versión 22H2 sería la última de Windows 10. [59] [60]
El 24 de junio de 2021, se anunció Windows 11 como el sucesor de Windows 10 durante una transmisión en vivo. El nuevo sistema operativo fue diseñado para ser más fácil de usar y comprensible. Se lanzó el 5 de octubre de 2021. [61] [62] A partir de mayo de 2022, [actualizar]Windows 11 es una actualización gratuita para los usuarios de Windows 10 que cumplan con los requisitos del sistema. [63]
En julio de 2021, Microsoft anunció que comenzará a vender suscripciones a escritorios virtualizados de Windows como parte de un nuevo servicio de Windows 365 el mes siguiente. El nuevo servicio permitirá el uso multiplataforma , con el objetivo de que el sistema operativo esté disponible tanto para usuarios de Apple como de Android. Es un servicio independiente y ofrece varias variaciones, incluidas Windows 365 Frontline, Windows 365 Boot y la aplicación Windows 365. [64] El servicio de suscripción será accesible a través de cualquier sistema operativo con un navegador web . El nuevo servicio es un intento de capitalizar la creciente tendencia, fomentada durante la pandemia de COVID-19 , de que las empresas adopten un entorno de trabajo remoto híbrido , en el que "los empleados dividen su tiempo entre la oficina y el hogar". Como se podrá acceder al servicio a través de navegadores web, Microsoft podrá evitar la necesidad de publicar el servicio a través de Google Play o Apple App Store . [65] [66] [67] [68] [69]
Microsoft anunció la disponibilidad de Windows 365 para clientes empresariales y empresariales el 2 de agosto de 2021. [70]
La compatibilidad multilingüe se ha integrado en Windows desde Windows 3.0. El idioma tanto del teclado como de la interfaz se puede cambiar a través del Panel de control de región e idioma. Los componentes para todos los idiomas de entrada admitidos, como los editores de métodos de entrada , se instalan automáticamente durante la instalación de Windows (en Windows XP y versiones anteriores, los archivos para idiomas de Asia oriental, como el chino, y los archivos para escrituras de derecha a izquierda, como el árabe, puede que sea necesario instalarlo por separado, también desde dicho Panel de Control). También se pueden instalar IME de terceros si un usuario considera que el proporcionado es insuficiente para sus necesidades. Desde Windows 2000, las ediciones en inglés de Windows NT incluyen IME de Asia oriental (como Microsoft Pinyin IME y Microsoft Japanese IME), pero los archivos para idiomas de Asia oriental se pueden instalar manualmente en el Panel de control.
Los idiomas de la interfaz del sistema operativo se pueden descargar de forma gratuita, pero algunos idiomas están limitados a determinadas ediciones de Windows. Los paquetes de interfaz de idioma (LIP) son redistribuibles y pueden descargarse desde el Centro de descargas de Microsoft e instalarse en cualquier edición de Windows (XP o posterior); traducen la mayor parte, pero no toda, la interfaz de Windows y requieren un determinado idioma base (el idioma con el que Windows se envió originalmente). Esto se utiliza para la mayoría de los idiomas en los mercados emergentes. Los paquetes de idioma completos, que traducen el sistema operativo completo, solo están disponibles para ediciones específicas de Windows (ediciones Ultimate y Enterprise de Windows Vista y 7, y todas las ediciones de Windows 8, 8.1 y RT excepto Single Language). No requieren un idioma base específico y se usan comúnmente para idiomas más populares como el francés o el chino. Estos idiomas no se pueden descargar a través del Centro de descargas, pero están disponibles como actualizaciones opcionales a través del servicio Windows Update (excepto Windows 8).
El idioma de la interfaz de las aplicaciones instaladas no se ve afectado por los cambios en el idioma de la interfaz de Windows. La disponibilidad de idiomas depende de los propios desarrolladores de aplicaciones.
Windows 8 y Windows Server 2012 presentan un nuevo Panel de control de idiomas donde tanto la interfaz como los idiomas de entrada se pueden cambiar simultáneamente, y los paquetes de idiomas, independientemente del tipo, se pueden descargar desde una ubicación central. La aplicación Configuración de PC en Windows 8.1 y Windows Server 2012 R2 también incluye una página de configuración equivalente para esto. Cambiar el idioma de la interfaz también cambia el idioma de las aplicaciones preinstaladas de la Tienda Windows (como Correo, Mapas y Noticias) y algunas otras aplicaciones desarrolladas por Microsoft (como Escritorio remoto). Sin embargo, las limitaciones anteriores para los paquetes de idiomas siguen vigentes, excepto que se pueden instalar paquetes de idiomas completos para cualquier edición, excepto para un solo idioma, que está dirigida a los mercados emergentes.
Windows NT incluía soporte para varias plataformas antes de que la computadora personal basada en x86 se convirtiera en dominante en el mundo profesional. Windows NT 4.0 y sus predecesores eran compatibles con PowerPC , DEC Alpha y MIPS R4000 (aunque algunas de las plataformas implementan computación de 64 bits , el sistema operativo las trataba como de 32 bits). Windows 2000 dejó de admitir todas las plataformas, excepto la x86 de tercera generación (conocida como IA-32 ) o más reciente en modo de 32 bits. La línea de clientes de la familia Windows NT todavía se ejecutaba en IA-32 hasta Windows 10 [63] (la línea de servidores de la familia Windows NT todavía se ejecutaba en IA-32 hasta Windows Server 2008 ).
Con la introducción de la arquitectura Intel Itanium ( IA-64 ), Microsoft lanzó nuevas versiones de Windows para admitirla. Las versiones Itanium de Windows XP y Windows Server 2003 se lanzaron al mismo tiempo que sus homólogos x86 convencionales. Windows XP 64-Bit Edition (Versión 2003), lanzado en 2003, es el último sistema operativo cliente de Windows compatible con Itanium. La línea Windows Server continúa soportando esta plataforma hasta Windows Server 2012 ; Windows Server 2008 R2 es el último sistema operativo Windows que admite la arquitectura Itanium.
El 25 de abril de 2005, Microsoft lanzó Windows XP Professional x64 Edition y Windows Server 2003 x64 para admitir x86-64 (o simplemente x64), la versión de 64 bits de la arquitectura x86. Windows Vista fue la primera versión cliente de Windows NT que se lanzó simultáneamente en las ediciones IA-32 y x64. A partir de 2024, todavía se admite x64.
Una edición de Windows 8 conocida como Windows RT fue creada específicamente para computadoras con arquitectura ARM , y aunque ARM todavía se usa para teléfonos inteligentes Windows con Windows 10, las tabletas con Windows RT no se actualizarán. A partir de Windows 10 Fall Creators Update (versión 1709) y posteriores, incluye soporte para PC basadas en ARM. [71]
Windows CE (oficialmente conocido como Windows Embedded Compact ), es una edición de Windows que se ejecuta en computadoras minimalistas , como sistemas de navegación por satélite y algunos teléfonos móviles. Windows Embedded Compact se basa en su propio kernel dedicado, denominado kernel de Windows CE. Microsoft otorga licencias de Windows CE a fabricantes de equipos originales y fabricantes de dispositivos. Los OEM y los fabricantes de dispositivos pueden modificar y crear sus propias interfaces y experiencias de usuario, mientras que Windows CE proporciona la base técnica para hacerlo.
Windows CE se utilizó en Dreamcast junto con el sistema operativo propietario de Sega para la consola. Windows CE fue el núcleo del que se derivó Windows Mobile . Su sucesor, Windows Phone 7 , se basó en componentes tanto de Windows CE 6.0 R3 como de Windows CE 7.0 . Sin embargo, Windows Phone 8 se basa en el mismo kernel NT que Windows 8.
Windows Embedded Compact no debe confundirse con Windows XP Embedded o Windows NT 4.0 Embedded , ediciones modulares de Windows basadas en el kernel de Windows NT.
Xbox OS es un nombre no oficial que se le da a la versión de Windows que se ejecuta en las consolas Xbox . [72] A partir de Xbox One es una implementación con énfasis en la virtualización (usando Hyper-V ), ya que se trata de tres sistemas operativos ejecutándose a la vez, que consta del sistema operativo central , un segundo implementado para juegos y uno más parecido a Windows. Entorno para aplicaciones. [73] Microsoft actualiza el sistema operativo de Xbox One todos los meses, y estas actualizaciones se pueden descargar desde el servicio Xbox Live a la Xbox y posteriormente instalarlas, o mediante el uso de imágenes de recuperación sin conexión descargadas a través de una PC. [74] Originalmente se basó en el kernel NT 6.2 (Windows 8) y la última versión se ejecuta en una base NT 10.0. A este sistema a veces se le denomina "Windows 10 en Xbox One". [75] [76] Los sistemas operativos Xbox One y Xbox Series también permiten una compatibilidad limitada (debido a restricciones de licencia y recursos de prueba) con hardware de generación anterior, [77] y el sistema Xbox 360 es compatible con versiones anteriores de la Xbox original. [78]
Hasta todas las versiones anteriores a Windows 2000 inclusive , Microsoft utilizó un sistema de control de versiones interno llamado Source Library Manager (SLM). Poco después del lanzamiento de Windows 2000, Microsoft cambió a una bifurcación de Perforce llamada Source Depot. [79] Este sistema se utilizó hasta 2017, una vez que el sistema no pudo seguir el ritmo de Windows. [ cita necesaria ] Microsoft había comenzado a integrar Git en Team Foundation Server en 2013, [80] pero Windows (y Office) continuaron confiando en Source Depot. [81] El código de Windows se dividió en 65 repositorios diferentes con una especie de capa de virtualización para producir una vista unificada de todo el código. [ cita necesaria ]
En 2017 Microsoft anunció que comenzaría a utilizar Git , un sistema de control de versiones de código abierto creado por Linus Torvalds y en mayo de 2017 informaron que la migración a un nuevo repositorio Git estaba completa. [82] [83] [56]
Sin embargo, debido a su larga historia de décadas, el código base de Windows no se adapta especialmente bien a la naturaleza descentralizada del desarrollo de Linux para el cual se creó originalmente Git. [ cita necesaria ] Cada repositorio Git contiene un historial completo de todos los archivos, [84] lo que resultó inviable para los desarrolladores de Windows porque clonar todo el repositorio lleva varias horas. [ cita necesaria ] Microsoft ha estado trabajando en un nuevo proyecto llamado Sistema de archivos virtual para Git (VFSForGit) para abordar estos desafíos. [83]
En 2021, Scalar reemplazó a VFS para Git . [85]
Cuota de mercado de versiones
Como porcentaje de los sistemas de escritorio y portátiles que utilizan Microsoft Windows, [89] según datos de StatCounter a julio de 2024 [90] :
El uso de Windows 10 ha superado al de Windows 7 a nivel mundial desde principios de 2018. [91]
Para las computadoras de escritorio y portátiles, según Net Applications y StatCounter (que rastrean el uso de sistemas operativos en dispositivos activos en la Web), Windows fue la familia de sistemas operativos más utilizada en agosto de 2021, con alrededor del 91% de participación en el uso, según a Net Applications [92] y alrededor del 76% de uso compartido según StatCounter. [93]
Incluyendo computadoras personales de todo tipo (por ejemplo, computadoras de escritorio, portátiles, dispositivos móviles y consolas de juegos), los sistemas operativos Windows representaron el 32,67% de la participación de uso en agosto de 2021, en comparación con Android (el más alto, con un 46,03%), el 13,76% de iOS . , el 2,81% de iPadOS y el 2,51% de macOS, según Net Applications [94] y el 30,73% de participación de uso en agosto de 2021, en comparación con Android (el más alto, con un 42,56%), el 16,53% de iOS/iPadOS y el 6,51% de macOS. , según StatCounter. [95]
Esas estadísticas no incluyen servidores (incluida la computación en la nube , donde Linux tiene una participación de mercado significativamente mayor que Windows), ya que Net Applications y StatCounter utilizan la navegación web como proxy para todos los usos.
Las primeras versiones de Windows se diseñaron en una época en la que el malware y las redes eran menos comunes y tenían pocas funciones de seguridad integradas; no proporcionaron privilegios de acceso para permitir que un usuario impida que otros usuarios accedan a sus archivos, y no proporcionaron protección de memoria para evitar que un proceso lea o escriba el espacio de direcciones de otro proceso o para evitar que un proceso acceda a códigos o datos utilizados por usuarios privilegiados. -código de modo.
Si bien la serie Windows 9x ofrecía la opción de tener perfiles para múltiples usuarios con perfiles y carpetas de inicio separados, no tenía ningún concepto de privilegios de acceso , lo que permitía a cualquier usuario editar los archivos de otros. Además, si bien ejecutaba aplicaciones separadas de 32 bits en espacios de direcciones separados, protegiendo el código y los datos de una aplicación para que no fueran leídos o escritos por otra aplicación, no protegía el primer megabyte de memoria de las aplicaciones del usuario por razones de compatibilidad. Esta área de memoria contiene código crítico para el funcionamiento del sistema operativo y, al escribir en esta área de memoria, una aplicación puede bloquear o congelar el sistema operativo. Esto era una fuente de inestabilidad, ya que las aplicaciones defectuosas podían escribir accidentalmente en esta región, corrompiendo potencialmente la memoria importante del sistema operativo, lo que generalmente resultaba en algún tipo de error y detención del sistema. [96]
Windows NT era mucho más seguro, implementaba privilegios de acceso y protección total de la memoria y, aunque los programas de 32 bits cumplían con la clasificación de seguridad C2 del Departamento de Defensa, [97] estas ventajas fueron anuladas [ ¿síntesis inadecuada? ] por el hecho de que, antes de Windows Vista , la cuenta de usuario predeterminada creada durante el proceso de configuración era una cuenta de administrador ; el usuario, y cualquier programa que iniciara, tenía acceso completo a la máquina. Aunque Windows XP ofrecía la opción de convertir las cuentas de administrador en cuentas limitadas, la mayoría de los usuarios domésticos no lo hacían, en parte debido a la cantidad de programas que requerían derechos de administrador para funcionar correctamente. Como resultado, la mayoría de los usuarios domésticos seguían funcionando como administrador todo el tiempo. Estos defectos arquitectónicos, combinados con la gran popularidad de Windows, convirtieron a Windows en un objetivo frecuente de los creadores de virus y gusanos informáticos . [98] [99] [100]
Además, aunque Windows NT y sus sucesores están diseñados para la seguridad (incluso en una red) y para PC multiusuario, inicialmente no se diseñaron teniendo en mente tanto la seguridad de Internet, ya que, cuando se desarrolló por primera vez a principios de los años 1990, Internet su uso era menos frecuente. [101]
En un memorando estratégico de 2002 titulado "Computación confiable" enviado a todos los empleados de Microsoft, Bill Gates declaró que la seguridad debería convertirse en la máxima prioridad de Microsoft. [102] [103]
Windows Vista introdujo un sistema de elevación de privilegios llamado Control de cuentas de usuario . [104] Al iniciar sesión como usuario estándar, se crea una sesión de inicio de sesión y se asigna un token que contiene solo los privilegios más básicos. De esta manera, la nueva sesión de inicio de sesión es incapaz de realizar cambios que afectarían a todo el sistema. Al iniciar sesión como usuario en el grupo Administradores, se asignan dos tokens separados. El primer token contiene todos los privilegios que normalmente se otorgan a un administrador, y el segundo es un token restringido similar al que recibiría un usuario estándar. Las aplicaciones de usuario, incluido el shell de Windows , se inician con el token restringido, lo que da como resultado un entorno de privilegios reducidos incluso con una cuenta de administrador. Cuando una aplicación solicita privilegios más altos o se hace clic en "Ejecutar como administrador", UAC solicitará confirmación y, si se otorga el consentimiento (incluidas las credenciales de administrador si la cuenta que solicita la elevación no es miembro del grupo de administradores), iniciará el proceso usando el token sin restricciones. [105]
Los documentos filtrados de 2013 a 2016 con el nombre en código Vault 7 detallan las capacidades de la CIA para realizar vigilancia electrónica y guerra cibernética, [106] como la capacidad de comprometer sistemas operativos como Windows. [107]
En agosto de 2019, expertos en informática informaron que la vulnerabilidad de seguridad de BlueKeep , CVE - 2019-0708, que potencialmente afecta a versiones anteriores de Windows sin parches a través del Protocolo de escritorio remoto del programa , permitiendo la posibilidad de ejecución remota de código , puede incluir fallas relacionadas, denominadas colectivamente DejaBlue. , afectando también a las versiones más recientes de Windows (es decir, Windows 7 y todas las versiones recientes). [108] Además, los expertos informaron sobre una vulnerabilidad de seguridad de Microsoft , CVE - 2019-1162, basada en código heredado que involucra Microsoft CTF y ctfmon (ctfmon.exe) , que afecta a todas las versiones de Windows desde Windows XP hasta las versiones más recientes de Windows 10. ; Hay un parche disponible para corregir el defecto. [109]
Microsoft publica parches de seguridad a través de su servicio Windows Update aproximadamente una vez al mes (generalmente el segundo martes del mes), aunque las actualizaciones críticas están disponibles en intervalos más cortos cuando es necesario. [110] Las versiones posteriores a Windows 2000 SP3 y Windows XP implementaron la descarga e instalación automática de actualizaciones, lo que aumentó sustancialmente el número de usuarios que instalan actualizaciones de seguridad. [111]
Windows integra el antivirus Windows Defender, considerado uno de los mejores disponibles. [112] Windows también implementa Secure Boot , Control Flow Guard , protección contra ransomware, cifrado de disco BitLocker , un firewall y Windows SmartScreen.
En julio de 2024, Microsoft señaló su intención de limitar el acceso al kernel y mejorar la seguridad general, luego de una actualización de CrowdStrike muy publicitada que provocó la falla de 8,5 millones de PC con Windows. [113]
Todas las versiones de Windows NT 3 se han basado en un sistema de permisos de sistema de archivos denominado AGDLP (Cuentas, Globales, Dominio Local, Permisos) en el que los permisos de archivos se aplican al archivo/carpeta en forma de un "grupo local". que luego tiene como miembros a otros "grupos globales". Estos grupos globales contienen otros grupos o usuarios dependiendo de las diferentes versiones de Windows utilizadas. Este sistema difiere de los productos de otros proveedores, como Linux y NetWare, debido a que la asignación "estática" de permisos se aplica directamente al archivo o carpeta. Sin embargo, el uso de este proceso de AGLP/AGDLP/AGUDLP permite aplicar una pequeña cantidad de permisos estáticos y permite cambios fáciles en los grupos de cuentas sin volver a aplicar los permisos de archivos y carpetas.
Debido a la popularidad del sistema operativo, se han lanzado una serie de aplicaciones que tienen como objetivo proporcionar compatibilidad con aplicaciones de Windows, ya sea como una capa de compatibilidad para otro sistema operativo o como un sistema independiente que puede ejecutar software escrito para Windows de forma inmediata. Estos incluyen:
El 14% de Turner [director de operaciones de Microsoft] provino de un nuevo pronóstico publicado la semana pasada por Gartner, que estimó que la participación de Windows en el mercado de dispositivos enviados el año pasado fue del 14% y disminuiría ligeramente. hasta el 13,7% en 2014. Android dominará, dijo Gartner, con una participación del 48% este año
En Windows Vista, la iniciativa Control de cuentas de usuario (UAC) introduce cambios fundamentales en el sistema operativo para mejorar la experiencia del usuario no administrativo.