Prévia do material em texto
<p>Sistemas Operacionais</p><p>Aula 01 e 02</p><p>História dos Sistemas Operacionais</p><p>Prof. Marcelo Akira Yamamoto</p><p>y.marceloakira@gmail.com</p><p>• Máquinas de Cálculo</p><p>• Primeira Geração (1943 a 1955)</p><p>• Segunda Geração (1955 a 1965)</p><p>• Terceira Geração (1965 a 1980)</p><p>• Quarta Geração (1980 – 1990)</p><p>• Quinta Geração (1990 – Atual)</p><p>• Apple & Macintosh</p><p>• Unix</p><p>• Linux</p><p>• Windows</p><p>• Linguagens de Programação</p><p>Agenda</p><p>• As primeiras máquinas de processamento numérico</p><p>que o homem criou eram mecânicas para acelerar</p><p>cálculos. As principais foram:</p><p>– Ábaco – 4.000 aC.</p><p>– Pascalina – Blaise Pascal – 1642 – Somadora de discos.</p><p>– Tear de Jacquard – 1802 – Teares automatizados por cartão.</p><p>– Máquina de Babbage – 1822 – cálculos trigonométicos e</p><p>logarítimicos por cartão.</p><p>– Máquina analítica – 1834 – Charles Babbage - quatro operações</p><p>(somar, dividir, subtrair, multiplicar), armazenar dados em uma</p><p>memória (de até 1.000 números de 50 dígitos) e imprimir</p><p>resultados.</p><p>Máquinas de Cálculo</p><p>Pascalina</p><p>Tear de Jacquard / Ábaco</p><p>Máquina analítica de</p><p>Babbage</p><p>Máquinas de Cálculo</p><p>• Em 1890, censo dos EUA, Hermann Hollerith</p><p>verificou que só terminaria a apuração dos dados</p><p>em 1900. Então aperfeiçoou os cartões perfurados</p><p>(Jacquard) e inventou um tabulador, com ele</p><p>terminou a apuração em 3 anos.</p><p>– Hollerith, em 1896, fundou a TMC - Tabulation Machine</p><p>Company. Em 1914 com duas outras pequenas empresas,</p><p>formando a Computing Tabulation Recording Company vindo a</p><p>se tornar, em 1924, a tão conhecida IBM - Internacional</p><p>Business Machine.</p><p>• Em 1937, George Stibitz constrói em sua mesa de</p><p>cozinha um "Somador Binário".</p><p>Início da Computação</p><p>Tabulador de Hollerit</p><p>Início da Computação</p><p>• 1943 – Colossus – Britânico para decifrar códigos</p><p>secretos alemães.</p><p>– O Colossus trabalhava com símbolos perfurados em de fita de</p><p>papel que eram lidos por célula fotoelétrica. Comparava a</p><p>mensagem cirfrada com os códigos conhecidos até encontrar</p><p>uma coincidência. Ele processava 25.000 caracteres por</p><p>segundo.</p><p>• 1946 – ENIAC - ENIAC - Eletronic Numerical Interpreter and</p><p>Calculator, primeiro computador eletrônico e decimal para emprego</p><p>geral:</p><p>– Programa de instruções para alterar o tipo de cálculo.</p><p>– SO inexistente</p><p>– Programação por jump (fios)</p><p>– Usuário é o programador e o operador</p><p>– 180m2, 2,75 metros de altura, 30 tonelas, 18.000 válvulas, 70</p><p>mil resistores</p><p>– Luzes da Filadélfia piscaram no 1o. Acionamento.</p><p>Primeira Geração – 1943 a 1955</p><p>VÁLVULAS</p><p>ENIAC</p><p>Primeira Geração – 1943 a</p><p>1955</p><p>• 1947 - EDVAC - Eletronic Discrete Variable</p><p>Computer</p><p>– Utilizava a notação binária pura o que</p><p>simplificava a construção das ULA</p><p>(Unidade Aritmética e Lógica) e</p><p>Arquitetura de von Neumann (programas</p><p>e dados no mesmo espaço de memória)</p><p>– A memória era construida com lâmpadas</p><p>de mercúrio que excitadas impulso</p><p>elétrico seria enviado para a frente e para</p><p>trás possibilitando leituras de 0 ou 1.</p><p>•</p><p>• Criada a função de operador</p><p>– O Operador insere os comandos no</p><p>painel</p><p>– O programador resolve problemas e cria</p><p>novos programas</p><p>– O uso do computador é otimizado</p><p>– Quase 8 toneladas, US$ 500.000,00</p><p>custo. 45m2</p><p>•</p><p>Primeira Geração – 1943 a 1955</p><p>VÁLVULAS</p><p>EDVAC</p><p>Primeira Geração – 1943 a 1955</p><p>VÁLVULAS</p><p>• 1948, a Raytheon lança o Transistor</p><p>•</p><p>•</p><p>•</p><p>•</p><p>•</p><p>• 1952 - UNIVAC - Universal Automatic</p><p>Computer,</p><p>– Máquina eletrônica de programa</p><p>armazenado</p><p>– Recebia instruções de uma fita magnética</p><p>de alta velocidade ao invés dos cartões</p><p>perfurados.</p><p>– 13 toneladas, 35m2, 15 unidades</p><p>produzidas</p><p>•</p><p>Segunda Geração – 1955 a 1965</p><p>TRANSISTOR</p><p>UNIVA</p><p>C</p><p>● Usava o código BCD de 6 Bits com 1 de paridade.</p><p>●Os programadores a consideravam uma máquina decimal</p><p>Segunda Geração – 1955 a 1965</p><p>TRANSISTOR</p><p>• 1950 – Criada a linguagem de programação FORTRAN</p><p>(Formula Translation).</p><p>• 1954 – A IBM lança o IBM 650, primeiro computador</p><p>produzido em série.</p><p>– Lógica por válvulas, Memória “tambor”, Decimal.</p><p>– Anunciada pela IBM como "Magnetic Drum Calculator", ou</p><p>MDC</p><p>●IBM Type 650 Magnetic</p><p>Drum Data-Processing</p><p>Machine</p><p>Segunda Geração – 1955 a 1965</p><p>TRANSISTOR</p><p>● Sistemas Batch (Sistemas em lote)</p><p>●Cartões perfurados</p><p>●Redução do tempo de programação</p><p>Segunda Geração – 1955 a 1965</p><p>TRANSISTOR</p><p>• 1965 – A IBM lança o IBM/360, que utilizava</p><p>em sua construção os CI’s, ou pastilhas, que</p><p>ficaram conhecidas como Chips.</p><p>– Esses chips incorporavam, numa única peça de</p><p>dimensões reduzidas, várias dezenas de transistores já</p><p>interligados, formando circuitos eletrônicos complexos.</p><p>• O IBM 360 utilizava os sistemas</p><p>Operacionais:</p><p>– DOS/360 for the small machines.</p><p>– OS/360 for the midrange and high end.</p><p>– TSS/360 for Time-Sharing Multi-User systems.</p><p>–</p><p>Terceira Geração – 1965 a 1980</p><p>CHIPS</p><p>IBM 360</p><p>Terceira Geração – 1965 a 1980</p><p>CHIPS</p><p>• 1965 – A Digital Equipment introduz o</p><p>PDP-8, minicomputador comercial de</p><p>competitivo.</p><p>– Utilizava OS/8 (Digital) como SO</p><p>– Disponibilizava</p><p>• Editor de texto</p><p>• PAL III e MACRO-8 assembler</p><p>• Compilador FORTRAN e Basic</p><p>DIGITAL – DPD-8</p><p>Terceira Geração – 1965 a 1980</p><p>CHIPS</p><p>• 1968 – A Burroughs, lança os B2500 e B3500</p><p>• Utilizavam linguagem de programação COBOL</p><p>• A Burroughs oferecia dois Sistemas Operacionais:</p><p>– Basic Control Program (BCP) para processamento batch.</p><p>– Master Control Program (MCP) que suportava multiprogramação e</p><p>executava 16 programas simultaneamente.</p><p>Terceira Geração – 1965 a 1980</p><p>CHIPS</p><p>Terceira Geração – 1965 a 1980</p><p>CHIPS</p><p>• Multiprogramação</p><p>– A memória foi dividida para permitir que enquanto um programa</p><p>aguardava uma operação de leitura/gravação o processador</p><p>executasse outro programa</p><p>•</p><p>•</p><p>•</p><p>•</p><p>•</p><p>•</p><p>• Spooling(Simultaneous Peripheral Operation On</p><p>Line)</p><p>– Capacidade de ler jobs de cartão direto para o disco</p><p>– Alteração da ordem de execução das tarefas, até então</p><p>sequencias</p><p>Características</p><p>Terceira Geração – 1965 a 1980</p><p>CHIPS</p><p>• Time-sharing</p><p>– Cada programa utiliza o processador em pequenos intervalos</p><p>de tempo</p><p>• Multiprogramação</p><p>– Inovações no hardware que possibilitaram a multiprogramação</p><p>• Interrupções</p><p>– Discos magnéticos</p><p>• Maior velocidade de acesso de leitura</p><p>• Acesso randômico (não seqüencial) a diferentes jobs</p><p>• Jobs são carregados da fita ou cartões para disco</p><p>•</p><p>•</p><p>Terceira Geração – 1965 a 1980</p><p>CHIPS</p><p>• 1974 – A Intel lança o</p><p>processador 8080.</p><p>– tornou-se padrão para a</p><p>indústria dos</p><p>microcomputadores</p><p>– 4.500 componentes</p><p>– soma 2 números de 8</p><p>bits em 2,5 milionésimos</p><p>de segundo</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>• Digital desenvolve o Sistema Operacional</p><p>CP/M</p><p>– Control Program/Monitor</p><p>– Control Program for Microcomputers</p><p>• Atendia a família 8080/8085 e Zilog Z80</p><p>• Processadores de 8 e 16 bits</p><p>• Memória – mínimo de 64 KBytes</p><p>• Foi muito utilizado nos anos 80</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>• 1974, Ed Roberts, do MITS (Micro</p><p>Instrumentation and Telemetry Systems)</p><p>constrói um microcomputador chamado ALTAIR</p><p>8800.</p><p>– Equipado com processador da Intel o 8080.</p><p>– Esperava vender 800/ano vendeu 4.000 no lançamento.</p><p>– Utilizava o Sistema Operacional CP/M</p><p>–</p><p>• William (Bill) Gates e Paul Allen criam o primeiro</p><p>software para microcomputador, uma adaptação</p><p>do BASIC (Beginners All-Purpose Symbolic</p><p>Instruction Code) – “Código de Instruções</p><p>Simbólicas para todos os Propósitos dos</p><p>Principiantes“.</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>Em 1976, foi fundada a Apple, tendo como sócios</p><p>Steve Jobs (que continua ativo até os dias de hoje)</p><p>e Steve Wozniak. Na verdade, a Apple só foi</p><p>fundada porque o projeto do Apple I (desenvolvido</p><p>pelos dois nas horas vagas) foi recusado pela Atari</p><p>e pela HP.</p><p>Nessa mesma época para surgiu no mercado os</p><p>computadores Apple, que usavam processadores</p><p>inicialmente clones de processadores Motorola</p><p>posteriormente passaram usar processadores da</p><p>Motorola e IBM.</p><p>o Apple II foi lançado em 1977. O Apple II vinha</p><p>com apenas 4 KB de memória, mas incluía mais 12</p><p>KB</p><p>de memória ROM, que armazenava um</p><p>interpretador BASIC e o software de bootstrap,</p><p>lido no início do boot. Isso foi uma grande evolução,</p><p>pois você ligava e já podia começar a programar ou</p><p>a carregar programas. No Apple I, era preciso</p><p>primeiro carregar a fita com o BASIC, para depois</p><p>começar a fazer qualquer coisa.</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>A linha Apple II se tornou tão popular que</p><p>sobreviveu até o início dos anos 90, quase uma</p><p>década depois do lançamento do Macintosh. O</p><p>último lançamento foi o Apple IIC Plus, que utilizava</p><p>um processador de 4 MHz (ainda de 8 bits) e vinha</p><p>com um drive de disquetes de 3.5", já similar aos</p><p>drives atuais.</p><p>Inovação dos Apple I e Apple II em relação ao</p><p>Altair e outross omputadores anteriores é o tipo de</p><p>memória usada. O Apple I foi o primeiro a utilizar</p><p>memórias DRAM, que é essencialmente a mesma</p><p>tecnologia utilizada até hoje em pentes de memória.</p><p>Os computadores desenvolvimento atualmente pela</p><p>Apple utilizam processadores INTEL.</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>Microsoft – dias após a fundação em 7/12/78</p><p>Top: Steve Wood, Bob Wallace, Jim Lane.</p><p>Middle: Bob O'Rear, Bob Greenberg, Marc McDonald, Gordon Letwin.</p><p>Bottom: Bill Gates, Andrea Lewis, Marla Wood, Paul Allen.</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>http://en.wikipedia.org/wiki/Steve_Wood_%28entrepreneur%29</p><p>http://en.wikipedia.org/wiki/Bob_Wallace</p><p>http://en.wikipedia.org/wiki/Jim_Lane_%28Microsoft%29</p><p>http://en.wikipedia.org/wiki/Bob_O%27Rear</p><p>http://en.wikipedia.org/wiki/Bob_Greenberg</p><p>http://en.wikipedia.org/wiki/Marc_McDonald</p><p>http://en.wikipedia.org/wiki/Gordon_Letwin</p><p>http://en.wikipedia.org/wiki/Bill_Gates</p><p>http://en.wikipedia.org/wiki/Andrea_Lewis_%28Microsoft%29</p><p>http://en.wikipedia.org/wiki/Marla_Wood</p><p>http://en.wikipedia.org/wiki/Paul_Allen</p><p>• APPLE II – Lançado em 1977</p><p>– O mais popular nos anos 80 (USA)</p><p>– Sistema Operacional :</p><p>• Basic – ROM</p><p>• DOS – Disquete</p><p>• Apple DOS 3 Disquete</p><p>• Pro DOS – Suportava HD</p><p>– A melhor versão:</p><p>– Processador Z80</p><p>– SO – CP/M</p><p>– Wordstar</p><p>– dBase</p><p>– VisiCalc</p><p>•</p><p>•</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>• IBM PC – 1978/82</p><p>– Melhor versão</p><p>• 1981- 8088</p><p>• Microsoft DOS</p><p>• 640KBytes</p><p>(memória)</p><p>• Monitor CGA</p><p>• Lotus 123</p><p>• Microsoft Word</p><p>• IBM PC – 1983</p><p>– PC XT</p><p>• XT bus architecture.</p><p>IBM PC – 1984</p><p>– 80286</p><p>PC IBM - 1981</p><p>Quarta Geração – 1980 – 1990</p><p>CI de Alta Integração.</p><p>• Trata-se da geração dos computadores de</p><p>processamento distribuído</p><p>• Cluster e Supercomputadores</p><p>• Cloud Computing</p><p>Quinta Geração – 1990 – Atual</p><p>SUPERCOMPUTADORES</p><p>O DOS (sigla para Disk Operating System ou sistema operacional em disco)[1] foi originalmente desenvolvido por Tim Paterson da Seattle Computer Products sob o nome de QDOS (Quick and Dirty Operating System, que em português significa Sistema operacional rápido e sujo), sendo uma variação do CP/M-80 da Digital Research.</p><p>O QDOS era apenas um produto interno criado para testar uma nova placa com UCP 8086. Também não rodava nas CPUs 8080 (ou compatíveis) exigidas pelo CP/M-80. A Microsoft licenciou-o da SCP, fez algumas modificações e licenciou-o posteriormente à IBM (vendido como PC-DOS) para seu novo 'PC' usando a CPU 8088 (que internamente era idêntica à 8086), e a vários outros fabricantes de hardware, vendido então como MS-DOS.</p><p>•</p><p>DOS</p><p>http://pt.wikipedia.org/wiki/Sistema_operacional_em_disco</p><p>http://pt.wikipedia.org/wiki/Sistema_operacional_em_disco</p><p>http://pt.wikipedia.org/wiki/Tim_Paterson</p><p>http://pt.wikipedia.org/wiki/CP/M</p><p>http://pt.wikipedia.org/wiki/Digital_Research</p><p>http://pt.wikipedia.org/wiki/UCP</p><p>http://pt.wikipedia.org/wiki/Intel_8086</p><p>http://pt.wikipedia.org/wiki/PC-DOS</p><p>http://pt.wikipedia.org/wiki/MS-DOS</p><p>● OS/2 – "Operating System/2".</p><p>● SO proprietário da IBM</p><p>● Concebido para a linha de computadores</p><p>PS/2</p><p>● Mais tarde adaptado a PCs comuns (sem</p><p>sucesso)</p><p>● Competiu com o Windows nos anos 90 no</p><p>segmento</p><p>Desktop</p><p>● Foi descontinuado pela IBM para o usuário</p><p>final</p><p>● Ainda é usado em servidores AS/306.</p><p>●</p><p>●</p><p>● Ainda pode ser utilizado como eComStation,</p><p>que é a versão 4 (1996) do OS/2, com drivers</p><p>atualizados e versões dos programas</p><p>OpenOffice e Mozilla Firefox inclusas.</p><p>● http://www.ecomstation.com/</p><p>●</p><p>OS/2</p><p>• Em 1969, surgiu de um projeto do MIT, GE e Bell</p><p>Labs (AT&T) denominado MULTICS. A evolução veio</p><p>em 1977 quando foi reescrito em C e denominado</p><p>UNIX.</p><p>• Por ser um SO pequeno, escrito em linguagem de alto</p><p>nível e código-fonte aberto, logo surgiram diversas</p><p>versões:</p><p>– System III - AT&T (hoje versão V)</p><p>– Solaris</p><p>– BSD (free, open e net)</p><p>– IRIS, AIX , HP-UX, TRU64</p><p>– Linux</p><p>– MAC OS X</p><p>• Hoje o UNIX equipa diversos computadores e</p><p>dispositivos.</p><p>UNIX</p><p>•Iniciado em 1984 por Richard Stallman</p><p>•Projeto GNU: Criar um Unix Livre</p><p>•Criado o conceito de Software Livre</p><p>•Criação das licenças GPL (Copyleft)</p><p>•Principais programas:</p><p>◆ GNU Hurd : O kernel livre</p><p>◆ GCC : Compilador C</p><p>◆ Emacs : Processador de Texto</p><p>◆ GNOME : Ambiente gráfico</p><p>Projeto GNU & Software Livre</p><p>• Versões mais conhecidas de Unix BSD</p><p>FreeBSD</p><p>Sistema Operacional Unix</p><p>Sistema Operacional Unix</p><p>Sistema Operacional Unix</p><p>UNIX BSD – Opensource Project</p><p>• Funciona até em torradeira ! Fonte:</p><p>http://www.guanabara.info/2009/09/netbsd-numa-torradeir</p><p>a/</p><p>UNIX - NetBSD</p><p>http://www.guanabara.info/2009/09/netbsd-numa-torradeira/</p><p>http://www.guanabara.info/2009/09/netbsd-numa-torradeira/</p><p>• Quais projetos proprietários utilizam o</p><p>código gerando nos projetos Opensource?</p><p>Pilha TCP/IP</p><p>Kernel</p><p>Fonte:</p><p>http://pt.wikipedia.org/wiki/Licen%C3%A7as_BSD_e_GP</p><p>L</p><p>UNIX - BSD</p><p>http://pt.wikipedia.org/wiki/Licen%C3%A7as_BSD_e_GPL</p><p>http://pt.wikipedia.org/wiki/Licen%C3%A7as_BSD_e_GPL</p><p>Apple & Macintosh</p><p>• A Apple foi fundada por Steve Wozniak</p><p>e Steve Jobs com o nome de Apple</p><p>Computers, em 1974.</p><p>• Vendidos da garagem dos pais de</p><p>Jobs, os primeiros computadores da</p><p>Apple eram x como kits eletrônicos em</p><p>caixas bem acabadas de madeira.</p><p>•</p><p>•</p><p>•</p><p>•</p><p>•</p><p>• O Kernel do Linux foi escrito em 1991</p><p>por Linus Torvalds do Departamento</p><p>de Ciência da Computação da</p><p>Universidade de Helsinki, Finlândia,</p><p>com a ajuda de vários programadores</p><p>voluntários através da Usenet.</p><p>• É uma variação do UNIX</p><p>• Devido sua versatilidade, hoje é um dos</p><p>Sistemas operacionais mais utilizados e</p><p>é desenvolvido por diversas</p><p>distribuições e organizações.</p><p>• Ubuntu, Debian</p><p>• Red Hat, Fedora, SuSE</p><p>• Slackware, Gentoo</p><p>Linux</p><p>• O Windows só começa a ser tecnicamente</p><p>considerado como um SO a partir da versão</p><p>Windows NT, lançada em Agosto de 1993.</p><p>• O que havia antes eram sistemas gráficos</p><p>sendo executados sobre alguma versão dos</p><p>sistemas compatíveis com DOS, como</p><p>MS-DOS, PC-DOS</p><p>• A Microsoft começou o desenvolvimento de</p><p>um Gerenciador de Interface em setembro de</p><p>1981.</p><p>•</p><p>Windows</p><p>Windows 1.x (1985)</p><p>Windows 2.x (1987)</p><p>Windows 3.x (1990)</p><p>Windows 95 (1995)</p><p>Windows NT 3.51</p><p>Windows 98 (1998)</p><p>Windows Me (2000)</p><p>Windows 2000 (2000)</p><p>Windows XP (2001) Windows Vista (2007)</p><p>Windows 7 (2009)</p><p>Windows Server 2008</p><p>(2008)</p><p>Windows Server 2003</p><p>(2003)</p><p>Windows NT 4.0</p><p>(1996)</p><p>• Linguagens de Computação</p><p>– São programas utilizados para criar</p><p>sistemas e softwares aplicativos e podem</p><p>ser de 2 tipos, baixo nível e Alto nível.</p><p>–</p><p>• Linguagem de Baixo Nível: linguagem</p><p>totalmente orientadas para a máquina, ou</p><p>seja, os 0s e 1s.</p><p>– O programador deve conhecer solidamente</p><p>o hardware.</p><p>– Os programas resultantes são pequenos.</p><p>– Exemplo: Assembler</p><p>Linguagens de Computação</p><p>• Linguagem de Alto Nível: linguagem mais próxima da</p><p>linguagem humana e orientada para o problema.</p><p>– O programador deve dar pouca atenção ao hardware.</p><p>– Os programas resultantes são maiores.</p><p>– Exemplo: Visual Basic.</p><p>Linguagens de</p><p>Computação</p><p>• Para que os programas funcionem, eles devem ser</p><p>traduzidos para o código de máquina (de código fonte</p><p>para código objeto) e para isso é necessário um</p><p>tradutor ou um compilador:</p><p>•</p><p>• Interpretador – Ocupa</p><p>a memória enquanto se executa o programa.</p><p>– O programa precisa ser traduzido cada vez que é</p><p>rodado;</p><p>– Cada instrução vai sendo traduzida a medida que</p><p>vai sendo executada.</p><p>– O programa acaba por se tornar mais lento.</p><p>– Exemplo: Access, DBase, PHP, etc.</p><p>–</p><p>• Compilador – Não ocupa memória na execução do programa.</p><p>– O programa é traduzido inteiramente uma vez;</p><p>– Sua execução é rápida.</p><p>– Exemplo: Delphi, Clipper, Pascal, C, etc.</p><p>•</p><p>Interpretadores e Compiladores</p><p>•A Vovó Grace</p><p>Hopper</p><p>1o. Bug do Mundo</p><p>•Foi causado por um inseto que em inglês</p><p>significa bug</p><p>•Termo comum no jargão de TI – bug / debug</p><p>•Adivinhe o que causou o bug ?</p><p>1o. Bug do Mundo</p><p>•FILMES</p><p>•</p><p>•Piratas do Vale do Silício (Pirates of Silicon</p><p>Valley) – História sobre Bill Gates e Steve Jobs</p><p>•</p><p>•Caçada Virtual (Takedown) – História sobre</p><p>Kevin Mitnick, um dos hackers mais famosos do</p><p>mundo.</p><p>•</p><p>•Ameaça Virtual (Antitrust) – História sobre</p><p>Software Livre e Microsoft - Ficcional</p><p>Para saber mais ...</p><p>•FILMES</p><p>•RevolutionOS (RevolutionOS) – Documentário sobre</p><p>Linux e Software Livre</p><p>•</p><p>•A História da Pixar (The Pixar Story) – Documentário</p><p>sobre a história da Pixar e a participação de Steve Jobs.</p><p>•</p><p>LIVROS</p><p>Só por Prazer (Just for Fun) – Livro sobre a origem do</p><p>Linux e seu crescimento</p><p>Editora Campus, ISBN 85-352-0801-1</p><p>A Cabeça de Steve Jobs (Inside Steve's Brain) - Livro sobre</p><p>Steve Jobs, Apple, Pixar, etc</p><p>Editora Agir, ISBN 9788522009770</p><p>Para saber mais ...</p>