FreeBSD 13 lançado com suporte ao OpenZFS e melhora no desempenho - é livre e aberto!
FreeBSD 13 lançado com suporte ao OpenZFS e melhora no desempenho
A versão 13 estável do FreeBSD está aqui, com grandes atualizações, incluindo a transição para um novo sistema de arquivos OpenZFS, bem como várias ferramentas atualizadas que visam unificar o FreeBSD em todas as arquiteturas.
Aqui, vou discutir os principais destaques do lançamento, mas vou te apresentar brevemente ao FreeBSD se você não conhece.
FreeBSD é um sistema operacional gratuito e aberto desenvolvido por uma equipe de colaboradores de todo o mundo.
Uma de suas principais vantagens em relação ao Linux é o fato de ser licenciado sob a Licença BSD, que é muito mais permissiva do que a Licença GPL mais comumente usada.
A licença BSD permite que as versões modificadas do sistema operacional sejam licenciadas em qualquer licença que o desenvolvedor deseja, incluindo uma licença proprietária. Isso tornou muito popular para muitas grandes empresas basearam seu software, com produtos e serviços bem conhecidos, como firewall OPNsense, Netflix e sistemas operacionais do PS3 e PS4, sendo baseados no FreeBSD.
Melhorias no FreeBSD 13
Com essa lição de história curta fora do caminho, podemos passar para algumas das incríveis melhorias no FreeBSD 13.
Para uma lista completa, você pode se referir às notas de versão. Aqui está uma lista das principais melhorias que vale a pena destacar:
New Clang/Llvm Toolchain (LLVM Clang 11)
Suporte para hardware obsoleto removido
Apoio ao OpenZFS.
Suporte Clang/llvm para todas as plataformas
Depois de quase uma década de desenvolvimento, o FreeBSD está movendo todas as suas plataformas suportadas para uma moderna caixa de ferramentas LLVM.
Embora isso tenha sido suportado nas arquiteturas de Tier-1 por alguns anos, a mudança para todos os dispositivos suportados abre a porta para suportar arquiteturas RISC-V, uma plataforma que tem futuro.
Outro bônus enorme é o fato de ser licenciado sob a licença Apache 2.0, finalmente liberando este aspecto do projeto FreeBSD dos confins da GPL.
Suporte de hardware obsoleto terminou
O FreeBSD é conhecido por estar bastante atrás dos tempos em termos de apoio a drivers, mas um problema menor conhecido é a enorme quantidade de drivers obsoletos que estava entupindo a base do código.
Enquanto eliminar o suporte para estes pode parecer ruim, é realmente uma parte crucial de um dos objetivos do FreeBSD 13 que era limpar a base do código.
Isso resulta em melhor desempenho em máquinas modernas, enquanto tem um impacto quase zero no suporte para os dispositivos onde o FreeBSD é realmente usado. Mas isso não é nem o melhor. Isso significa que os desenvolvedores do FreeBSD já pressionados têm mais tempo para gastar desenvolvendo novos drivers que suportam hardware moderno, atraindo ainda mais usuários para o FreeBSD.
Suporte ao OpenZFS incluído
Embora o suporte ao ZFS tenha sido incluído há anos, a mudança para a nova árvore OpenZFS garante que os usuários obtenham acesso aos recursos mais recentes.
Se você ainda não souber, há duas versões principais do ZFS: Oracle ZFS e OpenZFS. Em 2010, quando o Oracle fechou o código-fonte do OpenSolaris, eles também fecharam o código-fonte para o sistema de arquivos ZFS.
Um pequeno grupo de desenvolvedores assumiu o desenvolvimento e manutenção da última versão de código aberto do ZFS, formando OpenZFS. Desde então, eles adicionaram montes de novos recursos e correções de bugs. O movimento do FreeBSD para OpenZFS permite que seus usuários acessem todos os novos recursos OpenZFS.
Com todos esses fantásticos novos recursos, nunca houve um momento melhor para entrar no FreeBSD. Parece que esta versão foi focada em limpeza do código da base e melhorias de desempenho, especialmente nas arquiteturas de Tier-2. Olhando para as notas de lançamento, é claro que esta versão foi muito bem pensada.
O que você acha do FreeBSD 13? Deixe-me saber nos comentários abaixo!
Esse post foi originalmente escrito por Jacob Crume e publicado no site itsfoss.com. Traduzido pela rtland.team