Quando você ouve o termo BSD, pode pensar em FreeBSD, NetBSD ou OpenBSD, mas há outra variante do BSD que parece receber menos atenção - DragonFly BSD. Qual é a mais nova variante do BSD e é para você? Leia mais para descobrir.
O que é DragonFly BSD?
DragonFly BSD é um sistema BSD que originalmente se concentrava no suporte a multiprocessamento simétrico (SMP), ou rodando em múltiplos processadores.
No momento de seu desenvolvimento inicial, isso ainda era algo que você via principalmente em servidores e clusters de alta potência. Processadores multicore estavam se tornando comuns em computadores pessoais. O sistema é projetado para desempenho em sistemas multiprocessadores e para evitar deadlocks tanto quanto possível.
Com os sistemas multicore agora comuns, o projeto mudou em direção à escalabilidade e confiabilidade. O reivindicações do site do projeto que o sistema pode controlar até pelo menos um milhão de processos ou threads do usuário. É possível rodar um kernel inteiro em modo de usuário no DragonFly BSD.
O sistema também usa seu próprio sistema de arquivos, HAMMER. Ele pode se recuperar de travamentos sem executar fsck na reinicialização e suporta até um exabyte de armazenamento.
Uma breve história do DragonFly
Como com OpenBSD, DragonFly BSD é o resultado de uma bifurcação em um sistema BSD devido a um desacordo entre o projeto e um de seus próprios desenvolvedores. Matthew Dillon, um desenvolvedor do FreeBSD, teve um desentendimento com outros desenvolvedores que resultou no acesso ao repositório de código-fonte do projeto, então Dillon decidiu fazer um fork do código-fonte do FreeBSD 4.x.
Ele veio com o nome "DragonFly BSD" depois de ver uma libélula em seu jardim, anunciando o projeto em 2003. O projeto cresceu ao longo dos anos e a versão atual é 6.0.1.
Instalando DragonFly BSD
A instalação do DragonFly BSD é semelhante à instalação de qualquer outro sistema BSD ou Linux. A única arquitetura com suporte é x86-64, no entanto.
Você baixa a imagem de instalação e inicializa a máquina. Você é saudado com uma interface de texto de maldições no estilo antigo. Não há gráficos aqui, mas o processo de instalação é bastante simples.
O instalador irá guiá-lo através do particionamento de disco, definindo a senha de root, configurando usuários (não esqueça de adicionar quaisquer usuários com privilégios de superusuário ao grupo "wheel"), definindo o fuso horário e outros opções.
Ao reiniciar, você tem um ambiente de console que provavelmente será familiar para qualquer pessoa que já tenha usado um sistema semelhante ao Unix antes. O shell padrão é tcsh, que parece ser o padrão entre os BSDs.
Download: DragonFly BSD
Gerenciamento de pacotes no DragonFly BSD
Como acontece com qualquer outro sistema, o sistema por si só não tem tudo o que você deseja na instalação, então você terá que adicionar outros programas. Também é fácil fazer isso em um sistema DragonFly BSD.
Enquanto a comunidade BSD há muito favorece a construção de programas a partir do código-fonte, eles mudaram para pacotes binários porque economizam muito tempo; e o DragonFly BSD não é exceção.
O comando de instalação do pacote binário no DragonFly BSD é denominado pkg. Para usá-lo, primeiro certifique-se de que você está como root:
su -
Em seguida, atualize todos os pacotes em seu sistema usando:
atualização de pacote
Para instalar um pacote, use o pacote de instalação comando:
pkg install vim
É semelhante a usar gerenciadores de pacotes binários em um sistema Linux.
DragonFly BSD na área de trabalho
Embora sistemas BSD como o DragonFly BSD tenham a reputação de serem apenas para servidores, eles podem ser desktops úteis para aqueles confortável com os conceitos do Unix, especialmente para pessoas que têm experiência com distros técnicas Linux como Slackware, Gentoo ou Arco.
Por padrão, o DragonFly BSD inicializa no modo console, o que significa que é somente texto. Você pode executar os mesmos aplicativos de linha de comando que faria em um sistema Linux, mas e os aplicativos GUI, como navegadores da web? Não se preocupe, pois o DragonFly BSD vem com o servidor X. Para iniciá-lo, digite o seguinte no shell:
startx
Isso iniciará uma sessão CWM que parece muito antiga, com um relógio e algumas janelas de terminal. Se você fechar ou sair do shell na janela rotulada "login", sua sessão X11 será encerrada.
Você também pode instalar seus ambientes de desktop favoritos e gerenciadores de janela com pacote, como visto anteriormente. Você também pode configurar o XDM para iniciar logins gráficos como com outros sistemas Linux.
A única ressalva para usar o DragonFly BSD é que, uma vez que ele é menos conhecido do que outras variantes do Linux e até mesmo do BSD, o suporte de hardware pode ser menor do que esses outros sistemas.
DragonFly BSD: o garoto mais novo do bloco BSD
Com seus recursos exclusivos, o DragonFly BSD vale a pena conferir se você é um fã de sistemas Linux e Unix, especialmente se você se inclina mais para sistemas que são mais "Unixy". Se você ainda não sabe se deve usar uma distro Linux ou um dos BSDs, leia mais sobre sistemas operacionais semelhantes como o OpenBSD e tome uma decisão adequadamente.
O OpenBSD é sem dúvida um dos sistemas operacionais mais seguros da Internet. Aqui está o que você precisa saber sobre isso.
Leia a seguir
- Linux
- Sistema operacional
- Linux Distro
David é um escritor freelance que mora no Noroeste do Pacífico, mas originalmente nasceu na Bay Area. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir filmes e programas de TV de qualidade, jogos retro e coleção de discos.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever