Por que o Windows possui um etc / hosts estilo Unix? [fechadas]

4

Por que o Windows tem %systemroot%/system32/drivers/etc/hosts , em oposição a algo mais "Windowsy"? Parece uma relíquia do derivativo do BSD que o Windows obteve alguns trechos de eras atrás. Isso é puramente uma coisa de compatibilidade?

    
por Foritus 09.11.2011 / 00:29

1 resposta

6

Sim, chegou com a adoção do TCP / IP pela Microsoft com base na API de sockets do BSD, conforme implementado de acordo com a especificação do WinSock.

Winsock follows the Windows Open System Architecture (WOSA) model; it defines a standard service provider interface (SPI) between the application programming interface (API), with its exported functions and the protocol stacks. It uses the sockets paradigm that was first popularized by Berkeley Software Distribution (BSD) UNIX. It was later adapted for Windows in Windows Sockets 1.1

link

Compatível como em

A local text file in the same format as the 4.3 Berkeley Software Distribution (BSD) UNIX \etc\hosts file.

link

Uma versão da história é aqui

    
por 09.11.2011 / 00:39