Artix Linux + dinit, com um desktop Wayland enxuto, simples e fácil de usar.
Um alpha público para testar a base, os limites e o caminho de instalação — sem esconder o que ainda falta.
Software alpha público. Faça backup antes de testar. A ISO live e o instalador são experimentais; um boot bem-sucedido não é uma qualificação de hardware.
| Você quer… | Vá para |
|---|---|
| Baixar a ISO alpha mais recente | ISO direta · SHA-512 · Release Alpha 0.12 · Outras releases |
| Verificar e instalar a ISO | Guia de instalação |
| Ver o que o CI realmente provou | Status do build P0 |
| Entender compatibilidade e limites | Compatibilidade · Roadmap |
| Ler o processo de release | Release alpha |
| Consultar a licença e o REUSE | Licenciamento |
| Ler em inglês | README em inglês |
DINX é uma distribuição Artix para uma sessão gráfica pequena, legível e controlável:
- Artix Linux + dinit como base, sem trocar o init por systemd;
- Aqueous + Pearl como a única sessão do usuário, iniciada diretamente sobre dinit; o Pearl Greeter é a interface de login do greetd e é hospedado pelo Aqueous sem systemd ou UWSM;
- DinitUI e DINXPanel para perfis de serviços, hardware, drivers e kernels;
- Calamares para a instalação experimental, GParted para particionamento separado e Pori para discos e montagens persistentes via dinit;
- Phyto como gerenciador de arquivos padrão e File Roller para abrir, criar e extrair arquivos compactados;
- wdisplays + Shikane para configurar displays Wayland e reaplicar o layout entre sessões;
- o módulo de kernel ntfs3 para leitura e escrita NTFS na ISO live e no sistema instalado;
- Mesa/RADV e gráficos em VM: o builder inclui
vmwgfx/vboxvideono initramfs e o checker valida ambos na ISO. A qualificação testa a sessão no VGA padrão e Virtio-VGA do QEMU. No host usado, QEMU 11.1.2/KVM comvmware-svgapara no udev inicial quandovmwgfxestá carregado, então esse proxy foi retirado; a ISO ainda precisa de boot direto qualificado no VirtualBox.virtio_gpuacessível mantém GLES2. Veja o guia gráfico. - DINX Gaming mantém o launcher manual oculto. A ISO base não inclui Gamescope, Steam, GameMode, MangoHud, regras de dispositivos Steam nem bibliotecas gaming de 32 bits; o usuário pode optar por instalar o conjunto gaming após a instalação. A base mantém RADV/Vulkan de 64 bits; veja o guia de instalação.
dinx-doctor produz um relatório somente leitura da sessão, do dinit, dos caminhos de armazenamento/display e dos pacotes DINX. Defina DINX_DOCTOR_QUERY_DINIT=1 somente quando também quiser consultar o socket do dinit do usuário. Ele não inicia serviços, monta dispositivos, executa transações de pacotes nem acessa a rede.
O software BC-250 não é instalado na ISO genérica. Os pacotes estão disponíveis no repositório DINX assinado; instale-os somente após confirmar o PCI 1002:13fe.
Dome, Seafoam Settings e ZLS 0.16.0 fazem parte da ISO base e do repositório DINX assinado. Dome oferece monitoramento de recursos/processos sem instalar ou exigir systemd; Seafoam Settings agrupa os pontos de entrada de display e sessão; ZLS fornece LSP para Zig no Dintor com a biblioteca padrão Zig correspondente e um shim de metadados compacto, sem exigir um compilador Zig completo na ISO. O Pearl 0.3.0, inclusive a fonte upstream usada pelo Dome, e a fonte Pearl 0.2.8 incorporada ao Phyto usam seu toolchain Zig 0.16.0 fixado; Pori, Aqueous e os demais pacotes Zig nativos da DINX fora dessa árvore upstream usam o Zig 0.17.0 verificado.
Aqueous 1.0.5 e Pearl 0.3.0 vêm na ISO base. Aqueous + Pearl (DINX) é a única sessão de usuário selecionável e a sessão inicial da live: a DINX inicia o Aqueous diretamente, executa os helpers supervisionados de Shikane/PolicyKit/idle e faz exec do Pearl sem systemd, systemctl, uwsm ou unidades de usuário. O login instalado/manual usa o Pearl Greeter, iniciado diretamente pelo greetd através da conta dedicada pearl-greeter; o Greeter força a mesma entrada Aqueous/Pearl e não expõe X11 nem UWSM. Se a sessão Aqueous/Pearl da live terminar, o greetd retorna ao Pearl Greeter em vez de trocar de sessão silenciosamente.
| Item | Estado |
|---|---|
| Release publicado | DINX Alpha 0.12 (v0.1.0-alpha.12), ISO direta de 1.836.830.720 bytes |
| Base | Artix Linux x86_64 com dinit |
| Próximo marco | Beta 0.1 do sistema: planejada, ainda não publicada e sem data |
| Qualificação gaming | P5 separada da beta do sistema; ainda não concluída |
| Validação da ISO Alpha 12 | Build P0, boot gráfico QEMU e instalação concluídos; release publicada |
| Commit da Alpha 12 | 56a814575e33bfae6215993972784f11b7dae215; workflow de release concluído |
A Beta 0.1 está planejada, ainda sem data de lançamento. O objetivo é qualificar a sessão Aqueous/Pearl sobre dinit e os caminhos de instalação, atualização e recuperação em uma matriz declarada de hardware físico. A publicação dependerá de testes de rede, áudio, GPU/display e suspensão, além de instalação e recuperação em discos de teste, atualização assinada e documentação dos limites.
O limite por arquivo de release do GitHub é menor que 2 GiB (2.147.483.648 bytes); a DINX não tem uma meta menor de 1,8 bilhão de bytes. A Alpha 12 é publicada como ISO direta de 1.836.830.720 bytes, abaixo do limite. A ISO futura precisa continuar abaixo dele para ser publicada como arquivo direto. O P5 gaming segue separado: a Beta 0.1 não alegará suporte sem testes reais de DRM, Steam, controle e áudio. A sessão continua Aqueous/Pearl com dinit, sem systemd ou UWSM. Critérios completos no roadmap.
-
Baixe a ISO alpha mais recente e seu arquivo SHA-512.
-
No mesmo diretório, verifique o arquivo:
sha512sum -c dinx-latest-x86_64.iso.sha512
-
Grave a ISO verificada no dispositivo USB inteiro — não em uma partição — e inicialize em UEFI.
-
A imagem Alpha 12 publicada abre diretamente em
Aqueous + Pearl (DINX); ela não solicita usuário ou senha. O login instalado e o autologin do Calamares continuam desativados.
Leia o guia de instalação antes de tocar em qualquer disco. Windows Fast Startup e hibernação devem estar desativados antes de montar um volume NTFS compartilhado.
| A qualificação atual cobre | Ainda não é alegado |
|---|---|
| Boot x86_64 e payload gráfico em QEMU | Matriz de hardware físico |
| Contratos de particionamento Calamares BIOS/UEFI/Btrfs | Secure Boot |
| Instalação descartável BIOS/UEFI, primeiro boot dinit e TTY de recuperação | Steam autenticado, jogo comercial, controle e áudio PipeWire |
| ISO compacta, checksums, metadados, atestação e repositório assinado | Suspensão/retomada, recuperação de GPU e upgrade/rollback da ISO instalada |
- Arquitetura
- Guia de instalação
- Compatibilidade DINX
- Status do build P0
- Roadmap
- Processo de release
- Qualificação de hardware
- Fundação da ISO
- Modelo de segurança
- Licenciamento e REUSE
- Changelog
Este repositório mantém juntos o perfil da ISO, os pacotes, as integrações do desktop, os checks de qualificação e o tooling de release. As entradas específicas da DINX são licenciadas sob Apache-2.0. O pacote DINX deetty fornece os aplicativos Deetty/Dintor a partir do archive upstream do repositório rufl/DEETTY, sob MIT; a cobertura está declarada em REUSE.toml e os textos estão em LICENSES/.