Sie sind auf Seite 1von 8

A Histria do Unix O Unix foi criado a partir do MULTICS Tudo comeou na dcada de 60, com o desenvolvimento de um sistema operacional

de grande porte conhecido como MULTICS (Multiplexed Information and Computing Service). O MULTICS foi desenvolvido pelo MIT (Massachusetts Institute of Technology), em parceria com a Bell Labs (brao de pesquisas da AT&T) e com a General Eletric. Em 1969 a Bell Labs abandonou o projeto. E, em 1970, a Honeywell comprou a diviso computacional da General Eletric, absorvendo automaticamente o MULTICS e outros produtos da GE. O MULTICS (originalmente) funcionava nos mainframes GE645, e com a compra, a srie 600 dos mainframes GE tambm foi atualizada e renomeada para Honeywell 6180 Series. O MULTICS continuou funcionando nesse equipamento. O MULTICS era um sistema 24/7 que se destinava a servir milhares de terminais burros simultaneamente, e a idia que as pessoas comprariam esses terminais para suas residncias, e o uso seria tarifado. Assim, teramos as contas de gua, luz, gs, telefone, e a conta de computador (!). Isso no aconteceu, e o MULTICS acabou sendo utilizado mesmo para fins educacionais e processamento pesado de informaes. Seus recursos foram reutilizados em vrios outros sistemas, at no System/360, da IBM. O ltimo servidor MULTICS foi desativado no dia 31 de outubro de 2000, e seu cdigo de fonte foi aberto em 2007. UNICS No projeto MULTICS, haviam participantes que foram de grande importncia para a tecnologia no geral. Ken Thompson saiu do projeto com a retirada da Bell Labs, mas continuou estudando o MULTICS. Mas, como o MULTICS era um sistema de grande porte, tambm no havia como ele utilizar em seu computador pessoal, um incrvel DEC PDP-7. Assim, em 1970, Ken Thompson escreveu um sistema operacional para seu computador. Baseado no MULTICS, mas de bem menor porte. Brian Kernighan deu criana o nome de UNICS (Uniplexed (!) Information and Computing Service). O UNICS deveria ter as mesmas funcionalidades e caractersticas do antigo MULTICS, enquanto sua utilizao seria possvel em computadores pessoais. Naquela poca, a maioria dos programas e sistemas operacionais ainda eram feitos em Assembly, o que dificultava muito a portabilidade dos mesmos. As linguagens de programao em alto nvel tambm no tinham fora suficiente para permitir que um software to complexo (como um SO) fosse escrito;

a linguagem Pascal ainda engatinhava, e a linguagem mais utilizado pelos cientistas ainda era o Fortran. Ento, em 1973, o pesquisador Dennis Ritchie (tambm da Bell Labs) criou uma nova linguagem de programao de alto nvel chamada C (uma evoluo da j existente B), e reescreveu o UNICS nessa nova linguagem, para demonstrar a eficincia de seu feito. Ele tambm alterou o nome do sistema operacional UNICS pra Unix, e desde ento, a linguagem C e o Unix caminham lado a lado. Unix Com uma linguagem de alto nvel flexvel como C, bastaria que o compilador C fosse portado para novas arquiteturas, o cdigo dos programas ficaria praticamente inalterado, havendo mudanas apenas nas particularidades de cada arquitetura e facilitaria o desenvolvimento de novas aplicaes. Isso garantiu que o Unix ganhasse aceitao fora da BELL Labs e fosse utilizado por um nmero crescente de pessoas. O desenvolvimento original do Unix era OpenSource, e em 1974, a AT&T autorizou seu licenciamento para vrias universidades. Mas, partindo de 1977, o Unix passou a ser desenvolvido de outra maneira. A AT&T demonstrou interesse e investiu pesado no sistema, fazendo grandes alteraes para uso prprio e finalidade comercial, lanando grandes releases do Unix como o System III (1978) e o System V (1983). Estes j possuam um modelo fechado de desenvolvimento, e muitos fabricantes de computadores e equipamentos eletrnicos (IBM, DEC, NEC, SGI, Microsoft, HP) compraram seu licenciamento, desenvolvendo seus prprios sistemas operacionais a partir de modificaes e incluses de recursos no Unix original. Porm, a universidade de Berkeley (Califrnia) j havia feito alteraes para uso prprio e acadmico, lanando o Unix BSD (Berkeley Software Distribution), OpenSource e com intuitos apenas educacionais. A AT&T processou a universidade de Berkeley, e o veredito a favor da universidade s veio na dcada de 90. Nesse meio tempo, partes do BSD foram reescritas do zero para no conter cdigos patenteados da AT&T, mas permitiu que as verses baseadas no System V se consolidassem no mercado corporativo e o BSD permanecesse no meio acadmico. Atualmente, nenhum sistema baseado em Unix feito completamente na linhagem BSD ou System V, como o prprio Linux. As verses de Unix atuais tm um pouco de cada um, mas com grande predominncia em alguma dessas duas famlias. Duas das grandes verses do Unix BSD foram o 4.3BSD (primeiro Unix com pilha TCP/IP, NFS) e o 386/BSD, destinado a computadores dessa arquitetura. Atualmente, existem grandes sistemas

operacionais baseados na linhagem BSD, como o FreeBSD, NetBSD, OpenBSD e DragonFlyBSD. Os sistemas baseados em System V que ainda esto em desenvolvimento so, conforme dito, comerciais. Algumas verses so o IBM AIX, o HP-Ux e o Solaris (que foi criado, originalmente, baseado em BSD). Em outros tempos existiram tambm o Xenix, Unixware, Caldera OpenServer, Tru64, Irix, e outros timos sistemas operacionais que j no so mais desenvolvidos. Arquiteturas suportadas As vrias verses de Unix foram desenvolvidas para as mais variadas arquiteturas. Na dcada de 60 e 70, ainda em seu estado original, o Unix era disponibilizado e desenvolvido principalmente para os computadores da DEC, como o PDP-7 e PDP-11. Assim, a migrao para a plataforma VAX, tambm da DEC, foi algo natural. Com a aquisio das verses posteriores do Unix (Unix7, System III, System V) pelas empresas j mencionadas, as verses comerciais do Unix foram portadas para vrias arquiteturas de hardware, como a Alpha (DEC), Sparc (Sun), POWER/PowerPC (IBM), MIPS (SGI), Motorola 68K, i386 (Intel), HP9000, Itanium, ARM, SH4, S/390, etc. Os sistemas baseados em BSD, cuja maioria OpenSource, tambm tem porte para quase todas as arquiteturas de processadores existentes, tanto atuais quanto j descontinuadas. O Unix em ao Atualmente, o Unix ainda utilizado numa grande quantidade de equipamentos, como por exemplo: - Roteadores, switches, e vrios outros ativos de rede - Video Games - Computadores domsticos - Supercomputadores - Workstations de alto desempenho - Equipamentos hospitalares (Raio-X, ressonncia magntica) - E etc Concluso verdade que, na tecnologia do sculo 21, a presena do Unix ofuscada por muitos fatores (Computao em nvem, computao pessoal, Windows x Linux, etc). Apesar disso, ele ainda vive. E muito bem, obrigado. Afinal, sempre existiro aplicaes crticas, de alto desempenho, dispositivos embarcados e outros reas que exijam sistemas operacionais confiveis, estveis e fceis de manter. Enquanto existirem, o Unix continuar vivo. E eu, me divertindo muito com ele.

LINUX

O nome Linux surgiu da mistura de Linus + Unix. Linus o nome do criador do Linux, Linus Torvalds. E Unix, o nome de um sistema operacional de grande porte, no qual contaremos sua histria agora, para que voc entenda melhor a do Linux. A origem do Unix tem ligao com o sistema operacional Multics, projetado na dcada de 1960. Esse projeto era realizado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratrios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A inteno era de que o Multics tivesse caractersticas de tempo compartilhado (vrios usurios compartilhando os recursos de um nico computador), sendo assim, o sistema mais arrojado da poca. Em 1969, j exisita uma verso do Multics rodando num computador GE645.] Ken Thompsom era um pesquisador do Multics e trabalhava na Bell Labs. No entanto, a empresa se retirou do projeto tempos depois, mas ele continuou seus estudos no sistema. Desde ento, sua idia no era continuar no Multics original e sim criar algo menor, mas que conservasse as idias bsicas do sistema. A partir da, comea a saga do sistema Unix. Brian Kernighan, tambm pesquisador da Bell Labs, foi quem deu esse nome. Em 1973, outro pesquisador da Bell Labs, Dennis Ritchie, rescreveu todo o sistema Unix numa linguagem de alto nvel, chamada C, desenvolvida por ele mesmo. Por causa disso, o sistema passou a ter grande aceitao por usurios externos Bell Labs. Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanas particulares e lanou o System III. Em 1983, aps mais uma srie de modificaes, foi lanado o conhecido Unix System IV, que passou a ser vendido. At hoje esse sistema usado no mercado, tornando-se o padro internacional do Unix. Esse sistema comercializado por empresas como IBM, HP, Sun, etc. O Unix, um sistema operacional muito caro e usado em computadores poderosos (como mainframes) por diversas multinacionais. Qual a relao entre o Unix e o Linux, ou melhor, entre o Unix e Linus Torvalds? Para responder essa pergunta, necessrio falar de outro sistema operacional, o Minix. O Minix uma verso do Unix, porm, gratuita e com o cdigo fonte disponvel. Isso significa que qualquer programador experiente pode fazer alteraes nele. Ele foi criado originalmente para uso educacional, para quem quisesse estudar o Unix "em casa". No entanto, vale citar que ele foi escrito do zero e apesar de ser uma verso do Unix, no contm nenhum cdigo da AT&T e por isso pode ser distribudo gratuitamente. A partir da, entra em cena Linus Torvalds. Ele era um estudante de Cincias da Computao da Universidade de Helsinki, na Filndia e em 1991, por

hobby, Linus decidiu desenvolver um sistema mais poderoso que o Minix. Para divulgar sua idia, ele enviou uma mensagem a um grupo pela Usenet (uma espcie de antecessor da Internet). A mensagem pode ser vista no final deste artigo. No mesmo ano, ele disponibilizou a verso do kernel (ncleo dos sistemas operacionais) 0.02 e continuou trabalhando at que em 1994 disponibilizou a verso 1.0. At o momento em que este artigo estava sendo escrito, a verso atual era a 2.6. O Linux um sistema operacional livre e uma re-implementao das especificaes POSIX (padronizao da IEEE, Instituto de Engenharia Eltrica e Eletrnica) para sistemas com extenses System V e BSD. Isso signfica que o Linux bem parecido com Unix, mas no vem do mesmo lugar e foi escrito de outra forma. Mas porque o Linux gratuito? Linus Torvalds, quando desenvolveu o Linux, no tinha a inteo de ganhar dinheiro e sim fazer um sistema para seu uso pessoal, que atendesse suas necessidades. O estilo de desenvolvimento que foi adotado foi o de ajuda coletiva. Ou seja, ele coordena os esforos coletivos de um grupo para a melhoria do sistema que criou. Milhares de pessoas contribuem gratuitamente com o desenvolvimento do Linux, simplesmente pelo prazer de fazer um sistema operacional melhor. Licena GPL O Linux est sob a licena GPL, permite que qualquer um possa usar os programas que esto sob ela, com o compromisso de no tornar os programas fechados e comercializados. Ou seja, voc pode alterar qualquer parte do Linux, modific-lo e at comercialiaz-lo, mas voc no pode fech-lo (no permitir que outros usurios o modifiquem) e vend-lo. GNU Mas a histria do Linux no termina por aqui. necessrio tambm saber o que GNU. GNU um projeto que comeou em 1984 com o objetivo de desenvolver um sistema operacional compatvel com os de padro Unix. O Linux em si, s um kernel. Linus Torvalds, na mesma poca que escrevia o cdigo-fonte do kernel, comeou a usar programas da GNU para fazer seu sistema. Gostando da idia, resolveu deixar seu kernel dentro da mesma licena. Mas, o kernel por si s, no usvel. O kernel a parte mais importante, pois o ncleo e serve de comunicador entre o usurio e o computador. Por isso, com o uso de variantes dos sistemas GNU junto com o kernel, o Linux se tornou um sistema operacional. Mas voc pode ter ficado confuso agora. O que o Linux ento? O que GNU? Simplesmente, vrias pessoas uma verses modificadas dos sistemas GNU, pensando que o Linux em si. Os programadores que trabalham com

ele, sabem que o Linux, basicamente o kernel, conforme j foi dito, mas todos, chamam esse conjunto de Linux (h quem defenda o uso de GNU/Linux). Finalizando, o projeto GNU um dos responsveis pelo sucesso do Linux, pois graas mistura de seus programas com o kernel desenvolvido por Linus Torvalds, o Linux vem mostrando porque um sistema operacional digno de habilidades insuperveis por qualquer outro sistema.

MICROSOFT A Microsoft foi fundada em 1975 por Bill Gates e Paul Allen, em 1980 Steve Ballmer se junta a companhia. O primeiro produto desenvolvido pela empresa foi uma verso do interpretador BASIC, para o computador Altair 8800 da MITS. Em 1977 lanado o Microsoft FORTRAN, para computadores baseados em CP/M. Em 1980 a IBM planeja lanar seu computador pessoal com o sistema CP/M, mas as negociaes com a Digital Research falham e a IBM procura a Microsoft para desenvolver seu sistema operacional. Sem ter um sistema para entregar, a Microsoft acerta um contrato no exclusivo de licenciamento com a IBM e procura a Seattle Computers para comprar seu sistema Q-DOS. Em 1982 a Microsoft comea a desenvolver aplicaes para o Macintosh da Apple, lana o Microsoft COBOL e a planilha eletrnica Multiplan para MS-DOS. No ano seguinte anuncia o Microsoft Word e o Microsoft Windows. Em 1985 a Microsoft e a IBM assinam acordo para desenvolvimento conjunto de um futuro sistema operacional, no mesmo ano lana o Microsoft Windows 1.0 por 100 dlares. Em 1987 a Microsoft compra o programa de apresentaes PowerPoint e lana a planilha eletrnica Excel. Em 1988 a Apple acusa a Microsoft de plgio sobre o seu Macintosh OS (este j uma cpia, do Xerox Alto) com o Windows 2.0, no ano seguinte formam uma aliaa para desenvolver o padro de fontes TrueType. Em 1990 a Microsoft apresenta o Windows 3.0 para computadores pessoais e o OS/2 desenvolvido com a IBM para estaes de trabalho. Nos anos seguintes anuncia em conjunto com outras empresas os padres Multimidia PC, Advanced Power Management e o Plug and Play. Em 1992 a Microsoft e a IBM encerram o acordo de cooperao e dividem o sistema desenvolvido, a IBM passa a desenvolver o OS/2 4.0 e a Microsoft anuncia o Windows NT 3.0, no mesmo ano lana o Microsoft Access para Windows. Em 1995 lanado o Windows 95, um sistema operacional completo para computadores pessoais que elimina a necessidade do MS-DOS. No mesmo ms lana o Internet Explorer, parte do pacote Windows

95 Plus!, vendido separadamente. No ano seguinte lana o Windows NT 4.0, com o visual do Windows 95 e a segurana do Windows NT. Em 1997 a Microsoft compra a WebTV e investe 150 milhes de dlares na concorrente Apple. No ano seguinte lana o Windows 98 incorporado ao Internet Explorer, iniciando um processo de monoplio movido pelo governo dos Estados Unidos, esse processo terminou em 2001 com a condenao da empresa. Em 2001 lana o Windows XP juntando as linhas de sistemas operacionais Windows 95/98/Me para computadores pessoais, com o Windows NT/2000 para estaes de trabalho, introduzindo uma nova interface grfica. No mesmo ano lana o Xbox, seu primeiro console de video-games que ir competir como Sony Playstation e o Nintendo GameCube. Em 2007 a microsoft lana o Windows Vista com uma interface grfica aprimorada. PRINCIPAIS VERSES DO WINDOWS Windows 1.0, novembro de 1985. - Windows 2.0, novembro de 1987. - Windows 2.1/286 e Windows 2.1/386, maio de 1988. - Windows 2.11, maro de 1989. Windows 3.0, maio de 1990. - Windows 3.1, abril de 1992. - Windows for Workgroups 3.1, outubro de 1992. - Windows for Workgroups 3.11, novembro de 1993. Windows 95, agosto de 1995. Possui vrias atualizaes: OSR 1, OSR 2, OSR 2.1 e OSR 2.5. - Windows 98, junho de 1998. Em maio de 1999 lanado o Windows 98 SE (second edition). - Windows Me, setembro de 2000. Windows NT 3.1, julho de 1993. - Windows NT 3.5, setembro de 1994. - Windows NT 3.51, maio de 1995.

- Windows NT 4.0, julho de 1996. Incorporou a interface grfica do Windows 95. Windows 2000, fevereiro de 2000. Internamente a verso NT 4.0. - Windows XP, outubro de 2001. Verso NT 5.1, recebeu as atualizaes SP1 e SP2. - Windows Server 2003, abril de 2003. Verso NT 5.2. Windows Vista, janeiro de 2007. Verso NT 6.0.

Das könnte Ihnen auch gefallen