Foi publicado o primeiro lançamento do projeto FreeCORE, que desenvolve uma distribuição para a rápida implementação de armazenamento em rede (NAS, Network-Attached Storage) com as tecnologias FreeBSD e OpenZFS. O FreeCORE foi criado como um fork da base de código da distribuição TrueNAS CORE (descendente do FreeNAS), que em 2024 foi transferida para um modo de manutenção, limitado à correção de erros e problemas de segurança. O desenvolvimento do TrueNAS CORE foi interrompido pela iXsystems em favor da edição TrueNAS SCALE, que utiliza o kernel Linux e a base de pacotes Debian.
Inicialmente, o porto se desenvolveu como um projeto interno para seus clientes, que não estavam prontos para migrar seus sistemas para a distribuição Linux TrueNAS SCALE, mas desejavam receber atualizações com correções de vulnerabilidades após a interrupção do suporte da versão FreeBSD 13, cujo suporte foi encerrado em 30 de abril. Após finalizar a construção, foi decidido publicar o resultado como um projeto aberto separado.
O primeiro lançamento do FreeCORE 15.0-U1 é notável pela migração da ramificação TrueNAS CORE 13.3, que era baseada no FreeBSD 13, para o uso do FreeBSD 15. Outras mudanças:
- Adicionada a possibilidade de usar tokens de hardware (WebAuthn) como segundo fator de autenticação na interface web.
- Adicionada suporte para senhas únicas (OTP) ao conectar-se ao console.
- Incluído o driver drm-66-kmod para renderização via GPU no host e para passagem de acesso à GPU em ambientes jail.
- Adicionado o serviço rar2fs para acesso a arquivos rar como um sistema de arquivos disponível somente para leitura (permite fornecer acesso remoto aos arquivos sem descompactá-los).
- Modificada a aparência da interface web. O terminal com privilégios de root foi destacado como uma opção separada, não ativada por padrão. Consoles para ambientes jail e máquinas virtuais, bem como processos do sistema, utilizam o mesmo terminal
As principais mudanças, além da atualização para o FreeBSD 15, não dependem das configurações de acesso shell com privilégios de root.
- O cliente e servidor OpenVPN foram substituídos por WireGuard.
- Removido o código para coleta e envio de telemetria, como relatórios de falhas e informações operacionais na distribuição.
- Removidos vínculos para complementos comerciais, como ferramentas para garantir alta disponibilidade, KMIP, gerenciamento de portas Fibre Channel e integração com TrueCommand.
- Removido o pacote do servidor MinIO e a ferramenta minio-client devido à interrupção de seu suporte.
O tamanho da imagem de instalação é de 1,3 GB. A atualização de instalações existentes do TrueNAS CORE 13.3 para o FreeCORE 15 é suportada. Durante a portação, foram utilizadas ferramentas de IA, mas as modificações feitas por IA foram revisadas e testadas manualmente em hardware real, e o autor assume a responsabilidade pelo resultado.
Fonte: opennet.ru
