Software GNU "inchado"

1. Software GNU "inchado"

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/04/2017 - 22:43h

As distribuições linux, em sua maioria, fazem grande uso dos softwares GNU, vocês não acham que isso torna quase todas as distros existentes extremamente "inchadas"?

echo: gnu(272), netbsd(81), draco(23), plan9(41);
cat: gnu(767), netbsd(308), draco(69), plan9(35);
cp: gnu(1221), netbsd(548 + 421), draco(86 + 68 + 102), plan9(177);
(os "+" são referencias a codigos externos)

estes foram algum exemplos, os links estão logo abaixo. Qual a opnião de vocês sobre isso? acham valido tantas linhas para programas tão simples?

GNU:
https://github.com/coreutils/coreutils/tree/master/src/echo.c
https://github.com/coreutils/coreutils/tree/master/src/cat.c
https://github.com/coreutils/coreutils/tree/master/src/cp.c
NetBSD:
http://cvsweb.netbsd.org/bsdweb.cgi/src/bin/echo/echo.c?annotate=1.19
http://cvsweb.netbsd.org/bsdweb.cgi/src/bin/cat/cat.c?annotate=1.47.20.1
http://cvsweb.netbsd.org/bsdweb.cgi/src/bin/cp/cp.c?annotate=1.58.2.1
Draco:
https://github.com/dracoproject/dcore/tree/master/src/echo/echo.c
https://github.com/dracoproject/dcore/tree/master/src/cat/cat.c
https://github.com/dracoproject/dcore/tree/master/src/cp/cp.c
Plan9:
http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/echo.c
http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/cat.c
http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/cp.c


  


2. Re: Software GNU "inchado"

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/04/2017 - 23:26h


Qual a opnião de vocês sobre isso?


Indiferente


acham valido tantas linhas para programas tão simples?


os programas do GNU não são simples e tem mais coisas que os outros, é uma troca.


3. Re: Software GNU "inchado"

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/04/2017 - 23:31h

Simpatizo muito com a filosofia do projeto GNU e acho várias ferramentas dele excelêntes. Não acho que a quantidade de linhas seja um problema, pois, como dito acima, são ótimos softwares e acompanham o GNU/Linux desde a versão 0.1. Minha única reclamação é o GNOME: estão amarrando uma caralhad* de pacotes desnecessários no DE.


4. Re: Software GNU "inchado"

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/04/2017 - 23:37h


pois, como dito acima, são ótimos softwares


Nunca disse que são otimos softwares, eu disse que eles fazem uma troca de ter maior complexidade em trocas de mais funções.


5. Re: Software GNU "inchado"

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/04/2017 - 23:46h

@Uriukhei: Fala de dependencias ou pacotes que fazem parte da DE? pois até onde sei se for o segundo caso você pode removê-los durante a compilação.

@north: se você considerar o binario solto realmente possui mais funções, mas se você considerar todos os binarios que fazem parte do coreutils ele repente funções, então mesmo usando os outros citados você conseguiria resultados parecidos.


6. Re: Software GNU "inchado"

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2017 - 00:14h

katsuke00 escreveu:

@Uriukhei: Fala de dependencias ou pacotes que fazem parte da DE? pois até onde sei se for o segundo caso você pode removê-los durante a compilação.

@north: se você considerar o binario solto realmente possui mais funções, mas se você considerar todos os binarios que fazem parte do coreutils ele repente funções, então mesmo usando os outros citados você conseguiria resultados parecidos.

Dependências, algo realmente chato.


7. Re: Software GNU

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2017 - 00:27h


se você considerar o binario solto realmente possui mais funções, mas se você considerar todos os binarios que fazem parte do coreutils ele repente funções, então mesmo usando os outros citados você conseguiria resultados parecidos.


Resultados parecidos, não os mesmos, e com uma shell ou pipe voce pode fazer quase qlqr coisa ser redundante


8. Re: Software GNU "inchado"

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2017 - 00:46h

@north: A diferença a qual me refiro não é o resultado final, pois este é identico se souber usar pipes, mas o desempenho este e afetado em certos casos, por exemplo tirar recursão de todas as ferramentas unix por que já existe o "find". O coreutils é feito para se utilizar com uma shell então deve-se considerar o uso dele neste ambiente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts