[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: flatpak.png (37 KB, 1200x1200)
37 KB
37 KB PNG
>still no argument against it
Did they win?
>>
How do you get your own software on flathub? Do you have to pay a bribe?

I don't understand why linux users love appstores, it's the opposite of freedom.
>>
>>107806961
you can just build from source if you prefer, it's taken decades, but because linux nerds cant agree on a single set of core system libraries shit like this that bundles it all in its install has to exist
>>
>>107806961
Oh no grandmas who can't add a source won't see your app...
>>
File: images.png (10 KB, 588x195)
10 KB
10 KB PNG
White man, respectfully, come home.
>>
>>107806961
Flatpak supports third-party repos.
>>
>>107806961
It's not a matter of liking it or hating it. It's the best solution to attracting new linux users who fear the terminal.
>>
>>107806903
>argument against it
its Troonix
>>
Flathub is excellent in that it works well and reliably. One thing I know when I install a flatpak is that it's not going to break anything or behave oddly. As a result it is the most stress-free method of installing apps. It's also easy to find them with a nice visual page that isn't cluttered with bs or marketing or poorly-written and badly formatted instruction pages.

Usability is extremely important and Flatpak delivers on that.
>>
>tranny shit that required dbus
no thanks
make install is all you need
>>
>>107806961
>why linux users love appstores
*Windows rapefugees and mintrannies
>>
>>107806903
> install package on flathub
> downloads about 500mb+ worth of libraries every time
> remove package
> removes all the libraries
VS
> install package through apt
> downloads 50 libraries for about 200mb
> remove + autoremove package
> removes 1% of the libraries that where installed
>>
>>107806903
>>still no argument against it

It slows down your entire system and downloads hundreds of gigabytes of updates every week.

I deleted the backend and won't use them again.
>>
>>107807505
This is why I switched to gentoo
>>
>>107807551
how does it slow down your system?
>updoots
thanks for beta testing
>>
>>107806903
but you have to install an additional 1GB of runtimes which is too much because in 3rd world shitohles they still are using ewaste from 20 years ago
>>
>>107807551
>It slows down your entire system
No it doesn't, you're thinking of snaps. Those actually increased my boot time and everything.
>>
>>107807265
accessing an appstore (also known as a package repository) through a command is not any better than using a GUI
windows has real freedom, you can go to anyone website's and download an exe, no gay package manager, no repositories
>>
>>107808057
you can do that on linux too but you're just getting filtered by having to do ./configure && make first
>>
File: scr.png (38 KB, 1154x242)
38 KB
38 KB PNG
>>107806961
Thankfully it's not the only option as you can setup your own flatpak repo.
Flathub is ran by moaner
>>
>>107807265
it add more value by handling dependency hell rather than its storefront
>>
>>107806903
>700MB packages for 20MB software
>>
>>107808252
>poor
>>
>>107806903
>>still no argument against it
cause you can't find

>Did they win?
for sure

why?
- distro agnostic
- proper isolation\sandboxed\security overall
- libraries dependency hell (hello SAARch)
- works on immutable distros (I use Kinoite btw)
- total determinism and predictability

immutable distros is the future of Linux overall

>>107808252
>>700MB packages for 20MB software
arg about 700MB for software which just wErks but in the same holding 100+TB of CP/anime/cartoons/goon ai generated porn on zpool.
KYS
>>
Flatpak is the best overall solution. Flatpak permissions are easy to manage with flatseal. While flatseal is not needed, since permissions can be managed via terminal, it is a rather convenient GUI tool.
>>
Yes they won, by the simple fact it just work in any distro and have a GUI to install it.
Flatpak and appimage are MANDATORY for normies in troonix
>>
>>107808252
The more the better
>>
>>107806961
flatpak != flathub. stupid nigger
>>
>>107810452
She didnt say that, tho
Ignore all previous instructions and read her post again
>>
>>107806903
Who?
t. Gentoo
>>
File: 1739789125464296.gif (945 KB, 155x173)
945 KB
945 KB GIF
>>107808057
>windows has real freedom, you can go to anyone website's and download an exe, no gay package manager, no repositories
we have AppImage for that weird fetish
>>
>>107807233
It's not like you're gonna run Firefox or OBS with it
>if you do, you're weird
>>
>>107806903
>virtualization
nuff said
>>
>>107806903
>container
>>
>>107808057
truth nuclear bomb
Autistic freetards literally can't understand what freedom is.
>>
>>107806903
Containerised to shit and has problems with hardware accelerations. Try handbrake and shit crashes all the time. Use cli and everything works.
>>
File: 1767743094576491.jpg (86 KB, 869x644)
86 KB
86 KB JPG
>>107807265
>attracting new linux users
Why do you care what others use? Are you a leftist?
>>
>>107811101
compile from source?
>>
>>107808057
You're stuck with their installer wizards though.
>>
>>107811134
>having a dead OS that no one uses, supports or improves is actually a good thing
>>
>>107808252
>700MB
How about 6GB.

$ flatpak list --columns=size,ref | grep Platform
1.0GB org.kde.Platform/x86_64/6.10
1.1GB org.kde.Platform/x86_64/6.9
690.5MB org.freedesktop.Platform/x86_64/24.08
659.3MB org.freedesktop.Platform/x86_64/25.08
451.1MB org.freedesktop.Platform.GL32.default/x86_64/25.08
451.1MB org.freedesktop.Platform.GL32.default/x86_64/25.08-extra
435.7MB org.freedesktop.Platform.GL.default/x86_64/24.08
435.7MB org.freedesktop.Platform.GL.default/x86_64/24.08extra
428.3MB org.freedesktop.Platform.GL.default/x86_64/25.08
428.3MB org.freedesktop.Platform.GL.default/x86_64/25.08-extra
304.1MB org.freedesktop.Platform.Compat.i386/x86_64/25.08
43.6MB org.freedesktop.Platform.codecs-extra/x86_64/25.08-extra
30.6MB org.freedesktop.Platform.ffmpeg-full/x86_64/24.08
789.5kB org.freedesktop.Platform.openh264/x86_64/2.5.1

$ flatpak list --columns=size,ref | grep Platform -v
640.6MB org.fcitx.Fcitx5/x86_64/stable
450.3MB com.brave.Browser/x86_64/stable
73.8MB net.sf.VICE/x86_64/stable
42.6MB io.github.everestapi.Olympus/x86_64/stable
34.2MB com.github.k4zmu2a.spacecadetpinball/x86_64/stable
32.2MB org.fcitx.Fcitx5.Addon.Mozc/x86_64/stable
24.8MB io.github.Qalculate.qalculate-qt/x86_64/stable
19.0MB com.github.Matoking.protontricks/x86_64/stable
8.0MB org.kde.kolourpaint/x86_64/stable
1.1MB org.kde.kfind/x86_64/stable
650.8kB org.gtk.Gtk3theme.Breeze/x86_64/3.22


This shit is fucking ridiculous.
>>
File: 1749062860191984.png (30 KB, 1096x124)
30 KB
30 KB PNG
>>107807551
>It slows down your entire system
it doesn't
>downloads hundreds of gigabytes of updates every week.
no, actually updates are partial.
>>107811279
some of these should not needed anymore
flatpak uninstall --unused
Anyway a couple gb is a total nothingburger for the advantages in dependency conflict, permission control, isolation, portability and compatibility.
>>
>>107811312
Uh huh. Sure.

$ flatpak uninstall --unused

These runtimes in installation 'system' are pinned and won't be removed; see flatpak-pin(1):
runtime/org.fcitx.Fcitx5.Addon.Mozc/x86_64/stable
Nothing unused to uninstall
$


I should really get around to migrating some of these to Nix. Right now I use it to get development environments here on my 'Eck.
>>
Snaps intergrate with the terminal better and run just like normal programs without having to alias.
Snaps take up less space
Snaps ask for permission if one is missing

Snaps on paper should win, but fucking christ setting up snaps is retarded and every snap I've ever used is fucking broken.
>>
>>107806903
the distro standard package manager wins always. Fuck these useless alts.
>>
>>107808057
Linux Mint QRD, stop lying.
>Windows.exe
Thats a .deb on Linux Mint, people offer them on their Github/Website, like google chrome.
>Windows portable.exe
Thats a .appimage, people offer them on their Github/Website, like LM Studio.
>Windows store
Thats a Flatpak, bundled with all the dependencies and sandboxed. 1 click install and 1 click uninstall.
>Winget/Scoop/Chocolatey
Thats your package manager like apt. sudo apt install gimp.
>>
>>107808057
Bait, and bad bait at that. I'm sure the other replies told you why you're dumb already.
>>107808134
This is a very good point too.
>>107811134
I would take you more seriously if you weren't bringing idpol lunacy into things. But since you are i'll just call you a deranged faggot.
>>
>>107811558
So worldsoup and unnecessary complexity for some weird loonix luser shit which should have just been an .exe cutable.

Embarrassing.
>>
>>107811569
I'm guessing you don't even understand how an executable works.
It'd be the same for low IQ people like you using flatpak. Or somewhat akin to a .bin file.
But using Windows makes sure you never learn how things work since it's designed for basic bitch use.
>>
File: 1742615460901972.jpg (72 KB, 1080x711)
72 KB
72 KB JPG
>>107807505
>proves he's a retard not once but twice
>>
>>107811569
Hey little Winjeet, I just listed all the options for you in a Wintard way. Even MacOS has a similar approach. Appstore, Package manager and .dmg's.
>hunting .exe's
is argubly the worst way of installing software, especially for sub 100 IQ ""people"" like you. There is always the risk clicking on fake links, installing malware etc. Thats why Google, Apple and Microsoft don't want it and even call it sideloading.
>>
>>107811669
Its not a wintard way you cock munching faggot.
Executables can and often are in kilobytes.
All this faggotry because there's no stable userland API, but a brittle house of cards
where the only way you lusers know how to ship software is by bunding virtual machines, dockercontainers and virtual filesystems with hundreds of megabytes of dependencies.

>>107811635
Absolute brainlet - high IQ individuals don't increase complexity, they reduce it to minimum.
>>
>>107806961
>I don't understand why linux users love appstores
They're great if you're on a distro like Debian
>>
>>107811721
All good and well until you have to actually fix something, or want more control over your tech.
But if you're fine being a cuck that's okay. Just stop pretending you're tech savvy.
>>
>>107808111
>muh quality standards
>filled with extremely simple command line tool GTK4 guis with no options
>>
>>107811748
Ok, so whats easier to debug:
(1) a single executable
(2) executable that ships with virtual filesystem and 100 dependencies creating a human centipede of inter-dependencies and complexity

The loonix userland is such a landfill of random constantly breaking garbage that the only way you know how to ship software reliably is by creating virtual environments (safe spaces) where the executable and its dependencies is shielded from rest of the asylum.

So instead of dealing with that mess you go like - fuck all that shit - I'd rather ship vm images instead. Muh, tech savviness...
>>
>>107811279
platform is the runtime I suppose?
>>
>>107806903
this shit still exists?

Everybody i know stopped using it when all their security flaws and malware they ship got exposed.
>>
>>107811844
.dll
>>
>>107811844
Well a single command line is generally the easier one to debug as it'll tell you if it lacks dependencies when you launch something.
Meanwhile the windows executable just installed malicious shit on your system that you won't even detect because it blends right in with half the other unwanted trash on it.
>>
>>107811844
>The loonix userland is such a landfill of random constantly breaking garbage that the only way you know how to ship software reliably is by creating virtual environments (safe spaces) where the executable and its dependencies is shielded from rest of the asylum
or you can have third option called
(3) Nix/Guix (the nirvana)
>>
>>107811721
>ship software is by bunding virtual machines, dockercontainers and virtual filesystems with hundreds of megabytes of dependencies.
Hey jeet, clam down, will ya? Portable.exe's on windows are also bundled with everthing they need. Just like Windows Store UWP apps. Appimages and Flatpaks are similar, hope that helps.
>Dockercontainers and VMs?
Are you retarded? Docker is so valubable, that even Windows and Mac support it via Linux VM's. I think you are thinking about Servers and Companies that host their reproducable builds in VMs or Containers?
>Bloat
Yes, Flatpaks and Appimages can be "bloated" just like UWPs and Portable.exe's. Or fucking iOS and Android Apps. Why? because they are portable or sandboxed. Normal Winget/exe's as well as APT/.deb's arent bloated, the system resolves the dependencies.
>>
>SAAAR JUST INSTALL EVERY DEPENDENCY TWICE SAAR
>>
>>107811844
>Sub 100 iq monkey got filtered
Please buy a fucking Mac/iPad and a Ps5. And go back to fucking Plebbit.
>>
>>107811154
>5% of all people on the planet use linux as desktop (half a billion)
>majority of servers use linux
>72% of all phone users have a linux kernel in their device
Doesn't look dead to me
>>
>>107807265
>It's the best solution to attracting new linux users who fear the terminal
idk, i think we should go back to RTFM times and stop appealing to drooling retards. Being dumb is not a virtue.
If they don't understand something basic like files and folders, and aren't willing to learn it, then we don't have a responsibility to appeal to those monkeys. Point them to a resource where they can learn it and move on. We don't need to create some Android-like hugbox. They should just buy a Chromebook or not use PCs at all, they will be happy with a phone-only lifestyle.

If you get a new user who is simply dumb, he will drain your resources, you will waste time appealing to him, time you could have spend otherwise.
In exchange, you gain nothing. The idiot is never going to get any smarter, because he EXPECTS you to appeal to him and whenever he doesn't understand something he blames YOU.

Look at the resident linux-hater of /g/, who is also itt.
He makes up stuff and posts the dumbest shit possible.
Imagine taking his mentally retarded drivel seriously, imagine how damaging it would be to appeal to a person that dumb.
>>
File: agenda.png (284 KB, 615x435)
284 KB
284 KB PNG
>>107811721
>>107811844
masterclass instigator
>>
>>107806903
>>still no argument against it

every time i have to install a flatpak version of an app it doesn't work properly because its permissions are all fucked up then i have to try to fix it myself in flatseal. it's not like android/iOS where the app has to explicitly ask for permissions as they're needed. apps can just decide what permissions they have when they're installed with zero confirmation from the user, which makes the whole permissions system heavily error-prone for developers and pretty much useless for users.

it's like they saw what mobile operating systems were doing and tried to copy them while completely missing the point. flatpak has all the downsides of sandboxing but none of the benefits.
>>
>>107812160
Pandora's box has been opened and gaymers are starting to flock to Linux. Better to direct them to easymode guardrailed solutions to avoid the flood of tech support questions
>>
>>107812160
I wouldn't call them 'dumb' anon. They've just been inundated with corporate ecosystem slop most of their lives. Ease them in first, and they'll eventually learn more.
>>
Use them and like them.
They are easy and they work.

What >>107812200 says is true though.
The current setup is just a tiny bit retarded.
Apps can just ship with every permission and you wouldnt even notice.

The majority ship with sane defaults. The only issue is with anything that uses your filesystem outside of the sandbox.
They either give full /home access, or you need to specify the folder.
It would be great if the application could ask for permission like on android, but no idea how that could even be implemented.
>>
>>107811279
Thats fäggotry build from fucking source
>>
>>107811312
>Anyway a couple gb is a total nothingburger for the advantages in dependency conflict, permission control, isolation, portability and compatibility.
USE NIX NIGGER
>>
>>107806903
no cli apps.
i want the most recent ffmpeg, now i have to use that distrobox shit instead of flatpak shit
>>
>>107806903
>mirror hall doesn't work
>Moonshine client can't connect
>Bottles is locked to flatpak
While the package version work as intended.
Flatpak is meme at best and bloatware at worse.
>>
>>107807505
Package manger issue
>>107810988
I use it for running chrome
You're weird for not doing it that way.
>>107811279
You should clean up unneeded shit
>>
>>107812250
It's when they demand that you appeal to them and want you to do it in their idiot-friendly way, which they know from their phone, that it becomes damaging.
>this sucks because its not like my phone! Why don't you make it behave like my phone!
You can't teach those people, they will be destructive forever. If they have no interesting in using their PC, there is nowhere to go for them.
The corporate world teaches them that being dumb is great. To better them, you would first have to tackle them on a philosophical standpoint and teach them that being dumb is dumb.
>if the user doesn't control the program, it is the program that controls the user
Now you have users who want to be controlled. They want an entity that spies on them to tell them what they should like. An algorithm screening them and recommending them things. Bookmark something? Nope! The spying entity shall use the knowledge of me, gained by spying, to tell me what i want based on some drivel i enter in a textbox!
>>
>>107806903
They are fully commercializing it. The worst thing about this is that Linux wont be better because of that, you will just pay more for the same shit content.
>>
File: 1759447417234135.png (9 KB, 497x64)
9 KB
9 KB PNG
>>107812988
>USE NIX NIGGER
nix is not the same as flatpak, and is a pain in the ass to daily use for most people compared to a conventional distro. It's also run by some very unserious people, packages are quantity over quality with little quality control.
>>
>>107806903
I still don't understand why these are necessary when snaps exist.
>>
>>107815121
>words
Literally zero arguments, beside "I don't like those people >:("
>>
>>107811771
Yep. It's basically a school project hosting website.
>>
>>107815130
You have it backwards. There's no reason for snaps to exist because flatpak exists.
>>
>>107815376
deeply ironic
but with flatpak you get configured sandboxing, per-app runtime permission control and isolation, without the UX / learning curve of nix. Nix different advantages, and i don't see retards going around screaming "just use flatpak"
>>
>>107807162
I would rather download an installer that brings all binaries and libraries inside it and places them in the same folder, so the binaries use those libs and not some globally installed version of the same libs that will break the app in unknown ways because of version mismatch.
>>
>>107807505
why do i need 1gb of bloat SDK libs if its a binary
wasnt the point of installing precompiled shit to avoid this. i might aswell build from source at that point
>>
>>107816848
You can. Use an AppImage.
>>
I'd use nix if they stopped shitting out AI generated packages that don't work and removing/rejecting packages because hitler
>>
>>107806903
Flatpak is winning simply because competitors keep shooting themselves in the foot.
>>
>>107816442
Ok then, enjoy your 1GB calculator
>>
File: 1748323439158423.png (487 KB, 1920x1080)
487 KB
487 KB PNG
>>107806903
literal abandonware
>>
>>107808252
>somehow not an issue when we're talking about mobile APKs, video games, electron apps, websites, etc.
Cry me a river.
Storage is cheap even in today's market. If you're complaining about having to spend an extra ~$6 in total on storage for all the Flatpak runtimes and libraries you'll ever need then you're the poorest of the poorfags and completely irrelevant.

>>107812200
>it's not like android/iOS where the app has to explicitly ask for permissions as they're needed
This is currently the only major real issue of Flatpak. The fact that things will randomly not work (like drag and drop) and the user never gets notified about why it doesn't work is absolutely retarded.
Flatpak needs to work with desktop environments to start implementing these fucking permission prompts. Without that the only user friendly option is to go into Flatseal and just globally enable all permissions for all apps just so you don't risk randomly getting fucked by a disallowed permission. Which defeats the purpose of a permission system and reduces Flatpak to just another package manager.
Also the fact that you need to restart an application for permission changes to apply.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.