OpenBSD - Tudo que você precisa saber

21-04-2022


João Pedro M.V

Introdução

O OpenBSD é um sístema operarional leve, robusto, e extremamente poderoso. Neste post eu irei ensinar a você tudo que você precisa saber sobre o OpenBSD. É um sístema que eu, pessoalmente, gosto muito. Graças a ele eu consegui reviver um computador antigo com apenas 510mb de ram! (mais sobre isso no decorrer do artigo)

Sobre o OpenBSD

Provavelmente não é para você

O OpenBSD não é um sístema para iniciantes. Se está procurando um sístema facil de usar eu recomendo o Ubuntu ou o Fedora.

Não é um sístema para pessoas que querem apertar um botão e ver as coisas acontecendo magicamente; Nem para pessoas que querem novas funcionalidades todos os dias a cada atualização.

Mas, se você é o tipo de pessoa que gosta de ver tudo o que o sístema está fazendo, entender como cada coisa funciona, e prefere o software minimalista que faz apenas o necessário, então este sístema é para você.

O que é o sístema, então?

É como qualquer outro sístema UNIX, mas com um propósito totalmente diferente: o Linux por exemplo, focou recentemente, em ser um sístema para usuários comuns, e cada vez mais pessoas estão aderindo a ele. Já o OpenBSD não. O propósito do OpenBSD é outro: um sístema extremamente seguro, portável, leve, e com código bem escrito. (Acesse Propósitos do OpenBSD Para mais informações.)

Seu maior foco, é a segurança: o OpenBSD quer ser o sístema operácional mais seguro de todos (spoiler: ele já é!). É como se fosse uma casa a prova de bombas, mesmo não tendo um medo recorrente de bombas, acredito que todas as pessoas apreciam uma casa forte e bem construida.

OpenBSD vem com um dos firewalls mais seguros, webserver, mailserver, e (opcionalmente), um desktop.

Por quê o OpenBSD em vez do Linux?

Ele não é, como dito anteriormente, um sístema que visa atender o consumidor ou vendedores. O Linux por exemplo, está em todos os lugares: desde celulares até supercomputadores, por isso, ele inclui funcionalidades e suporte a todos. O foco da equipe do OpenBSD é diferente: ele visa, em vez de adicionar novas funcionalidades, manter as que ele já tem, e melhora-las, a fim de conseguir uma maior segurança; raramente incluindo novas coisas no sístema.

A revisão e remoção do código é algo metódico da equipe: todo o código sempre é revisado e quando possível, são removidas partes desnecessárias, já que, quanto mais código, maior é a chance de bugs e vulnerabilidades aparecerem.

documentação

A documentação é uma prioridade, e os manuais são fantasticos! estão disponíveis online e offline, e acredito que é mais facil achar uma resposta para o seu problema nos manuais do sistema do que na internet, o que possíbilita o trabalho offline.

Instalador e gerenciadores de pacotes

A primeira vista, a instalação do sístema pode parecer complicada, já que é realizada no terminal, mas, é bem simples: apenas "next, next, next..."

Já o gerenciador de pacotes padrão, é o pkg, que é muito intuitivo e rápido de usar: pkg_add instala os pacotes e suas documentações, pkg_info mostra informações dos pacotes, etc.

Adicionalmente, temos a coleção de ports do FreeBSD, que pode ser facilmente instalada. ela geralmente é usada para uma maior variedade de softwares e/ou por quem opta por compilar os pacotes.

Compatibilidade

Desde a escolha do disco de instalação, até o sístema em si, tudo funciona perfeitamente. quase todo o hardware que não funciona no Linux funciona perfeitamente no OpenBSD: atualmente, o OpenBSD conta com 13 plataformas suportadas, desde os clássicos amd64 e i386 até os menos usados powerpc64 e sparc64. para uma lista completa de plataformas, recomendo checar a página de hardware do OpenBSD. Graças ao OpenBSD eu consegui reviver um IBM ThinkPad R50, com um Pentium M, e 510mb de ram. que estou usando de servidor pessoal, e que até escrevi o ultimo post do blog nele.

Bibliografia

Muito obrigado por ler! se você quiser algum material para ler sobre o OpenBSD, eu recomendo:

  • Handbook do OpenBSD
  • Absolute OpenBSD e outros livros do Michael W. Lucas Também são extremamente bons.
  • Incrívelmente, a próxima coisa que me ajudou muitou, é onde você está agora: blogs! muitas coisas que eu aprendi foram atravez de pequenos blogs, que muitas vezes são ofuscados pelo google, por isso, uso mecanismos de pesquisa menos conhecidos para procurar blogs, no meu caso, o wiby.me, e o Yandex.com.