Utilitários de linha de comando Unix para Windows x64? [fechadas]

9

Existem muitos pacotes de utilitários de linha de comando do UNIX para o Windows de 32 bits . Agora que o compilador do Windows mingw-w64 é estável, eu esperava que aparecessem utilitários semelhantes para o Windows de 64 bits (por exemplo, "GnuWin64"). No entanto, não estou encontrando eles. Onde eles estão?

Mike T
fonte
Qual o benefício que você acredita que eles lhe fornecerão?
Ignacio Vazquez-Abrams
Na maior parte, os utilitários de 32 bits funcionam muito bem. Mas eu trabalho com arquivos multi-gigabyte, para os quais existem limitações (por exemplo, valor muito grande para o tipo de dados definido )
Mike T
[para arquivos com vários gigabytes] você não deve trabalhar com alternativas melhores para emulação? Como uma inicialização dupla com o Linux ou uma VM.
nik
@nik, eu uso ambos os sistemas Win / POSIX, mas como eu uso os dois , eu gostaria de usar um conjunto de ferramentas GNU similar. Por exemplo, para comparar md5sumverificações de arquivos nos dois sistemas.
Mike T

Respostas:

8

Como eu mencionei no SuperUser um ... dois ... três vezes:

As ferramentas do kit de ferramentas utilitárias SFUA , executadas no Subsistema para Aplicativos Baseados em UNIX, que vem diretamente no Windows 7 Ultimate Edition e no Windows Server 2008 R2 (para Windows XP, é possível baixar e instalar o Services for UNIX version 3.5 .), vêm em ambos os sabores AMD64 e IA64, bem como x86-32. Esse kit de ferramentas possui um grande número de ferramentas de TUI de linha de comando, de mve du, através dos shells Korn e C, para perle awk. Os programas são executados no ambiente POSIX nativo do Windows NT, em vez de com emuladores DLL (como cygwin1.dll) camadas sobre Win32 como outros conjuntos de ferramentas.

JdeBP
fonte
6

Os utilitários SFUA não são os mesmos que os GNU. Eles são amplamente incompatíveis e apenas implementam um subconjunto muito pequeno das funções Posix.

Há poucos utilitários que veriam qualquer ganho do endereçamento de memória do Win64 são os mais recentes relacionados à compactação. A maioria deles possui o Win64 disponível no site do projeto. Basta usar essa versão em seu lugar.

Quanto às bibliotecas, se você as estiver usando em um projeto, recomendo que você mesmo crie a dll se não estiver disponível em outras páginas. Eu recomendo contra a atualização das bibliotecas de dll que vieram com outros projetos. Há uma razão pela qual eles enviaram a versão que eles fizeram. Basta obter uma versão atualizada de todo o pacote se você precisar resolver um problema na dll.

Robert Wm Ruedisueli
fonte
5

Cygwin começou a fornecer versões de 64 bits há alguns meses (julho de 2013)

Diaa Sami
fonte
-2

Encontrado este link para ssed que funciona no Windows de 32 e 64 bits

http://sed.sourceforge.net/grabbag/ssed/

DJW
fonte
1
Bem-vindo ao superusuário! Por favor, leia Como recomendar o software para informações mínimas necessárias e sugestões sobre como recomendar o software no Superusuário. Para manter sua resposta útil, mesmo se o link fornecido quebrar, esses detalhes devem ser editados em sua resposta.
Twisty Impersonator