pt.phhsnews.com


pt.phhsnews.com / O que é o Unix e por que ele é importante?

O que é o Unix e por que ele é importante?


A maioria dos sistemas operacionais pode ser agrupada em duas famílias diferentes. Além dos sistemas operacionais baseados no Windows NT da Microsoft, quase tudo mais rastreia sua herança até o Unix.

Linux, Mac OS X, Android, iOS, SO Chrome, Orbis OS usado no PlayStation 4, seja qual for o firmware executado em seu computador. roteador - todos esses sistemas operacionais são freqüentemente chamados de sistemas operacionais “Unix-like”.

O design do Unix continua ativo no

RELACIONADO: O que significa “tudo é um arquivo” no Linux?

foi desenvolvido no Bell Labs da AT & T em meados da década de 1960. O lançamento inicial do Unix tinha alguns atributos de design importantes que vivem hoje.

Um é a “filosofia Unix” de criar utilitários pequenos e modulares que fazem uma coisa e os fazem bem. Se você estiver familiarizado com o uso de um terminal Linux, isso deve ser familiar para você - o sistema oferece vários utilitários que podem ser combinados de maneiras diferentes por meio de pipes e outros recursos para executar tarefas mais complexas. Até programas gráficos provavelmente estão chamando utilitários mais simples em segundo plano para fazer o trabalho pesado. Isso também facilita a criação de scripts de shell, unindo ferramentas simples para fazer coisas complicadas.

O Unix também tinha um único sistema de arquivos que os programas usam para se comunicar uns com os outros. É por isso que “tudo é um arquivo” no Linux - incluindo dispositivos de hardware e arquivos especiais que fornecem informações do sistema ou outros dados. É também por isso que somente o Windows possui letras de unidade herdadas do DOS - em outros sistemas operacionais, todos os arquivos do sistema fazem parte de uma única hierarquia de diretório.

Rastreando os Descendentes Unix

Como qualquer histórico que remonte a 40 anos, a história do Unix e seus descendentes é confusa. Para simplificar as coisas, podemos agrupar aproximadamente os descendentes do Unix em dois grupos.

Um grupo de descendentes do Unix foi desenvolvido na academia. O primeiro foi o BSD (Berkeley Software Distribution), um sistema operacional de código aberto, similar ao Unix. O BSD vive hoje através do FreeBSD, NetBSD e OpenBSD. O NeXTStep também foi baseado no BSD original, o Mac OS X da Apple foi baseado no NeXTStep e o iOS foi baseado no Mac OS X. Muitos outros sistemas operacionais, incluindo o Orbis OS usado no PlayStation 4, são derivados de tipos de sistemas operacionais BSD. .

RELATED: O Grande Debate: É Linux ou GNU / Linux?

O projeto GNU de Richard Stallman também foi iniciado como uma reação aos termos de licenciamento de software Unix cada vez mais restritivos da AT & T. O MINIX era um sistema operacional semelhante ao Unix criado para fins educacionais, e o Linux foi inspirado pelo MINIX. O Linux que conhecemos hoje é realmente GNU / Linux, pois é feito do kernel do Linux e de vários utilitários GNU. O GNU / Linux não é diretamente descendente do BSD, mas descende do design do Unix e tem suas raízes na academia. Muitos sistemas operacionais atuais, incluindo Android, Chrome OS, Steam OS e uma enorme quantidade de sistemas operacionais embarcados para dispositivos, são baseados no Linux.

Por outro lado, havia os sistemas operacionais comerciais Unix. UNIX AT & T, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - muitas grandes corporações queriam criar e licenciar suas próprias versões do Unix. Estes não são tão comuns hoje em dia, mas alguns deles ainda estão por aí.

Crédito da imagem: Wikimedia Commons

Por que o Windows usa barras invertidas e tudo Else Uses Forward Slashes

Muitas pessoas esperavam que o Unix se tornasse o sistema operacional padrão da indústria, mas os computadores DOS e “IBM PC compatible” eventualmente explodiram em popularidade. O DOS da Microsoft se tornou o DOS de maior sucesso de todos. O DOS nunca foi baseado no Unix, e é por isso que o Windows usa uma barra invertida para caminhos de arquivo, enquanto todo o resto usa uma barra invertida. Essa decisão foi feita nos primórdios do DOS, e versões posteriores do Windows herdaram, assim como BSD, Linux, Mac OS X e outros sistemas operacionais semelhantes a Unix herdaram muitos aspectos do design do Unix. Windows 3.1, Windows 95, Windows 98 e Windows ME foram todos baseados em DOS embaixo. A Microsoft estava desenvolvendo um sistema operacional mais moderno e estável na época, chamado Windows NT - para “Windows New Technology”. O Windows NT acabou chegando aos usuários regulares do Windows XP, mas estava disponível para empresas como o Windows 2000. e Windows NT antes disso.

Todos os sistemas operacionais da Microsoft são baseados no kernel do Windows NT hoje. O Windows 7, o Windows 8, o Windows RT, o Windows Phone 8, o Windows Server e o sistema operacional do Xbox One usam o kernel do Windows NT. Ao contrário da maioria dos outros sistemas operacionais, o Windows NT não foi desenvolvido como um sistema operacional semelhante ao Unix.

A Microsoft não começou com um slate completamente limpo, é claro. Para manter a compatibilidade com DOS e software Windows antigo, o Windows NT herdou muitas convenções do DOS, como letras de unidade, barras invertidas para caminhos de arquivo e barras para opções de linha de comando.

Por que é importante

Você já deu uma olhada o terminal do Mac OS X ou o sistema de arquivos e percebemos como era semelhante ao Linux, e quão diferente eles eram do Windows? Bem, é por isso - tanto o Mac OSX quanto o Linux são sistemas operacionais parecidos com o Unix.

Conhecer esse pouco de história ajuda você a entender o que é um sistema operacional semelhante ao Unix e por que tantos sistemas operacionais parecem tão semelhantes uns aos outros enquanto o Windows parece tão diferente. Isso explica por que o terminal no Mac OS X parecerá familiar para um nerd do Linux, enquanto o Prompt de Comando e o PowerShell no Windows são muito diferentes dos outros ambientes de linha de comando.

Esse foi apenas um histórico rápido que ajudará você a entender como chegamos aonde estamos hoje sem nos atolar nos detalhes. Se você quiser mais informações, poderá encontrar livros inteiros sobre a história do Unix

Crédito de imagem: Peter Hamer no Flickr, Takuya Oikawa no Flickr, CJ Sorg no Flickr



Como excluir mensagens de e-mail no seu iPhone ou iPad

Como excluir mensagens de e-mail no seu iPhone ou iPad

Se você usa o Mail no seu iPhone ou iPad, provavelmente já notou que é consideravelmente difícil excluir mensagens - por padrão, há apenas um botão Arquivar. Existe uma maneira, no entanto, para mover mensagens para o lixo. Simplesmente não é muito intuitivo. Em poucas palavras, a maioria de nós não quer arquivar cada mensagem de e-mail.

(how-to)

É Seguro usar um disco rígido USB externo para o / home Mount no Linux?

É Seguro usar um disco rígido USB externo para o / home Mount no Linux?

Se é uma questão de pouco espaço de disco rígido interno ou apenas uma preferência pessoal, discos rígidos externos podem ser úteis de várias maneiras. Com isso em mente, é seguro usar um disco rígido USB externo para a montagem / home no Linux? A seção de perguntas e respostas do SuperUser de hoje discute a pergunta para ajudar um leitor curioso.

(how-to)