Skip to content

Releases

Tuxnator v0.1.3-beta

Tuxnator v0.1.3-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Nov 15:13

Atualização da beta do Tuxnator. Instale por cima da versão anterior: os dados ficam. O sistema Debian não mudou, então não é preciso tocar em Atualizar no Contêiner Linux.

Corrigido nesta versão

  • Sair do emulador: a opção de sair no menu lateral podia fechar o app com erro. Agora ele volta normalmente para a biblioteca.

Créditos

O Tuxnator usa Box64, FEX-Emu e Mesa (Turnip).

Tuxnator v0.1.2-beta

Tuxnator v0.1.2-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 02:32

Atualização da beta do Tuxnator. Instale por cima da 0.1: os dados ficam. Depois, em Configurações > Contêiner Linux, toque em Atualizar para baixar o sistema Debian novo (linux-rootfs-19, cerca de 200 MB). A pasta pessoal e as pastas compartilhadas ficam.

Corrigido nesta versão

  • SacredFire corrigido: o launcher abre, roda o jogo e reconhece o controle na tela
  • Controle na tela em jogos x86 com SDL próprio: programas que trazem o próprio SDL (como o SacredFire) não viam o controle virtual nem controles físicos. Agora aparecem como "Generic HID Gamepad" e funcionam dentro do jogo
  • Reset HUD: volta o HUD ao canto, ao tamanho, à opacidade e à orientação padrão (antes parecia não fazer nada)
  • Box64 oficial: o sistema usa o Box64 e86a766, que já traz as duas correções que enviamos ao projeto (ptitSeb/box64#4645 e ptitSeb/box64#4644)

Principais problemas corrigidos desde o começo da beta

  • Jogos x86 travavam no carregamento: o Box64 informava uma escrita da memória como leitura e o jogo entrava num loop infinito de falhas. Corrigido no Box64
  • Jogos x86 fechavam sozinhos com endereços inválidos: um erro do Box64 ao calcular acessos %fs: estragava um registrador do jogo. Corrigido no Box64
  • Toque não respondia na área de trabalho Linux: numa instalação nova o toque ficava em modo touchpad, sem cursor. Agora clica onde o dedo encosta, e o menu lateral (voltar) > Controls tem um switch para o modo touchpad
  • Área de trabalho preta: o fundo azul e o atalho do terminal agora aparecem já na primeira vez
  • Terminal sem prompt: o Android bloqueia um comando de terminal que o Debian novo usa; o bash não mostrava prompt nem permitia editar a linha
  • AppImages que não abriam: a primeira abertura leva alguns minutos, e tocar de novo nesse meio-tempo deixava o AppImage quebrado para sempre. Agora uma janela avisa que ele está sendo preparado, um segundo toque é ignorado e preparações quebradas são refeitas
  • App fechava inteiro quando um programa Linux pedia algo que o servidor X não suporta (por exemplo, uma fonte antiga). Agora só aquele programa recebe o erro
  • Janela "Execute File" a cada duplo toque num atalho da área de trabalho: os atalhos agora abrem direto

Testado

  • SacredFire 0.7.5 num Snapdragon 8 Gen 1 (Moto Edge 30 Pro), jogando com o controle virtual
  • Instalação, área de trabalho, terminal e SacredFire num Snapdragon 8 Gen 2 (Galaxy S23+, Android 16)

Limitações conhecidas

  • O servidor X ainda não tem as extensões RENDER, SHAPE e XKB: programas que dependem delas podem não abrir
  • Atualizar o sistema Debian troca ele inteiro: pacotes instalados com apt se perdem (a pasta pessoal fica)
  • Jogos x86_64 pesados esquentam o aparelho (a CPU passou de 80 °C)
  • Depois de atualizar, a primeira vez que o SacredFire inicia o jogo leva vários minutos, enquanto ele prepara os arquivos
  • Pouco testado fora de aparelhos Snapdragon

Relatos de problemas são bem-vindos em Issues, com o modelo do aparelho.

O arquivo .sha256 ao lado do APK serve para conferir o download.

🤖 Generated with Claude Code

Tuxnator v0.1-beta

Tuxnator v0.1-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 01:10

Primeira beta do Tuxnator: programas e jogos Linux no Android, com Debian, Box64 e drivers Turnip, a partir do Winlator Ludashi. O modo Windows (Wine/Proton) continua lá.

Instalação

  1. Baixe e instale o Tuxnator-0.1-beta.apk abaixo. Ele fica instalado junto com o Winlator, sem substituí-lo.
  2. Abra o app e espere a preparação inicial.
  3. Em Configurações > Contêiner Linux, toque em Instalar: o app baixa o sistema Debian (linux-rootfs-18, cerca de 200 MB), confere o SHA-256 e instala.
  4. Para usar arquivos do celular (jogos, AppImages), adicione a pasta em Pastas compartilhadas na mesma tela. Ela aparece em Android na área de trabalho.
  5. Toque em Abrir área de trabalho Linux.

O que já funciona

  • Área de trabalho Linux (Openbox, LXPanel, PCManFM) com terminal e gerenciador de arquivos. O toque clica onde o dedo encosta; o menu lateral (voltar) > Controls tem um switch para o modo touchpad
  • Programas x86_64 pelo Box64 (6dfbebd, com duas correções nossas, enviadas ao Box64 em ptitSeb/box64#4645 e ptitSeb/box64#4644) e AppImages com dois toques. Na primeira vez o AppImage é preparado (uma janela avisa; leva alguns minutos para os grandes)
  • Vulkan pelo Turnip (Adreno) e OpenGL pelo Zink
  • Pastas compartilhadas: o Linux só acessa os arquivos do app e as pastas que você escolher
  • Testados: SuperTuxKart (jogável) e Crash Team Racing pelo launcher SacredFire (até a tela inicial) num Snapdragon 8 Gen 1 (Moto Edge 30 Pro); instalação, área de trabalho, terminal e o launcher SacredFire num Snapdragon 8 Gen 2 (Galaxy S23+, Android 16)

Limitações conhecidas

  • O servidor X ainda não tem as extensões RENDER, SHAPE e XKB: programas que dependem delas podem não abrir
  • Atualizar o sistema Debian troca ele inteiro: pacotes instalados com apt se perdem (a pasta pessoal fica)
  • Jogos x86_64 pesados esquentam o aparelho
  • Pouco testado fora de aparelhos Snapdragon

Relatos de problemas são bem-vindos em Issues, com o modelo do aparelho.

O arquivo .sha256 ao lado do APK serve para conferir o download.

🤖 Generated with Claude Code

linux-rootfs-19

linux-rootfs-19 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 02:24

Linux runtime rootfs for the app's Linux mode.

{
  "name": "linux-rootfs-19",
  "version": 19,
  "archive": "linux-rootfs-19.tar.zst",
  "sha256": "e311b988391348681c30e7ad412fe5815cf0e71a5f5e09ce3a90d84222ba0950",
  "size": 201756674,
  "unpackedSize": 830036974,
  "debian": {"suite": "forky", "architectures": ["arm64", "amd64"]},
  "components": {
  "box64": {"ref": "e86a766cbe1e147fd90ff8248e2bf9beb007ff8e", "commit": "e86a766cbe1e147fd90ff8248e2bf9beb007ff8e"},
  "mesa": {"ref": "mesa-26.2.5", "commit": "ddaf85e353442d9d7f192fdcf1823e652e3f2ee3"},
  "winlator_shims": {"commit": "41fcc3cfff73572bdf8acc4cd1940bbcf7e9516f"}
},
  "builtAt": "2026-11-03T02:14:55Z"
}

linux-rootfs-18

linux-rootfs-18 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 00:53

Linux runtime rootfs for the app's Linux mode.

{
  "name": "linux-rootfs-18",
  "version": 18,
  "archive": "linux-rootfs-18.tar.zst",
  "sha256": "2e6de72648c8e3401620fe83ba6a5cb9084552e2908ff2a097f283a76ad81a8d",
  "size": 201526135,
  "unpackedSize": 828187476,
  "debian": {"suite": "forky", "architectures": ["arm64", "amd64"]},
  "components": {
  "box64": {"ref": "6dfbebd2d485efe1510db02a45ac0235c1f75ddc", "commit": "6dfbebd2d485efe1510db02a45ac0235c1f75ddc"},
  "mesa": {"ref": "mesa-26.2.5", "commit": "ddaf85e353442d9d7f192fdcf1823e652e3f2ee3"},
  "winlator_shims": {"commit": "cd26ad8896960d4a0182bd5108e2e718ae7edc78"}
},
  "builtAt": "2026-11-01T00:44:48Z"
}

linux-rootfs-17

linux-rootfs-17 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 11:41

Linux runtime rootfs for the app's Linux mode.

{
  "name": "linux-rootfs-17",
  "version": 17,
  "archive": "linux-rootfs-17.tar.zst",
  "sha256": "2755e124f8d580114a36ed34e7533bfd4459dbec8a197ddd27b9c366722e89f2",
  "size": 201445675,
  "unpackedSize": 828119716,
  "debian": {"suite": "forky", "architectures": ["arm64", "amd64"]},
  "components": {
  "box64": {"ref": "6dfbebd2d485efe1510db02a45ac0235c1f75ddc", "commit": "6dfbebd2d485efe1510db02a45ac0235c1f75ddc"},
  "mesa": {"ref": "mesa-26.2.5", "commit": "ddaf85e353442d9d7f192fdcf1823e652e3f2ee3"},
  "winlator_shims": {"commit": "db787afb484984b779fe19c59c2cba3913117c89"}
},
  "builtAt": "2026-10-31T11:17:54Z"
}

linux-rootfs-16

linux-rootfs-16 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 10:27

Linux runtime rootfs for the app's Linux mode.

{
  "name": "linux-rootfs-16",
  "version": 16,
  "archive": "linux-rootfs-16.tar.zst",
  "sha256": "ffea557b3a9ca59d094f21dc832b987dbf96709f7cc6e33cdf6414e62ae0e997",
  "size": 201485795,
  "unpackedSize": 828050648,
  "debian": {"suite": "forky", "architectures": ["arm64", "amd64"]},
  "components": {
  "box64": {"ref": "main", "commit": "d74ec762c695d1a399284de7617980a9946d6a9f"},
  "mesa": {"ref": "mesa-26.2.5", "commit": "ddaf85e353442d9d7f192fdcf1823e652e3f2ee3"},
  "winlator_shims": {"commit": "d2b641ee8a524ecac46a9906440c1e3ef9113df7"}
},
  "builtAt": "2026-10-31T10:10:38Z"
}