MidnightBSD: Uma alternativa baseada em BSD para o Linux Desktop

Embora o Linux para desktop tenha seguidores dedicados, a maioria das pessoas pensa na família BSD como a melhor para servidores, se é que pensam em BSD. MidnightBSD é uma versão do FreeBSD, tentando criar um sistema BSD para a área de trabalho.

Vamos dar uma olhada no MidnightBSD e seus recursos, e discutir se é ou não uma alternativa adequada para o desktop Linux.

O que é MidnightBSD?

MidnightBSD é um sistema operacional baseado no FreeBSD com modificações para torná-lo mais adequado como um sistema de desktop. Foi fundada por Lucas Holt e batizada em memória de seu gato, um angorá negro turco chamado Midnight.

Como muitos donos de gatos descobriram para seu deleite ou consternação, Midnight tinha o hábito de sentar nos computadores de Holt e Midnight sempre fechava um deles. O logotipo do projeto apresenta um gato preto sentado na lua.

"O projeto FreeBSD desenvolveu um ambiente operacional de servidor confiável, mas muitas vezes a usabilidade e o desempenho no desktop são esquecidos. A programação, a alocação de recursos, as configurações de segurança e o suporte a aplicativos disponíveis devem ser adaptados aos usuários de desktop", escreve Holt no artigo Sobre página .

Recursos do MidnightBSD

MidnightBSD usa a área de trabalho Xfce, mas já havia usado o Window Maker juntamente com o GNUstep, semelhante ao ambiente NeXTSTEP que é a base para o macOS moderno.

MidnightBSD tem seu próprio gerenciador de pacotes, mports, que discutiremos a seguir.

Ele também oferece o comando doas para uso administrativo do projeto OpenBSD. É semelhante ao sudo, mas seu arquivo de sintaxe é mais fácil de entender.

Instalando MidnightBSD

Instalar MidnightBSD é semelhante a instalar um sistema FreeBSD padrão ou qualquer outra distribuição Linux. O sistema de instalação é baseado em texto, sem opções gráficas. Você apenas responde a perguntas sobre seu sistema.

Se você não tiver nenhum outro sistema operacional instalado, pode apenas usar a opção de particionamento guiado em todo o disco.

O sistema também irá configurar interfaces de rede, fusos horários e contas de usuário, incluindo a senha de root. Ao configurar usuários em sistemas BSD, lembre-se de adicionar quaisquer usuários administrativos ao grupo "wheel", ou eles não poderão usar o comando su.

Assim que a instalação for concluída, você pode reiniciar e acessar o sistema principal. A configuração inicial também é baseada em texto. Você verá um prompt perguntando se deseja que seu sistema seja contabilizado nas estatísticas oficiais de uso, mas isso é opcional. O sistema também perguntará se você deseja instalar o ambiente de desktop.

The MidnightBSD Desktop

Ao iniciar o MidnightBSD, você acaba com o ambiente de desktop Xfce padrão que pode ter visto em outras distribuições Linux.

Você também não consegue muitas outras coisas fora da caixa. Você tem o navegador Midori, o calendário Orage e o aplicativo de relógio Orage Globaltime.

O sistema está em desenvolvimento ativo há mais de uma década, mas ainda parece difícil nas bordas. Isso pode ser devido à transição para um novo ambiente de área de trabalho.

Gestão de Pacotes

Tal como acontece com outros sistemas baseados em BSD, MidnightBSD usa um sistema de portes para gerenciar pacotes, chamados de mports . É derivado do sistema de portas do FreeBSD, que compila programas a partir do código-fonte. MidnightBSD instala o compilador Clang, que muitos sistemas FreeBSD já usam porque usa uma licença mais permissiva do que o GCC.

Para instalar uma porta, navegue até o diretório / usr / mports , organizado sob o tipo de programa, como "www" para navegadores da web e "jogos" para, também, jogos. Vá para o diretório do nome do programa que deseja instalar e digite " make clean install " como root para instalá-lo.

Isso irá compilar e instalar o pacote e suas dependências e, em seguida, limpar o diretório para que todos os diretórios sejam limpos de todos os arquivos que foram compilados.

Em teoria, isso deve ocorrer sem problemas, mas ocorreram alguns erros ao tentar compilar outros aplicativos, incluindo o Vim padrão e o navegador Firefox. Também existem pacotes binários disponíveis, mas qualquer tentativa de atualizar o sistema gerou um erro de banco de dados.

E quanto ao GhostBSD?

GhostBSD é outra tentativa de criar uma versão desktop do BSD que seja mais atraente para pessoas sem qualquer experiência em Unix. Sua primeira impressão é que é um sistema mais polido do que MidnightBSD. Possui um instalador gráfico que roda a partir de um live CD. Ele também usa o navegador Firefox por padrão em vez do Midori.

Relacionado: Sistemas operacionais gratuitos que você talvez nunca tenha percebido que existiam

MidnightBSD é para você?

MidnightBSD tenta ser um sistema operacional baseado em BSD amigável, mas ainda não está totalmente pronto para o horário nobre.

A instalação baseada em texto provavelmente afastará usuários não técnicos. O site do projeto diz que não se destina a recém-chegados. Pessoas que têm experiência com outros sistemas BSD ou distribuições mais técnicas provavelmente acharão a instalação fácil.

Os bugs no sistema também serão destruidores de acordos, mesmo para usuários experientes de Unix / Linux. Até mesmo usuários experientes esperam poder navegar na web ou instalar novos softwares. Grande parte da documentação ainda está incompleta ou desatualizada, o que também é frustrante ao tentar navegar em um novo sistema.

Vai dar muito mais trabalho para torná-lo verdadeiramente adequado para usuários técnicos, quanto mais para os novatos. Ainda assim, pode ser divertido testar em uma VM. MidnightBSD ainda não pode ser recomendado como um sistema operacional de driver diário.

Usuários mais técnicos ficarão melhor com outros sistemas baseados em BSD como o FreeBSD padrão, bem como OpenBSD, DragonflyBSD ou NetBSD.

Para usuários que desejam um desktop baseado em BSD e não querem pagar a “taxa da Apple” pelo macOS, o GhostBSD com sua experiência mais polida pode ser uma aposta melhor.

Essas tentativas de um BSD amigável ainda apresentam o problema de suporte limitado de hardware, o que significa que você deve ter muito cuidado se estiver procurando por um novo computador. As distribuições padrão do Linux são executadas em uma ampla variedade de hardware, incluindo gráficos e adaptadores Wi-Fi, sendo que o último é um ponto de conflito comum no mundo BSD.

Uma alternativa baseada em BSD para o Linux Desktop

Apesar das falhas do MidnightBSD, é bom ver a comunidade BSD fazendo um esforço em um sistema desktop. Talvez um dia ele atraia uma massa crítica para se tornar um competidor.

Você pode estar se perguntando se deve escolher um sistema baseado em BSD ou Linux se deseja executar um sistema operacional semelhante ao Unix em seu computador.