SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Apresentando o FreeBSD
       Danilo Egêa Gondolfo
        daniloegea@yahoo.com.br
     http://daniloegea.wordpress.com
Quais não são os objetivos da
               palestra
●   Confrontar sistemas operacionais
●   Confrontar licenças de software ( na medida do
    possível)
A aurora do UNIX
●   1965 – Multics ( Multiplexed Information and
    Computing Service)
●   Unics
●   1969 – UNIX
    ●   Escrito em Assembly
    ●   DEC PDP 7
    ●   1970 – Portado para um PDP 11
    ●   1972 – Reescrito em C
UNIX de Berkeley
●   1976 – UNIX v6 licenciado para universidades
●   BSD, o UNIX de Berkeley
    ●   CSRG (Computer Science Research Group)
    ●   Muitas melhorias
    ●   TCP/IP
    ●   FFS
    ●   1977 – Primeira distribuição BSD (Bill Joy)
    ●   vi
    ●   csh
    ●   chroot
FreeBSD
●   1993 – Surge o FreeBSD 1.0, derivado de um
    conjunto de patches para o 386BSD
    ●   Jordan Hubbard/Nate Williams/Rod Grimes
●   Problemas com licenciamento de algumas
    partes do 386BSD fizeram com que o FreeBSD
    tivesse parte de seu código portado do 4.4BSD
    Lite e parte totalmente reescrita. Depois de
    muito trabalho a versão 2.0 foi lançada.
O que é FreeBSD?
O projeto FreeBSD
●   O core team
    ●   9 membros eleitos a cada 2 anos
    ●   Garantem que o projeto tomará as direções
        corretas
●   Committers
●   Contributors
●   Ports Management Team
●   Ports committers
As versões do FreeBSD
●   FreeBSD RELEASE
●   FreeBSD STABLE
●   FreeBSD CURRENT
Questões legais
●   A licença BSD
●   Conflitos com outras licenças
    ●   O caso GCC e a licença GPLv3
Gerenciamento de pacotes
●   O Ports Collection
    ●   Hierarquia de mais de 21.000 ports (arquivos com
        instruções para a compilação de um determinado
        software).
    ●   Não mantém nenhum software propriamente dito
        em sua estrutura.
    ●   Permite total otimização e gerenciamento de
        características de cada software.
    ●   É mantido por pessoas que participam oficialmente
        do projeto FreeBSD e por colaboradores.
●   Pacotes Binários
Mantendo o sistema atualizado
●   FreeBSD
    ●   Atualizando o código fonte. RELEASE, STABLE ou
        CURRENT?
    ●   Compilação do kernel
    ●   O processo de buildworld
    ●   freebsd-update
●   Ports
    ●   O portsnap
    ●   Atualizando pacotes na unha
    ●   portmaster/portupgrade/portaudit
Compatibilidade com binários Linux
●   Compatibilidade em nível de ABI com o Linux
●   Implementa um grande quantidade de
    chamadas de sistema até a versão 2.6.16 do
    Linux.
●   Oracle
●   Java
●   Skype
●   Flash plugin
●   Video4Linux
FreeBSD como Desktop
●   Port do Xorg
●   KDE/GNOME/XFCE entre outros
●   Ferramentas de escritório, mensagens
    instantâneas, navegadores, clientes de e-mail
    no Ports
FreeBSD como Desktop
●   PC-BSD
    ●   Mantido pela iXsystems
    ●   Ambiente desktop completo
    ●   Auto detecção de hardware
    ●   Fácil instalação de pacotes
    ●   Fácil atualização
    ●   Pacotes binários disponíveis em www.pbidir.com
FreeBSD para administradores de
           redes/sistemas
●   3 opções de firewall
    ●   IPF
    ●   IPFW
    ●   PF
●   Sistemas de arquivos
    ●   UFS 2
    ●   ZFS (portado do OpenSolaris)
●   Infraestrutura de roteamento avançada
    ●   Permite até 16 tabelas de roteamento no sistema
    ●   Integração com ipfw e pf
FreeBSD para administradores de
           redes/sistemas
    ●   Permite declarar que um determinado processo
        usará uma determinada tabela
●   A maioria das ferramentas necessárias estão
    no Ports
    ●   Squid/Samba/Apache/Postfix/Qmail/Clamav...
●   DTrace (portado do OpenSolaris)
●   2 ferramentas de enfileiramento de pacotes
    ●   ALTQ
    ●   Dummynet
FreeBSD para administradores de
           redes/sistemas
●   Jails
    ●   Um ambiente virtual isolado
    ●   Uma “versão melhorada” do chroot
    ●   Pode ser acessado como um sistema quase
        completo e independente
    ●   Permite atribuição de endereço IP ao ambiente
●   Configuração facilitada de RAID por software
    ●   GEOM
    ●   ZFS
FreeBSD para administradores de
           redes/sistemas
●   Novo sistema de Alta Disponibilidade de dados
    – HAST (Highly Available Storage)
●   Sistema de Alta Disponibilidade de Firewalls
    ●
        CARP (Common Address Redundancy
        Protocol)
    ●   pfSync
Quem usa FreeBSD
●   Yahoo!
●   Fifa
●   iXsystems
●   Juniper
●   ISC
●   Apple
●   Netcraft
Produtos baseados em FreeBSD
●   pfSense
●   FreeNAS
●   PC-BSD
●   Desktop BSD
●   junOS
●   Mac OSX
●   DragonFly BSD
●   GhostBSD
Onde conseguir ajuda
●   FreeBSD Handbook (www.freebsd.org)
●   Wiki do Projeto FreeBSD (wiki.freebsd.org)
●   Listas de discussão oficiais
●   www.fug.com.br
●   IRC – freenode.org - #freebsd-br e #freebsd
●   Google
Perguntas???
Referências
●   www.freebsd.org
●   Palestra How the FreeBSD Project Works
    (Robert Watson – 2006)
●   http://bell-labs.com/history/unix/
●   Absolute FreeBSD segunda edição (Michael W.
    Lucas - 2008)

Más contenido relacionado

La actualidad más candente

FreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeFreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeBoteco 4Linux
 
Gentoo - Sistema Operacional
Gentoo - Sistema OperacionalGentoo - Sistema Operacional
Gentoo - Sistema OperacionalAnderson Favaro
 
Rasberry Pi + XBMC
Rasberry Pi + XBMC Rasberry Pi + XBMC
Rasberry Pi + XBMC Igo Romero
 
Desmistificando o Pinguim
Desmistificando o PinguimDesmistificando o Pinguim
Desmistificando o PinguimDiego Rubin
 
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
 
Aula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxAula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxRogério Cardoso
 
Um milhao de usuários simultâneos
Um milhao de usuários simultâneosUm milhao de usuários simultâneos
Um milhao de usuários simultâneosFernando Ike
 
Docker: um linux container engine
Docker:  um linux container engineDocker:  um linux container engine
Docker: um linux container engineHudson Brendon
 
FreeBSD & Campi Universitários
FreeBSD & Campi UniversitáriosFreeBSD & Campi Universitários
FreeBSD & Campi UniversitáriosVinícius Zavam
 
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé LeiteComo ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé LeiteTchelinux
 
(11) hardware, modulos
(11)   hardware, modulos(11)   hardware, modulos
(11) hardware, modulosAnderson Lago
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Diego Damasceno
 
Docker na vida real
Docker na vida realDocker na vida real
Docker na vida realFernando Ike
 
Docker, facilitando a vida do desenvolvimento
Docker, facilitando a vida do desenvolvimentoDocker, facilitando a vida do desenvolvimento
Docker, facilitando a vida do desenvolvimentoSérgio Lima
 

La actualidad más candente (20)

FreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeFreeBsd com Alta Disponibilidade
FreeBsd com Alta Disponibilidade
 
Watt OS R6
Watt OS R6Watt OS R6
Watt OS R6
 
Free bsd
Free bsdFree bsd
Free bsd
 
Gentoo
GentooGentoo
Gentoo
 
Gentoo - Sistema Operacional
Gentoo - Sistema OperacionalGentoo - Sistema Operacional
Gentoo - Sistema Operacional
 
Rasberry Pi + XBMC
Rasberry Pi + XBMC Rasberry Pi + XBMC
Rasberry Pi + XBMC
 
Onde está o demônio?
Onde está o demônio?Onde está o demônio?
Onde está o demônio?
 
Desmistificando o Pinguim
Desmistificando o PinguimDesmistificando o Pinguim
Desmistificando o Pinguim
 
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
 
Trabalho de Nathalia & Edgar
Trabalho de Nathalia & EdgarTrabalho de Nathalia & Edgar
Trabalho de Nathalia & Edgar
 
Bem-vindo ao FreeBSD
Bem-vindo ao FreeBSDBem-vindo ao FreeBSD
Bem-vindo ao FreeBSD
 
Aula 2 Mini Curso de Linux
Aula 2 Mini Curso de LinuxAula 2 Mini Curso de Linux
Aula 2 Mini Curso de Linux
 
Um milhao de usuários simultâneos
Um milhao de usuários simultâneosUm milhao de usuários simultâneos
Um milhao de usuários simultâneos
 
Docker: um linux container engine
Docker:  um linux container engineDocker:  um linux container engine
Docker: um linux container engine
 
FreeBSD & Campi Universitários
FreeBSD & Campi UniversitáriosFreeBSD & Campi Universitários
FreeBSD & Campi Universitários
 
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé LeiteComo ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
Como ajudar no desenvolvimento do kernel Linux? - Fábio Olivé Leite
 
(11) hardware, modulos
(11)   hardware, modulos(11)   hardware, modulos
(11) hardware, modulos
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011
 
Docker na vida real
Docker na vida realDocker na vida real
Docker na vida real
 
Docker, facilitando a vida do desenvolvimento
Docker, facilitando a vida do desenvolvimentoDocker, facilitando a vida do desenvolvimento
Docker, facilitando a vida do desenvolvimento
 

Similar a Apresentando o FreeBSD

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
 
Distribuições Linux
Distribuições LinuxDistribuições Linux
Distribuições LinuxAlmir Mendes
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxFrederico Madeira
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux DayFábio Albuquerque
 
Red hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-brRed hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-brAnísio Mescolin
 
TDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux EmbarcadoTDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux Embarcadotdc-globalcode
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFLuiz Arthur
 
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...Tchelinux
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhsAnderson Lago
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPWellington Silva
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisCindy Dalfovo
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisguest830f1
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtAnderson Bassani
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de LinuxDiego Almada
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJoel
 

Similar a Apresentando o FreeBSD (20)

Intro linux
Intro linuxIntro linux
Intro linux
 
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
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Distribuições Linux
Distribuições LinuxDistribuições Linux
Distribuições Linux
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao Linux
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
 
Red hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-brRed hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-br
 
TDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux EmbarcadoTDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux Embarcado
 
Distribuição Linux fedora
Distribuição Linux fedoraDistribuição Linux fedora
Distribuição Linux fedora
 
Segurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PFSegurança da Informação - Firewall OpenBSD PF
Segurança da Informação - Firewall OpenBSD PF
 
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
Inovações no mundo das distribuições Linux - Victor Hugo Aguiar Pacce - Tchel...
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USP
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de Linux
 
Linux básico
Linux básicoLinux básico
Linux básico
 
Free BSD e Cent OS
Free BSD e Cent OS Free BSD e Cent OS
Free BSD e Cent OS
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 

Más de flisolmaringa

Desenvolvimento de jogos para iOS com Cocos2d
Desenvolvimento de jogos para iOS com Cocos2dDesenvolvimento de jogos para iOS com Cocos2d
Desenvolvimento de jogos para iOS com Cocos2dflisolmaringa
 
Introdução ao LaTeX
Introdução ao LaTeXIntrodução ao LaTeX
Introdução ao LaTeXflisolmaringa
 
ZFS – Zettabyte File System
ZFS – Zettabyte File SystemZFS – Zettabyte File System
ZFS – Zettabyte File Systemflisolmaringa
 
Platinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game MakerPlatinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game Makerflisolmaringa
 
Introdução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central DispatchIntrodução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central Dispatchflisolmaringa
 
Sugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para criançasSugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para criançasflisolmaringa
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?flisolmaringa
 

Más de flisolmaringa (9)

Desenvolvimento de jogos para iOS com Cocos2d
Desenvolvimento de jogos para iOS com Cocos2dDesenvolvimento de jogos para iOS com Cocos2d
Desenvolvimento de jogos para iOS com Cocos2d
 
Introdução ao LaTeX
Introdução ao LaTeXIntrodução ao LaTeX
Introdução ao LaTeX
 
ZFS – Zettabyte File System
ZFS – Zettabyte File SystemZFS – Zettabyte File System
ZFS – Zettabyte File System
 
Linguagem Go
Linguagem GoLinguagem Go
Linguagem Go
 
Platinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game MakerPlatinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game Maker
 
Introdução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central DispatchIntrodução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central Dispatch
 
Sugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para criançasSugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para crianças
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?
 
Django
DjangoDjango
Django
 

Apresentando o FreeBSD

  • 1. Apresentando o FreeBSD Danilo Egêa Gondolfo daniloegea@yahoo.com.br http://daniloegea.wordpress.com
  • 2. Quais não são os objetivos da palestra ● Confrontar sistemas operacionais ● Confrontar licenças de software ( na medida do possível)
  • 3. A aurora do UNIX ● 1965 – Multics ( Multiplexed Information and Computing Service) ● Unics ● 1969 – UNIX ● Escrito em Assembly ● DEC PDP 7 ● 1970 – Portado para um PDP 11 ● 1972 – Reescrito em C
  • 4.
  • 5. UNIX de Berkeley ● 1976 – UNIX v6 licenciado para universidades ● BSD, o UNIX de Berkeley ● CSRG (Computer Science Research Group) ● Muitas melhorias ● TCP/IP ● FFS ● 1977 – Primeira distribuição BSD (Bill Joy) ● vi ● csh ● chroot
  • 6.
  • 7. FreeBSD ● 1993 – Surge o FreeBSD 1.0, derivado de um conjunto de patches para o 386BSD ● Jordan Hubbard/Nate Williams/Rod Grimes ● Problemas com licenciamento de algumas partes do 386BSD fizeram com que o FreeBSD tivesse parte de seu código portado do 4.4BSD Lite e parte totalmente reescrita. Depois de muito trabalho a versão 2.0 foi lançada.
  • 8. O que é FreeBSD?
  • 9. O projeto FreeBSD ● O core team ● 9 membros eleitos a cada 2 anos ● Garantem que o projeto tomará as direções corretas ● Committers ● Contributors ● Ports Management Team ● Ports committers
  • 10. As versões do FreeBSD ● FreeBSD RELEASE ● FreeBSD STABLE ● FreeBSD CURRENT
  • 11. Questões legais ● A licença BSD ● Conflitos com outras licenças ● O caso GCC e a licença GPLv3
  • 12. Gerenciamento de pacotes ● O Ports Collection ● Hierarquia de mais de 21.000 ports (arquivos com instruções para a compilação de um determinado software). ● Não mantém nenhum software propriamente dito em sua estrutura. ● Permite total otimização e gerenciamento de características de cada software. ● É mantido por pessoas que participam oficialmente do projeto FreeBSD e por colaboradores. ● Pacotes Binários
  • 13.
  • 14. Mantendo o sistema atualizado ● FreeBSD ● Atualizando o código fonte. RELEASE, STABLE ou CURRENT? ● Compilação do kernel ● O processo de buildworld ● freebsd-update ● Ports ● O portsnap ● Atualizando pacotes na unha ● portmaster/portupgrade/portaudit
  • 15. Compatibilidade com binários Linux ● Compatibilidade em nível de ABI com o Linux ● Implementa um grande quantidade de chamadas de sistema até a versão 2.6.16 do Linux. ● Oracle ● Java ● Skype ● Flash plugin ● Video4Linux
  • 16. FreeBSD como Desktop ● Port do Xorg ● KDE/GNOME/XFCE entre outros ● Ferramentas de escritório, mensagens instantâneas, navegadores, clientes de e-mail no Ports
  • 17. FreeBSD como Desktop ● PC-BSD ● Mantido pela iXsystems ● Ambiente desktop completo ● Auto detecção de hardware ● Fácil instalação de pacotes ● Fácil atualização ● Pacotes binários disponíveis em www.pbidir.com
  • 18. FreeBSD para administradores de redes/sistemas ● 3 opções de firewall ● IPF ● IPFW ● PF ● Sistemas de arquivos ● UFS 2 ● ZFS (portado do OpenSolaris) ● Infraestrutura de roteamento avançada ● Permite até 16 tabelas de roteamento no sistema ● Integração com ipfw e pf
  • 19. FreeBSD para administradores de redes/sistemas ● Permite declarar que um determinado processo usará uma determinada tabela ● A maioria das ferramentas necessárias estão no Ports ● Squid/Samba/Apache/Postfix/Qmail/Clamav... ● DTrace (portado do OpenSolaris) ● 2 ferramentas de enfileiramento de pacotes ● ALTQ ● Dummynet
  • 20. FreeBSD para administradores de redes/sistemas ● Jails ● Um ambiente virtual isolado ● Uma “versão melhorada” do chroot ● Pode ser acessado como um sistema quase completo e independente ● Permite atribuição de endereço IP ao ambiente ● Configuração facilitada de RAID por software ● GEOM ● ZFS
  • 21. FreeBSD para administradores de redes/sistemas ● Novo sistema de Alta Disponibilidade de dados – HAST (Highly Available Storage) ● Sistema de Alta Disponibilidade de Firewalls ● CARP (Common Address Redundancy Protocol) ● pfSync
  • 22. Quem usa FreeBSD ● Yahoo! ● Fifa ● iXsystems ● Juniper ● ISC ● Apple ● Netcraft
  • 23. Produtos baseados em FreeBSD ● pfSense ● FreeNAS ● PC-BSD ● Desktop BSD ● junOS ● Mac OSX ● DragonFly BSD ● GhostBSD
  • 24. Onde conseguir ajuda ● FreeBSD Handbook (www.freebsd.org) ● Wiki do Projeto FreeBSD (wiki.freebsd.org) ● Listas de discussão oficiais ● www.fug.com.br ● IRC – freenode.org - #freebsd-br e #freebsd ● Google
  • 26. Referências ● www.freebsd.org ● Palestra How the FreeBSD Project Works (Robert Watson – 2006) ● http://bell-labs.com/history/unix/ ● Absolute FreeBSD segunda edição (Michael W. Lucas - 2008)