Quão semelhantes são exatamente o Linux e o Unix? [duplicado]

0
Eu sou uma ciência da computação menor e eu aprecio muito mais desde que comecei a mergulhar na ciência da computação. Eu costumava ser um fã do windows e agora eu possuo dois macs (assim como o meu PC que tem o windows e o Ubuntu nele).

Eu quero aprender mais sobre como o linux foi desenvolvido. Eu sei que o linux é apenas o kernel e o GNU é, na verdade, o máximo do que estou interagindo. Então, quando eu digito ls -al no meu mac que usa unix como é diferente de quando eu digito ls -al na minha inicialização do Ubuntu no meu PC? A diferença está nas diferenças entre linux e unix? Ou o unix usa bibliotecas não-GNU para coisas como ls e cd ?

Então, quais são exatamente as diferenças de linux e unix? O Unix usa bibliotecas GNU para ls, cd e todas as operações de terminal comuns?

    
por user3123955 09.11.2014 / 22:48

2 respostas

4

O UNIX é uma antiga família de sistemas operacionais. Existem muitos ramos diferentes em sua evolução. Dê uma olhada no link por exemplo.

O Linux é agora um sabor muito comum do Unix. Foi reescrito do zero nos anos 90 e depois espalhado por todo o mundo desde então. Principalmente porque é um tipo de software livre.

No passado, havia dois ramos principais no sabor do Unix: ATT / SYS V e BSD. A ATT era proprietária e a BSD, uma espécie de software livre da Berkeley University.

Para um usuário, o que faz um sistema Unix é o conjunto de comandos. ls ou ps são esses comandos. Você pode escrever sua própria versão deles, mas você também pode usar os da GNU. O GNU é um projeto antigo sobre o fornecimento de ferramentas de software livre para cada um.

Em geral, em Unixes proprietários as ferramentas são proprietárias, sob BSD você terá o sabor BSD e na família Linux você terá o GNU. É por isso que o último é algumas vezes chamado de GNU / Linux.

As principais diferenças em todos esses muitos Unix residem em coisas específicas / técnicas: o modo como os threads são suportados, o sistema de arquivos específico ou esse tipo de coisa. A parte comum de todos esses Unixes é chamada POSIX, uma tentativa antiga de padronizar o núcleo do sistema.

    
por 09.11.2014 / 23:10
4

Bem, "Linux" é principalmente o kernel que você pode baixar no link , que vem geralmente com todos os utilitários GNU. Várias distribuições como o Ubuntu adicionam todo tipo de software e algumas ferramentas de empacotamento. - O resultado é muitas vezes chamado erroneamente de "Linux" também.

Unix , por outro lado, refere-se a um monte de sistemas diferentes:

Algunsdelessãocomerciais,outrossãogratuitos.Amaioriadelestemumnúcleomonolíticocontendotodasasferramentaspadrão,masessasferramentascomolsgeralmentenãosãoGNUeligeiramentediferentesemuso.Noentanto,elesgeralmenteseguemosmesmospadrões,como POSIX .

    
por 09.11.2014 / 23:27

Tags