fsquillace / junest

The lightweight Arch Linux based distro that runs, without root privileges, on top of any other Linux distro.
GNU General Public License v3.0
2.1k stars 110 forks source link

Update PRoot section in README.md file #278

Closed oxr463 closed 2 years ago

oxr463 commented 2 years ago

One of the major drawbacks is the fact that Proot is not officially supported anymore, therefore, Proot bugs may no longer be fixed.

Source: https://github.com/fsquillace/junest#proot-based

This isn't quite accurate anymore.

It would be great to see how JuNest runs with the latest version of PRoot:

We even have a rust port from GSoC 2021:

fsquillace commented 2 years ago

Thanks @oxr463 !

I updated the JuNest AUR package repository here: https://github.com/fsquillace/junest-aur-repo/blob/master/pkgs/proot-static/PKGBUILD

which, in turn, produces the compiled packages here: https://github.com/fsquillace/junest-repo/tree/main/any

You should be able to update the repo of an existing JuNest environment with:

sudo pacman -Sy proot

I will update both the doc and the JuNest image later on.

fsquillace commented 2 years ago

https://github.com/fsquillace/junest/pull/280

fsquillace commented 2 years ago

Very interesting there is a rust port for proot! This may bring proot to a even brighter future. I created this issue to explore usage of it under JuNest: https://github.com/fsquillace/junest/issues/281

It is possible to use any custom proot backend with the --backend-command option. @oxr463 in case you are interested to collaborate to this project, you are more than welcome :)

Thanks again! Closing this issue.

oxr463 commented 2 years ago

@KB5201314 maybe if you have any spare time you could try it out!

imlk0 commented 2 years ago

@KB5201314 maybe if you have any spare time you could try it out!

This is a very interesting project. I will try a combination with proot-rs recently.