Implementação multiplataforma de ferramentas GNU? (Preferencialmente Java)

2

Gostaria de ter as ferramentas GNU disponíveis em várias plataformas, comportando-se da mesma maneira. Eu sei que existem portas, como link , mas elas são diferentes do que é suportado pelas versões linux.

Não tem necessariamente todas as ferramentas, estou procurando por algo básico como

  • wget
  • sed
  • ls
  • tee
  • grep
  • ps
  • etc.

Todo o meu desenvolvimento gira em torno de Java, portanto tenho Java em todas as máquinas, não importa a plataforma. Portanto, prefiro a implementação Java.

Então eu tentei encontrar ferramentas GNU implementadas em Java, mas não encontrei nenhum projeto desse tipo.

Alguém sabe sobre isso?

(PS: Não Apache Ant, eu quero para a linha de comando)

    
por Ondra Žižka 12.05.2011 / 13:28

2 respostas

3

Alguns comandos básicos do Unix são implementados aqui: link

Note que apenas comandos relacionados ao processamento de texto estão disponíveis e a implementação não é realmente como as ferramentas GNU - mas talvez ajude de qualquer maneira.

    
por 11.08.2014 / 00:06
2

Não há. As ferramentas gnu tendem a ser de nível razoavelmente baixo e pequeno, e mais importante, codificadas por hackers unix da velha escola, para quem C é a linguagem que o próprio deus escreveu (há muitos discordam, alguns dizem seu lisp, outro python) de implementações comuns de coreutils (o que você chama de ferramentas de gnu), e todas são c.

É simplesmente do jeito que é. No entanto, coreutils deve funcionar basicamente da mesma forma, a menos que o desenvolvedor tenha escolhido alterar a sintaxe.

    
por 12.05.2011 / 14:32