O Linux matou o Unix comercial?

Logotipo da Red Hat no escritório da empresa no Vale do Silício.
Michael Vi / Shutterstock.com

As vendas de Unix comercial despencaram. Deve haver algo por trás desse declínio dramático. O Linux matou seu ancestral ao se tornar um substituto perfeitamente viável, como uma versão do sistema operacional de Invasion of the Body Snatchers?

O começo do Unix

O lançamento inicial do Unix ocorreu há cinquenta anos em 1969, na Bell Labs , uma empresa de pesquisa e desenvolvimento de propriedade da  AT&T . Feliz aniversário, Unix. Na verdade, naquela época ainda se chamava Unics, que significa  UNI plexed I nformation and C omputing S ervice. Aparentemente, ninguém se lembra de quando o “cs” se tornou um “x”. Ele foi escrito em um computador DEC PDP / 7 , em linguagem assembly DEC .

Havia uma necessidade dentro da Bell de produzir pedidos de patentes compostas. A equipe de desenvolvimento do Unix identificou essa necessidade como uma oportunidade de colocar as mãos no computador DEC PDP / 11/20 mais novo e poderoso , então eles rapidamente produziram um programa de composição para gerar os pedidos de patentes. Depois disso, o uso do Unix cresceu continuamente na Bell.

Em 1973 Versão 4 do Unix foi lançado, re-escrito na linguagem de programação C . A introdução do manual que o acompanha dizia: “O número de instalações UNIX está agora acima de 20, e muitos mais são esperados.” (K. Thompson e DM Richie, The UNIX Programmer’s Manual , 4ª ed. Novembro de 1973.)

Quão pouco eles sabiam! Em 1973, Ken Thompson e Dennis Ritchie , dois dos principais arquitetos do Unix, apresentaram um artigo em uma conferência sobre o Unix. Imediatamente, eles receberam pedidos de cópias do sistema operacional.

Por causa de um  decreto de consentimento  que a AT&T firmou com o governo dos Estados Unidos em 1956, a AT&T teve que ficar fora de “qualquer negócio que não seja o fornecimento de serviços de comunicação de operadora comum.” O resultado foi que eles podiam licenciar produtos da Bell Labs, mas não podiam produzi-los de todo o coração. Portanto, o sistema operacional Unix foi distribuído como código-fonte com uma licença e custos que cobriam o envio e embalagem e um “royalty razoável”.

Como a AT&T não conseguia tratar o Unix como um produto e não o envolvia com a usual, o Unix não recebeu marketing. Ele veio sem suporte e sem correções de bugs. Apesar disso, o Unix se espalhou para universidades, aplicações militares e, eventualmente, o mundo comercial.

Como o Unix foi reescrito na linguagem de programação C, foi relativamente fácil portá-lo para novas arquiteturas de computador e logo o Unix estava rodando em todos os tipos de hardware. Ele havia escapado dos limites da linha de produtos DEC e agora podia rodar em quase qualquer lugar.

A ascensão do Unix comercial

Em 1982, após outro decreto de consentimento, a AT&T foi forçada a renunciar ao controle da Bell, e a Bell foi dividida em empresas regionais menores. Essa reviravolta liberou a AT&T de algumas de suas restrições anteriores. Eles agora eram capazes de produzir o Unix formalmente. Em 1983, as taxas de licença foram aumentadas e o suporte e a manutenção estavam finalmente disponíveis.

Recomendado:  Como substituir uma tomada que é controlada por um interruptor de luz

Foi esse movimento em direção ao comercialismo que disparou Richard Stallman a criar o Projeto GNU , com o objetivo de escrever uma versão do Unix que fosse totalmente livre do código-fonte da AT&T. Feliz aniversário, Projeto GNU, 36 anos este ano.

Claro, aqueles que já tinham o código-fonte do Unix sob a licença de software anterior foram capazes de manter essa versão. Eles próprios o modificaram, ampliaram e corrigiram ou com a ajuda de uma das comunidades de usuários do Unix que surgiram como grupos técnicos de autoajuda na ausência de suporte da AT&T.

IBM , HP , Sun , Silicon Graphics e muitos outros fornecedores de hardware tinham sua própria versão comercial proprietária do Unix ou um sistema operacional semelhante ao Unix.

O Unix se tornou continuamente o sistema operacional preferido para cargas de trabalho de missão crítica em mercados como saúde e bancos. O Unix foi encontrado alimentando mainframes e minicomputadores nas instalações de fabricantes aeroespaciais, automotivos e de construção naval, e universidades em todo o mundo o adotaram amplamente.

As instalações do Unix dispararam quando as versões foram portadas para computadores pessoais, e particularmente quando o processador Intel 80386 mais poderoso foi lançado em 1985. O Unix agora estava disponível em mainframes, minicomputadores e computadores pessoais – se você pagasse por isso.

As guerras do Unix

O final dos anos oitenta e o início dos anos noventa viram uma luta prolongada e confusa pelo domínio e padronização entre os vários sabores do Unix . Obviamente, todos os interessados ​​queriam ser considerados o padrão ouro. Eventualmente, os próprios padrões foram introduzidos para tentar resolver problemas de compatibilidade.

Isso levou à Especificação Única do UNIX  (que também inclui o padrão POSIX ). A palavra maiúscula “UNIX” agora é uma marca comercial do  Open Group . Ele é reservado para sistemas operacionais que estão em conformidade com a Especificação Única do UNIX. Portanto, “UNIX” é uma marca comercial e “Unix” se refere a uma família de sistemas operacionais, alguns dos quais podem se chamar UNIX.

Este é um resumo muito condensado de um período que provavelmente era mais confuso para o futuro comprador do Unix na época do que para nós olhando para trás. Nem é preciso dizer que, se os clientes não sabem o que comprar, eles se demoram para observar os desenvolvimentos. As vendas diminuíram consideravelmente.

Este foi um ferimento auto-infligido ao Unix comercial, mas não foi mortal.

Feliz aniversario linux

O Linux tinha 28 anos em agosto de 2019. Feliz aniversário, Linux. Em 1991, o estudante finlandês de ciência da computação Linus Torvalds fez seu famoso anúncio de que estava trabalhando em um kernel de sistema operacional como hobby. Sua motivação era aprender a arquitetura da CPU 386.

Recomendado:  O que é distância focal na fotografia?

O Projeto GNU de Richard Stallman escreveu muitos dos elementos de um sistema operacional semelhante ao Unix, mas seu kernel, o GNU Hurd, não estava – e ainda não está – pronto para lançamento. O kernel Linux de Linus Torvald preencheu essa lacuna.

Com o kernel Linux e as ferramentas e utilitários do sistema operacional GNU, nasceu um sistema operacional semelhante ao Unix totalmente operacional. Os puristas se referem a isso como GNU / Linux , o resto de nós usa a versão abreviada “Linux”. Contanto que haja apreço, respeito e reconhecimento pelas contribuições feitas por ambos os lados, ficaremos felizes de qualquer maneira.

Desde 1991, o Linux tem aumentado continuamente em capacidade, integridade e estabilidade. Ele agora é encontrado em um número impressionante de casos de uso e produtos diferentes.

A distribuição mais antiga que ainda é mantida é o Slackware . Foi lançado em 1993. É baseado em uma distribuição anterior chamada Softlanding Linux System , que foi lançada no ano anterior. O Slackware tenta ser o mais parecido com o Unix das muitas distribuições de Linux que existem. É ótimo ver que ele ainda está funcionando, com uma comunidade saudável e mantenedores dedicados.

Prompt de comando do Slackware na janela do terminal
Slackware Linux, vivo e bem em 2019

The Rise of Linux

A atração de um sistema operacional semelhante ao Unix sem custos, juntamente com o acesso ao código-fonte, provou ser uma mensagem atraente. O Linux está em todo lugar.

  • Ele roda na webW3Techs relata que o Linux é usado em 70% dos 10 milhões de domínios Alexa principais .
  • Ele executa a nuvem pública . No Amazon EC2 , o Linux representa 92% dos servidores, com mais de 350.000 instâncias individuais.
  • Ele executa os computadores mais rápidos do mundo . Todos os 500 supercomputadores mais rápidos do mundo  estão executando Linux .
  • Vai para o espaço . Os computadores de vôo do foguete Falcon 9 rodam Linux.
  • Está no seu bolso . No coração do Android do Google  está um kernel Linux. Existem mais de 2,5 bilhões de dispositivos Android ativos . Isso inclui Chromebooks e outros dispositivos. (E no coração do iOS da Apple está o código descendente direto da variante Unix desenvolvida na Universidade da Califórnia, Berkeley, chamada de Berkeley Software Distribution ( BSD ). Portanto, independentemente da sua preferência de smartphone, ambos dependem de elementos semelhantes ao Unix sistemas operacionais.)
  • Ele alimenta seu smarthome . Tem um gadget inteligente em sua casa? É quase certo que roda um Linux embutido.
  • Ele administra sua rede . A maioria dos switches gerenciados, pontos de acesso sem fio e roteadores são executados em Linux embarcado.
  • Ele alimenta suas telecomunicações . Tem um telefone VOIP em sua mesa ou uma central telefônica na sala de comunicação? Eles provavelmente rodam Linux embarcado.
  • Ele está dentro do seu computador . Mesmo que você não execute um desktop Linux, a Microsoft está incluindo um kernel Linux na versão 2.0 do subsistema Windows 10 do Windows para Linux .
  • Está dentro dos veículos . A Tesla (e outros fabricantes de automóveis) usam Linux em seus veículos .
Recomendado:  Cinco maneiras de personalizar o Android que o iOS ainda não consegue igualar

Em todos os lugares, exceto no desktop do PC, o Linux está dominando. E até mesmo a Microsoft está fazendo aberturas para o mundo Linux a partir de sua fortaleza de desktop com o subsistema Windows para Linux.

Mas o ponto desta discussão é Unix e Linux, não Linux e Windows. E o ponto principal é que em todos os lugares que o Unix estava, o Linux está agora. E o Linux é alguns lugares que o Unix nunca foi. Como dentro de TVs inteligentes. O Linux está em todo lugar.

A IBM é um dos últimos resquícios do Unix comercial, com suas ofertas AIX . E até a IBM está adotando o Linux, no valor de US $ 34 bilhões . Isso é um grande abraço: US $ 34 bilhões para o que é efetivamente um Linux comercial e um concorrente direto para sua oferta interna. Curiosamente, o mais rápido dos 500 supercomputadores principais é um sistema IBM e está executando o Red Hat Enterprise Linux, não AIX.

O Linux é melhor que o Unix?

Não. É (mais ou menos) o mesmo, mas vem com benefícios como ser capaz de rodar em praticamente qualquer coisa, de supercomputadores a Raspberry Pis . Você pode obter o código-fonte, há uma rede apaixonada de usuários e mantenedores e está disponível gratuitamente.

Se você quiser suporte comercial, também está disponível na Red Hat, Canonical e Oracle. E esse foi um indicador crítico para o Linux ser capaz de substituir o Unix de algumas empresas porque muitas empresas não confiavam no “grátis”. Eles estavam mais felizes pagando pelo sustento. A ascensão do Linux não foi totalmente baseada no Linux estar disponível gratuitamente. O Linux comercial ajudou a vencer o Unix comercial.

O Linux é mais bem-sucedido do que o Unix? Bem, defina o sucesso. Se ter um uso mais diversificado e difundido do que qualquer outro sistema operacional é uma métrica, então sim. Se for o maior número de dispositivos executando o sistema operacional, sim.

Havia uma pergunta para a qual não consegui encontrar uma resposta: a venda da Red Hat por US $ 34 bilhões superou a quantidade de dinheiro que todas as licenças comerciais da Sun, HP, Silicon Graphics e o resto acumularam durante a vida útil do comercial Auge do Unix? Talvez o Linux também ganhe no sucesso comercial, em uma transação.

O Linux matou o Unix?

Sim, o Linux matou o Unix. Ou, mais precisamente, o Linux parou o Unix em seu caminho, e então saltou em seu lugar.

O Unix ainda está por aí, executando sistemas de missão crítica que estão funcionando corretamente e operando de forma estável. Isso continuará até que o suporte para os aplicativos, sistemas operacionais ou plataforma de hardware cesse. Se algo é genuinamente de missão crítica e está funcionando, você o deixa funcionando. Suspeito que alguém, em algum lugar, sempre estará executando um sistema operacional comercial UNIX ou semelhante ao Unix.

Mas para novas instalações? Existem variações suficientes do Linux para tornar o caso de optar por um Unix comercial muito, muito difícil.