Does 86Box work with Termux on Android?

86Box lets you emulate a vintage computer that were released in the past, including the 90s motherboards that were unveiled to the public. This program is available on multiple platforms, but here’s a big question.

Does 86Box work on Android inside a Ubuntu proot distribution within Termux?

The answer is: Yes!

But, why? Typically, the majority of Android devices uses the ARM64 processor to ensure that power efficiency and high performance is achieved, making your Android phone or tablet work speedily, with the help of Linux as the kernel. Termux provides a limited Linux environment, which you can then go to a proot distribution to install a Linux distribution.

You’ll ask “So, how can I then run 86Box on a Ubuntu proot distro?” The answer is right here!

Running 86Box on Android

We’ve managed to run 86Box with a small Linux live distribution, called Damn Small Linux (Classic) 0.4.10, that you can download here.

The following steps had to be taken:

  • We’ve downloaded the AppImage file from the 86Box GitHub repository to a separate directory with wget.
  • We’ve tried to run the AppImage file after running chmod +x on the file, but it failed to start because of /dev/fuse: Permission denied. Superuser permissions are needed in the Android system to access this device block file.
  • After that, we ran the same AppImage file, but we’ve also added the --appimage-extract switch. This causes AppImage to extract the program files to a separate directory called squashfs-root.
  • After that, we’ve tried to run the application by executing AppRun, but we got an error message saying that 86Box didn’t find the roms directory.
  • To solve the problem, we’ve downloaded the roms .tar.gz file from the releases page that you can find here.
  • After the download is complete, we’ve extracted the archive to the roms-5.3 directory in squashfs-root using tar xvf v5.3.tar.gz.
  • After renaming the directory to roms using mv roms-5.3 roms, we’ve executed AppRun again. This time, we got the virtual machine manager for 86Box!
  • Unfortunately, another quirk appeared. As soon as we’re trying to create a virtual machine, 86Box again reports that it couldn’t find the roms directory. According to the terminal output, it appears that 86Box tried to locate this directory under squashfs-root/usr/local/bin/roms but failed.
  • We’ve exited the virtual machine manager, and created a symbolic link that points to the roms directory found under squashfs-root, to avoid duplicate copying, using ln -s ../../../roms usr/local/bin/roms. Then, we’ve verified that the symbolic link got created correctly.
  • As soon as we tried creating the new system, 86Box worked this time! It found all the machine types, graphics cards, and other system components!
  • The virtual machine has been configured, and it’s ready to start.
  • Then, we’ve started the virtual machine, and inserted the Damn Small Linux 0.4.10 ISO file called damnsmall-0.4.10.iso to the virtual machine.
  • After that, we’ve watched as the virtual machine booted up!
  • Finally, Damn Small Linux runs under 86Box on Android! However, the performance is slower compared to running 86Box on a computer. You can verify the Linux version that this version of DSL runs.

    #86Box #Android #news #smartphone #Tech #Technology #Termux #update
    Does 86Box work with Termux on Android?

    86Box lets you emulate a vintage computer that were released in the past, including the 90s motherboards that were unveiled to the public. This program is available on multiple platforms, but here&…

    Aptivi

    RE: https://mas.to/@tezoatlipoca/116263075699722140

    Well, I had to give up on the #rsync approach - rsync over #MTP seemed to have issues with copying some file metadata that rsync would need to handle incremental updates. Subsequent rsyncs would re-copy _everything_. Boo.

    Likewise using #android usb-debug mode and `adb push` (android debug tool on linux) also only re-copies everyting.
    I could use #termux on the phone to provide an actual rsync or ssh host on the phone (which would also let me use wifi). Or..

    1/

    #tailscale and #termux.
    This is very cool. I feel like I've just unlocked a new level of hacker nerd.
    Me gustaría hacer una consulta a los #linuxeros; no se si han escuchado #irssi chat en #linux o #termux, si la han usado ¿cual es su experiencia, y si recomiendan usarlo o recomiendan otro chat? Quiero instalar un servicio de chat en termux y no estoy segura cual usar.

    Termux

    • platform: Android
    • type: sh environment
    • goal: have the power of linux sh in Android
    • license: GNU GPL Open Source
    • development: active
    • users: more than I can imagine

    Termux which is the powerful Linux sh environment for Android is constantly under attack by Google

    I've installed it on many different Androids with different versions and classes of the Android operating system

    The direct reaction of the Play Store daemon is the same.

    Warning Termux is an unsafe program!

    wtf?

    Why does google lie and say that Termux is a program that should not be trusted?

    This is a false and blatant deceptive action of Google, who is snooping on the Android phone, your personal property, because Termux gives you the flexibility to look at things which Google tries to hide from you on your own phone!

    The Termux distribution is regularly patched and updated just like any other regular Linux distribution which is properly maintained

    Keep installing Termux it gives you freedom on your Androids

    #termux #linux #OpenSource #google #false #malicious #Alphabet #flagging #GNU #GPL #programming #distro #technology

    - Pues aquí está lo prometido, he realizado esta guía para que podais hacer vuestros propios #scripts en #termux (Android). Con esto no necesitaréis más scripts de terceros ya que vais a tener la posibilidad de crearlos por vosotros mismos.

    Voy a explicarlo de la manera más fácil para que todo el mundo tenga la posibilidad de crearlos, para personas con o sin conocimientos en #ciberseguridad para que puedan estar protegidas y tener sus scripts de consulta o protección.

    Paso 1:

    Descarga estas tres aplicaciones.

    Termux:
    https://f-droid.org/packages/com.termux

    Termux Widget:
    https://f-droid.org/packages/com.termux.widget

    Deepseek:
    https://play.google.com/store/apps/details?id=com.deepseek.chat

    Paso 2:

    Ejecuta Termux y escribe este comando:

    apt update & apt upgrade -y

    mkdir ~/.shortcuts

    Esto actualizará e instalará actualizaciones de termux y creará un directorio para accesos directos a los scripts como widgets.

    Paso 3:

    Ejecuta deepseek y registrate, pide a esta fantástica IA el scripts que necesites, recuerda especificarlo todo muy bien para que te genere el código más completo posible.

    Paso 4:

    Copia el código completo que te genere deepseek y nos vamos a termux, ejecuta este codigo:

    cd ~/.shortcuts

    Esto nos lleva al directorio de widgets de termux donde vamos a crear el script con este código:

    nano ejemplo .sh

    Y pega el código generado.

    Paso 5:

    Pulsa control + O para guardar los cambios en el script y control + x para salir de nano.

    Luego ejecuta:
    chmod +x ejemplo .sh

    Y por último:
    ./ejemplo .sh

    Esto ejecutará el script y podrás probar si funciona correctamente el código generado por deepseek.

    Paso 6:

    Ya solo faltaría depurar los fallos en el código copiando y pegando el fallo en deepseek para que te genere nuevo código con la corrección.

    Luego este script lo podréis agregar como widget gracias a termux widget.

    Espero que os sirva, no olviden compartir.

    Termux | F-Droid - Free and Open Source Android App Repository

    Terminal emulator with packages

    Well y'all Android users, I've failed you. I've failed you all. Spectacularly.

    I have selfishly decided to just get my Gmail working with Emacs Gnus using an app specific password instead of working on Fair Mail. I'm not sorry. However, I am sorry that I'm not sorry.

    #emacs #termux #emacspeak #gnus

    Saturday mobile Linux-ing in the sun.

    #Linux #termux #BBSG

    @ifearghal @GrapheneOS Pixel Folds are getting cheaper, when I saw that a decent condition one could be had for $300 I ordered right away. Been wanting a foldable since they came out but not for $1500+. The Pixel Fold is almost perfect as it has an unlockable bootloader, hopefully mainline Linux support comes eventually, or at least a good way to run #Wayland in #Termux