Projeto Nitrux apresenta o NX AppHub, um novo sistema para fornecer aplicativos para o Nitrux

Projeto Nitrux apresenta o NX AppHub, um novo sistema para fornecer aplicativos para o Nitrux

O NX AppHub é um novo sistema para gerenciar e construir aplicativos para a distribuição Nitrux Linux baseada em Debian, sem systemd e imutável.

Uri Herrera, líder do Projeto Nitrux, anunciou hoje o NX AppHub, uma nova solução voltada à construção e gerenciamento de aplicativos na distribuição imutável, baseada em Debian e livre do systemd — o Nitrux Linux.

O NX AppHub surge como sucessor do antigo NX Software Center, a interface gráfica integrada do Nitrux para gerenciamento de pacotes AppImage, e também do zap, ferramenta em linha de comando voltada ao mesmo propósito.

nshub

Crédito da imagem: Uri Herrera

Mas o NX AppHub vai além de um simples aplicativo. Ele é composto por diversos elementos, como:

  • AppHub CLI – uma ferramenta de terminal para construir AppBoxes (variações do AppImage) a partir de receitas YAML;
  • AppHub Apps – um repositório central, baseado em Git, com especificações de aplicativos utilizadas pela CLI para gerar as AppBoxes;
  • AppHub Daemon – serviço responsável por integrar essas AppBoxes ao ambiente gráfico do sistema;
  • AppHub GUI – uma interface gráfica para gerenciamento de aplicativos no Nitrux, ainda em desenvolvimento, feita com o MauiKit.

“O NX AppHub se inspira em appimage-builder, deb2appimage, zap e appimaged”, afirmou Uri Herrera. “Você verá que o NX AppHub é uma junção dessas ideias — ele realiza o mesmo trabalho, só que de forma mais elegante, limpa e alinhada com nossa visão de um sistema operacional sem gerenciador de pacotes.”

Vale destacar que o NX AppHub é exclusivo do Nitrux. Ele requer a versão 4.0.0 (ou superior) da distribuição, além do Python 3.10 ou mais recente. Para que a CLI e o daemon funcionem corretamente, também é necessário ter instalados os seguintes utilitários: appstream, binutils, file, fuse3, git, libfuse2t64, patchelf e zstd.

Mais detalhes sobre o funcionamento do NX AppHub, bem como instruções de instalação e uso, podem ser encontrados no post oficial do blog publicado por Herrera.

Por ora, o gerenciamento de aplicativos via NX AppHub ocorre exclusivamente por meio do terminal. No entanto, a equipe do Nitrux está trabalhando em uma interface gráfica que será incluída em futuras versões da distro. O objetivo é permitir que os usuários instalem virtualmente qualquer aplicativo empacotado para Debian, seja ele oriundo do próprio Debian, Ubuntu, Devuan ou KDE neon.

Última atualização deste artigo: 15 de april de 2025