Interix - Interix

Interix
Outros nomes OpenNT
Autor (es) original (is) Sistemas Softway
Desenvolvedor (s) Microsoft
lançamento inicial 29 de março de 1996 ; 25 anos atrás ( 29/03/1996 )
Versão estável
Subsistema para aplicativos baseados em UNIX no Microsoft Windows 7 e Windows Server 2008 R2 (6.1) / 11 de março de 2010 ; 11 anos atrás ( 11/03/2010 )
Sistema operacional Microsoft Windows

Interix era um subsistema Unix opcional em conformidade com POSIX para sistemas operacionais Windows NT . Interix era um componente do Windows Services for UNIX e um superconjunto do subsistema Microsoft POSIX . Como o subsistema POSIX, Interix era um subsistema de ambiente para o kernel NT . Ele incluiu vários programas de software utilitário de código aberto e bibliotecas . Interix foi originalmente desenvolvido e vendido como OpenNT até ser adquirido pela Microsoft em 1999.

Interix versões 5.2 e 6.0 foram componentes respectivos do Microsoft Windows Server 2003 R2 , Windows Vista Enterprise , Windows Vista Ultimate e Windows Server 2008 como subsistema para aplicativos baseados em Unix ( SUA ). A versão 6.1 foi incluída no Windows 7 (edições Enterprise e Ultimate), mas desabilitada por padrão, e no Windows Server 2008 R2 (todas as edições). Ele estava disponível como um download separado obsoleto para o Windows 8 e Windows Server 2012 e não está disponível no Windows 10 .

Detalhes

A instalação completa do Interix incluída (na versão 3.5):

O ambiente de desenvolvimento incluiu suporte para C , C ++ e Fortran . O encadeamento foi suportado usando o modelo Pthreads. Linguagens adicionais podem ser obtidas ( Python , Ruby , Tcl , etc.). Pacotes de software baseados em Unix e ferramentas de compilação estavam disponíveis para instalar ou criar pacotes de software pré-compilados.

A partir da versão 5.2 (Server 2003 / R2), os seguintes recursos foram adicionados:

  • "Modo misto" para vincular programas Unix com DLLs do Windows
  • Suporte para CPU de 64 bits (além de 32 bits)
  • Suporte a sistemas de arquivos grandes em sistemas de 64 bits
  • Os utilitários System V R4 podem ser instalados opcionalmente em vez dos utilitários padrão baseados em BSD
  • Plug-in de depuração MSVC
  • Conectividade da biblioteca de banco de dados (OCI / ODBC )

Com a versão 6.0 (Vista e Server 2008), os seguintes novos recursos foram adicionados:

  • Suporte IPv6 para APIs de soquete e daemons
  • Atualizações de utilitários para funcionalidade adicional
  • Plug-in de depuração MSVC aprimorado

A versão 6.0 do Interix para o Vista estava disponível apenas com as edições Ultimate e Enterprise .

A versão 6.1 do Interix estava disponível para Windows Server 2008 R2 e Windows 7 para as edições Enterprise e Ultimate.

Apoiar

O suporte tradicional era fornecido pela Microsoft mediante o pagamento de uma taxa ou contrato de serviço, embora os hotfixes liberados geralmente possam ser obtidos gratuitamente na Microsoft. Anteriormente, o suporte gratuito podia ser encontrado por meio dos fóruns no site da Comunidade SUA e com o FAQ, no entanto, parece ter sido retirado.

Aditivos

Aplicativos pré-construídos adicionais e bibliotecas de desenvolvimento podem ser obtidos gratuitamente no site da Comunidade SUA , no site Gentoo-prefix e no site Debian-Interix . Isso inclui aplicativos comumente usados ​​que não fazem parte da instalação da Microsoft, como OpenSSH , Git , Python e bash .

O site da Comunidade SUA incluído para desenvolvedores do Interix e o site foi contratado pela Microsoft para várias atualizações de utilitários e documentação do Interix e SUA .

História

Este produto começou a ser desenvolvido em 1996 sob o nome de produto OpenNT pela Softway Systems, Inc. antes de o nome ser alterado para Interix em 1998. O último lançamento da Softway Systems foi a versão 2.2. A Softway Systems virtualmente completou o próximo lançamento com o codinome Firebrand em 1999, que se tornou a base do Interix 3.0.

O conjunto de interoperabilidade Interix desenvolvido pela Softway Systems Inc., incluiu código substancial do OpenBSD ,. A Microsoft adquiriu a Interix em 1999.

A Microsoft continuou a distribuir Interix 2.2 como um produto autônomo até 2002.

A versão 3.0 do Interix foi lançada como componente do Windows Services for Unix (SFU) 3.0 em 2002. A versão 3.5 do Interix foi lançada como componente do SFU 3.5 em janeiro de 2004.

O Interix foi integrado como um componente da distribuição regular do sistema operacional Windows como um componente do Windows Server 2003 R2 em dezembro de 2005 na versão 5.2 e foi um componente da versão do Windows Vista como versão 6.0 (RTM novembro de 2006). O Windows Server 2008 teve a versão 6.0. O Windows 7 e o Windows Server 2008 R2 incluem o SUA 6.1.

A Microsoft anunciou em 2011 que o Interix não seria incluído nas versões do Windows após o Windows 8 e os clientes deveriam começar a migrar seus aplicativos para uma solução alternativa.

Lançamentos

Comandos e utilitários OpenNT, versão 1.0 (1.0)
29/03/1996 Comandos e utilitários OpenNT, versão 1.0 para subsistema WinNT POSIX
1996-07 Servidor X11R6 (Win32)
1996-08 telnetd (e inetd)
OpenNT 1.1 e SDK (1.1)
1996-09 OpenNT 1.1 e SDK para WinNT i386, alfa
OpenNT 2.0 (2.0)
1997-05 OpenNT 2.0 (Apache httpd e xv) para WinNT i386, alfa
1997-08-12 "OpenNT: portabilidade de aplicativos UNIX para Windows NT através de um subsistema de ambiente alternativo" Artigo da Usenix
12/08/1997 "OpenNT: Portabilidade de Aplicativos UNIX para Windows NT" Apresentação do Usenix (novamente 1998-06)
1997-11 "inetd e telnetd no Windows NT com OpenNT"
OpenNT 2.1 (2.1)
1997-12 OpenNT 2.1 para WinNT i386, alpha
1998-01 OpenNT 2.1
1998-02 "Nota técnica # 9: inetd e o pacote Daemon"
Atualização do artigo da primavera de 1998
Rebranding de Interix 2.1 1998-06
Interix 2.2 (2.2)
1998-06 Interix 2.2 (.0)?
1999-02 SFU 1.0 en para WinNT 4.0 (SP3 +) i386, alfa (não contém Interix; incluído para fins históricos com aquisição de MS)
17/09/1999 Adquirido pela Microsoft
1999-12 Interix 2.2 (.0) para WinNT 3.51 (SP5 +), 4.0 (SP3 +), 5.0
Interix 2.2 Service Pack 1 (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 (não contém Interix; incluído para fins históricos com aquisição de MS)
2000-06 SFU 2.0 ja para WinNT 4.0 (SP4 +), 5.0 i386 (não contém Interix; incluído para fins históricos com aquisição MS)
30/06/2001 "Estranhamente, tudo acabou bem" Conversa de Usenix
Microsoft Windows Services para UNIX 3.0 (3.0)
2002-05 SFU 3.0 en para WinNT 4.0 (SP6a +), 5.0,5.1 i386
  • Interix 3.0 (também conhecido como Firebrand)
2002-10 SFU 3.0 ja para WinNT 4.0 (SP6a +), 5.0,5.1 i386
Microsoft Windows Services para UNIX 3.5 (3.5)
2004-01 SFU 3.5 en, ja para WinNT 5.0,5.1,5.2 i386
Windows Server 2003 R2 (todas as edições) Subsistema para aplicativos baseados em UNIX (5.2)
06-12-2005 WinNT 5.2 R2
Windows Vista (edições Ultimate e Enterprise) Subsistema para aplicativos baseados em UNIX (6.0)
2006-11-08 WinNT 6.0 (2007-01-30)
Windows Server 2008 (todas as edições) Subsistema para aplicativos baseados em UNIX (6.0)
04/02/2008 WinNT 6.0
Subsistema para aplicativos baseados em UNIX no Microsoft Windows 7 e Windows Server 2008 R2 (6.1)
11/03/2010 WinNT 6.1

Veja também

Referências

Leitura adicional

links externos