@lanodan @MischievousTomato @a1ba Wasn't isolation by using chroot the main point? It ensues bringing all the dependencies in, but that wasn't the primary objective. Am I wrong?
@lanodan @MischievousTomato @a1ba I agree with you, it is broken. Crappy integration is a major problem — but it is actually what they wanted to achieve with isolation. Static linking is not the same as what *they* wanted to do with flatpak — that's what I was talking about.
@MischievousTomato @a1ba @lanodan That's the price you have to pay for sandboxing/isolation, you can't have it and perfect integration at the same time 🤷
@lanodan @MischievousTomato @a1ba P9 was way ahead its time. I hoped it would gain popularity given its distributed nature when all this "cloud" shit was gaining steam, but no workloads didn't shift from clients, you still have to have a powerful one, they've just used "the cloud" as a justification to steal your data.
@lanodan
And microkernels are of course good! I mean everyone resorted to this "hybrid" shit for performance reasons, but now computers and even smartphones have abundance of computing power and we still don't have microkernel-based OSes as the mainstream.
Weren't there any interesting experiments with L4 or something similar recently? There were some interesting ideas with running L4 on top of linux, but I don't remembner anything viable coming out of it.
@MischievousTomato @a1ba @lanodan Theoretically they could provide links to relevant files or copies, but I don't know how they actually do it.
No guys, I'm not defending this, I've never used flatpaks and I'm not going to. All I'm saying, they didn't make it this shitty by chance — it's this way by design.
@MischievousTomato Good for you! Same here.
I don't see how sanboxing improves security in the age of Meltdown/Spectre/Heartbleed/etc but some seem to like it.
Flatpak problem is mostly: Yeah, please ship me an entire distro as blob that can't be rebuilt/modified. So in practice, everyone looses the rights guaranteed by FOSS licences.
(Also crappy integration in the host system, meaning broken accessibility)