Crédito da imagem: PeopleImages / E + / GettyImages
O sistema operacional Unix foi desenvolvido pela primeira vez no Bell Labs da AT&T na década de 1970 como uma alternativa a um sistema operacional de computador mais complexo chamado Multics. Atualmente, uma organização chamada The Open Group reserva-se o direito de certificar o software como uma variante do o sistema operacional Unix, embora outros sistemas operacionais relacionados, como o Linux compartilhem muitos Unix recursos. As vantagens do sistema operacional Unix incluem simplicidade, extensibilidade e transparência, embora o sistema seja menos acolhedor para novos usuários do que outros sistemas operacionais, como o Microsoft Windows.
Vantagens do Sistema Operacional Unix
O sistema operacional Unix e seus parentes, como Linux e OpenBSD, têm sido usados para controlar computadores por décadas, desde que o sistema surgiu da operação de pesquisa e desenvolvimento do Bell Labs da AT&T. O Open Group agora detém a marca comercial Unix e o direito de certificar diferentes sistemas operacionais como uma forma de Unix, embora outros padrões, como o O padrão POSIX do Instituto de Engenheiros Elétricos e Eletrônicos indica sistemas que têm recursos semelhantes aos desenvolvidos pela AT&T Unix.
Vídeo do dia
O Unix tem sido amplamente usado para estações de trabalho e servidores de computador de última geração, como aqueles usados para servir páginas na World Wide Web e fornecer suporte para aplicativos online. O macOS da Apple é tecnicamente uma variante certificada pelo Open Group do Unix.
Design Simples e Modular
Muitos pesquisadores de sistemas operacionais, incluindo alguns dos desenvolvedores do Unix, têm procurado declarar as vantagens do sistema operacional Unix ao longo dos anos. Entre eles está uma filosofia de desenvolver o sistema para conter muitos programas pequenos e modulares que podem ser fácil e previsivelmente unidos para processar dados. Há também uma ênfase na simplicidade e no fornecimento de componentes que funcionem de forma consistente e, caso falhem por algum motivo, façam isso rapidamente e com indicações claras de qual erro ocorreu.
A filosofia Unix também enfatiza a transparência e extensibilidade, o que em muitos casos inclui fazer o código-fonte completo e legível de muitos programas disponíveis para os usuários lerem ou até mesmo alterarem conforme a necessidade ser. Os programas Unix e os componentes do sistema operacional também costumam vir com manuais digitais exaustivos, chamados coletivamente de páginas do manual.
Uma riqueza de especialistas
A longevidade do Unix e seus desdobramentos também significa que uma das vantagens do sistema operacional Unix é que é fácil contratar especialistas que podem trabalhar com sistemas operacionais ou encontrar documentação quando surge um problema com um Unix sistema.
Desvantagens do Unix
Embora o Unix seja amplamente usado no mundo dos servidores de computador, ele não é para todos. O Microsoft Windows voltado para o consumidor tem se mostrado consistentemente mais popular para computadores desktop, embora o Unix variante do macOS e sistemas operacionais semelhantes baseados em Linux, como Ubuntu e Chrome OS do Google, têm algum mercado compartilhado.
Uma cultura baseada em texto
O Unix é amplamente projetado em torno da linha de comando baseada em texto, onde programas simples são encadeados para processar informações de maneiras que podem ser confusas para usuários que estão mais acostumados a controlar sistemas com mouses e toque telas. Sua ênfase em resultados concisos também pode ser confusa ou intimidante para novos usuários.
As versões modernas do Unix têm interfaces gráficas, mas com exceção do macOS, elas geralmente não são tão refinadas quanto muitos usuários estão acostumados.
Software limitado e hardware variado
Além disso, muitos softwares comuns estão disponíveis apenas para outros sistemas operacionais, o que pode tornar o uso do Unix e suas variantes um problema para as pessoas que precisam usar esse software, de videogames a negócios comerciais Ferramentas.
Vários sistemas operacionais podem ser classificados como Unix, embora funcionem em diferentes hardwares e usem diferentes códigos subjacentes. É mais útil escolher uma variante específica, como o Linux, que funciona com base em um único conjunto de código principal do que tentar executar sistemas ou desenvolver programas baseados em todos os sistemas Unix.