Lightweight Arch-based distro that runs, without root, upon any Linux distro
github.com
github.com
By qemu, do you mean qemu-user rather than qemu-system?
That'd be a quite interesting approach.
A couple of years ago at the university I was stuck on an old CentOS / Scientific Linux release, but needed Skype and a newer version of Chrome. So I built glibc + GCC in my home directory, and used patchelf to make the binaries look for libraries in a relative path instead of in /usr/lib. It was annoying to get running but in the end worked like a charm.
I'll bet there was some fiddling and well done.
Just wondering what version of CentOS, i.e. how old the Xorg and GTK stuff was.
You had to build glibc and GCC in unison, and building them is always difficult, especially the first time. But once I figured out the steps (configure, make, ...) it was easy. The only fiddling was to get all the executables to use "rpath=$ORIGIN" so I could just pop it in my home directory and it would reference the correct variables.
I didn't build Chrome (I'm not that crazy), in fact the above was done so I could avoid building Chrome and just run a Chrom(ium) binary. I think the main reason for this ordeal was to be able to run Flash :-D but I also learned a bit about GCC and so on.
In my case it was that VSCode remote delivers a node to remote machine that requires a new glibc, where the HPC does not have. I have to use patchelf to patch the node runtime in order for it to find the glibc libraries I built.
I am so glad there finally more products that allows me to easily run newer software, and glad to see it is Arch Linux, which always have latest software and is my go to for dev machines.
> This allows interaction between processes belonging to both host OS and JuNest. For instance, you can install top command in JuNest in order to monitor any processes belonging to the host OS.
So this is more similar to something like pip/npm/composer than to docker?
So no, you can think of it like docker without the sandboxing from the host. It just swaps out the host environment for the junest one similar to a chroot but doesn't require root (unless you're using the chroot method)
Gentoo Prefix (can also run on x86 macOS): https://wiki.gentoo.org/wiki/Project:Prefix
Nix (note: not NixOS): https://nixos.org/download.html#nix-install-linux
pkgsrc: https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/bootstrap/R...
This is part of the Installation Howto IIRC.