GithubHelp home page GithubHelp logo

exalab / anlinux-app Goto Github PK

View Code? Open in Web Editor NEW
1.5K 100.0 232.0 181.51 MB

AnLinux allow you to run Linux on Android without root access.

License: Apache License 2.0

Java 100.00%
java linux android termux proot ubuntu debian kali fedora centos

anlinux-app's People

Contributors

anonawolf avatar exalab999 avatar licaon-kter avatar sisiravijaym avatar supersonictw avatar ttsdzb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anlinux-app's Issues

Update to Oreo 8.1 lots of Permision Denied

./start-ubuntu.sh
groups: cannot find name for group ID 3003
groups: cannot find name for group ID 9997
groups: cannot find name for group ID 20226
groups: cannot find name for group ID 50226

no access to host "stats" ....
no bindings

Update : is arm v81 ... soory for issue .

Issue with wget and libssl

Trying to install Debian on a rooted Moto Z Play running Oreo results in this:

Aborted
$ pkg install wget proot -y && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Debian/debian.sh && bash debian.sh
Hit:1 https://termux.net stable InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
16 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
proot is already the newest version (5.1.107-18).
wget is already the newest version (1.20-1).
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
CANNOT LINK EXECUTABLE "wget": library "libssl.so.1.1" not found
Aborted
$
``` That's after hitting the copy button and running it. Not sure what's wrong as I'm not familiar with termux.

Screen Resolution

Hi !
How can I change the screen resolution to vnc server?
Setting the res on .vnc/xstartup dont work
thankyou

Libreoffice /proc not mounted

Is there any workaround? Libreoffice fails to start on ubuntu complaining that the /proc is not mounted. It is but I guess on Oreo some virtual files are not accessible.

centos proot error starting centos after install

I just installed centos following instructions but when I run the start script I get the following error:

$ ./start-centos.sh
proot warning: can't sanitize binding "centos-fs/tmp": No such file or directory
proot error: '/usr/bin/env' not found (root = /data/data/com.termux/files/home/centos-fs, cwd = /root, $PATH=(null))
fatal error: see proot --help.

Am I doing something wrong?
If it matters my phone is a Samsung Galaxy S6 Edge on Nougat and Termux is updated at the latest version.
Fedora on the other hand seams to work, I tried the install to check and it gave me a root shell.

Inclusion in F-Droid repo

Hi,

Great app! I think it should be included in F-Droid repo. I can submit it but I need your consent. Is it ok for me to submit the app?

Thanks,

Renato.

On attempting to install anything with apt this happens

I've read about some similar problems on Neo-Oli/termux-ubuntu#44 this github. It also happens when I try to install the vnc server and desktop with the commands provided

E: setegid 0 failed - setegid (38: Function not implemented)
E: setegid 65534 failed - setegid (38: Function not implemented)
E: setegid 0 failed - setegid (38: Function not implemented)
E: Method gave invalid 400 URI Failure message: Failed to set new group ids - setresgid (38: Function not implemented)
E: Method http has died unexpectedly!
E: Sub-process http returned an error code (112)```

vncserver-start not working

when typing vnc-server-start, it's not working (command not found). I paste it after the root@localhost:~# Am I doing everything good?

how to use the vnc server

sorry the dummy question but never worked with vnc servers before,
I had follow the instructions in the apk to install Debian, after that I had follow the instructions to install the Desktop Environment, but after de-apt.sh script ends I don't know what to do, I see the message that I can use "the VNC Viewer you prefer" but no one is suggested as example and an example of how to execute one with parameters, would be nice.
I had installed tigervnc-viewer and when I run vncviewer 127.0.0.1:5901 the program prints some messages as it is working normally but it hangs and don't ask me for passwords, nothing s displayed just the terminal waiting.
please help!

Android 8.0+ Seccomp filter Problem

Seccomp filter is a security feature added in Android Oreo (8.0):

What is Seccomp: Wikipedia

Official News : News

Seccomp filter cause a lot of issue for this app, such as unable to install systemd package, and some applications failed to run. If you have any suggestions, please comment below.

Setting up a DE on Ubuntu/Debian returns error

You can now start vncserver by running vncserver-start

It will ask you to enter a password when first time starting it.

The VNC Server will be started at 127.0.0.1:5901

You can connect to this address with a VNC Viewer you prefer

Connect to this address will open a window with full Xfce4 Desktop Environment



Running vncserver-start



To Kill VNC Server just run vncserver-stop



/usr/local/bin/vncserver-start: line 4: vncserver: command not found
root@localhost:~# vncserver-start
/usr/local/bin/vncserver-start: line 4: vncserver: command not found

What's the problem? The above output was the exact same on both Debian and Ubuntu after using your installer. Thanks for the help!

Vncserver not starting

I am trying to start vnc on Ubuntu but it doesn't connect because of a file called /tmp/.x-lock

Unable to locate package (xfce4, xfce4-terminal, tightvncserver) - ubuntu - setegid (38: Function not implemented)

Hello,

I've already had a look at the opened and closed issues. None seem to help.

I previously encountered https: #3#issuecomment-447565823

My specs:

• OnePlus 5T (ONEPLUS A5010)
• Android 9 (kernel 4.4.153-perf+ #1)
• OxygenOS OP5T_O2_BETA_20
• Build ONEPLUS A5010_43_181205
• disabled GAPPS & Google Play Services

Apps from f-droid:

• Termux v.0.65
• AnLinux v.4.94

Apps from Yalp store:

  • VNC Viewer

Blokada adblocker disabled.

Problem: I cannot get xfce and the VNC server:

Welcome to Termux!

$ pkg install wget proot -y && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh
Get:1 https://termux.net stable InRelease [1720 B]
Get:2 https://termux.net stable/main all Packages [5496 B]
Get:3 https://termux.net stable/main aarch64 Packages [65.9 kB]
Fetched 73.1 kB in 1s (70.7 kB/s)
Reading package lists... Done
Building dependency tree... Done
8 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
  libtalloc libunistring libuuid pcre2
The following NEW packages will be installed:
  libtalloc libunistring libuuid pcre2 proot wget
0 upgraded, 6 newly installed, 0 to remove and 8 not upgraded.
Need to get 867 kB of archives.
After this operation, 3748 kB of additional disk space will be used.
Get:1 https://termux.net stable/main aarch64 libtalloc aarch64 2.1.14 [9660 B]
Get:2 https://termux.net stable/main aarch64 libunistring aarch64 0.9.10 [366 kB]
Get:3 https://termux.net stable/main aarch64 libuuid aarch64 1.0.3-2 [4416 B]
Get:4 https://termux.net stable/main aarch64 pcre2 aarch64 10.32 [235 kB]
Get:5 https://termux.net stable/main aarch64 proot aarch64 5.1.107-18 [60.0 kB]
Get:6 https://termux.net stable/main aarch64 wget aarch64 1.20 [192 kB]
Fetched 867 kB in 0s (1984 kB/s)
Selecting previously unselected package libtalloc.
(Reading database ... 416 files and directories currently installed.)
Preparing to unpack .../0-libtalloc_2.1.14_aarch64.deb ...
Unpacking libtalloc (2.1.14) ...
Selecting previously unselected package libunistring.
Preparing to unpack .../1-libunistring_0.9.10_aarch64.deb ...
Unpacking libunistring (0.9.10) ...
Selecting previously unselected package libuuid.
Preparing to unpack .../2-libuuid_1.0.3-2_aarch64.deb ...
Unpacking libuuid (1.0.3-2) ...
Selecting previously unselected package pcre2.
Preparing to unpack .../3-pcre2_10.32_aarch64.deb ...
Unpacking pcre2 (10.32) ...
Selecting previously unselected package proot.
Preparing to unpack .../4-proot_5.1.107-18_aarch64.deb ...
Unpacking proot (5.1.107-18) ...
Selecting previously unselected package wget.
Preparing to unpack .../5-wget_1.20_aarch64.deb ...
Unpacking wget (1.20) ...
Setting up libtalloc (2.1.14) ...
Setting up libunistring (0.9.10) ...
Setting up pcre2 (10.32) ...
Setting up libuuid (1.0.3-2) ...
Setting up proot (5.1.107-18) ...
Setting up wget (1.20) ...
--2018-12-15 13:10:47--  https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh
Resolving raw.githubusercontent.com... 151.101.36.133
Connecting to raw.githubusercontent.com|151.101.36.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2091 (2.0K) [text/plain]
Saving to: ‘ubuntu.sh’

ubuntu.sh     100%   2.04K  --.-KB/s    in 0.001s

2018-12-15 13:10:48 (3.81 MB/s) - ‘ubuntu.sh’ saved [2091/2091]

Download Rootfs, this may take a while base on your internet speed.
--2018-12-15 13:10:48--  https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Rootfs/Ubuntu/arm64/ubuntu-rootfs-arm64.tar.gz
Resolving raw.githubusercontent.com... 151.101.36.133
Connecting to raw.githubusercontent.com|151.101.36.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 62995584 (60M) [application/octet-stream]
Saving to: ‘ubuntu-rootfs.tar.gz’

ubuntu-rootfs 100%  60.08M  7.69MB/s    in 10s

2018-12-15 13:10:59 (5.84 MB/s) - ‘ubuntu-rootfs.tar.gz’ saved [62995584/62995584]
root@localhost:~# wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh && bash de-apt-xfce4.sh
--2018-12-15 12:48:20--  https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...                                                  Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1299 (1.3K) [text/plain]
Saving to: ‘de-apt-xfce4.sh’

de-apt-xfce4. 100%   1.27K  --.-KB/s    in 0s

2018-12-15 12:48:20 (25.3 MB/s) - ‘de-apt-xfce4.sh’ saved [1299/1299]

E: setegid 65534 failed - setegid (38: Function not implemented)
E: setegid 0 failed - setegid (38: Function not implemented)
Reading package lists... Done
E: setegid 65534 failed - setegid (38: Function not implemented)
E: setegid 0 failed - setegid (38: Function not implemented)
E: Method gave invalid 400 URI Failure message: Failed to set new group ids - setresgid (38: Function not implemented)
E: Method http has died unexpectedly!
E: Sub-process http returned an error code (112)
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package xfce4
E: Unable to locate package xfce4-terminal
E: Unable to locate package tightvncserver
--2018-12-15 12:48:22--  https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/xstartup
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 110 [text/plain]
Saving to: ‘/root/.vnc/xstartup’

xstartup      100%     110  --.-KB/s    in 0s

2018-12-15 12:48:22 (1.31 MB/s) - ‘/root/.vnc/xstartup’ saved [110/110]

--2018-12-15 12:48:22--  https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/vncserver-start
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 98 [text/plain]
Saving to: ‘/usr/local/bin/vncserver-start’

vncserver-sta 100%      98  --.-KB/s    in 0s

2018-12-15 12:48:23 (2.22 MB/s) - ‘/usr/local/bin/vncserver-start’ saved [98/98]

--2018-12-15 12:48:23--  https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/vncserver-stop
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 54 [text/plain]
Saving to: ‘/usr/local/bin/vncserver-stop’

vncserver-sto 100%      54  --.-KB/s    in 0s

2018-12-15 12:48:23 (643 KB/s) - ‘/usr/local/bin/vncserver-stop’ saved [54/54]


You can now start vncserver by running vncserver-start

It will ask you to enter a password when first time starting it.

The VNC Server will be started at 127.0.0.1:5901

You can connect to this address with a VNC Viewer you prefer

Connect to this address will open a window with Xfce4 Desktop Environment



Running vncserver-start



To Kill VNC Server just run vncserver-stop



/usr/local/bin/vncserver-start: line 4: vncserver: command not found

root@localhost:~#

Regards
AR

amd64 should be x86_64

OS: Android 8.1 rc-2 android-x86

On android x86, running Termux. dpkg --print-architecture returns x86_64 instead of amd64
The script hence fails with unknown architecture
changing amd64 case to x86_64 case in the script makes it run as expected.

PiP is not working

Great Job guys .. well needed app
but 2 issues Android v8 please fix it as soon as possible
pip not working
-------------------------see blow--------------------------
Traceback (most recent call last): File "/usr/bin/pip", line 9, in
from pip import main
File "/usr/lib/python2.7/dist-packages/pip/init.py", line 21, in
from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
File "/usr/lib/python2.7/dist-packages/pip/_vendor/init.py", line 65, in vendored("colorama")
File "/usr/lib/python2.7/dist-packages/pip/_vendor/init.py", line 36, in vendored
import(modulename, globals(), locals(), level=0) File "/usr/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl/colorama/init.py", line 2, in File "/usr/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl/colorama/initialise.py", line 6, in File "/usr/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl/colorama/ansitowin32.py", line 7, in
File "/usr/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl/colorama/winterm.py", line 2, in
File "/usr/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl/colorama/win32.py", line 8, in
File "/usr/lib/python2.7/ctypes/init.py", line 552, in
_reset_cache() File "/usr/lib/python2.7/ctypes/init.py", line 276, in _reset_cache CFUNCTYPE(c_int)(lambda: None)
MemoryError
---------------------END---------------------
and 2nd issue is npm is not installing packages
fix these issues
but in termux pip and npm both are working very well

some basic questions about AnLinux

1 Is there anyway to change vncserver-start script?
I need to change the geometry option to 1920*1200.
2 Is there anyway to access the usual internal storage of android system ?
Or you can only work in Debian file system.
3 Is there anyway to exit Debian system and return to Termux?

Starting ubuntu prints out group error

I am currently on a Android 9 phone and when i try running Ubuntu on it i always get something like groups: cannot find name for group ID 3003
groups: cannot find name for group ID 9997
groups: cannot find name for group ID 50035

then when i try and install vnc i always get an an http error saying stuff can't be found and i also can't stop the vncserver nor can i start it nor can i stop the ubuntu system completely or run it again as the batch file gets deleted.

bash ubuntu.sh not found

downloaded fine till entering ubuntu.sh in bash

skipping downloading
writing launch script
fixing shebang of start-ubuntu.sh
making start-ubuntu.sh executable
removing image for some space
rm: can't remove 'ubuntu-rootfs.tar.gz': No such file or directory
You can now launch Ubuntu with the ./start-ubuntu.sh script
$ ./start-ubuntu.sh
groups: cannot find name for group ID 3003
groups: cannot find name for group ID 9997
groups: cannot find name for group ID 50035
root@localhost:# ubuntu.subuntu.sh
bash: ubuntu.subuntu.sh: command not found
root@localhost:
# ubuntu.sh
bash: ubuntu.sh: command not found
root@localhost:# start-ubuntu.sh
bash: start-ubuntu.sh: command not found
root@localhost:
# sudo
bash: sudo: command not found
root@localhost:# pkg install wget proot -y && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh
bash: pkg: command not found
root@localhost:
# ./start-ubuntu.sh
bash: ./start-ubuntu.sh: No such file or directory
root@localhost:~#

ssh username and password

When install desktop environment, you are asked to provide a vnc username and password
However , when install ssh , no such action are required.
OpenBSD Secure Shell Server seems to be installed successfully and can be launched.
When I use an android ssh client, Termius, to connect to the server, A username is required. What is the username ? I have tried " root", but failed.

Support Musl

Hello.

Libc6 in most distros required Kernel 3.2, but some phones have older kernel. Technically this distros (like Debian) should work with Musl (Libc6 alternative). Maybe AnLinux should support also this?

proot warning

How i can solve this problem i always face it Cant install any desktop environment bc of this problem it's stopping at: - Building database of manual pages ...

./start-parrot.sh
┌─[root@localhost]─[~]
└──╼ #dpkg --configure -a
Setting up man-db (2.8.4-3) ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
debconf: falling back to frontend: Readline
Building database of manual pages ...
./tracee/event.c:517: int handle_tracee_event(Tracee *, int): assertion "!IS_IN_SYSENTER(tracee)" failed
proot warning: signal 6 received from process 31315
$

Termux ?

my think termux is wrong working because termux dont upgraded ?

Ashmem (Shm) Problem

Because of this issue, Firefox Quantum display a black screen, and Firefox ESR shows white screen with nothing, ashmem located at /dev doens't help much, the Ashmem library in this application could only solve half the problem. (The library does not worked for Firefox Quantum)

Firefox Quantum Issue

Currently when running Apt-Based distro, running Firefox Quantum would result in black screen, then crash. Currently best alternative browser is Midori.

For anyone who have overcome this issue in chroot environment on android before, please offer any suggestion or method to resolve this issue, thanks.

Can't start Arch Linux

Using the default installation of Arch Linux ARM. Device is Xiaomi Mi A1, Android 8.1.0.

$ ./start-arch.sh
proot warning: can't sanitize binding "arch-fs/tmp": No such file or directory
proot error: '/usr/bin/env' not found (root = /data/data/com.termux/files/home/arch-fs, cwd = /root, $PATH=(null))
fatal error: see `proot --help`.

fedora: running dnf update broke dnf

After several warnings during dnf update:
warning: %postun( PACKAGE NAME) scriptlet failed, exit status 127

glibc and python3 failed update and running dnf again gives the error:
bash: /bin/dnf: /usr/bin/python3: bad interpreter: Permission denied

Was I supposed to update ?

how to delete

Instructions or a script to delete an installed Linux FS would be great. I could just delete the ubuntu_fs folder, but I'm only getting a bunch of "Permission denied" errors when I try to delete the centos_fs folder.

segmentationfault during ubuntu installation

018-12-15 16:25:33--
Everything seemed to be correctly downloaded, then segmentation fault occured (see below).
on an fp2 with android 7.1.2:

_------------
https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh
Resolving raw.githubusercontent.com... 151.101.112.133
Connecting to raw.githubusercontent.com|151.101.112.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2091 (2.0K) [text/plain]
Saving to: ‘ubuntu.sh’

ubuntu.sh 0% 0 --.-KB/s ubuntu.sh 100% 2.04K --.-KB/s in 0s

2018-12-15 16:25:34 (7.11 MB/s) - ‘ubuntu.sh’ saved [2091/2091]

Segmentation fault

groups err

Hi all.
I run the install and it ends like that:
$ ./start-ubuntu.sh
groups: cannot find name for group ID 3003
groups: cannot find name for group ID 9997
groups: cannot find name for group ID 50080
root@localhost:~#
Is it OK?

Then, I couldn't add a user
root@localhost:~# adduser john
Adding user john ...
Adding new group john (1000) ...
Cannot open audit interface - aborting.
adduser: /usr/sbin/groupadd -g 1000 john returned error code 1. Exiting.
root@localhost:~#

`

Thanks.

Best Regards

  • Patrik Acer Chromebook 14 for Work (lars)

Desktop Environment Support

If you have any tweak or suggestion about Desktop Environment, please post it below.

Currently Supported Distro:

All distro except CentOS and openSUSE, Arch Linux only works with LXDE.

Testing List:

Blacklisted (Will not be tested):

  1. Gnome
  2. KDE
  3. Cinnamon

Cross-arch

I wanted to use this app but before I mess up my system I wanted to ask If I could run x86 or x64 chroot or proot via it using arm or arm64 as host.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.