Obter o IbexWall

O IbexWall 1.0 ainda não foi lançado. Esta página diz o que uma versão vai conter, como conferi-la e como compilar o programa por conta própria enquanto isso.

O que uma versão contém

Cada versão é um conjunto de arquivos na página de releases do GitHub:

Os pacotes são divididos para que você instale só o que precisa: ibexwall (o daemon, a linha de comando e os plugins), ibexwall-desktop (a janela, o ícone da bandeja e o agente de sessão), ibexwall-mcp (o servidor para assistentes de IA) e um pacote de confinamento para o seu sistema: ibexwall-apparmor no Debian e no Ubuntu, ibexwall-selinux no Fedora.

Sistemas suportados

Fedora, Ubuntu 24.04 e 26.04, Debian e Arch Linux. Antes de ser publicada, cada versão é instalada, usada, atualizada, removida e purgada em uma máquina virtual de cada um deles.

Confira o que você baixou

Baixe os arquivos da versão para uma mesma pasta e confira a assinatura da lista de somas de verificação, depois cada soma, depois cada assinatura:

git clone https://github.com/nubian-ibex/ibexwall
cd ibexwall
cargo xtask verify-release /path/to/the/folder /path/to/the/folder/ibexwall-release.pub

Os arquivos usam o formato minisign, então minisign -V também funciona em um único arquivo. A chave pública também é publicada na página de segurança; compare as duas antes de confiar numa assinatura. O guia de versões explica cada arquivo.

Compile a partir do código-fonte

Você precisa da toolchain Rust indicada em rust-toolchain.toml e, para a janela, das ferramentas do Node.js e dos pacotes de desenvolvimento do WebKitGTK.

git clone https://github.com/nubian-ibex/ibexwall
cd ibexwall
cargo build --release --workspace

Experimente sem alterar o seu sistema: scripts/dev-sandbox.sh inicia o daemon e a janela em um isolamento que nunca toca nos seus arquivos, serviços ou firewall. O guia do desenvolvedor está em docs.ibexwall.com.

O que a instalação faz

A instalação cria os usuários e diretórios do sistema, ativa os sockets que iniciam o daemon e os plugins quando necessário, e os inicia. Ela não aplica nenhuma alteração de segurança: toda alteração continua sendo um plano que você revisa. Remover os pacotes desfaz o que o IbexWall mudou, por meio do instantâneo de cada alteração, e mantém os seus dados até você purgar.