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 manter adequadamente o ático da sua casa

Como manter adequadamente o ático da sua casa

Obter um termostato inteligente para controlar o aquecimento e o resfriamento de sua casa pode economizar dinheiro dependendo de como você o usa, mas um termostato não é vai poupar dinheiro sozinho. Sua casa também precisa de um bom fluxo de ar e isolamento, e o sótão é a maior peça do quebra-cabeça.

(how-to)

Você só precisa limpar um disco uma vez para apagá-lo com segurança

Você só precisa limpar um disco uma vez para apagá-lo com segurança

Você provavelmente já ouviu falar que precisa substituir uma unidade várias vezes para tornar os dados irrecuperáveis. Muitos utilitários de limpeza de disco oferecem toalhetes de múltiplas passagens. Esta é uma lenda urbana - você só precisa limpar uma unidade uma vez. Limpar refere-se a sobrescrever uma unidade com todos os 0s, todos os 1s ou dados aleatórios.

(how-to)