Domanda

C'è un'implementazione POSIX completa disponibile in / per Windows 7 (sto pensando di Windows Services for UNIX)?

E 'disponibile in tutte le versioni del sistema operativo (non sembra)?

Come si aggiunge / migliorare o rompere su precedenti implementazioni di MS Windows POSIX?

Dove posso trovare maggiori informazioni sulle specifiche di Microsoft si avvicina e le implementazioni riguardanti il ??rispetto POSIX in Windows 7?

È stato utile?

Soluzione

SUA, precedentemente chiamato INTERIX, è ora al 100% POSIX compatibili. Ci sono un sacco di applicazioni ported per esso. Anche intere distribuzioni Linux come Debian sono stati portati. SUA / Interix viene fornito con Windows 2003R2 e (compreso Win7, che ha l'ultima 6.1). Ho anche compilato BASH senza supporto diretto SUA.

In precedenza sono stati attuati solo parti di POSIX. La nuova versione è completamente compatibile con POSIX ed è (IIRC) mappato più direttamente sul kernel di Windows rispetto a prima, causando un aumento della velocità.

Attenzione però che io (su una nota personale) problemi di memoria esperienza quando tengo BASH aperto per diversi giorni. I problemi sembrano influenzare l'intero sistema SUA. Non conosco la causa di questo in modo che possa essere qualcosa con la mia messa a punto, ma vale la pena di test prima di considerare per l'uso in produzione.

Link:
voci di Wikipedia Interix
Debian interix porta
Comunità SUA con fasci di apps / utils

Altri suggerimenti

E 'stato deprecato a partire da Windows 8 , come detto su questa risposta https://superuser.com / a / 495367/128124 con il seguente screenshot alla parte posteriore che:

Richiesta di funzionalità: https: //windows.uservoice.com/forums/265757-windows-feature-suggestions/suggestions/6573649-full-posix-support

Secondo un articolo su How-To Geek , è stato rimosso da Windows 8.1.

Sul lato server, è stato ufficialmente rimosso in Windows Server 2012 R2 :

sottosistema per applicazioni basate su UNIX

Windows Server 2012: deprecati

di Windows Server 2012 R2: Rimosso

Fonte: rimosso Caratteristiche o obsoleta in Windows Server 2012 R2

2016 di Windows Subsystem for Linux

Nel 2016 un nuovo ufficiale di Linux-like API chiamata "Windows Subsystem for Linux" è stato annunciato. Esso comprende le chiamate di sistema Linux, ELF esecuzione, le parti del filesystem / proc, Bash, GCC, (TODO probabile glibc?), Apt-get e di più: https://channel9.msdn.com/Events/Build/2016/P488 quindi credo che permetterà a Windows di funzionare molto, se non tutto, di POSIX. Tuttavia, si è focalizzata sulla sviluppatori / deployment invece di utenti finali. In particolare, non c'erano piani per consentire l'accesso alla GUI di Windows.

Se si guarda a http://technet.microsoft.com/en- us / library / cc772343.aspx si può vedere che è possibile:

  • applicazioni POSIX di debug con Visual Studio
  • Esegui applicazioni a 32 bit POSIX su un 64 bit Edition di Windows
  • applicazioni BSD correre, dal momento che il supporto BSD è incluso nella realizzazione POSIX Windows

Si prega di avere una lettura di https://en.wikipedia.org/wiki/Windows_Services_for_UNIX

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top