Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Linux: "I'm your worst nightmare"

Apresentação usada para o seminário da disciplina Sistemas Operacionais.
by

João Paulo Labegalini de Carvalho

on 19 September 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Linux: "I'm your worst nightmare"

"I'm your worst nightmare" GNU/Linux: Roteiro História Características 1969 AT&T Bell Labs Ken Thompson
Dennis Ritchie Linguagem C Douglas McIlroy Unix pipelines 1969 Joe Ossanna UNIX Primeiro Release 1971 Reescrito em C Assembly 1973 GNU 1983 Richard Stallman GNU Project
[FREE] UNIX-compatible Software System Free Software Foundation (FSF) 1984 Inicio do desenvolvimento 1985 1989 GNU General Public License (GPL) 1990 Programas Utilitários completamente desenvolvidos
(Compiladores, Editores de texto, UNIX Shell, etc...)
Mas o desenvolvimento do S.O. estava estagnado LINUX Linus Torvalds 1991 Frustrado com o MINIX, inicia o desenvolvimento do Linux. Criado por:
Antonio Henrique Pimentel Lavez
João Paulo L. de Carvalho
Rafael Taminato Hueara Abril, 1991 Agosto, 1991 Em um fórum de MINIX:
desenvolvendo um S.O. Livre.
portabilidade seria "impossível"
apenas um hobby Outubro, 1991 Primeira versão 0.01:
10,239 linhas de código Dezembro, 1991 Versão 0.11:
Self-hosted Fevereiro, 1992 Versão 0.12:
Adoção GPL Origens
Por que?
Apenas um hobby? Definição
Open Source
Distribuição
Desenvolvimento Onde e como? Plataformas
Finalidade
Publico Alvo? Curiosidades Características Obrigado! Tipo de Núcleo Kernel Monolítico
Modular
Carregamento Dinâmico
Economia de Recursos
Flexibilidade História Curiosidades Atualmente 90% dos computadores mais poderosos do mundo roda um sistema operacional GNU / Linux Companias mundialmente conhecidas, como Google, Cisco, Facebook , Twitter, etc
usam o linux como principal sistema operacional. Definição A palavra "Linux" refere-se, a princípio, ao kernel. Linux está presente em aplicações altamente críticas, como os trens bala, controle de tráfego aéreo, bolsa de valores de Nova York, CERN, controle de submarinos com reatores nucleares e muitos navios de guerra. Mais usada como nome para o Sistema Operacional inteiro. Classe de Sistema "Multi-Everything" Distribuição Possui várias combinações de utilitários e aplicações.
300 distribuições ativas. multitasking
multiuser
multiplatform
multiprocessor
multithreading Domínio público? 'Free software', ou open source
'Free' não é 'grátis', mas 'livre'
Código fonte necessita ser incluído Processos Desenvolvimento Não é mais "beta" desde 1994
Todas versões são liberadas publicamente (com ou sem bugs)
Padrão n.x.y
x é par: estável
x é impar: novas funcionalidades
Versão estável atual: 3.5.3 Protected Mode x86
Load on-demand (programs)
Shared copy-on-write
REAL Dynamically linked libraries Desenvolvimento


Modelo aberto e distribuído
Grande número de pessoas: rápida correção de bugs

Em 2009, 75% do código foi criado por programadores de empresas privadas Hoje o kernel do linux é o sistema operacional mais portado em larga escala, rodando em uma grande variedade de sistemas. Tanenbaum Linus Torvalds Usabilidade pseudoterminals (pts/XX)
Multiple Virtual Console
Muitos Layouts de Teclado
Vários sistemas de arquivo Tipo de Núcleo
Classe de Sistema
Usabilidade
Processos Perguntas? Perguntas?
Full transcript