All Projects → ZhymabekRoman → Exagear-For-Termux

ZhymabekRoman / Exagear-For-Termux

Licence: GPL-2.0 license
Non official modified version of Exagear for Termux and proot based environemnts - Anlinux, AndroNix, UserLand and etc.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Exagear-For-Termux

Tmoe Linux
🍭Without any basic knowledge of linux shell,you can easily install and configure a GNU/Linux graphical desktop environment on 📱Android termux and 💻WSL .🍰You can also run VSCode on your android phone.🍹Graphical qemu manager,🐋support running docker on Android.配置WSL和安卓手机的linux容器,桌面环境,主题美化,远程桌面,音频服务,镜像源,uefi开机启动项,webdav(nginx),fcitx输入法以及qemu-system虚拟机...
Stars: ✭ 149 (+52.04%)
Mutual labels:  debian, termux
Atilo
Linux installer for termux
Stars: ✭ 629 (+541.84%)
Mutual labels:  debian, termux
Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (+526.53%)
Mutual labels:  debian, termux
Anlinux Adfree
AnLinux, Ad free version.
Stars: ✭ 127 (+29.59%)
Mutual labels:  debian, termux
Oxidtools
200 TOOLS BY 0XID4FF0X FOR TERMUX
Stars: ✭ 143 (+45.92%)
Mutual labels:  debian, termux
Anlinux Resources
Image and Script for LinuxOnAndroid App
Stars: ✭ 135 (+37.76%)
Mutual labels:  debian, termux
Postinstall
💻 Bash Script to automate post-installation steps
Stars: ✭ 104 (+6.12%)
Mutual labels:  debian, termux
Termux Os
All in One Termux Os..!! (New)
Stars: ✭ 150 (+53.06%)
Mutual labels:  debian, termux
Debian On Termux
HOWTO install plain Debian 10 (buster) on your non-rooted Android smartphone
Stars: ✭ 222 (+126.53%)
Mutual labels:  debian, termux
idfx
Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 ⚡
Stars: ✭ 71 (-27.55%)
Mutual labels:  debian
Orangex-Mobile
A useful tool chain for mobile coding with termux.
Stars: ✭ 20 (-79.59%)
Mutual labels:  termux
nclcomposer
A flexible authoring tool for interactive multimedia applications
Stars: ✭ 18 (-81.63%)
Mutual labels:  debian
Free-Proxy
Hi there will be a lot of proxies here.
Stars: ✭ 135 (+37.76%)
Mutual labels:  termux
RWST
Red Widow Spider Tools
Stars: ✭ 26 (-73.47%)
Mutual labels:  termux
gtasa-savegame-editor
GUI tool to edit GTA San Andreas savegames.
Stars: ✭ 56 (-42.86%)
Mutual labels:  debian
EasySeedbox
Easy Seedbox is an unobtrusive transmission seedbox installation script for Ubuntu and Debian systems
Stars: ✭ 34 (-65.31%)
Mutual labels:  debian
Termux-login
Advanced login system for termux
Stars: ✭ 125 (+27.55%)
Mutual labels:  termux
wsl-debian-boxes
Scripts to create multiple personalized WSL machines fast.
Stars: ✭ 22 (-77.55%)
Mutual labels:  debian
duprkit
Debian User Recipe Toolkit [Unofficial]
Stars: ✭ 14 (-85.71%)
Mutual labels:  debian
ansible-haproxy
Installs and configures HAProxy
Stars: ✭ 19 (-80.61%)
Mutual labels:  debian

Exagear For Termux

Exagear For Termux - Non official modified version of Exagear for Termux and proot based environemnts - Anlinux, AndroNix, UserLand and etc. The main goal of the project is to achieve the possibility of a stable and fast replacement of QEMU user mode + proot, which is very slow and not stable.

What is Exagear?

Exagear is a virtualization technology makes it possible to run Intel x86 applications on ARM-based devices. You can even run Windows applications on your ARM device if you install Wine. Eltechs solution is being developed since the project launch in 2012 and was discontinued in 2019, but was again resumed in 2020 under the Huawei brand and can already run x86_64 applications on ARM64 devices.

Features

  • Quickly and easily deploy x86 Linux distros
  • Support for System V IPC and POSIX IPC
  • High stable translating instructions

Issues

  • Exagear For Termux is too slow.

Every process is hooked through ptrace(), so PRoot can hijack the system call arguments and return values. This is typically used to translate file paths so traced program will see the different file system layout. If you want to play games then please use Exagear Windows/RPG/Strategy

  • FATAL: attempted to create non-posix thread; clone_flags == 00004111

A critical error, which at the moment there is no explanation - because of what and how to solve it. If you have a solution, please join the discussion - FATAL: attempted to create non-posix thread; clone_flags == 00004111

Installation

  1. Install tar, wget and git using Termux's package manager (pkg):
pkg update -y && pkg install tar git wget -y

or using apt if you have Debian based distro:

apt update && apt upgrade -y && apt install tar git wget -y
  1. Clone this repository to home directory:
git clone https://github.com/ZhymabekRoman/Exagear-For-Termux ~/ExaTermux
  1. Now let's initializing the module proot-static:
cd ~/ExaTermux
git submodule init
git submodule update
  1. Now you need to extract any rootfs archive of the distribution into the exagear-fs folder. For example, let's take and extract the Debian 11 archive that came with proot-distro:
# Let's create 'exagear-fs' folder
mkdir exagear-fs/
# Download Debian 11 from proot-distro's repo
wget https://github.com/termux/proot-distro/releases/download/v2.2.0/debian-i686-pd-v2.2.0.tar.xz
# Extract tar
tar -C exagear-fs/ --warning=no-unknown-keyword --delay-directory-restore --preserve-permissions -xvf debian-i686-pd-v2.2.0.tar.xz --exclude='dev'||:
  1. Done. Let's start Exagear-For-Termux
./start-exagear.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].