<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mauricio Nunes</title>
    <description>The latest articles on DEV Community by Mauricio Nunes (@mbnunes).</description>
    <link>https://dev.to/mbnunes</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4094186%2F25732420-446a-4c09-b194-d98e72f2c67c.jpg</url>
      <title>DEV Community: Mauricio Nunes</title>
      <link>https://dev.to/mbnunes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mbnunes"/>
    <language>en</language>
    <item>
      <title>Primeiros Passos no FreeBSD</title>
      <dc:creator>Mauricio Nunes</dc:creator>
      <pubDate>Thu, 27 Aug 2026 14:27:03 +0000</pubDate>
      <link>https://dev.to/mbnunes/primeiros-passos-no-freebsd-17me</link>
      <guid>https://dev.to/mbnunes/primeiros-passos-no-freebsd-17me</guid>
      <description>&lt;h1&gt;
  
  
  Primeiro Login, Permissões com 'su -' e Guia Prático do PKG
&lt;/h1&gt;

&lt;p&gt;Após finalizar a instalação e reiniciar a máquina, você se depara com a tela preta de login do FreeBSD. Se você vem do ecossistema Linux ou do Windows, este primeiro contato no terminal pode parecer intimidador, mas o funcionamento é simples e extremamente organizado.&lt;/p&gt;

&lt;p&gt;Neste artigo, vamos entender como funciona o login no FreeBSD, a diferença prática entre acessar como usuário comum e migrar para administrador (&lt;code&gt;root&lt;/code&gt;), e como gerenciar programas utilizando o &lt;strong&gt;PKG&lt;/strong&gt; (o gerenciador de pacotes oficial do FreeBSD), comparando seus comandos com o conhecido &lt;code&gt;apt-get&lt;/code&gt; do Debian/Ubuntu.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. O Primeiro Login e a Diferença entre Usuário Comum e Root
&lt;/h2&gt;

&lt;p&gt;Quando o FreeBSD inicializa, ele exibe a mensagem de &lt;code&gt;login:&lt;/code&gt;. Aqui você tem duas opções de acesso:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Login como Usuário Comum (ex: &lt;code&gt;mnunes&lt;/code&gt;):&lt;/strong&gt; É a forma correta e recomendada de usar o sistema no dia a dia. Você realiza suas tarefas diárias sem o risco de apagar arquivos vitais do sistema por engano.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Login como Root (&lt;code&gt;root&lt;/code&gt;):&lt;/strong&gt; É o conta do superusuário com controle total sobre o sistema.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Por que não logar direto como &lt;code&gt;root&lt;/code&gt;?
&lt;/h3&gt;

&lt;p&gt;Por questões de segurança! Logar diretamente como &lt;code&gt;root&lt;/code&gt; deixa o sistema vulnerável a erros humanos acidentais. O correto é logar com o seu usuário comum e, quando precisar alterar uma configuração ou instalar um programa, &lt;strong&gt;elevar seus privilégios&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Acessando como Administrador: O Comando &lt;code&gt;su -&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;No FreeBSD, a forma tradicional de assumir a conta de superusuário a partir da sessão do seu usuário comum é através do comando &lt;code&gt;su&lt;/code&gt; (&lt;em&gt;Switch User&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;Para se tornar &lt;code&gt;root&lt;/code&gt;, digite no terminal:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;su -&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Em seguida, digite a senha do usuário &lt;strong&gt;root&lt;/strong&gt; (lembre-se de que os caracteres não aparecem na tela ao digitar) e pressione &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  O que significa o hífen (&lt;code&gt;-&lt;/code&gt;) em &lt;code&gt;su -&lt;/code&gt;?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Se você digitar apenas &lt;code&gt;su&lt;/code&gt;, você vira &lt;code&gt;root&lt;/code&gt;, mas mantém as variáveis de ambiente e o diretório atual do seu usuário comum.&lt;/li&gt;
&lt;li&gt;Ao usar &lt;strong&gt;&lt;code&gt;su -&lt;/code&gt;&lt;/strong&gt;, você carrega todo o ambiente completo do &lt;code&gt;root&lt;/code&gt; (incluindo o diretório &lt;code&gt;/root&lt;/code&gt; e o caminho executável correto do sistema). &lt;strong&gt;Essa é a forma recomendada.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Atenção (Grupo Wheel):&lt;/strong&gt; Se você tentar executar &lt;code&gt;su -&lt;/code&gt; e receber uma mensagem de erro indicando permissão negada (&lt;em&gt;Sorry/Permission denied&lt;/em&gt;), significa que seu usuário comum não foi adicionado ao grupo &lt;strong&gt;&lt;code&gt;wheel&lt;/code&gt;&lt;/strong&gt; durante a instalação. Apenas membros desse grupo têm permissão para virar &lt;code&gt;root&lt;/code&gt; no FreeBSD!&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  3. Entendendo o PKG: O Gerenciador de Pacotes do FreeBSD
&lt;/h2&gt;

&lt;p&gt;No Linux Ubuntu/Debian temos o &lt;code&gt;apt&lt;/code&gt;, no Arch Linux temos o &lt;code&gt;pacman&lt;/code&gt;, e no FreeBSD temos o &lt;strong&gt;PKG&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;O &lt;code&gt;pkg&lt;/code&gt; é a ferramenta responsável por baixar, instalar, atualizar e remover programas pré-compilados de forma rápida e automática.&lt;/p&gt;

&lt;h3&gt;
  
  
  O primeiro uso do PKG
&lt;/h3&gt;

&lt;p&gt;A primeira vez que você executar qualquer comando do &lt;code&gt;pkg&lt;/code&gt; após instalar o FreeBSD, o sistema identificará que a ferramenta ainda não foi inicializada no disco e perguntará se você deseja baixá-la:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The package management tool is not yet installed on your system.&lt;br&gt;
Do you want to fetch and install it now? [y/N]: y&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Basta digitar &lt;code&gt;y&lt;/code&gt; e apertar &lt;code&gt;Enter&lt;/code&gt;. O FreeBSD baixará e configurará o &lt;code&gt;pkg&lt;/code&gt; automaticamente.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Comandos Principais do PKG no Dia a Dia
&lt;/h2&gt;

&lt;p&gt;Para executar qualquer um dos comandos abaixo, você precisa estar logado como &lt;strong&gt;root&lt;/strong&gt; (via &lt;code&gt;su -&lt;/code&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  🔄 Atualizar o catálogo de programas
&lt;/h3&gt;

&lt;p&gt;Antes de instalar qualquer coisa, atualize a lista de programas disponíveis nos servidores do FreeBSD:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pkg update&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🔍 Buscar um programa
&lt;/h3&gt;

&lt;p&gt;Quer saber se um programa (ex: &lt;strong&gt;neofetch&lt;/strong&gt; ou &lt;strong&gt;vim&lt;/strong&gt;) está disponível?&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pkg search neofetch&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  📥 Instalar um programa
&lt;/h3&gt;

&lt;p&gt;Para instalar um pacote desejado:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pkg install neofetch&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(O sistema mostrará o que será baixado e pedirá confirmação. Digite &lt;code&gt;y&lt;/code&gt; para aceitar).&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ⬆️ Atualizar todos os programas instalados
&lt;/h3&gt;

&lt;p&gt;Para verificar e atualizar todos os pacotes do sistema de uma só vez:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pkg upgrade&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🗑️ Remover um programa
&lt;/h3&gt;

&lt;p&gt;Para desinstalar um pacote que você não usa mais:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pkg delete neofetch&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🧹 Limpar arquivos desnecessários
&lt;/h3&gt;

&lt;p&gt;Remove dependências antigas que não estão mais em uso por nenhum programa:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pkg autoremove&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Comparativo Prático: PKG vs. APT-GET (Linux)
&lt;/h2&gt;

&lt;p&gt;Se você já possui experiência com distribuições Linux baseadas em Debian ou Ubuntu, a tabela abaixo ajudará a associar os comandos do &lt;code&gt;apt&lt;/code&gt; aos equivalentes no &lt;code&gt;pkg&lt;/code&gt; do FreeBSD:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Ação no Sistema&lt;/th&gt;
&lt;th&gt;Comando no Linux (&lt;code&gt;apt&lt;/code&gt;)&lt;/th&gt;
&lt;th&gt;Comando no FreeBSD (&lt;code&gt;pkg&lt;/code&gt;)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Atualizar lista de pacotes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt update&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg update&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Buscar um pacote&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt search &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg search &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Instalar um pacote&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt install &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg install &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Atualizar o sistema todo&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt upgrade&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg upgrade&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Remover um pacote&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt remove &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg delete &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Remover dependências órfãs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt autoremove&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg autoremove&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Informações do pacote&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt show &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg info &amp;lt;nome&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Limpar cache de downloads&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apt clean&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pkg clean&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Conclusão
&lt;/h2&gt;

&lt;p&gt;Entender a elevação de privilégios com &lt;code&gt;su -&lt;/code&gt; e o funcionamento básico do &lt;code&gt;pkg&lt;/code&gt; é a base fundamental para dominar o FreeBSD. Com esses conceitos claros, você já está pronto para o próximo passo: instalar uma interface gráfica (Desktop Environment) e transformar seu terminal em um sistema desktop completo!&lt;/p&gt;

</description>
      <category>freebsd</category>
      <category>bsd</category>
      <category>unix</category>
      <category>pkg</category>
    </item>
    <item>
      <title>Criando nossa base!</title>
      <dc:creator>Mauricio Nunes</dc:creator>
      <pubDate>Thu, 27 Aug 2026 13:48:46 +0000</pubDate>
      <link>https://dev.to/mbnunes/criando-nossa-base-441e</link>
      <guid>https://dev.to/mbnunes/criando-nossa-base-441e</guid>
      <description>&lt;h1&gt;
  
  
  Guia de Instalação Passo a Passo do FreeBSD em Máquina Virtual
&lt;/h1&gt;

&lt;p&gt;Toda jornada tem um começo! Vamos realizar a instalação do FreeBSD em uma base genérica e segura utilizando uma máquina virtual.&lt;/p&gt;

&lt;p&gt;O FreeBSD é um sistema extremamente leve e rodaria tranquilamente com 1 vCPU e menos de 1 GB de RAM. Porém, como o objetivo final é preparar o ambiente para uso desktop, precisaremos de um pouco mais de desempenho. Você pode utilizar o &lt;strong&gt;VirtualBox&lt;/strong&gt; ou o hipervisor de sua preferência.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ Requisitos da Máquina Virtual
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;vCPU:&lt;/strong&gt; 2 núcleos&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memória RAM:&lt;/strong&gt; 4 GB&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disco:&lt;/strong&gt; 30 GB (20 GB também atendem com folga)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ISO:&lt;/strong&gt; &lt;code&gt;FreeBSD-15.1-RELEASE-amd64-dvd1.iso&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  1. Tela Inicial de Boot
&lt;/h2&gt;

&lt;p&gt;Na tela inicial do instalador do FreeBSD, basta pressionar &lt;strong&gt;Enter&lt;/strong&gt; para iniciar o processo.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcp5509zafvewa4ifgmzu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcp5509zafvewa4ifgmzu.png" alt="Tela Inicial" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Layout do Teclado (&lt;em&gt;Keymap&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Caso utilize o padrão de teclado brasileiro (ABNT2), selecione a opção correspondente utilizando a barra de &lt;strong&gt;Espaço&lt;/strong&gt;. Se tiver dúvidas, é possível testar o layout na opção &lt;strong&gt;Test keymap&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7tfc4wa78ah22jm53l74.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7tfc4wa78ah22jm53l74.png" alt="Seleção de Teclado" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Nome do Host (&lt;em&gt;Hostname&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Digite o nome de identificação da máquina (ex: &lt;code&gt;freebsd-desktop&lt;/code&gt;) e confirme.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbas8k0ij65arnlzynrv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbas8k0ij65arnlzynrv.png" alt="Definição de Hostname" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Seleção de Componentes (&lt;em&gt;Distribution Sets&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Nesta tela você seleciona os componentes base para instalação:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Distribution Sets:&lt;/strong&gt; Repositório estável da versão oficial (RELEASE).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Packages (Tech Preview):&lt;/strong&gt; Repositório com pacotes em fase de revisão.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F64fda1vtbk9nytwezs16.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F64fda1vtbk9nytwezs16.png" alt="Seleção de Componentes" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Fonte dos Pacotes
&lt;/h2&gt;

&lt;p&gt;Escolha se deseja baixar os pacotes via rede (&lt;strong&gt;Network&lt;/strong&gt;) ou utilizar os arquivos presentes na imagem ISO para uma instalação totalmente offline.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh1g9qzeasf9947cknpyi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh1g9qzeasf9947cknpyi.png" alt="Origem dos Pacotes" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Configuração de Rede
&lt;/h2&gt;

&lt;p&gt;Selecione a interface de rede desejada. Escolha &lt;strong&gt;AUTO&lt;/strong&gt; para obter IP via DHCP ou &lt;strong&gt;MANUAL&lt;/strong&gt; para definir um IP estático.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7y7chzya191guyx9mhd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7y7chzya191guyx9mhd.png" alt="Configuração de Interface de Rede" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Particionamento de Disco (&lt;em&gt;Partitioning&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Nesta etapa você decide como o FreeBSD organizará o disco rígido/SSD.&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Descrição das Opções
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Auto (ZFS)&lt;/code&gt;&lt;/strong&gt;: Cria partições usando o sistema ZFS, famoso por prevenção contra corrupção de dados, &lt;em&gt;snapshots&lt;/em&gt; instantâneos e alta performance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Auto (UFS)&lt;/code&gt;&lt;/strong&gt;: Cria partições no sistema de arquivos tradicional (Unix File System), mais leve e com menor consumo de RAM.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Manual&lt;/code&gt;&lt;/strong&gt;: Permite criar e alterar partições manualmente via interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Shell&lt;/code&gt;&lt;/strong&gt;: Abre um terminal para particionamento manual avançado via linha de comando (&lt;code&gt;gpart&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ymaz7n9avsszm25z9f5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ymaz7n9avsszm25z9f5.png" alt="Menu de Particionamento" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Dica para Iniciantes:&lt;/strong&gt;&lt;br&gt;
Se a máquina virtual possui 4 GB de RAM ou mais, selecione &lt;strong&gt;&lt;code&gt;Auto (ZFS)&lt;/code&gt;&lt;/strong&gt;. Caso esteja em um sistema limitado (menos de 2 GB de RAM), opte por &lt;strong&gt;&lt;code&gt;Auto (UFS)&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  8. Configuração do ZFS (&lt;em&gt;ZFS Configuration&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Se optou pelo ZFS, nesta tela você ajustará a montagem e seleção dos discos.&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Descrição das Opções
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Install&lt;/code&gt;&lt;/strong&gt;: Inicia a instalação com as configurações definidas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;T Pool Type/Disks&lt;/code&gt;&lt;/strong&gt;: Define o tipo de arranjo ZFS (RAID) e os discos utilizados.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Rescan Devices&lt;/code&gt;&lt;/strong&gt;: Atualiza a lista de discos conectados.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Disk Info&lt;/code&gt;&lt;/strong&gt;: Exibe detalhes do disco selecionado.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;N Pool Name&lt;/code&gt;&lt;/strong&gt;: Nome do agrupamento de discos (padrão: &lt;code&gt;zroot&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;4 Force 4K Sectors?&lt;/code&gt;&lt;/strong&gt;: Mantém alinhamento de setores de 4K (recomendado: &lt;code&gt;YES&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;E Encrypt Disks?&lt;/code&gt;&lt;/strong&gt;: Criptografa o disco inteiro via GELI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;P Partition Scheme&lt;/code&gt;&lt;/strong&gt;: Tabela de partições (padrão: &lt;code&gt;GPT (BIOS+UEFI)&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;S Swap Size&lt;/code&gt;&lt;/strong&gt;: Tamanho da memória de troca (padrão: &lt;code&gt;2g&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;M Mirror Swap? / W Encrypt Swap?&lt;/code&gt;&lt;/strong&gt;: Espelhamento ou criptografia da swap.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;O ZFS Pool Options&lt;/code&gt;&lt;/strong&gt;: Opções avançadas (como compressão de dados).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45yanr5vw3vlvn5x0yag.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45yanr5vw3vlvn5x0yag.png" alt="Configuração do ZFS" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚠️ Passo Obrigatório para Prosseguir
&lt;/h3&gt;

&lt;p&gt;Nenhum disco vem selecionado por padrão (&lt;code&gt;0 disks&lt;/code&gt;). Siga estes passos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Acesse &lt;strong&gt;&lt;code&gt;T Pool Type/Disks&lt;/code&gt;&lt;/strong&gt; e pressione &lt;code&gt;Enter&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Escolha &lt;strong&gt;&lt;code&gt;stripe&lt;/code&gt;&lt;/strong&gt; (para apenas 1 disco em máquina virtual).&lt;/li&gt;
&lt;li&gt;Pressione a barra de &lt;strong&gt;Espaço&lt;/strong&gt; sobre o disco para marcar com &lt;code&gt;[ X ]&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Confirme até retornar ao menu principal e selecione &lt;strong&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; Install&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl1kzg28doxdsmxiottkb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl1kzg28doxdsmxiottkb.png" alt="Seleção de Tipo de Pool ZFS" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz96splno4jtmpi9qdqb0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz96splno4jtmpi9qdqb0.png" alt="Marcação de Disco com Espaço" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxgbcdt3bx3g2c6czx4z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxgbcdt3bx3g2c6czx4z.png" alt="Confirmação do ZFS" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  9. Seleção de Pacotes Adicionais
&lt;/h2&gt;

&lt;p&gt;Marque quais pacotes do sistema base serão instalados:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;base&lt;/code&gt;&lt;/strong&gt;: Sistema base completo (utilitários e bibliotecas essenciais).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;debug&lt;/code&gt;&lt;/strong&gt;: Símbolos de depuração para programas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;devel&lt;/code&gt;&lt;/strong&gt;: Compiladores C/C++ e ferramentas de desenvolvimento.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;kernel-dbg&lt;/code&gt;&lt;/strong&gt;: Símbolos de depuração do kernel.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;lib32&lt;/code&gt;&lt;/strong&gt;: Compatibilidade com programas de 32 bits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;optional&lt;/code&gt;&lt;/strong&gt;: Softwares opcionais do sistema base.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;src&lt;/code&gt;&lt;/strong&gt;: Código-fonte do FreeBSD.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;tests&lt;/code&gt;&lt;/strong&gt;: Suíte de testes de integridade do sistema.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1x3hzdmy8ezxi412ajhv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1x3hzdmy8ezxi412ajhv.png" alt="Seleção de Pacotes" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Dica para Iniciantes:&lt;/strong&gt;&lt;br&gt;
Para uso geral, mantenha selecionados &lt;strong&gt;&lt;code&gt;base&lt;/code&gt;&lt;/strong&gt; e &lt;strong&gt;&lt;code&gt;lib32&lt;/code&gt;&lt;/strong&gt;. Desmarque &lt;strong&gt;&lt;code&gt;kernel-dbg&lt;/code&gt;&lt;/strong&gt; e &lt;strong&gt;&lt;code&gt;debug&lt;/code&gt;&lt;/strong&gt; com a barra de &lt;strong&gt;Espaço&lt;/strong&gt; para economizar espaço em disco.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  10. Definir Senha do Root (&lt;em&gt;Set Root Password&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Defina a senha do superusuário (&lt;strong&gt;root&lt;/strong&gt;), que possui controle total sobre o sistema.&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Descrição dos Campos
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Password&lt;/code&gt;&lt;/strong&gt;: Digite a nova senha do superusuário.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Repeat password&lt;/code&gt;&lt;/strong&gt;: Confirme a senha digitada.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9a4dgzd69ulvmw1x1zn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9a4dgzd69ulvmw1x1zn.png" alt="Definição de Senha do Root" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Dica para Iniciantes:&lt;/strong&gt;&lt;br&gt;
Ao digitar senhas no terminal, &lt;strong&gt;nenhum caractere ou asterisco será exibido por segurança&lt;/strong&gt;. Digite a senha normalmente e pressione &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  11. Configuração do Fuso Horário (&lt;em&gt;Time Zone&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Para configurar o fuso horário no Brasil:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Em &lt;strong&gt;Time Zone Selector&lt;/strong&gt;, selecione &lt;code&gt;2 America -- North and South&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Em &lt;strong&gt;Countries in America&lt;/strong&gt;, escolha &lt;code&gt;10 Brazil&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Escolha a região do seu estado (ex: &lt;code&gt;8 Brazil (southeast...)&lt;/code&gt; para horário de Brasília).&lt;/li&gt;
&lt;li&gt;Na tela de confirmação, selecione &lt;strong&gt;&lt;code&gt;[ Yes ]&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk21oz6y4thjde9w4x04c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk21oz6y4thjde9w4x04c.png" alt="Seleção de Região" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvyolidywq4wfxicpvi6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvyolidywq4wfxicpvi6.png" alt="Seleção de País" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F038jtn4t03zna6pz3cvl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F038jtn4t03zna6pz3cvl.png" alt="Seleção de Estado" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ktnww8kb8b2cwvn9762.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ktnww8kb8b2cwvn9762.png" alt="Confirmação do Fuso Horário" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsyo2kudui5r2x5fjyajo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsyo2kudui5r2x5fjyajo.png" alt="Ajuste de Data" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb4w4osyxs60n6qc828i0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb4w4osyxs60n6qc828i0.png" alt="Ajuste de Hora" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  12. Serviços de Inicialização (&lt;em&gt;System Configuration&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Escolha quais serviços em segundo plano (&lt;em&gt;daemons&lt;/em&gt;) iniciarão com o sistema:&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Descrição das Opções
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;sshd&lt;/code&gt;&lt;/strong&gt;: Acesso remoto seguro via SSH.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;ntpd&lt;/code&gt;&lt;/strong&gt;: Sincronização contínua de data e hora via rede.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;ntpd_sync_on_start&lt;/code&gt;&lt;/strong&gt;: Força sincronização do relógio ao ligar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;local_unbound&lt;/code&gt;&lt;/strong&gt;: Servidor DNS local com validação DNSSEC.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;powerd&lt;/code&gt;&lt;/strong&gt;: Ajuste dinâmico de frequência do processador.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;moused&lt;/code&gt;&lt;/strong&gt;: Ponteiro do mouse no console em modo texto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;dumpdev&lt;/code&gt;&lt;/strong&gt;: Gravação de relatórios de erros do kernel (&lt;code&gt;/var/crash&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftr2rivy4vd42d2b6vmsq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftr2rivy4vd42d2b6vmsq.png" alt="Serviços de Inicialização" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Dica para Iniciantes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mantenha &lt;strong&gt;&lt;code&gt;sshd&lt;/code&gt;&lt;/strong&gt; ativado caso queira acessar a máquina virtual via terminal.&lt;/li&gt;
&lt;li&gt;É recomendável ativar &lt;strong&gt;&lt;code&gt;ntpd&lt;/code&gt;&lt;/strong&gt; e &lt;strong&gt;&lt;code&gt;ntpd_sync_on_start&lt;/code&gt;&lt;/strong&gt; para manter o relógio correto.&lt;/li&gt;
&lt;li&gt;Em máquinas virtuais, &lt;strong&gt;&lt;code&gt;powerd&lt;/code&gt;&lt;/strong&gt; pode permanecer desativado.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  13. Proteção do Sistema (&lt;em&gt;System Hardening&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Ajuste políticas adicionais de segurança:&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Descrição das Opções
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;hide_uids&lt;/code&gt;&lt;/strong&gt;: Oculta processos de outros usuários no &lt;code&gt;ps&lt;/code&gt; / &lt;code&gt;top&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;hide_gids&lt;/code&gt;&lt;/strong&gt;: Oculta processos de outros grupos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;hide_jail&lt;/code&gt;&lt;/strong&gt;: Oculta processos executados dentro de &lt;em&gt;jails&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;read_msgbuf&lt;/code&gt;&lt;/strong&gt;: Restringe o acesso de usuários comuns às mensagens do kernel (&lt;code&gt;dmesg&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;proc_debug&lt;/code&gt;&lt;/strong&gt;: Desativa monitoramento/depuração de processos por usuários sem privilégio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;random_pid&lt;/code&gt;&lt;/strong&gt;: Gera PIDs de processos de forma aleatória.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;clear_tmp&lt;/code&gt;&lt;/strong&gt;: Limpa o diretório &lt;code&gt;/tmp&lt;/code&gt; em todo boot.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;disable_syslogd&lt;/code&gt;&lt;/strong&gt;: Bloqueia recebimento de logs remotos via rede no &lt;code&gt;syslogd&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;secure_console&lt;/code&gt;&lt;/strong&gt;: Exige senha de &lt;code&gt;root&lt;/code&gt; no Modo Usuário Único (&lt;em&gt;Single-User&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;disable_dtrace&lt;/code&gt;&lt;/strong&gt;: Desativa o modo destrutivo do DTrace.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fil7rezsvzefnobk72heb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fil7rezsvzefnobk72heb.png" alt="Opções de Hardening" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Dica para Iniciantes:&lt;/strong&gt;&lt;br&gt;
A opção &lt;strong&gt;&lt;code&gt;clear_tmp&lt;/code&gt;&lt;/strong&gt; é highly recomendada para impedir o acúmulo de arquivos temporários no disco.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  14. Atualização de Firmwares
&lt;/h2&gt;

&lt;p&gt;Esta tela verifica e instala firmwares necessários para o hardware. No VirtualBox, nenhuma ação adicional é requerida.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F63k2pgzp857uoayrina7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F63k2pgzp857uoayrina7.png" alt="Atualização de Firmwares" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  15. Criação de Conta de Usuário (&lt;em&gt;Add User Accounts&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Por questões de segurança, crie um usuário comum para uso diário.&lt;/p&gt;

&lt;p&gt;Selecione &lt;strong&gt;&lt;code&gt;[ Yes ]&lt;/code&gt;&lt;/strong&gt; para iniciar a criação do usuário.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqh2u38xefkopf7guni8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqh2u38xefkopf7guni8.png" alt="Adicionar Usuário" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Questionário de Criação de Usuário
&lt;/h3&gt;

&lt;p&gt;Preencha os campos (pressione &lt;code&gt;Enter&lt;/code&gt; para aceitar os valores padrão entre colchetes):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Username&lt;/code&gt;&lt;/strong&gt;: Nome de login (ex: &lt;code&gt;mnunes&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Full name&lt;/code&gt;&lt;/strong&gt;: Nome completo (ex: &lt;code&gt;Mauricio Nunes&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Uid&lt;/code&gt;&lt;/strong&gt;: Deixe em branco para atribuição automática.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Login group&lt;/code&gt;&lt;/strong&gt;: Deixe em branco para criar grupo próprio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Invite [username] into other groups?&lt;/code&gt;&lt;/strong&gt;: Digite &lt;strong&gt;&lt;code&gt;wheel&lt;/code&gt;&lt;/strong&gt; (permite usar &lt;code&gt;su&lt;/code&gt; / &lt;code&gt;sudo&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Login class&lt;/code&gt;&lt;/strong&gt;: Deixe em branco (&lt;code&gt;default&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Shell&lt;/code&gt;&lt;/strong&gt;: Deixe em branco (&lt;code&gt;sh&lt;/code&gt;) ou digite &lt;code&gt;csh&lt;/code&gt; / &lt;code&gt;tcsh&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Home directory&lt;/code&gt;&lt;/strong&gt;: Pressione &lt;code&gt;Enter&lt;/code&gt; (&lt;code&gt;/home/usuario&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Home directory permissions&lt;/code&gt;&lt;/strong&gt;: Deixe em branco.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Enable ZFS encryption?&lt;/code&gt;&lt;/strong&gt;: Deixe &lt;code&gt;no&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Use password-based authentication?&lt;/code&gt;&lt;/strong&gt;: Pressione &lt;code&gt;Enter&lt;/code&gt; (&lt;code&gt;yes&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Use an empty password?&lt;/code&gt;&lt;/strong&gt;: Deixe &lt;code&gt;no&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Use a random password?&lt;/code&gt;&lt;/strong&gt;: Deixe &lt;code&gt;no&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Enter password / Enter password again&lt;/code&gt;&lt;/strong&gt;: Digite e confirme a senha do usuário.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Lock out the account after creation?&lt;/code&gt;&lt;/strong&gt;: Deixe &lt;code&gt;no&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;OK? (yes/no)&lt;/code&gt;&lt;/strong&gt;: Digite &lt;strong&gt;&lt;code&gt;yes&lt;/code&gt;&lt;/strong&gt; para criar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Add another user?&lt;/code&gt;&lt;/strong&gt;: Digite &lt;strong&gt;&lt;code&gt;no&lt;/code&gt;&lt;/strong&gt; para avançar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3b5gz4b3eac7cljrtev5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3b5gz4b3eac7cljrtev5.png" alt="Formulário de Usuário" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Dica para Iniciantes:&lt;/strong&gt;&lt;br&gt;
Adicionar o usuário ao grupo &lt;strong&gt;&lt;code&gt;wheel&lt;/code&gt;&lt;/strong&gt; é indispensável para que ele consiga executar tarefas administrativas no sistema após a instalação.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  16. Menu de Revisão (&lt;em&gt;Final Configuration&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Apresenta o resumo final e permite alterar qualquer configuração antes de encerrar o instalador.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Finish&lt;/code&gt;&lt;/strong&gt;: Aplica as alterações e encerra o instalador.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;Add User&lt;/code&gt; / &lt;code&gt;Root Password&lt;/code&gt; / &lt;code&gt;Hostname&lt;/code&gt; / &lt;code&gt;Network&lt;/code&gt;&lt;/strong&gt;: Permitem reconfigurar cada seção se necessário.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqf9v3npxszocifimo9t4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqf9v3npxszocifimo9t4.png" alt="Menu de Configuração Final" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  17. Conclusão da Instalação (&lt;em&gt;Complete&lt;/em&gt;)
&lt;/h2&gt;

&lt;p&gt;Instalação finalizada com sucesso!&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Opções Finais
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;[ Reboot ]&lt;/code&gt;&lt;/strong&gt;: Reinicia a máquina para carregar o novo sistema instalado.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;[ Shutdown ]&lt;/code&gt;&lt;/strong&gt;: Desliga a máquina virtual com segurança.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;[ Live System ]&lt;/code&gt;&lt;/strong&gt;: Abre um terminal temporário executado a partir do instalador.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok1nvpokqn8j4fhngkrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok1nvpokqn8j4fhngkrk.png" alt="Tela de Conclusão" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡 Dica para Iniciantes:&lt;/strong&gt;&lt;br&gt;
Selecione &lt;strong&gt;&lt;code&gt;[ Reboot ]&lt;/code&gt;&lt;/strong&gt; e certifique-se de desconectar a ISO de instalação nas opções do VirtualBox para inicializar diretamente do disco virtual!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Bem por hoje é isso, o próximo post, será sobre o uso do FreeBSD via CLI e tambem vamos utilizar o gerenciado de pacotes pkg.&lt;/p&gt;

&lt;p&gt;Até lá&lt;br&gt;
Maurício Nunes&lt;/p&gt;

</description>
      <category>freebsd</category>
      <category>unix</category>
      <category>opensource</category>
      <category>bsd</category>
    </item>
    <item>
      <title>Caminhando com o FreeBSD</title>
      <dc:creator>Mauricio Nunes</dc:creator>
      <pubDate>Tue, 25 Aug 2026 17:54:59 +0000</pubDate>
      <link>https://dev.to/mbnunes/caminhando-com-o-freebsd-3hnm</link>
      <guid>https://dev.to/mbnunes/caminhando-com-o-freebsd-3hnm</guid>
      <description>&lt;p&gt;Para quem não me conhece, um resumo breve. Trabalho com infraestrutura e telecomunicações a 18 anos, formado em analise de sistemas e desenvolvedor full time a 5 anos. Uso Linux ( exclusivamente ) desde 2005, porem comecei um pouco antes, mas a família era meio contra, sendo que só havia um PC na casa.&lt;/p&gt;

&lt;p&gt;Sempre fui muito &lt;strong&gt;curioso&lt;/strong&gt; com novas distros, nunca parava muito tempo em uma. Muito adepto ao &lt;strong&gt;Open-source&lt;/strong&gt; comecei a estudar um pouco mais sobre filosofia das licenças, e me encantei muito pelas &lt;strong&gt;licenças BSDs&lt;/strong&gt;, estudando mais afundo, acabei tendo muita curiosidade pela historia do BSD. &lt;/p&gt;

&lt;p&gt;Com isso chegamos nesse post, apesar de ter uma documentação completa e fantástica, há muito pouco conteúdo em pt-BR, então a ideia é gerar mais conteúdos e disseminar o que ao meu ver seja o verdadeiro Open-source. Abaixo tem uma tabela bem resumida sobre o GPL e a BSD. &lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Característica&lt;/th&gt;
&lt;th&gt;GNU GPL (Linux)&lt;/th&gt;
&lt;th&gt;Licença BSD (FreeBSD)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tipo de Licença&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Copyleft (Restritiva quanto à distribuição)&lt;/td&gt;
&lt;td&gt;Permissiva&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Código Fechado / Proprietário&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ Proibido (se distribuído)&lt;/td&gt;
&lt;td&gt;✅ Permitido&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Exigência de devolução de código&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ Sim (Obrigatório)&lt;/td&gt;
&lt;td&gt;❌ Não (Opcional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Foco Filosófico&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;O código deve ser sempre livre e aberto.&lt;/td&gt;
&lt;td&gt;A empresa/desenvolvedor faz o que quiser com o código.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Claro, não quero que você mude sua opinião tendo apenas como base em  tabela resumida, desafio você a estudar um pouco sobre as licenças disponíveis no mercado. Não sou nenhum "filósofo" e nem tenho conhecimento sobre todas as licenças existentes, mas no meu ponto de vista a &lt;strong&gt;licença BSD&lt;/strong&gt; é de fato o que representa o open-source.&lt;/p&gt;

&lt;p&gt;Se a licença BSD não fosse tão permissiva, "não teríamos" &lt;strong&gt;PlayStation 3, 4, 5 e PS Vita&lt;/strong&gt;, &lt;strong&gt;Nintendo Switch&lt;/strong&gt;, &lt;strong&gt;macOS e iOS&lt;/strong&gt;, &lt;strong&gt;Netflix&lt;/strong&gt; e boa parte de &lt;strong&gt;infraestrutura da internet&lt;/strong&gt; e softwares que o &lt;strong&gt;Linux herdou&lt;/strong&gt;, vieram da família BSD.&lt;/p&gt;

&lt;p&gt;Aproveitando o gancho sobre o tema, vale citar que a família de licenças permissivas não se resume apenas à BSD. O mundo open-source basicamente se divide entre a filosofia Copyleft (como a GPL) e a filosofia Permissiva, que conta com algumas "irmãs" da BSD que estão por toda parte em nossa área:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Licença MIT:&lt;/strong&gt; A prima mais famosa. Ela é praticamente idêntica à BSD na prática, permitindo fazer de tudo (inclusive fechar o código num produto comercial), exigindo apenas a manutenção do aviso de direitos autorais original. É a queridinha de infinitos projetos no GitHub.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Licença Apache 2.0:&lt;/strong&gt; Uma licença permissiva com "roupagem corporativa". Ela também permite o uso proprietário assim como a BSD, mas traz regras bem claras para proteção de patentes, evitando dores de cabeça jurídicas. É a base de tecnologias como o Android e o Kubernetes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Licença ISC:&lt;/strong&gt; Pense nela como uma versão BSD totalmente enxuta. Ela foi reescrita para remover textos jurídicos antigos e ir direto ao ponto. Além de ser a licença do OpenBSD, é também o padrão absoluto sempre que você inicia um projeto novo no Node.js.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bem esse e o meu primeiro post de uma sequencia, que com o tempo quero cada vez mais usar o FreeBSD no meu dia a dia, e me desligar mais do Linux, e claro postarei as minhas "derrotas" no BSD também.&lt;/p&gt;

&lt;p&gt;Até a próxima.&lt;br&gt;
Maurício Nunes&lt;/p&gt;

</description>
      <category>freebsd</category>
      <category>unix</category>
      <category>bsd</category>
      <category>gpl</category>
    </item>
  </channel>
</rss>
