stringtranslate.com

Interix

Interix era un subsistema Unix opcional [ cita requerida ] , compatible con POSIX [ cita requerida ] para sistemas operativos Windows NT . Interix era un componente de Windows Services for UNIX y un superconjunto del subsistema POSIX de Microsoft . Al igual que el subsistema POSIX , Interix era un subsistema de entorno para el núcleo NT . Incluía numerosos programas y bibliotecas de software de utilidad de código abierto . Interix se desarrolló y vendió originalmente como OpenNT hasta que Microsoft lo compró en 1999.

Las versiones 5.2 y 6.0 de Interix eran componentes respectivos de Microsoft Windows Server 2003 R2 , Windows Vista Enterprise , Windows Vista Ultimate y Windows Server 2008 como Subsistema para aplicaciones basadas en Unix [1] ( SUA [2] ). La versión 6.1 se incluyó en Windows 7 (ediciones Enterprise y Ultimate) pero se deshabilitó de forma predeterminada, [3] y en Windows Server 2008 R2 (todas las ediciones). [4] Estaba disponible como una descarga separada obsoleta [5] para Windows 8 y Windows Server 2012 , y no está disponible en absoluto en Windows 10 .

Detalles

La instalación completa de Interix incluye (en la versión 3.5):

El entorno de desarrollo incluía compatibilidad con C , C++ y Fortran . Se admitía el uso de subprocesos mediante el modelo Pthreads. Se podían obtener lenguajes adicionales ( Python , Ruby , Tcl , etc.). Se disponía de herramientas de compilación y empaquetado de software basadas en Unix para instalar o crear paquetes de software precompilados.

A partir de la versión 5.2 (Server 2003/R2) se agregaron las siguientes capacidades: [6]

Con la versión 6.0 (Vista y Server 2008) se agregaron las siguientes características nuevas:

La versión 6.0 de Interix para Vista solo estaba disponible con las ediciones Ultimate y Enterprise .

La versión 6.1 de Interix estaba disponible para Windows Server 2008 R2 y Windows 7 para las ediciones Enterprise y Ultimate.

Apoyo

El soporte técnico tradicional lo proporcionaba Microsoft a cambio de una tarifa o mediante un contrato de servicio, aunque las revisiones publicadas por Microsoft suelen poder obtenerse de forma gratuita. Anteriormente, se podía encontrar soporte técnico gratuito a través de los foros del sitio de la comunidad SUA [7] y de las preguntas frecuentes [8] , pero parece que esta opción ya no está disponible.

Adiciones

Se podían obtener aplicaciones preconstruidas adicionales y bibliotecas de desarrollo de forma gratuita en el sitio de la comunidad SUA, el sitio Gentoo-prefix y el sitio Debian-Interix. Entre ellas se encontraban aplicaciones de uso común que no formaban parte de la instalación de Microsoft, como OpenSSH , Git , Python y bash .

El sitio de la Comunidad SUA está incluido para desarrolladores de Interix y ha sido contratado por Microsoft para varias actualizaciones de utilidades y documentación de Interix y SUA .

Historia

Este producto comenzó a desarrollarse en 1996 bajo el nombre de OpenNT por Softway Systems, Inc. antes de cambiar el nombre a Interix en 1998. La última versión de Softway Systems fue la 2.2. Softway Systems prácticamente había completado la siguiente versión, cuyo nombre en código era Firebrand, en 1999, que se convirtió en la base de Interix 3.0.

La suite de interoperabilidad Interix desarrollada por Softway Systems Inc. incluía código sustancial de OpenBSD . [9] [10] Microsoft adquirió Interix en 1999. [11] [12]

Microsoft continuó distribuyendo Interix 2.2 como un producto independiente hasta 2002.

La versión 3.0 de Interix se lanzó como componente de Windows Services for Unix (SFU) 3.0 en 2002. La versión 3.5 de Interix se lanzó como componente de SFU 3.5 en enero de 2004.

Interix se integró como un componente de la distribución regular del sistema operativo Windows [6] como un componente de Windows Server 2003 R2 en diciembre de 2005 en la versión 5.2 y fue un componente de la versión de Windows Vista como versión 6.0 (RTM noviembre de 2006). Windows Server 2008 tenía la versión 6.0. Windows 7 y Windows Server 2008 R2 incluían SUA 6.1.

Microsoft anunció en 2011 que Interix no se incluiría en las versiones de Windows posteriores a Windows 8 y que los clientes deberían comenzar a migrar sus aplicaciones a una solución alternativa. [13]

Lanzamientos

Comandos y utilidades de OpenNT, versión 1.0 (1.0)
29-03-1996 Comandos y utilidades de OpenNT, versión 1.0 para el subsistema POSIX de WinNT
Servidor X11R6 1996-07 (Win32)
1996-08 telnetd (y inetd)
OpenNT 1.1 y SDK (1.1)
1996-09 OpenNT 1.1 y SDK para WinNT i386, alfa
OpenNT 2.0 (2.0)
1997-05 OpenNT 2.0 (Apache httpd y xv) para WinNT i386, alfa
12 de agosto de 1997 "OpenNT: Portabilidad de aplicaciones UNIX a Windows NT a través de un subsistema de entorno alternativo" Documento de Usenix [14]
12-08-1997 "OpenNT: Portabilidad de aplicaciones UNIX a Windows NT" Presentación de Usenix [15] (de nuevo 06-1998)
1997-11 "inetd y telnetd en Windows NT con OpenNT"
OpenNT 2.1 (2.1)
1997-12 OpenNT 2.1 para WinNT i386, alfa
1998-01 OpenNT 2.1
1998-02 "Nota técnica n.° 9: inetd y el paquete Daemon"
Actualización del artículo de primavera de 1998
1998-06 Cambio de marca de Interix 2.1
Interix 2.2 (2.2)
1998-06 Interix 2.2(.0)?
1999-02 SFU 1.0 en para WinNT 4.0(SP3+) i386, alpha (no contiene Interix; se incluye con fines históricos con la adquisición de MS)
17-09-1999 Adquirida por Microsoft
1999-12 Interix 2.2(.0) para WinNT 3.51(SP5+),4.0(SP3+),5.0
Paquete de servicio 1 de Interix 2.2 (2.2.4)
Interix 2.2.5 (2.2.5)
2000-02 Interix 2.2.5 para WinNT 4.0(SP5+),5.0
2000-04 SFU 2.0 en para WinNT 4.0(SP4+),5.0 i386 (no contiene Interix; se incluye con fines históricos con la adquisición de MS)
2000-06 SFU 2.0 ja para WinNT 4.0 (SP4+), 5.0 i386 (no contiene Interix; se incluye con fines históricos con la adquisición de MS)
30-06-2001 "Por extraño que parezca, todo sale bien" Charla de Usenix [16]
Servicios de Microsoft Windows para UNIX 3.0 (3.0)
2002-05 SFU 3.0 es para WinNT 4.0(SP6a+),5.0,5.1 i386
  • Interix 3.0 (también conocido como Firebrand)
2002-10 SFU 3.0 ja para WinNT 4.0(SP6a+),5.0,5.1 i386
Servicios de Microsoft Windows para UNIX 3.5 (3.5)
2004-01 SFU 3.5 es, sí para WinNT 5.0,5.1,5.2 i386
Subsistema de Windows Server 2003 R2 (todas las ediciones) para aplicaciones basadas en UNIX (5.2)
6 de diciembre de 2005 WinNT 5.2 R2
Subsistema de Windows Vista (ediciones Ultimate y Enterprise) para aplicaciones basadas en UNIX (6.0)
2006-11-08 WinNT 6.0 (2007-01-30)
Subsistema de Windows Server 2008 (todas las ediciones) para aplicaciones basadas en UNIX (6.0)
4 de febrero de 2008 WinNT 6.0
Subsistema para aplicaciones basadas en UNIX en Microsoft Windows 7 y Windows Server 2008 R2 (6.1)
11 de marzo de 2010 WinNT 6.1

Véase también

Referencias

  1. ^ Componentes de interoperabilidad UNIX de Windows Server 2003 R2
  2. ^ "Subsistema para aplicaciones basadas en UNIX". Archivado desde el original el 23 de marzo de 2006. Consultado el 31 de enero de 2006 .
  3. ^ "LBW: Instalación de Interix". lbw.sourceforge.net. Archivado desde el original el 11 de abril de 2015. Consultado el 31 de marzo de 2014 .
  4. ^ Utilidades y SDK para el subsistema de aplicaciones basadas en UNIX en Microsoft Windows 7 y Windows Server 2008 R2
  5. ^ Características eliminadas o en desuso en Windows Server 2012
  6. ^ ab "Windows 2003 R2 + Interix". Archivado desde el original el 24 de octubre de 2006. Consultado el 15 de octubre de 2006 .
  7. ^ Sitio de la comunidad SUA
  8. ^ Página de preguntas frecuentes de Interix/SUA
  9. ^ Dohnert, Roberto J. (2004-01-21), "Revisión de los servicios de Windows para UNIX 3.5", OSNews , David Adams, archivado desde el original el 2008-02-11 , consultado el 2020-07-19
  10. ^ Reiter, Brian (26 de enero de 2010). "WONTFIX: select(2) en SUA 5.2 ignora el tiempo de espera". brianreiter.org.
  11. ^ "Microsoft adquiere Softway Systems para fortalecer las futuras soluciones de interoperabilidad con los clientes", Microsoft News Center , Microsoft , 17 de septiembre de 1999
  12. ^ "Milltech Consulting Inc". 2019. Archivado desde el original el 18 de septiembre de 2020. Consultado el 23 de junio de 2020 .
  13. ^ Instalación de componentes SUA en Windows 8
  14. ^ Walli, Stephen R. (12 de agosto de 1997). OPENNT: Portabilidad de aplicaciones UNIX a Windows NT mediante un subsistema de entorno alternativo. Ya no estamos en Kansas. Taller USENIX sobre Windows NT, 1997. Consultado el 20 de mayo de 2022 .
  15. ^ Walli, Stephen R. (12 de agosto de 1997). OPENNT: Portabilidad de aplicaciones UNIX a Windows NT. Ya no estamos en Kansas. Taller USENIX sobre Windows NT, 1997. Consultado el 20 de mayo de 2022 .
  16. ^ Walli, Stephen R. (30 de junio de 2001). Por extraño que parezca, todo sale bien (PDF) . Conferencia técnica de USENIX, 2001. Consultado el 20 de mayo de 2022 .

Lectura adicional

Enlaces externos