Mfw CentOS Stream 9, using a kernel, compiler, and glibc version from 3 years ago, still manages to pull ahead of software released a few weeks ago on hardware released years after Stream 9’s original release.
it’s actually not that far off a chroot, it uses LXC, the really cool thing thats going on is this wayland integration, I was waiting for termux-gui + wlroots to come along, but this might just land first
I havent looked into it yet, but ill be looking into doing an extra shim layer if this is the case. It wont be hard to set up some basic stuff for that, wlroots for instance is great for doing nested stuff since it can forward all of the inputs we need to the nested compositor
So how does it render to screen? Because the biggest nag on any of these previous implementations came when I needed to use VNC to remotely connect to the desktop…
it uses a modified wayland compositor that hooks up directly to android surfaceview. Currently if you want a chroot/proot solution, I reccomend termux-x11. it’s good performance.
I recall using an app way back when I used to root and haxor all the mobiles that would do this. Kind of a virtualbox for the Nexus phones/tablets, but it needed root to do it. Will have to look into this, would be interesting if it can do so in user space somehow.
Edit: Damn, still needs root. Was a longshot to be able to hook into system resources without it but was hoping for some bridge function.
Makes sense, I’m so accustomed to making virtual machines and such that it becomes just a thing but inevitably at some point admin access was required to create the hypervisor, the vnic, a virtual switch, etc. Without that restriction a piece of malware could readily exfiltrate data past a local protection by just making it’s own new pathway through on the fly or any number of other unpleasant things.
@lemmyreader@electricprism There is someone who managed to convert a proot-distro version of #alpine into a #pmos one. It's not as great as it may sound though.
uhm, well you can’t primarily because android is a hot mess (quick note: this is mostly me ranting about the hell that android is for no fucking reason)
First of all, android only supports MDNS since android 12 and newer, MANY years after the standard was even finalized and put into use. (like a concerning amount) And yes, you can technically use that networking on a per app level (since android 6 or 8 i think), if it’s implemented, but most apps don’t because they’re android apps. And the ones that do are basically useless (very cool thanks android)
Ignoring this, let’s say that you have a samba server, and have a local DNS config setup to get around the MDNS bullshit. Oops, funny story, android doesn’t natively support SMB shares, because apparently they aren’t real and don’t fucking exist. Now to be clear, most file managers do actually support SMB, the problem here is that those are often shit, and only supported in the actual file manager itself. If you wanted to per se, mount a samba share on android on the FS level, it is either impossible, or REQUIRES ROOT ACCESS.
Man it’s a good thing rooting is easy, and not super convoluted, or risks bricking your phone in the event that it’s designed like utter shit and cannot recover from being flashed incorrectly. (to be clear, i don’t know shit about rooting, because it’s a fucking disaster, and i might be misrepresenting it here, but only rooting, everything else is accurate)
so basically, cool story, the only option here that you have is using apps that are specifically designed to implement their own file transfer functionalities and protocols. There is one redeeming factor to this, and it’s the fact that rsync exists, and that it isn’t shit, but rsync isn’t samba, so eat shit android. Rest in piss you disaster of an OS.
I tried FreeBSD for several months about 15-20 years ago. I really liked how clean the filesystem and environment felt, and have suggested it for many people over the years. In the end I couldn’t get around their license vs GPL.
That said, this is a recent change ( Debian Bookworm ) and so Debian 11 ( Bullseye ) still supports Pentium. Debian 11.9 was just released in February.
linux
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.