Gian_Lucca
usa Linux Mint
Post recolhido
Enviado em 01/12/2016 - 18:49h
shoujo escreveu:
Esse é um erro comum que as pessoas cometem confundindo as palavras.. Linux e gnu não tem nada haver... O kernel Linux é apenas mais um dos muitos softwares licenciados sob a GNU.
Para um sistema ser Linux precisa ter o kernel Linux e isso já basta..
O que o Android não é, que seria GNU.. Android não é gnu, mas é Linux sim.
Mas como isso é possível?
Porque existr diferença entre gnu e opensource.
As ferramentas gnu exigem que todo software vinculado a elas tenha que ter as 4 liberdades exigidas... Portanto o kernel Linux tem a licença para poder se integrar com as ferramentas. Mas a partir do plano das bibliotecas a coisa começa mudar. Usando licenças livres, mas permissivas tornando possível ter código proprietário no sistema.
O Android modificou bastante o código, para ajustar aos celulares e criaram sua própria plataforma gráfica.
Por isso não é gnu..
O Android fez com o Linux o mesmo q a Apple fez com freebsd.
Mas para pessoas o kernel não importa muito.. o importante são as ferramentas e o resto do s.o
Muito boa explicação, pra nós iniciantes é um pouco complicado entender sobre os tipos de licenças e como elas são aplicadas na prática.