SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Onde está o Demônio




   Marco Carvalho de Oliveira
   demoncyber.at.gmail.com
Beastie
●   Beastie primeiro mascote
●   Beastie e a Disney
●   Beastie edição final 1988
●   Símbolos da imagem
●   Beastie é estiloso XD




                                Beastie image is copyrighted by Marshall Kirk McKusick
Beastie




          Beastie image is copyrighted by Marshall Kirk McKusick
BSD
●   Em 69 nasce o unix
●   Na quarta edição
    aparece o /dev/null
●   Unix 6 ultima versão
    aberta - Nasce o BSD
Andrew S. Tanenbaum
●   "A razão pela qual MINIX3 não dominou o mundo é relacionada a um erro
    que cometi em 1992. Naquela época acreditei que o BSD é que dominaria
    o mundo! Já era um sistema maduro e estável. Eu não via razão alguma
    para querer competir com ele, então coloquei o foco acadêmico no MINIX.
    Quatro dos caras que desenvolviam o BSD formaram uma compania para
    vender o BSD comercialmente. Tinham até um número telefone bacana,
    1-800-ITS-UNIX. Esse telefone os colocou (bem como a mim) pra dentro
    do mercado. A AT&T os processou por causa desse número e o processo
    levou mais de 3 anos para ser resolvido. Esse era o período preciso em
    que Linux foi lançado e o BSD ficou estagnado devido ao processo
    jurídico. Quando foi resolvido Linux já tinha decolado. Meu erro foi não
    perceber que o processo levaria tanto tempo. Se a AT&T não tivesse
    gerado esse processo (e comprado parte da BSDI depois), Linux nunca
    seria popular e o BSD dominaria o mundo!" - Andrew S. Tanenbaum
    LinuxFr.org
Licença BSD
●   A licença original da BSD não é consideradas
    compatível com a GPL, as novas variações são
    compatíveis. No entanto é aprovada como
    licença de software livre pela FSF.
●   BSD-Old ou 4-clause BSD
●   Licença de 3 clausulas
●   Licença simplificada 2 clausulas



                                        Some rights reserved by Amarand Agasi
NetBSD
●   Utilizado pelos satellites da NASA
●   Foco na portabilidade ( mais de 50
    plataformas)
●   Suporta virtualização com XEN
●   Suporta ZFS
OpenBSD
●   Sistema operacional focado em segurança
●   Criou alguns dos princípiais software para este
    fim OpenSSH
●   Firewall PF
●   Theo de Raadt
Darwin
●   O Darwin era um Fork do FreeBSD, com
    características do kernel Mach herdadas do
    NEXTSTEP, com um kernel monolítico
    integrado agora FreeBSD, e toda a base
    (userland, bibliotecas, etc) FreeBSD e algumas
    vezes, NetBSD. Trechos do NetBSD foram
    inicialmente utilizados em aplicações da base
    para a arquitetura PowerPC, típica à época dos
    iMac.

Referência:http://www.fug.com.br/content/view/738/9/
FreeBSD
●   Freebsd Ports
●   Packages 23410
●   Base para o funcionamento do yahoo e hotmail
●   Linux Compatibilidade
●   Jail
Quem usa FreeBSD
Projetos Derivados
●   Pfsense
●   FreeNAS
●   PC-BSD
●   DesktopBSD
●   m0n0wall
FreeBSD mais rápido?
●   “Phoronix confirma o que todos usuários FreeBSD que também usam Linux
    já sabiam, por experiência própria, as vezes com evidências, outras vezes
    apenas sensação tecnicamente infundada: FreeBSD consegue ser mais
    rápido que Linux até pra rodar binários... de Linux!”
●   Normalmente essa sensação de maior performance acontece em ambientes
    como banco de dados Oracle, aplicações mais simples como clientes de
    peer-to-peer com versão disponível apenas para Linux, e muitos outros.
    Acontece que mesmo a hipótese de melhor performance no FreeBSD pra
    rodar binários nativos Linux ser documentada até no FreeBSD Handbook,
    apesar dos usuários da FUG-BR de tempos em tempos enviarem alguns
    testemunhos com suas impressões, muitas vezes acompanhados de testes
    e evidências, ninguém não ligado ao desenvolvimento do FreeBSD tinha
    documentado testes e resultados nesse ponto.
●   Outro fato importante: os testes envolveram plataformas 32 bits e 64bits, e
    mesmo a compat binária com Linux em 64bits que é muito nova no
    FreeBSD, supera Linux em 64bits.
●   O artigo começa com uma introdução sobre o modo de compatibilidade
    binária do FreeBSD, tece alguns comentários e entra pra uma série de
    benchmarks comentados.
Referência: http://www.fug.com.br/content/view/729/2/
FreeBSD novidades
●   Mudou o seu instalador
●   Compila com Clang o kernel
●   Retirada dos software GNU na próxima edição
●   ZFS versão 28
●   Espectativa de MAC para o ZFS
●   Xen Dom0
●   Bhyve
●   64 bits Linux
Dúvidas




          Flames > /dev/null ( by Irado !! ).
          RIP Irado!

Más contenido relacionado

La actualidad más candente

Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSDflisolmaringa
 
Sistema de ficheiros 2
Sistema de ficheiros 2Sistema de ficheiros 2
Sistema de ficheiros 2ATEC
 
FreeBSD, Jails & Segurança
FreeBSD, Jails & SegurançaFreeBSD, Jails & Segurança
FreeBSD, Jails & SegurançaVinícius Zavam
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de LinuxDiego Almada
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheirosKaska Lucas
 
Instalacao e Configuracao de um Ambiente FreeBSD
Instalacao e Configuracao de um Ambiente FreeBSDInstalacao e Configuracao de um Ambiente FreeBSD
Instalacao e Configuracao de um Ambiente FreeBSDVinícius Zavam
 
Evolucao de alguns componentes
Evolucao de alguns componentesEvolucao de alguns componentes
Evolucao de alguns componentesmicaelsporting11
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?bardo
 
Desvendando o Software Livre - Evidosol 2011
Desvendando o Software Livre - Evidosol 2011Desvendando o Software Livre - Evidosol 2011
Desvendando o Software Livre - Evidosol 2011Jerônimo Medina Madruga
 
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...Sandro Suffert
 
FreeBSD & Campi Universitários
FreeBSD & Campi UniversitáriosFreeBSD & Campi Universitários
FreeBSD & Campi UniversitáriosVinícius Zavam
 
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010Jerônimo Medina Madruga
 
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDBVinicius de Sá
 
OpenBSD Segurança por Padrão
OpenBSD Segurança por PadrãoOpenBSD Segurança por Padrão
OpenBSD Segurança por Padrãowsouzant
 
Afinal de contas, o que é o Debian?
Afinal de contas, o que é o Debian?Afinal de contas, o que é o Debian?
Afinal de contas, o que é o Debian?PotiLivre Sobrenome
 

La actualidad más candente (19)

Bem-vindo ao FreeBSD
Bem-vindo ao FreeBSDBem-vindo ao FreeBSD
Bem-vindo ao FreeBSD
 
Linux de A a Z
Linux de A a ZLinux de A a Z
Linux de A a Z
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSD
 
Sistema de ficheiros 2
Sistema de ficheiros 2Sistema de ficheiros 2
Sistema de ficheiros 2
 
FreeBSD, Jails & Segurança
FreeBSD, Jails & SegurançaFreeBSD, Jails & Segurança
FreeBSD, Jails & Segurança
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de Linux
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheiros
 
Lab so-abertos-unidade2
Lab so-abertos-unidade2Lab so-abertos-unidade2
Lab so-abertos-unidade2
 
Instalacao e Configuracao de um Ambiente FreeBSD
Instalacao e Configuracao de um Ambiente FreeBSDInstalacao e Configuracao de um Ambiente FreeBSD
Instalacao e Configuracao de um Ambiente FreeBSD
 
Evolucao de alguns componentes
Evolucao de alguns componentesEvolucao de alguns componentes
Evolucao de alguns componentes
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?
 
Desvendando o Software Livre - Evidosol 2011
Desvendando o Software Livre - Evidosol 2011Desvendando o Software Livre - Evidosol 2011
Desvendando o Software Livre - Evidosol 2011
 
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...Iccyber2012   sandro suffert apura - jacomo picolini teamcymru - desafio fore...
Iccyber2012 sandro suffert apura - jacomo picolini teamcymru - desafio fore...
 
FreeBSD & Campi Universitários
FreeBSD & Campi UniversitáriosFreeBSD & Campi Universitários
FreeBSD & Campi Universitários
 
Watt OS R6
Watt OS R6Watt OS R6
Watt OS R6
 
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
 
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
 
OpenBSD Segurança por Padrão
OpenBSD Segurança por PadrãoOpenBSD Segurança por Padrão
OpenBSD Segurança por Padrão
 
Afinal de contas, o que é o Debian?
Afinal de contas, o que é o Debian?Afinal de contas, o que é o Debian?
Afinal de contas, o que é o Debian?
 

Similar a História e evolução do BSD

Novidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes VazNovidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes VazTchelinux
 
FreeBSD - O guia completo para o SO
FreeBSD - O guia completo para o SOFreeBSD - O guia completo para o SO
FreeBSD - O guia completo para o SOJoão Pedro Schmitz
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazTchelinux
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linuxapsegundo
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxRogério Cardoso
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação FinalElisa
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPWellington Silva
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)Fábio Emilio Costa
 
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
 
Unix - Sistema Operacional
Unix - Sistema OperacionalUnix - Sistema Operacional
Unix - Sistema OperacionalAnderson Favaro
 
Desmistificando o Pinguim
Desmistificando o PinguimDesmistificando o Pinguim
Desmistificando o PinguimDiego Rubin
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorandogastaovalle
 

Similar a História e evolução do BSD (20)

Novidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes VazNovidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes Vaz
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
FreeBSD - O guia completo para o SO
FreeBSD - O guia completo para o SOFreeBSD - O guia completo para o SO
FreeBSD - O guia completo para o SO
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
 
Free BSD e Cent OS
Free BSD e Cent OS Free BSD e Cent OS
Free BSD e Cent OS
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linux
 
Evolução_dos_sistemas_operativos_open_source
Evolução_dos_sistemas_operativos_open_sourceEvolução_dos_sistemas_operativos_open_source
Evolução_dos_sistemas_operativos_open_source
 
Linux básico
Linux básicoLinux básico
Linux básico
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
OSOL CEOSUG
OSOL CEOSUGOSOL CEOSUG
OSOL CEOSUG
 
GNU/Linux - uma alternativa
GNU/Linux - uma alternativaGNU/Linux - uma alternativa
GNU/Linux - uma alternativa
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USP
 
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa (nova versão)
 
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
 
Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!
 
Unix - Sistema Operacional
Unix - Sistema OperacionalUnix - Sistema Operacional
Unix - Sistema Operacional
 
Desmistificando o Pinguim
Desmistificando o PinguimDesmistificando o Pinguim
Desmistificando o Pinguim
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorando
 

História e evolução do BSD

  • 1. Onde está o Demônio Marco Carvalho de Oliveira demoncyber.at.gmail.com
  • 2. Beastie ● Beastie primeiro mascote ● Beastie e a Disney ● Beastie edição final 1988 ● Símbolos da imagem ● Beastie é estiloso XD Beastie image is copyrighted by Marshall Kirk McKusick
  • 3. Beastie Beastie image is copyrighted by Marshall Kirk McKusick
  • 4. BSD ● Em 69 nasce o unix ● Na quarta edição aparece o /dev/null ● Unix 6 ultima versão aberta - Nasce o BSD
  • 5.
  • 6. Andrew S. Tanenbaum ● "A razão pela qual MINIX3 não dominou o mundo é relacionada a um erro que cometi em 1992. Naquela época acreditei que o BSD é que dominaria o mundo! Já era um sistema maduro e estável. Eu não via razão alguma para querer competir com ele, então coloquei o foco acadêmico no MINIX. Quatro dos caras que desenvolviam o BSD formaram uma compania para vender o BSD comercialmente. Tinham até um número telefone bacana, 1-800-ITS-UNIX. Esse telefone os colocou (bem como a mim) pra dentro do mercado. A AT&T os processou por causa desse número e o processo levou mais de 3 anos para ser resolvido. Esse era o período preciso em que Linux foi lançado e o BSD ficou estagnado devido ao processo jurídico. Quando foi resolvido Linux já tinha decolado. Meu erro foi não perceber que o processo levaria tanto tempo. Se a AT&T não tivesse gerado esse processo (e comprado parte da BSDI depois), Linux nunca seria popular e o BSD dominaria o mundo!" - Andrew S. Tanenbaum LinuxFr.org
  • 7. Licença BSD ● A licença original da BSD não é consideradas compatível com a GPL, as novas variações são compatíveis. No entanto é aprovada como licença de software livre pela FSF. ● BSD-Old ou 4-clause BSD ● Licença de 3 clausulas ● Licença simplificada 2 clausulas Some rights reserved by Amarand Agasi
  • 8. NetBSD ● Utilizado pelos satellites da NASA ● Foco na portabilidade ( mais de 50 plataformas) ● Suporta virtualização com XEN ● Suporta ZFS
  • 9. OpenBSD ● Sistema operacional focado em segurança ● Criou alguns dos princípiais software para este fim OpenSSH ● Firewall PF ● Theo de Raadt
  • 10. Darwin ● O Darwin era um Fork do FreeBSD, com características do kernel Mach herdadas do NEXTSTEP, com um kernel monolítico integrado agora FreeBSD, e toda a base (userland, bibliotecas, etc) FreeBSD e algumas vezes, NetBSD. Trechos do NetBSD foram inicialmente utilizados em aplicações da base para a arquitetura PowerPC, típica à época dos iMac. Referência:http://www.fug.com.br/content/view/738/9/
  • 11. FreeBSD ● Freebsd Ports ● Packages 23410 ● Base para o funcionamento do yahoo e hotmail ● Linux Compatibilidade ● Jail
  • 13. Projetos Derivados ● Pfsense ● FreeNAS ● PC-BSD ● DesktopBSD ● m0n0wall
  • 14. FreeBSD mais rápido? ● “Phoronix confirma o que todos usuários FreeBSD que também usam Linux já sabiam, por experiência própria, as vezes com evidências, outras vezes apenas sensação tecnicamente infundada: FreeBSD consegue ser mais rápido que Linux até pra rodar binários... de Linux!” ● Normalmente essa sensação de maior performance acontece em ambientes como banco de dados Oracle, aplicações mais simples como clientes de peer-to-peer com versão disponível apenas para Linux, e muitos outros. Acontece que mesmo a hipótese de melhor performance no FreeBSD pra rodar binários nativos Linux ser documentada até no FreeBSD Handbook, apesar dos usuários da FUG-BR de tempos em tempos enviarem alguns testemunhos com suas impressões, muitas vezes acompanhados de testes e evidências, ninguém não ligado ao desenvolvimento do FreeBSD tinha documentado testes e resultados nesse ponto. ● Outro fato importante: os testes envolveram plataformas 32 bits e 64bits, e mesmo a compat binária com Linux em 64bits que é muito nova no FreeBSD, supera Linux em 64bits. ● O artigo começa com uma introdução sobre o modo de compatibilidade binária do FreeBSD, tece alguns comentários e entra pra uma série de benchmarks comentados. Referência: http://www.fug.com.br/content/view/729/2/
  • 15. FreeBSD novidades ● Mudou o seu instalador ● Compila com Clang o kernel ● Retirada dos software GNU na próxima edição ● ZFS versão 28 ● Espectativa de MAC para o ZFS ● Xen Dom0 ● Bhyve ● 64 bits Linux
  • 16. Dúvidas Flames > /dev/null ( by Irado !! ). RIP Irado!