Pregunta

¿Hay una aplicación POSIX completa disponible en / para Windows 7 (estoy pensando en los servicios de Windows para UNIX)?

¿Está disponible en todas las versiones del sistema operativo (no parece)?

¿Cómo añadir / mejorar o romper en implementaciones anteriores de MS Windows POSIX?

¿Dónde puedo encontrar más información sobre Microsoft específica acerca y puestas en práctica en relación con el cumplimiento POSIX en Windows 7?

¿Fue útil?

Solución

SUA, antes llamado INTERIX, es ahora 100% compatibles con POSIX. Hay una gran cantidad de aplicaciones portados para ello. Incluso las distribuciones de Linux como Debian enteros han sido portados. SUA / Interix viene con Windows 2003R2 y hasta (incluyendo Win7 que tiene la última versión 6.1). También he realizado con éxito y sin BASH directamente apoyo SUA.

Anteriormente se llevaron a cabo sólo partes de POSIX. La nueva versión es totalmente compatible con POSIX y es (IIRC) asignada más directamente en el núcleo de Windows que antes, causando un aumento en la velocidad.

Sin embargo ten cuidado que yo (con una nota personal) problemas de memoria experiencia cuando guardo BASH abierta durante varios días. Los problemas parecen afectar a todo el sistema de SUA. No sé la causa de esto por lo que podría ser algo con mi configuración, pero vale la pena probar antes de considerar para su uso en producción.

Enlaces:
Artículo de Wikipedia en Interix
Debian interix puerto
Comunidad SUA con paquetes de aplicaciones / utilidades

Otros consejos

Se ha desuso desde Windows 8 , como se ha mencionado en esta respuesta https://superuser.com / a / 495367/128124 con la siguiente captura de pantalla a la parte posterior que:

Solicitud de funciones: https: //windows.uservoice.com/forums/265757-windows-feature-suggestions/suggestions/6573649-full-posix-support

Según un artículo sobre cómo hacerlo Geek , se fue removido desde Windows 8.1.

En el lado del servidor, fue oficialmente eliminado en Windows Server 2012 R2

Subsistema para aplicaciones basadas en UNIX

Windows Server 2012: Desaprobado

Windows Server 2012 R2: Se ha eliminado

Fuente: Características suprimido o desaprobado en Windows Server 2012 R2

2016 Subsistema de Windows para Linux

En 2016 un nuevo funcionario similar a Linux API llamado "Subsistema de Windows para Linux" fue anunciado. Incluye llamadas al sistema Linux, duende que corre, partes del / proc, Bash, GCC, (TODO probable glibc?), Apt-get y más: https://channel9.msdn.com/Events/Build/2016/P488 por lo que creo que va a permitir que Windows funcione mucho más, si no todos, de POSIX. Sin embargo, se centra en los desarrolladores / despliegue en lugar de los usuarios finales. En particular, no hay planes para permitir el acceso a la interfaz gráfica de usuario de Windows.

Si nos fijamos en http://technet.microsoft.com/en- es / library / cc772343.aspx se puede ver que es posible:

  • depurar aplicaciones POSIX con Visual Studio
  • ejecutar aplicaciones de 32 bits POSIX en un 64 Bit Edition de Windows
  • aplicaciones usan BSD, ya que el apoyo de BSD está incluido en la puesta en práctica de POSIX de Windows

Por favor tiene una lectura de https://en.wikipedia.org/wiki/Windows_Services_for_UNIX

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top