SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Seminário de Sistemas Operacionais
Professor:
 Sérgio Roberto Villarreal
Alunos:
 João Pedro Schmitz
 Denilson Laucsen
 William Kantovisck Mozzer
 Leonardo Steinke
Tema: Características dos Sistemas Operacionais atuais e
o seu impacto sobre a Engenharia de Software
FreeBSD
“O poder para servir"
Para que serve o FreeBSD?
FreeBSD - História
FreeBSD – Características gerais
 O destaque do FreeBSD é sua excelente performance em aplicações para servidores Web e de
banco de dados;
 FreeBSD é um sistema operacional avançado para várias plataformas que foca em recursos,
velocidade e estabilidade;
 O FreeBSD roda apenas em plataforma Intel 32 bits (que inclui processadores AMD), DEC
Alpha, Sparc64 e PowerPC, além de ser compatível com a arquitetura de 64 bits desenvolvida
pela AMD.
FreeBSD - Interface
 Command–line;
 Interpretador UNIX;
 GUI.
FreeBSD – Command–line
FreeBSD – Interface gráfica com GNOME
FreeBSD – Processos e escalonamento
 Multitarefa;
 Forma comum de gerenciamento UNIX;
 N:M;
 mkFIFO;
 Prioridades.
FreeBSD – Gerenciamento de memória
 Cada processo possui seu espaço na memória;
 Espaço dividido em: texto, dados e pilha;
 Um processo pode expandir ou reduzir sua área de dados;
 Quando os recursos do sistema são escassos, o sistema usa uma abordagem de dois níveis
para manter os recursos disponíveis.
FreeBSD – Gerenciamento de arquivos
 UFS ou FFS
 Evolução das implementações iniciais do UNIX;
 UFS2 (2003)
 Configura os limites do sistema de arquivos e as estruturas de dados básicas
organizando o acesso ao disco bruto;
 ZFS
 incluso a partir da versão 9, com foco na garantia da escrita, criação de “pools” com
várias partições para arranjos RAID.
FreeBSD – Gerenciamento de E/S
 O gerenciamento de dispositivos se da através do Kernel;
 A família Unix/Linux integra os dispositivos no sistema de arquivos chamando-os de arquivos
especiais;
 Existem duas espécies principais de E/S no FreeBSD: dispositivos de bloco e dispositivos e
caracteres.
FreeBSD - Segurança
 O Kernel do FreeBSD pode rodar em até 5 níveis de segurança, onde o -1 é o mais baixo até
o 3 que é o mais alto;
 Manutenção de Data/Hora;
 Atualização do sistema;
 Diversas outras ferramentas.
FreeBSD – Considerações finais
O FreeBSD é amplamente utilizado por empresas, provedores de
serviço de internet, pesquisadores, profissionais de informática,
estudantes e usuários domésticos no mundo todo, para trabalho,
educação e recreação.
Referências
OLIVEIRA, Paulo. “Conheça o FreeBSD: seu próximo sistema operacional de rede!”; Escola Linux. Disponível em
<www.escolalinux.com.br/blog/conheca-o-freebsd-seu-proximo-sistema-operacional-de-rede>. Acesso em 29 de
novembro de 2017.
Autor indisponível. “The FreeBSD Project”; FreeBSD. Diponível em <www.freebsd.org/>. Acesso em 29 de novembro de
2017.
Autor indisponível. “Explicando o BSD”; FreeBSD. Diponível em <www.freebsd.org/doc/pt_BR/articles/explaining-
bsd/article.html>. Acesso em 29 de novembro de 2017.
MICHAEL W., Lucas. Absolute FreeBSD 2nd Edition: The complete guide to FreeBSD. San Francisco: No Starch Press.
PAGANELLA, Márcia. “1.1- Gerenciamento de Dispositivos - Sistemas Operacionais: UNIX: HP-UX, AIX, SCO, FreeBSD”;
Disponível em <gerenciamento-dispositivos.blogspot.com.br/2009/04/1_9911.html>. Acesso em 29 de novembro de
2017.
Referências
POHLMANN, Frank. “Por que FreeBSD”; IBM. Disponível em <www.ibm.com/developerworks/br/library/os-
freebsd/index.html>. Acesso em 04 de dezembro de 2017.
Autor indisponível. “2.5. Memory Management”; FreeBSD. Disponível em <www.freebsd.org/doc/en_US.ISO8859-
1/books/design-44bsd/overview-memory-management.html>. Acesso em 04 de dezembro de 2017.
Autor indisponível. “2.4. Process Management”; FreeBSD. Disponível em <www.freebsd.org/doc/en/books/design-
44bsd/overview-process-management.html>. Acesso em 04 de dezembro de 2017.
Vitor. “Escalonamento”; COS UFRJ. Disponível em <www.cos.ufrj.br/~vitor/aulas/COS773/slides/aulas_4.html>. Acesso
em 04 de dezembro de 2017.
SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de Sistemas Operacionais . Grupo Gen-LTC,
2000.

Weitere ähnliche Inhalte

Was ist angesagt?

Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorEdgar Costa
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivoscamila_seixas
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo ServidorDaniel Barros
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentosNeil Azevedo
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memóriasElaine Cecília Gatto
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSCleber Ramos
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema OperacionalCláudia Costa
 
Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores LinuxJoão Sá
 
Windows server 2003
Windows server 2003Windows server 2003
Windows server 2003guestdf16d4b
 
S.o. windows server2008
S.o. windows server2008S.o. windows server2008
S.o. windows server2008teacherpereira
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware softwarejocaco
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualizaçãocamila_seixas
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas OperativosTROLITO LALALAL
 

Was ist angesagt? (20)

Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/Servidor
 
Sistemas de Arquivos do Windows
Sistemas de Arquivos do WindowsSistemas de Arquivos do Windows
Sistemas de Arquivos do Windows
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivos
 
Raid
RaidRaid
Raid
 
Disco (Hard Disk)
Disco (Hard Disk)Disco (Hard Disk)
Disco (Hard Disk)
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo Servidor
 
Placa mãe e barramentos
Placa mãe e barramentosPlaca mãe e barramentos
Placa mãe e barramentos
 
Windows server
Windows serverWindows server
Windows server
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memórias
 
SO-08 Sistemas de Arquivos
SO-08 Sistemas de ArquivosSO-08 Sistemas de Arquivos
SO-08 Sistemas de Arquivos
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFS
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Administração de servidores Linux
Administração de servidores LinuxAdministração de servidores Linux
Administração de servidores Linux
 
Windows server 2003
Windows server 2003Windows server 2003
Windows server 2003
 
S.o. windows server2008
S.o. windows server2008S.o. windows server2008
S.o. windows server2008
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Windows x Linux
Windows x LinuxWindows x Linux
Windows x Linux
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
 

Ähnlich wie Características do FreeBSD

Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSDflisolmaringa
 
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
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSDflisolmaringa
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 
OpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM ZonesOpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM ZonesMarcelo Arbore
 
(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
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Adriano Melo
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux DayFábio Albuquerque
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxLuiz Arthur
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisguest830f1
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisCindy Dalfovo
 

Ähnlich wie Características do FreeBSD (20)

Free BSD e Cent OS
Free BSD e Cent OS Free BSD e Cent OS
Free BSD e Cent OS
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSD
 
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
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSD
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
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!
 
OpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM ZonesOpenSolaris Dtrace SRM Zones
OpenSolaris Dtrace SRM Zones
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
 
Distribuição Linux fedora
Distribuição Linux fedoraDistribuição Linux fedora
Distribuição Linux fedora
 
Linux Conceitos Design
Linux Conceitos DesignLinux Conceitos Design
Linux Conceitos Design
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)
 
Onde está o demônio?
Onde está o demônio?Onde está o demônio?
Onde está o demônio?
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
 
Administração de Redes Linux - I
Administração de Redes Linux - IAdministração de Redes Linux - I
Administração de Redes Linux - I
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
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
 

Características do FreeBSD

  • 1. Seminário de Sistemas Operacionais Professor:  Sérgio Roberto Villarreal Alunos:  João Pedro Schmitz  Denilson Laucsen  William Kantovisck Mozzer  Leonardo Steinke Tema: Características dos Sistemas Operacionais atuais e o seu impacto sobre a Engenharia de Software
  • 3. Para que serve o FreeBSD?
  • 5. FreeBSD – Características gerais  O destaque do FreeBSD é sua excelente performance em aplicações para servidores Web e de banco de dados;  FreeBSD é um sistema operacional avançado para várias plataformas que foca em recursos, velocidade e estabilidade;  O FreeBSD roda apenas em plataforma Intel 32 bits (que inclui processadores AMD), DEC Alpha, Sparc64 e PowerPC, além de ser compatível com a arquitetura de 64 bits desenvolvida pela AMD.
  • 6. FreeBSD - Interface  Command–line;  Interpretador UNIX;  GUI.
  • 8. FreeBSD – Interface gráfica com GNOME
  • 9. FreeBSD – Processos e escalonamento  Multitarefa;  Forma comum de gerenciamento UNIX;  N:M;  mkFIFO;  Prioridades.
  • 10. FreeBSD – Gerenciamento de memória  Cada processo possui seu espaço na memória;  Espaço dividido em: texto, dados e pilha;  Um processo pode expandir ou reduzir sua área de dados;  Quando os recursos do sistema são escassos, o sistema usa uma abordagem de dois níveis para manter os recursos disponíveis.
  • 11. FreeBSD – Gerenciamento de arquivos  UFS ou FFS  Evolução das implementações iniciais do UNIX;  UFS2 (2003)  Configura os limites do sistema de arquivos e as estruturas de dados básicas organizando o acesso ao disco bruto;  ZFS  incluso a partir da versão 9, com foco na garantia da escrita, criação de “pools” com várias partições para arranjos RAID.
  • 12. FreeBSD – Gerenciamento de E/S  O gerenciamento de dispositivos se da através do Kernel;  A família Unix/Linux integra os dispositivos no sistema de arquivos chamando-os de arquivos especiais;  Existem duas espécies principais de E/S no FreeBSD: dispositivos de bloco e dispositivos e caracteres.
  • 13. FreeBSD - Segurança  O Kernel do FreeBSD pode rodar em até 5 níveis de segurança, onde o -1 é o mais baixo até o 3 que é o mais alto;  Manutenção de Data/Hora;  Atualização do sistema;  Diversas outras ferramentas.
  • 14. FreeBSD – Considerações finais O FreeBSD é amplamente utilizado por empresas, provedores de serviço de internet, pesquisadores, profissionais de informática, estudantes e usuários domésticos no mundo todo, para trabalho, educação e recreação.
  • 15. Referências OLIVEIRA, Paulo. “Conheça o FreeBSD: seu próximo sistema operacional de rede!”; Escola Linux. Disponível em <www.escolalinux.com.br/blog/conheca-o-freebsd-seu-proximo-sistema-operacional-de-rede>. Acesso em 29 de novembro de 2017. Autor indisponível. “The FreeBSD Project”; FreeBSD. Diponível em <www.freebsd.org/>. Acesso em 29 de novembro de 2017. Autor indisponível. “Explicando o BSD”; FreeBSD. Diponível em <www.freebsd.org/doc/pt_BR/articles/explaining- bsd/article.html>. Acesso em 29 de novembro de 2017. MICHAEL W., Lucas. Absolute FreeBSD 2nd Edition: The complete guide to FreeBSD. San Francisco: No Starch Press. PAGANELLA, Márcia. “1.1- Gerenciamento de Dispositivos - Sistemas Operacionais: UNIX: HP-UX, AIX, SCO, FreeBSD”; Disponível em <gerenciamento-dispositivos.blogspot.com.br/2009/04/1_9911.html>. Acesso em 29 de novembro de 2017.
  • 16. Referências POHLMANN, Frank. “Por que FreeBSD”; IBM. Disponível em <www.ibm.com/developerworks/br/library/os- freebsd/index.html>. Acesso em 04 de dezembro de 2017. Autor indisponível. “2.5. Memory Management”; FreeBSD. Disponível em <www.freebsd.org/doc/en_US.ISO8859- 1/books/design-44bsd/overview-memory-management.html>. Acesso em 04 de dezembro de 2017. Autor indisponível. “2.4. Process Management”; FreeBSD. Disponível em <www.freebsd.org/doc/en/books/design- 44bsd/overview-process-management.html>. Acesso em 04 de dezembro de 2017. Vitor. “Escalonamento”; COS UFRJ. Disponível em <www.cos.ufrj.br/~vitor/aulas/COS773/slides/aulas_4.html>. Acesso em 04 de dezembro de 2017. SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Fundamentos de Sistemas Operacionais . Grupo Gen-LTC, 2000.

Hinweis der Redaktion

  1. Boa noite a todos, gostaria de me apresentar, o meu nome é João Pedro, esse é o Denilson, esse é o William e esse o Leonardo. Vamos apresentar o seminário da disciplina de Sistemas Operacionais com o TEMA: Características dos Sistemas Operacionais atuais e o seu impacto sobre a Engenharia de Software; O Sistema Operacional que será abordado pela equipe é o FreeBSD.
  2. O SO FreeBSD possui o seguinte lema: “O poder para servir”. Porém, antes de irmos adiante gostaria de fazer uma pergunta, quantos aqui conhecem ou já usaram o FreeBSD? Imaginávamos! Pensando nisso resolvemos fazer um breve Introdução do SO.
  3. Para que serve o FreeBSD? O FreeBSD é um sistema operacional é utilizado basicamente atualmente para o gerenciamento de redes. O SO é uma versão do UNIX, compatível com API´s e partes internas do UNIX, porém com recursos melhores e diferentes; É possivelmente o mais importante de todos os sistemas UNIX; O objetivo do projeto do FreeBSD nasceu com a ideia de ser utilizado para qualquer propósito sem obstáculos. A ideia do projeto é que o código seja usado o mais amplamente possível e fornaça o maior benefício. Alguns pontos importantes do FreeBSD: De alto desempenho e fácil uso para os usuários finais, é o sistema operacional mais usado pelos provedores de conteúdo da rede mundial de computadores; Serve os sites de maior tráfego na Internet, em especial a rede Yahoo! e as maiores empresas de hosting do mercado; Um dos mais robustos e seguros sistemas operacionais da computação moderna.
  4. A história do FreeBSD é meio longa, com diversos pontos importantes, mas vou trazer um breve resumo da sua história. O projeto dos primeiros sistemas Unix levaram numerosas organizações de Ciência da Computação a basearem seu trabalho no Unix, como Harvard, a Rand, e também a Universidade da Califórnia em Berkeley, onde foi lançada a primeira versão em 1978, sendo chamado de UNIX 3BSD, com recursos diferentes e melhorados. Depois dessa versão o BSD teve outras, como o 4BSD, o 4.1BSD e outras subversões e versões. Até que em 1992 foi lançado o 4.4BSD. Porém em dezembro de 1993 foi lançado por William Jolitz o FreeBSD com o objetivo de produzir um instantâneo do 386BSD (derivado do 4.3BSD-Lite) para resolver problemas incapazes de serem resolvidos utilizando o mecanismo existente. Depois disso, o FreeBSD teve diversos releases, atualmente está na versão 11.1.
  5. Um ponto importante que até agora não havia sido mencionado é o fato do FreeBSD ser um projeto open source. Seu código fonte encontra-se no GitHub para que qualquer um possa acessá-lo;
  6. Cada processo possui seu próprio espaço de memória. O espaço de endereço é inicialmente dividido em três segmentos lógicos: texto, dados e pilha. O segmento de texto é somente leitura e contém as instruções da máquina de um programa. O segmento de dados contém as partes de dados inicializadas e não inicializadas de um programa, Enquanto o segmento de pilha contém a pilha de tempo de execução do aplicativo. Um processo pode expandir ou reduzir seu segmento de dados fazendo uma chamada de sistema Quando os recursos do sistema são escassos, o sistema usa uma abordagem de dois níveis para manter os recursos disponíveis: Se uma quantidade modesta de memória estiver disponível, o sistema retirará os recursos de memória de processos se esses recursos não tiverem sido usados ​​recentemente. Caso haja uma grave escassez de recursos, o sistema irá recorrer ao intercâmbio de todo o contexto de um processo para armazenamento secundário. A solicitação de paginação e troca feita pelo sistema é efetivamente transparente aos processos. Um processo pode, no entanto, aconselhar o sistema sobre a futura utilização de memória esperada como ajuda ao desempenho.
  7. Usa um sistema de gerenciamento de pacote que possui claramente origens UNIX. Mas o gerenciamento de pacote foi completamente simplificado. Fast File System (FFS) ou UNIX File System (UFS). Evolução das implementações iniciais do UNIX. O sistema UFS2 em 2003, configura os limites do sistema de arquivos e as estruturas de dados básicas organizando o acesso ao disco bruto. ZFS incluso a partir da versão 9 (atualmente esta na 11.1), com foco na garantia da escrita, criação de “pools” com várias partições para arranjos RAID
  8. São acessados da mesma maneira que os demais arquivos; Existe um driver para cada arquivo especial; Caracteres: são assim chamados por terem sua comunicação feita através do envio e recebimento de um fluxo de caracteres. É feita de forma não "bufferizada", sendo assim cada caracter é lido/escrito no dispositivo imediatamente; Bloco: São similares aos dispositivos do tipo caractere, porém com uma diferença: O modo de transmissão dos dados, que é feita na forma de blocos de dados, como HD´s, fitas, discos.
  9. Seu maior objetivo como sistema operacional é oferecer segurança acima de tudo.
  10. O FreeBSD tem diversas vantagens sobre o Linux, como em performance, integridade, porém ainda não se tornou um SO muito utilizado pelo mundo, principalmente pelo fato da organização não investir muito em marketing, diferente de empresas privadas que gerencias SO free´s Linux (Como o Debian, Ubuntu). Porém é um SO muito bom e conhecido. Na foto o criador do 386BSD, William Jolitz, o 386BSD foi a base para o FreeBSD.