RT: https://cawfee.club/objects/991c3ad1-b18d-42f8-a4ba-45e0a39df4e5
Timeline
Post
Remote status
Context
17
linux sucks, use linux or linux instead (linux things) (it actually sucks)
RT: https://cawfee.club/objects/991c3ad1-b18d-42f8-a4ba-45e0a39df4e5
RT: https://cawfee.club/objects/991c3ad1-b18d-42f8-a4ba-45e0a39df4e5
@cjd friend look at all the shit I had to add to this setup script and tell me im hyperbolic: https://github.com/igeljaeger/devuan-fresh-setup/blob/main/devuan-fresh-setup.sh
¯\_(ツ)_/¯
The two things I like the least about it are apt (but we knew that was gonna happen), and flatpak.
The two things I like the least about it are apt (but we knew that was gonna happen), and flatpak.
@cjd flatpak is the best thing to happen to linux since the native steam client
Thought it was some competitor to snap...
Anyway, I'm not challenging your experience. Linux desktop distros all suck. I've never found a single one that wasn't utter dog shit to use, with "was he drunk" level bugs everywhere you look...
Anyway, I'm not challenging your experience. Linux desktop distros all suck. I've never found a single one that wasn't utter dog shit to use, with "was he drunk" level bugs everywhere you look...
@cjd you can self host flaptak repos so its not like snaps at all
Is it a package manager for chrooted packages like nix? Because someone trying to do that for real would be pretty neat.
@cjd no it's like docker sandboxes but for desktop users
:sigh:
Oh well...
My favorite linux is still OpenWrt.
Oh well...
My favorite linux is still OpenWrt.
@cjd ... is there a problem?
IDK it's just frustrating software advances at the speed of a snail.
@cjd sandboxes are a good thing imo. I installed steam via the official deb packages. Uninstalled it. And now I cant install it anymore because of some retarded apt problems. Flatpak solves this.
Right but then the question is why can't you flatpak the entire distro?
@cjd the fact flatpak works is because whatever the maintainer expects is always given. I tried installing steam on fedora and it didnt work. Had to look up why. Steam client expected some certs that dont exist. Flatpak? Well it ships that. So works immediately.
Okay, but can you flatpak like libc and the kernel, and then eliminate apt entirely ?
@cjd yes you can. Its a sandbox that ships all of linux that it needs. Like docker does. Only a problem for people who have very little storage space.
Yeah so each app carries an entire system with it.
It's based on the assumption that the underlying system is totally fucked - which sadly is the only safe assumption you can make.
But it only makes a blast shield to protect one desktop app from a fucked system, it doesn't do anything to unfuck the system itself.
It's based on the assumption that the underlying system is totally fucked - which sadly is the only safe assumption you can make.
But it only makes a blast shield to protect one desktop app from a fucked system, it doesn't do anything to unfuck the system itself.
@cjd @teto Flatpak doesn't ship with a whole kernel setup (Although it could eventually be developed to do that), and even if it did, there's plenty of wrapping methods translating kernel API calls that you wouldn't need a whole kernel with it anyway in most cases.
Flatpak ships with a self-contained glibc environment and anything else it needs as required by flatpak packagers
See it the other way: You don't want an app with internet access being able to list and be able to upload whatever is on your home directory (And potentially beyond), not to mention any other info about your system that you might not want it to know, or letting it being able to do trace calls to your kernel if you set your permissions too lax.
With things like Steam, you're normally giving an huge proprietary blob with full internet access read and write permissions into your entire home directory, not to mention direct hardware access and plenty more. Flatpak can reduce your exposure there
Flatpak ships with a self-contained glibc environment and anything else it needs as required by flatpak packagers
See it the other way: You don't want an app with internet access being able to list and be able to upload whatever is on your home directory (And potentially beyond), not to mention any other info about your system that you might not want it to know, or letting it being able to do trace calls to your kernel if you set your permissions too lax.
With things like Steam, you're normally giving an huge proprietary blob with full internet access read and write permissions into your entire home directory, not to mention direct hardware access and plenty more. Flatpak can reduce your exposure there
Replies
1
Yeah what I meant is can is supplant apt - and the answer is no, it's basically docker.
So it's building a wall around the problem, but not solving it.
So it's building a wall around the problem, but not solving it.