NOTÍCIA

Para entender de onde vem o Linux!

As raízes do UNIX remetem aos anos 60, quando
a AT&T (American Telephone and Telegraph), General Eletric
e o MIT (Massachussets Institute of Technology) embarcaram
em um projeto para desenvolver uma solução que manipulasse
informações.

O projeto foi chamado de MULTICS (Multiplexed
Information and Computing Service). Ele foi utilizado e “apadrinhado”
pelo Departament of Defense Advanced Research Projetcs Agency
(ARPA ou DARPA). A maior parte da pesquisa ocorreu no MIT.

O MULTICS era um programa modular concebido
para trabalhar com processadores de alta velocidade, memória
e equipamento de comunicação. A idéia era que ele deveria
estar disponível 24 horas por dia, 365 dias por ano, podendo
realizar modificações enquanto estivesse online sem afetar
os serviços dos usuários. O que pode parecer simples hoje
era inovador na época.

Ele também foi desenvolvido com propósitos
militares. Ele é resistente a ataques externos e protege os
usuários, externamente e de outros usuários –item chamado
de “multilevel security” e que existe até hoje, incluindo
a plataforma Windows (NT/W2k).

O não-cumprimento de prazos e a distância entre
o MIT e o New Jersey Laboratories fez com que a AT&T desistisse
do projeto. O MULTICS foi abandonado em 1969.

Ken Thompson, um pesquisador da AT&T que participara
do projeto MULTICS, pegou um PDP-7 (uma espécie de “minicomputador”
–confira as caracteristicas clicando aqui) para pôr em prática
algumas idéias com o MULTICS. Em pouco tempo, Dennis Ritchie,
que também era do projeto, estava colaborando com Ken. Peter
Neumann sugeriu o nome UNIX para o novo sistema. O nome era
uma menção ao MULTICS e, de certa forma, um tapa com luva
de pelica para o projeto que continuou em Cambridge. Em menos
de um ano ele foi reescrito para a nova plataforma PDP-11
(da Digital).

Em 1973, ele foi reescrito novamente, desta
vez na nova na linguagem C. A vantagem: C era mais simples
e portável. Nessa época, mais de 16 pontos da AT&T já usavam
o UNIX. Em outubro de 73 o UNIX foi apresentado no SOSP (Symposium
on Operating System Principles) da ACM. Em 1977, o UNIX já
estava presente em 500 localidades; 125 em universidades e
mais de 10 em países distantes. Em 1977 também apareceu o
primeiro UNIX comercial, na versão 6.

A Universidade da Califórnia, em Berkeley,
comprou uma versão deste UNIX comercial por US$ 400 –incluindo
o código-fonte. Em vez de rodar o UNIX, Bill Joy e Chuck Haley,
dois estudantes, iniciaram uma série de modificações no sistema.
Em 78, Joy enviou 30 cópias do BSD (Berkeley Software Distribuition).
O custo: US$ 50, incluindo mídia e envio.

Ele era superior ao UNIX da AT&T em diversos
aspectos, principalmente na parte de networking, o que fez
com que fosse utilizado de forma maciça no ambiente acadêmico.

A popularização do BSD fez com que a AT&T retomasse
o projeto, desta vez com a criação de um UNIX comercial (proprietário).

Houve então um conflito entre a AT&T e os envolvidos
com o BSD. Para reter o controle de marca e propriedade, a
AT&T criou o USG (Unix Support Group). O USG desenvolveu o
AT&T System V e declarou como padrão. Automaticamente consideraram
o BSD como fora do padrão e incompatível (pura balela).

Estas são as grandes versões de UNIX e que
servem de base, até hoje, para a maioria dos UNIXs comerciais
(Solaris, AIX) e gratuitos (LinuxLinux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps ). Linux é uma mistura do
BSD e do AT&T System V.4. Hoje pode-se encontrar versões do
FreeBSD e do OpenBSD –considerado o sistema operacional mais
seguro do mundo, na instalação default.

Um dos grandes enganos sobre o Linux é que
ele foi criado para ser um concorrente da Microsoft. Como
muitos projetos open sourceOpen source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) , o Linux cresceu do descontentamento.
No caso do Linux, foi do descontentamento de uma pessoa, chamada
Linus Torvalds, com os sistemas operacionais disponíveis para
o PC. Familiar com processamento multitarefa em plataformas
i386, Linus criou um sistema similar ao UNIX que havia no
laboratório de sua faculdade.

A grande descoberta foi elaborar um algoritmo
de agendamento, que permitia a execução de duas tarefas simultaneamente.
Pode parecer simples, mas isso é a base do processamento multitarefa.
O post foi feito por Linux no news Minix da USENET chamando
voluntários.

Pode-se dizer que esse Linux é o kernel das
diversas distribuições que existem atualmente. As ferramentas
e programas que utilizados são em sua maioria softwares GPL.
Juntos, eles compõem o que é chamado hoje de Linux.

O Caldera é uma dessas variantes, com aproximadamente
outras 130 distribuições. O kernel (núcleo do sistema operacional)
é o mesmo –sempre. O que muda de uma distribuição para outra
são os pacotes, scripts, interface de instalacao, módulos,
serviços e algumas configurações.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil