O
BRGV-OS é uma distribuição Linux derivada do Void Linux, criada originalmente para atender às necessidades do Gene Bank Research Institute, em Suceava, Romênia.
Apesar dessa origem institucional, o sistema é público, modular e altamente adaptável, podendo ser utilizado em pesquisa científica, estações técnicas e ambientes que exigem controle rigoroso de dados.

O nome BRGV vem de Banca de Resurse Genetice Vegetale (Banco de Recursos Genéticos Vegetais), refletindo o foco em confiabilidade, controle e gestão de informações sensíveis.

🔗 Repositório oficial
https://github.com/florintanasa/brgvos-void

🔎 O que é o BRGV-OS?

O BRGV-OS é um spin do Void Linux, projetado para instalações robustas e previsíveis, especialmente em laboratórios, servidores científicos e máquinas dedicadas a processamento técnico.

Ele combina a leveza do Void com um instalador próprio em GNU Bash, o brgvos-installer, que oferece recursos avançados normalmente encontrados apenas em instalações manuais complexas.

Mesmo tendo surgido para um banco de germoplasma, o sistema pode ser modificado livremente para qualquer cenário técnico.

🆕 Principais destaques do BRGV-OS

⚙️ Base Void Linux com gerenciamento de pacotes xbps
🔐 Instalador avançado com LVM, LUKS, LVM + LUKS e modo clássico
🧩 Kernel 6.12 em instalações mínimas via instalador
🗂️ Suporte a múltiplos Volume Groups (VGs) em discos distintos
🗜️ Montagens otimizadas para SSD e HDD
♻️ Fluxos de snapshot e recuperação integrados
🖥️ Projeto pensado para ambientes de produção (testes em VM recomendados)

🧰 brgvos-installer — instalador do sistema

O brgvos-installer é escrito em GNU Bash e deriva do instalador oficial do Void Linux, com diversas extensões técnicas.

Modos de instalação
🔒 LVM
🔒 Full encrypted (LUKS)
🔒 LVM + LUKS
📂 Instalação clássica particionada

Recursos avançados
🧩 Definição personalizada de nomes e tamanhos de VG e LVs
💾 LVSWAP definido em GB
📊 LVROOTFS, LVHOME e LVEXTRA definidos em porcentagem do espaço livre
🧮 Cálculo automático usando Physical Extents (PE)
🛡️ Margem de segurança com subtração de 2 PEs
➕ Criação opcional de LVs extras (ex.: /var/lib/libvirt, /srv)

⚠️ O projeto recomenda atenção ao uso de discos já utilizados, devido a possíveis assinaturas LVM/LUKS antigas.

⚙️ Lógica de cálculo dos volumes lógicos

🧠 Recebe valores em GB ou porcentagem
🧠 Obtém _FREE_PE e _PE_Size via vgdisplay
🧠 Converte percentuais em MB
🧠 Cria LVs com lvcreate
🧠 Redistribui espaço automaticamente se algum LV for definido como 0

Esse fluxo garante precisão, previsibilidade e segurança na alocação.

🗄️ Sistemas de arquivos e opções de montagem

O instalador detecta automaticamente se o dispositivo é SSD ou HDD e aplica opções adequadas no /etc/fstab.

💽 btrfs (SSD)
compress=zstd,noatime,space_cache=v2,discard=async,ssd

📀 btrfs (HDD)
compress=zstd,noatime,space_cache=v2

📦 btrfs extra
nodev,nosuid,nodatacow (útil para VMs e bancos de dados)

📁 ext4/ext3
defaults,noatime,nodiratime,discard (SSD)

📁 xfs
defaults,noatime,nodiratime,discard,ssd,user_xattr

⚠️ nodatacow desativa COW e compressão; indicado apenas para arquivos regravados frequentemente.
🔐 É possível adicionar noexec em volumes extras para reforçar a segurança.

🔐 Criptografia, LVM e cenários de uso

🔒 LVM sobre LUKS em múltiplos discos
🔒 Instalações parcialmente criptografadas
🔒 Root em btrfs com snapshots
🔒 Uso com ou sem swap (LVSWAP ou swapfile)

Esses cenários atendem infraestruturas científicas e técnicas críticas.

♻️ Snapshots e recuperação

🎥 Demonstrações e vídeos mostrando:
🗂️ Criação de VGs
🔐 Instalações com LVM/LUKS
Rollback e restauração via imagem Live

Esses fluxos facilitam recuperação rápida em caso de falhas.

📥 Como obter e instalar o BRGV-OS

1️⃣ Acesse o site oficial e baixe a versão desejada.
{getButton} $text={Download BRGV OS } $icon={download} $color={#2563eb}

2️⃣ Crie um pendrive bootável:
{getButton} $text={Windows} $icon={preview} $color={#282927} use o Rufus, Ventoy ou Balena Etcher{getButton} $text={Linux} $icon={preview} $color={#282927} use o Ventoy ou o comando dd

3️⃣ Inicie o PC pelo pendrive e teste o sistema em modo Live.

4️⃣  Instale e comece a jogar

🧾 Requisitos e recomendações

🖥️ CPU: 64-bit (Intel ou AMD)
💾 RAM: mínimo 2 GB (≥4 GB recomendado)
📂 Armazenamento: mínimo 20 GB para root
📺 Boot: BIOS ou UEFI
💡 Recomendação: testar em máquina virtual antes de produção

👤 Para quem o BRGV-OS é indicado

✨ Instituições de pesquisa e laboratórios
✨ Administradores de sistemas e usuários avançados
✨ Ambientes que exigem criptografia, snapshots e controle fino de volumes
✨ Infraestruturas que precisam de recuperação rápida
✨ Usuários que preferem soluções scriptáveis em Bash

✅ Conclusão

O BRGV-OS une a agilidade do Void Linux a um instalador extremamente poderoso, capaz de lidar com LVM, LUKS, múltiplos discos, snapshots e políticas de montagem avançadas.

É uma base sólida para ambientes técnicos e críticos, indo de testes em VM a implantações reais em produção, onde controle, previsibilidade e recuperação são fundamentais.