virtualsquare / virtualsquare/vuos

Arm/Arm64 support?

Open
#22 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
49
Forks
11
PR merge metrics
No merged PRs in 30d

Description

I found this project a while ago and just got the time to test it in termux(actually, inside a Arch lxc container in termux)
And soon I found out that it doesnt support arm64... It has the potential to allow people to run full linux(I mean with proper privilege and maybe even pid and user namespace) in termux without root access and namespace enabled custom kernel.
Do you have any future plan to add support for arm/arm64 platforms?

Btw I think this project can use syscall user dispatch instead of ptrace? I think it also doesnt need root access and is at least working on both x86/amd64 and arm/arm64. The performance of syscall user dispatch is a lot better than ptrace. (A project I seen and tested using it: https://sr.ht/~arusekk/uglendix/)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no source files, tests, or entry points. Start by identifying where platform support and syscall handling are implemented, then establish whether ARM/ARM64 support or a syscall-user-dispatch approach is feasible and record concrete acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.