SlideShare uma empresa Scribd logo
1 de 22
Marcelo Vinicius A. Serra 
Sistemas Operacionais I 
ADS - FATEC
Tópicos a serem abordados 
 Necessidades para sua criação 
 O que é o Linux? 
 O Multics 
 O Unix 
 O Minix 
 O Gnu/Linux 
 Licença GPL 
 Objetivos 
 Referências
Introdução – O que era necessário? 
 COMO ERA FEITO : 
 Rotinas executadas manualmente 
 Tempo de execução longo 
 Intolerância a erros 
 Falta de segurança 
 O QUE ERA NECESSÁRIO : 
 Algum “programa” capaz de gerenciar rotinas com métodos 
automatizados 
 Que também fosse capaz de gerenciar de forma otimizada recursos 
(CPU/Memory/I-O)
O que é o Linux? 
O Linux é um sistema (kernel) criado 
por Linus Torvaldis, baseado em 
UNIX, basicamente para melhorar o 
MINIX pelo qual muitos estavam 
insatisfeitos. O Linux cresceu e 
continua crescendo, adotando 
diversos usuários em todo o mundo.
O Multics 
O Unix 
O Minix 
O Nascimento do 
Linux
 
O Multics (Multiplexed Information and Computing 
Service 
 Inicio de seu desenvolvimento em 1964 
 O MIT ( Massachusetts Institute of Technology) em 
um projeto liderado por Fernando J. Corbató criou um 
sistema chamado CTSS, que obteve sucesso entre a 
comunidade científica
História (Multics) 
 Propósito do CTTS : Gerenciar melhor as tarefas dos 
computadores e obter maior produtividade 
 Gerou interesse entre os executivos das empresas Bell 
Labs e da General Electric 
 As duas empresas em conjunto com o instituto decidiram 
então projetar um sistema único, o Multics . Mas não 
saiu do papel.
História (Unix) 
 Em 1969, Ken Thompson, um dos pesquisadores da Bell 
Labs decidiu escrever para si mesmo um Multics na 
linguagem assembly em um PDP-7 
 Thompson terminou o projeto e percebeu que o mesmo 
dava conta do esperado 
 Porém, com ambos o tamanho e pequena capacidade do 
PDP-7, não havia suporte para outras máquinas 
disponíveis na época, e por esse motivo , Brian Kernighan 
, outro pesquisador da Bell Labs, decidiu chama-lo de Unics
História (Unix) 
 O Unics ( Uniplexed Information and Computing Service) 
 Thompson adotou o nome, mudando posteriormente a 
ortografia para Unix 
 Foi portado do PDP-7 para o PDP-11 
 Máquinas PDP-11 dominavam o mercado na época e 
permitiam suporte a múltiplos usuários
História (Unix) 
 Como as máquinas PDP-11 possuíam variações, o Unix teria de 
ser reescrito em cada nova máquina 
 Então sua codificação passou de assembly para a Linguagem 
B (alto nível), criada pelo próprio Thompson 
 A linguagem B não dispunha das estruturas e suporte 
necessários , é não atendia aos objetivos 
 Dennis Ritchie , um colega de trabalho de Thompson, 
desenvolveu então a Linguagem C , sucessora da Linguagem 
B e um compilador próprio para a mesma 
 Os dois juntos então reescreveram o Unix em C, e passaram a 
dominar o mercado
História (Unix) 
 Os computadores PDP-11 eram presentes na maioria das 
universidades, mas os sistemas adotado pelos mesmos 
eram considerados “horríveis” pelos professores, logo o 
Unix entrou em cena nas universidades e um dos grandes 
motivos para isso foi a presença de um código-fonte 
aberto para serem feitas modificações a qualquer gosto do 
usuário 
 Surge então a versão 7 do Unix que era portátil, possuía 
18800 linhas de código em C e 2100 em assembly e foi 
um sucesso visto que podia ser executado em máquinas de 
fabricantes diversos
História (Curiosidade) 
 PDP-7 
 Minicomputador 
 Apenas 72 Mil Dólares 
 Arquitetura 18 Bits
História (Curiosidade) 
 PDP-11 
 Minicomputador 
 Tudo interconectado em um único barramento 
 650 Mil Dólares 
 Arquitetura 16 Bits
História (Minix) 
 De fato o Unix era um sistema grande demais para der 
compreendido e estudado por uma pessoa só 
 Andrew S. Tanenbaum decidiu escrever um sistema baseado em 
Unix pequeno o suficiente para ser compreendido por uma pessoa 
só e adotou o nome de Minix 
 Possuía 11800 linhas de código em C e 800 em assembly 
 Introduziu também o conceito de Micronúcleo , também conhecido 
como microkernel
História (Linux) 
 Com o fato do Minix ter sido criado para ser pequeno o suficiente 
para ser compreendido, muitos recursos não foram implementados, 
o que irritou muitos de seus usuários 
 Foi então em 1991, que Linus Torvalds decidiu desenvolver uma 
versão baseada em Unix mais completa mas com o com muito mais 
recursos que o Minix 
 O sistema de Linus não utilizava mais o conceito de micronúcleo, 
todo o sistema operava em modo núcleo 
 Possuía 9300 linhas de código em C e 950 em assembly
História (Linux) 
 Em 1994 foi lançada a versão 1.0, que trazia melhorias 
e um novo sistema de memória com mapeamento de 
arquivos e conexão de rede 
 Em 1996 foi lançada a versão 2.0 , onde as maiores 
melhorias foram na multiprogramação simétrica e 
suporte a arquitetura 64 Bits e demais funcionalidades
História (Linux- Curiosidade) 
 As versões do Linux possuem uma identificação 
formada por 4 números separados por pontos, como no 
exemplo abaixo : 
2 6 8 4 
Versão do Núcleo Revisões 
Importantes 
Revisões 
Mínimas 
Correção de Erros 
de segurança
História (Gnu/Linux) 
 O Linux por si só , é um Kernel, E um Kernel sozinho não tem 
muita utilidade. Então é necessário juntá-lo á um conjunto de 
softwares para que tenhamos um Sistema Operacional efetivamente 
 Gnu : Vem do acrônimo recursivo “GNU is Not Unix” 
 Gnu é um projeto que teve início em 1984, pelas mão de Richard 
Stallman que queria criar um sistemas parecido com o Unix, mas 
sem o código deste. 
 Com o passar dos anos o Gnu ganhou recursos como compiladores 
e editores de texto, mas ainda faltava um elemento importante : o 
Kernel
História (Gnu/Linux) 
 Stallman e seus colaboradores tinham um projeto de 
Kernel, chamado de Hurd, mas com a demora da 
conclusão do projeto e a impaciência daqueles que queriam 
utilizar o software Gnu decidiram recorrer ao Linux 
 O Linux que conhecemos hoje é basicamente conhecido 
por trabalhar em conjunto do software Gnu 
 Integrantes e simpatizantes de movimentos ligados a 
softwares livres defendem a ideia de quando houver 
referência ao S.O como um todo, que seja Gnu/Linux 
 Mas por comodidade ou desconhecimento muitos chamam 
somente de Linux
História (Gnu/Linux) 
 O Linux está sob a licença GPL 
 Licença GPL : Permite que qualquer um possa usar os 
programas que estão sob ela com o compromisso de 
não tornar os programas fechados e comercializá-los
História (Objetivos do Linux) 
 Até hoje o Linux mantêm a ideia de ter sua distribuição livre 
 Permite que os usuários tenham a noção real de seu 
funcionamento, ao passo de que outros sistemas operacionais 
escondem isso 
 Enfim, o Linux tenta levar aos seus programadores um sistema que 
possa corresponder as suas expectativas 
 Em suma, é um “Sistema criado por Programadores para 
Programadores, com uma interface acessível para diversos 
tipos de usuários “
Referências 
 ANÔNIMO. O que é Linux e qual a sua história?, Internet, n. , 14 mai. 
2013. Disponível em: <http://www.infowester.com/historia_linux.php> 
 PEREIRA, ANA PAULA. A História do Linux, Internet, n. , 14 mai. 2013. 
Disponível em: <http://www.tecmundo.com.br/sistema-operacional/4228- 
a-historia-do-linux.htm> 
 ANÔNIMO. História do Linux, Internet, n. , 12 mai. 2013. Disponível em: 
<http://www.brasilescola.com/informatica/historia-do-linux.htm> 
 DIOVANI. História do Linux, Internet, n. , 12 mai. 2013. Disponível em: 
<http://professordiovani.com.br/redes2/historicolinux.htm> 
 SARUKAY. Sistemas Linux, Internet, n. , 10 mai. 2013. Disponível em: 
<http://www.dca.fee.unicamp.br/~andreric/arquivos/sistemas_linux.pdf> 
 ANONIMO. LINUX, Internet, n. , 08 mai. 2013. Disponível em: 
<http://pt.wikipedia.org/wiki/Linux>

Mais conteúdo relacionado

Mais procurados

Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxFelipe Cesar Costa
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo ServidorDaniel Barros
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open SourceDiogo Silva
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidorSandu Postolachi
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windowsIvam KN
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Leinylson Fontinele
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivosJoao Ferreira
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativosMarioalmeida_10
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwarePaulo Guimarães
 
Módulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdfMódulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdfFChico2
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema OperativosBugui94
 

Mais procurados (20)

Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e Linux
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Introducao ao linux
Introducao ao linuxIntroducao ao linux
Introducao ao linux
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo Servidor
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open Source
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windows
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Memórias
MemóriasMemórias
Memórias
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Topologia de Redes
Topologia de RedesTopologia de Redes
Topologia de Redes
 
Aula 04 software
Aula 04 softwareAula 04 software
Aula 04 software
 
Evolução dos sistemas operativos
Evolução dos sistemas operativosEvolução dos sistemas operativos
Evolução dos sistemas operativos
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e Software
 
Módulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdfMódulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdf
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 

Destaque

Curso Básico/Intermediário Linux - Colmeia 2008
Curso Básico/Intermediário Linux -  Colmeia 2008Curso Básico/Intermediário Linux -  Colmeia 2008
Curso Básico/Intermediário Linux - Colmeia 2008Marco Carvalho de Oliveira
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linuxguestca430
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas OperacionaisSheldon Led
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Paulo Guimarães
 

Destaque (6)

Curso Básico/Intermediário Linux - Colmeia 2008
Curso Básico/Intermediário Linux -  Colmeia 2008Curso Básico/Intermediário Linux -  Colmeia 2008
Curso Básico/Intermediário Linux - Colmeia 2008
 
Pirataria e hacker
Pirataria e hackerPirataria e hacker
Pirataria e hacker
 
Linux
LinuxLinux
Linux
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linux
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas Operacionais
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)
 

Semelhante a História do Linux em

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisCPUCG
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxXaneYT
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1valterbh
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1valterbh
 
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Antônio Arapiraca
 
Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenTchelinux
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Ivaldo Cardoso
 
01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdf01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdfSergio778021
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais LinuxMauro Duarte
 
1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdfSandraNovo5
 
2010 03 05 Sistemas Operacionais Aula2
2010 03 05 Sistemas Operacionais Aula22010 03 05 Sistemas Operacionais Aula2
2010 03 05 Sistemas Operacionais Aula2Universal.org.mx
 
Unidade 3.1 Introdução ao Sistema Operacional Linux
Unidade 3.1   Introdução ao Sistema Operacional LinuxUnidade 3.1   Introdução ao Sistema Operacional Linux
Unidade 3.1 Introdução ao Sistema Operacional LinuxJuan Carlos Lamarão
 
Ficha 2
Ficha 2Ficha 2
Ficha 2dtml2k
 
Primeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e TermosPrimeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e TermosRicardo Prudenciato
 

Semelhante a História do Linux em (20)

Aula 08
Aula 08Aula 08
Aula 08
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptx
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1
 
Linux valter 1
Linux valter 1Linux valter 1
Linux valter 1
 
Módulo 6 - Gnu/Linux
Módulo 6 - Gnu/LinuxMódulo 6 - Gnu/Linux
Módulo 6 - Gnu/Linux
 
U N I X
U N I XU N I X
U N I X
 
Atividade2
Atividade2Atividade2
Atividade2
 
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009
 
Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando Massen
 
Histã³ria do software
Histã³ria do softwareHistã³ria do software
Histã³ria do software
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
 
01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdf01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdf
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais Linux
 
1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf1-Sistemas Operativos.pdf
1-Sistemas Operativos.pdf
 
2010 03 05 Sistemas Operacionais Aula2
2010 03 05 Sistemas Operacionais Aula22010 03 05 Sistemas Operacionais Aula2
2010 03 05 Sistemas Operacionais Aula2
 
Unidade 3.1 Introdução ao Sistema Operacional Linux
Unidade 3.1   Introdução ao Sistema Operacional LinuxUnidade 3.1   Introdução ao Sistema Operacional Linux
Unidade 3.1 Introdução ao Sistema Operacional Linux
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Ficha 2
Ficha 2Ficha 2
Ficha 2
 
Primeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e TermosPrimeiros Passos no Linux - Principais Conceitos e Termos
Primeiros Passos no Linux - Principais Conceitos e Termos
 

História do Linux em

  • 1. Marcelo Vinicius A. Serra Sistemas Operacionais I ADS - FATEC
  • 2. Tópicos a serem abordados  Necessidades para sua criação  O que é o Linux?  O Multics  O Unix  O Minix  O Gnu/Linux  Licença GPL  Objetivos  Referências
  • 3. Introdução – O que era necessário?  COMO ERA FEITO :  Rotinas executadas manualmente  Tempo de execução longo  Intolerância a erros  Falta de segurança  O QUE ERA NECESSÁRIO :  Algum “programa” capaz de gerenciar rotinas com métodos automatizados  Que também fosse capaz de gerenciar de forma otimizada recursos (CPU/Memory/I-O)
  • 4. O que é o Linux? O Linux é um sistema (kernel) criado por Linus Torvaldis, baseado em UNIX, basicamente para melhorar o MINIX pelo qual muitos estavam insatisfeitos. O Linux cresceu e continua crescendo, adotando diversos usuários em todo o mundo.
  • 5. O Multics O Unix O Minix O Nascimento do Linux
  • 6.  O Multics (Multiplexed Information and Computing Service  Inicio de seu desenvolvimento em 1964  O MIT ( Massachusetts Institute of Technology) em um projeto liderado por Fernando J. Corbató criou um sistema chamado CTSS, que obteve sucesso entre a comunidade científica
  • 7. História (Multics)  Propósito do CTTS : Gerenciar melhor as tarefas dos computadores e obter maior produtividade  Gerou interesse entre os executivos das empresas Bell Labs e da General Electric  As duas empresas em conjunto com o instituto decidiram então projetar um sistema único, o Multics . Mas não saiu do papel.
  • 8. História (Unix)  Em 1969, Ken Thompson, um dos pesquisadores da Bell Labs decidiu escrever para si mesmo um Multics na linguagem assembly em um PDP-7  Thompson terminou o projeto e percebeu que o mesmo dava conta do esperado  Porém, com ambos o tamanho e pequena capacidade do PDP-7, não havia suporte para outras máquinas disponíveis na época, e por esse motivo , Brian Kernighan , outro pesquisador da Bell Labs, decidiu chama-lo de Unics
  • 9. História (Unix)  O Unics ( Uniplexed Information and Computing Service)  Thompson adotou o nome, mudando posteriormente a ortografia para Unix  Foi portado do PDP-7 para o PDP-11  Máquinas PDP-11 dominavam o mercado na época e permitiam suporte a múltiplos usuários
  • 10. História (Unix)  Como as máquinas PDP-11 possuíam variações, o Unix teria de ser reescrito em cada nova máquina  Então sua codificação passou de assembly para a Linguagem B (alto nível), criada pelo próprio Thompson  A linguagem B não dispunha das estruturas e suporte necessários , é não atendia aos objetivos  Dennis Ritchie , um colega de trabalho de Thompson, desenvolveu então a Linguagem C , sucessora da Linguagem B e um compilador próprio para a mesma  Os dois juntos então reescreveram o Unix em C, e passaram a dominar o mercado
  • 11. História (Unix)  Os computadores PDP-11 eram presentes na maioria das universidades, mas os sistemas adotado pelos mesmos eram considerados “horríveis” pelos professores, logo o Unix entrou em cena nas universidades e um dos grandes motivos para isso foi a presença de um código-fonte aberto para serem feitas modificações a qualquer gosto do usuário  Surge então a versão 7 do Unix que era portátil, possuía 18800 linhas de código em C e 2100 em assembly e foi um sucesso visto que podia ser executado em máquinas de fabricantes diversos
  • 12. História (Curiosidade)  PDP-7  Minicomputador  Apenas 72 Mil Dólares  Arquitetura 18 Bits
  • 13. História (Curiosidade)  PDP-11  Minicomputador  Tudo interconectado em um único barramento  650 Mil Dólares  Arquitetura 16 Bits
  • 14. História (Minix)  De fato o Unix era um sistema grande demais para der compreendido e estudado por uma pessoa só  Andrew S. Tanenbaum decidiu escrever um sistema baseado em Unix pequeno o suficiente para ser compreendido por uma pessoa só e adotou o nome de Minix  Possuía 11800 linhas de código em C e 800 em assembly  Introduziu também o conceito de Micronúcleo , também conhecido como microkernel
  • 15. História (Linux)  Com o fato do Minix ter sido criado para ser pequeno o suficiente para ser compreendido, muitos recursos não foram implementados, o que irritou muitos de seus usuários  Foi então em 1991, que Linus Torvalds decidiu desenvolver uma versão baseada em Unix mais completa mas com o com muito mais recursos que o Minix  O sistema de Linus não utilizava mais o conceito de micronúcleo, todo o sistema operava em modo núcleo  Possuía 9300 linhas de código em C e 950 em assembly
  • 16. História (Linux)  Em 1994 foi lançada a versão 1.0, que trazia melhorias e um novo sistema de memória com mapeamento de arquivos e conexão de rede  Em 1996 foi lançada a versão 2.0 , onde as maiores melhorias foram na multiprogramação simétrica e suporte a arquitetura 64 Bits e demais funcionalidades
  • 17. História (Linux- Curiosidade)  As versões do Linux possuem uma identificação formada por 4 números separados por pontos, como no exemplo abaixo : 2 6 8 4 Versão do Núcleo Revisões Importantes Revisões Mínimas Correção de Erros de segurança
  • 18. História (Gnu/Linux)  O Linux por si só , é um Kernel, E um Kernel sozinho não tem muita utilidade. Então é necessário juntá-lo á um conjunto de softwares para que tenhamos um Sistema Operacional efetivamente  Gnu : Vem do acrônimo recursivo “GNU is Not Unix”  Gnu é um projeto que teve início em 1984, pelas mão de Richard Stallman que queria criar um sistemas parecido com o Unix, mas sem o código deste.  Com o passar dos anos o Gnu ganhou recursos como compiladores e editores de texto, mas ainda faltava um elemento importante : o Kernel
  • 19. História (Gnu/Linux)  Stallman e seus colaboradores tinham um projeto de Kernel, chamado de Hurd, mas com a demora da conclusão do projeto e a impaciência daqueles que queriam utilizar o software Gnu decidiram recorrer ao Linux  O Linux que conhecemos hoje é basicamente conhecido por trabalhar em conjunto do software Gnu  Integrantes e simpatizantes de movimentos ligados a softwares livres defendem a ideia de quando houver referência ao S.O como um todo, que seja Gnu/Linux  Mas por comodidade ou desconhecimento muitos chamam somente de Linux
  • 20. História (Gnu/Linux)  O Linux está sob a licença GPL  Licença GPL : Permite que qualquer um possa usar os programas que estão sob ela com o compromisso de não tornar os programas fechados e comercializá-los
  • 21. História (Objetivos do Linux)  Até hoje o Linux mantêm a ideia de ter sua distribuição livre  Permite que os usuários tenham a noção real de seu funcionamento, ao passo de que outros sistemas operacionais escondem isso  Enfim, o Linux tenta levar aos seus programadores um sistema que possa corresponder as suas expectativas  Em suma, é um “Sistema criado por Programadores para Programadores, com uma interface acessível para diversos tipos de usuários “
  • 22. Referências  ANÔNIMO. O que é Linux e qual a sua história?, Internet, n. , 14 mai. 2013. Disponível em: <http://www.infowester.com/historia_linux.php>  PEREIRA, ANA PAULA. A História do Linux, Internet, n. , 14 mai. 2013. Disponível em: <http://www.tecmundo.com.br/sistema-operacional/4228- a-historia-do-linux.htm>  ANÔNIMO. História do Linux, Internet, n. , 12 mai. 2013. Disponível em: <http://www.brasilescola.com/informatica/historia-do-linux.htm>  DIOVANI. História do Linux, Internet, n. , 12 mai. 2013. Disponível em: <http://professordiovani.com.br/redes2/historicolinux.htm>  SARUKAY. Sistemas Linux, Internet, n. , 10 mai. 2013. Disponível em: <http://www.dca.fee.unicamp.br/~andreric/arquivos/sistemas_linux.pdf>  ANONIMO. LINUX, Internet, n. , 08 mai. 2013. Disponível em: <http://pt.wikipedia.org/wiki/Linux>