What is you favorite Flatpak? For me is A Hat In Time

Asher Wood
Asher Wood

What is you favorite Flatpak? For me is A Hat In Time

Other urls found in this thread:

en.wikipedia.org/wiki/Copyright_infringement
github.com/ValveSoftware/steam-for-linux/issues/4473
en.wikipedia.org/wiki/Flatpak
flatpak.org/faq

Tyler Nguyen
Tyler Nguyen

Filthy pirate...

Isaac Reed
Isaac Reed

I don't recall anyone talking about robing ships

Kayden Robinson
Kayden Robinson

See: en.wikipedia.org/wiki/Copyright_infringement
"Pirated" and "Internet piracy" redirect here.

Andrew Reed
Andrew Reed

Copyright trolls blatantly misusing a term makes the term legitimate
Okay shlomo.

Lincoln Cruz
Lincoln Cruz

Steam coming soon, hopefully.
github.com/ValveSoftware/steam-for-linux/issues/4473

Steam, browsers, Libreoffice, etc. packaged as Flatpak
average distro size drops like a rock due to pruning of leaf-package applications and libraries that were only kept around for one or two leaf packages
shit like Alpine and Slackware becomes viable for general purpose use

Justin Cox
Justin Cox

i looked at en.wikipedia.org/wiki/Flatpak but can someone give me a sane explanation on what flatpak is? is it illegal, if so how, its linux....? is it some form of an emu?

Kayden Kelly
Kayden Kelly

It's a way to package applications on GNU/Linux so that they run on any distribution that has flatpak. So in the future you can get the latest libreoffice/firefox/steam instead of whatever outdated version your LTS distro has

Landon Miller
Landon Miller

It's basically GNU/Linux' version of .apk or .msi files

It only took GNU 30+ years to come up with a basic universal installer format. Well done RMS

Luke White
Luke White

It only took GNU 30+ years to come up with a basic universal installer format.
Flatpak is not a GNU project.

Jeremiah Murphy
Jeremiah Murphy

It was made specifically for the GNU OS though. Unless some other recent-OS is using freedesktop.org paradigms

Angel Williams
Angel Williams

It was made specifically for the GNU OS though
Flatpak runs on GNU/HURD? That's the only GNU OS.

Lucas Long
Lucas Long

That's the only GNU OS.
Are you trolling niggah?
Debian, Ubuntu, Fedora, Gentoo, Arch.etc are all the GNU OS
Linux = kernel
Debian.etc = Distribution
GNU = OS

Aaron Nelson
Aaron Nelson

You don't understand the maymay, you faggot.
No one calls GNU an operative system, but rather 'userland'.

Jordan Nguyen
Jordan Nguyen

There's nothing to understand, you're just fucking retarded

Ubuntu GNU/Linux
Ubuntu is a distro
GNU is an OS
Linux is a kernel
it's not that hard to understand.

Dylan Ross
Dylan Ross

all the faggots heralding what is basically "bundle all the dependencies!"
It's only useful in corner cases and anyone replacing general package management with this nonsense is too retarded to live.
inb4 dependency hell
There's something else than apt an yum.

Julian White
Julian White

sound only works with pulseaudio
No thanks.

Wyatt Cooper
Wyatt Cooper

GNU is not an OS. GNU was supposed to be an OS, but never quite made it, because the HURD, after almost 35 years (!), is still in perpetual alpha.

GNU is a project, and created a collection of software that is often paired with Linux, but it is not an OS.

Flatpak is not a GNU project, has nothing to do with rms (as you previously insinuated), and, AFAIK, does not run on the failed GNU OS, GNU/HURD. It does run on Linux, though.

Is Flatpak tied to Linux?
Yes. We are explicitly using many features of the linux kernel (bind mounts, namespaces, seccomp, etc) to create the sandbox that Flatpak apps are running in. It may be possible to use equivalent technologies on other kernels, but that would be a non-trivial amount of work, and we don't consider this one of our priorities.

flatpak.org/faq

Note that that's Linux, not "GNU/Linux". In fact, "GNU" doesn't appear even once in that FAQ. Nor should it.

Austin Jones
Austin Jones

So it doesn't work on the BSDs :^)

Chase Smith
Chase Smith

"Linux" was always shorthand for GNU/Linux. Which makes both RMS and people like you autistic as fuck

Camden Barnes
Camden Barnes

cucked yet again ;^)

Blake Stewart
Blake Stewart

The GNU OS was born in 1983. The GNU OS has been an OS since that time making GNU a 35 year old OS.

Chase Wright
Chase Wright

I'd just like to interject for moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.
There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!

Chase Powell
Chase Powell

It's just bloat. It's the equivalent of mac apps for proprietary software. Basically instead of sane package management with dependency on libraries, it bundles every library with the executable. It does help proprietary software though.

I can already imagine, grandma with 16 versions of chrome scattered across her desktop and home folder. Every user on that computer with the same. Having to debloat it for them every time they run out of disk space.

Aaron Collins
Aaron Collins

So flatpak is literally a meme?

Chase Torres
Chase Torres

I'd just like to interject for moment. What you're refering to as GNU, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. GNU is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the Linux system call interface, memory/process management, and vital system drivers comprising a full OS as defined by POSIX.

Many computer users run a modified version of the Linux kernel every day, without realizing it. Through a peculiar turn of events, the version of GNU/Linux which is widely used today is often called GNU, and many of its users are not aware that it is basically the Linux system, developed by Linus Torvalds.

There really is a GNU, and these people are using it, but it is just a part of the system they use. GNU is the userland: the programs in the system that occupy the machine's resources while running. The userland is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. GNU is normally used in combination with the Linux kernel: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called GNU distributions are really distributions of GNU/Linux!

Lucas Adams
Lucas Adams

Yes. And it also goes against the unix philosophy.
It's useful only for bloated gaymers.

Ayden Davis
Ayden Davis

I'm kind of lost on this..There's people that want 'Year of the Linux Desktop', but the minute something comes out that makes Linux the least bit user-friendly, then out come the gatekeepers. Shit, did it not occur to you that some people find compiling to be a total pain in the nigger to do?

Michael Long
Michael Long

That, and .deb files have existed for a while.

Asher Green
Asher Green

There's (((people))) that want 'Year of the Linux Desktop'
makes Linux the least bit user-friendly
Yes, but at what cost?
people find compiling to be a total pain
watch vid related

Ethan Williams
Ethan Williams

I tried installing a flatpak once. It took ages and an obscene amount of RAM during the process. Absolute garbage. Just give me a tar instead and I'll manage.

Ryan Gutierrez
Ryan Gutierrez

grandma
using linux

Thomas Morgan
Thomas Morgan

There's people that want 'Year of the Linux Desktop'
I know I'm not one of those people anymore because what it really means is to do stuff that on surface makes using Linux easier but on practice it just translates into bloated shit full of security holes and a bigger attack surface, basically transforming Linux into wangblows.
If I wanted wangblows I would just go and use wangblows, I don't need my Linux box to be turned into wangblows.

Julian Brown
Julian Brown

tech larps for "muh suckless" declarative package management
Red Hat delivers
tech now hates it

Parker Butler
Parker Butler

i dont want muh linux to be niggerfied like android

Henry Myers
Henry Myers

What are tarballs

Wyatt Butler
Wyatt Butler

The idea of using application containers in GNOME was first proposed in 2013 by Lennart Poettering
Set off redlights for me, but I remember that everything in modern tech is shit..

Sebastian Hernandez
Sebastian Hernandez

You may not realize it, but package management is way more retard-proof than installing exes from the interweb. See how smartphones do it.

Logan Jackson
Logan Jackson

Really awful at doing what a .apk or .msi file does

Adrian Ortiz
Adrian Ortiz

Nigger, literally nothing followes the Unix philosophy to the letter. X11, Emacs, and even the Linux kernel itself ALL go against the UNIX way.

Jaxon Russell
Jaxon Russell

what wrong with a local overlay with handpicked 9999 ebuilds?

Cooper Allen
Cooper Allen

this, flatpaks could lead to much easier package management for things not in the standard repos, though

Nolan Diaz
Nolan Diaz

i don't think you're the target audience

Jace Gonzalez
Jace Gonzalez

Flatpack uses cgroups to provide application isolation. How exactly does this differ from docker?

Is it just that it doesn't have the docker filesystem?

James Cook
James Cook

Shit, did it not occur to you that some people find compiling to be a total pain in the nigger to do?
You realize that for like 99% of the programs you'll want to install compiling is not required, right? sudo apt-get install op-gay-porn-viewer will result in the binaries for OP's gay porn viewing program to be sent to your computer and installed for you. And even if it's not in the official repos, lots of projects have .deb files you can download and/or third-party repos you can add. I actually cannot remember the last time I had to compile anything.

Jaxson Brown
Jaxson Brown

I can already imagine, grandma with 16 versions of chrome scattered across her desktop and home folder.
*16 versions of Electron/CEF

Charles Carter
Charles Carter

Here is another thing about Flatpak that not nearly enough people have considered: It's going to kill Arch.

Why do I say this? What is the main benefit to Arch these days? The fucking AUR. And with Flatpak, we might very well see a distro-agnostic AUR, where 90% of distros can use it in a similar fasion to the way Archfags use the AUR. Without the advantage of the AUR, why would have the people using Arch bother with it anymore?

Levi Edwards
Levi Edwards

I think there's still an argument for a up-to-date upstream focused rolling release distro that doesn't railroad you toward some particular window manager.

But I don't use Arch anymore; I use Fedora.

Aaron Young
Aaron Young

You have to admit though, the AUR is a major selling point for Arch atm.

Hunter Carter
Hunter Carter

Flatpak is pure shit. It whines about some file descriptor writing error and there not being enough space even though there is, after consuming 3.5 GB of RAM and 100% of a thread for ages. Fuck you Pottering.
Why do others not copy it then?

Gabriel Turner
Gabriel Turner

Pottering didn't develop Flatpak.

Blake Baker
Blake Baker

My dude, it's okay. Give this a read.

Luke Ortiz
Luke Ortiz

osx media libraries
Its this retard again. Flatpak is made for proprietary consumer shit like steam, spotify, chrome discord etc. Its made so uncooperative software vendors can get around the distro maintainers that protect the users and abuse them to their hearts content. Everything else is FUD.

Ryan Fisher
Ryan Fisher

If you think Flatpak is only good for proprietary shit, think about how much easier they make life on a stable or LTS distro. Being able to have up-to-date OSS apps like Krita and Kdenlive make life a LOT easier.

Oliver Diaz
Oliver Diaz

why would have the people using Arch bother with it anymore?
Archfags are all about muh minimalism. Reinstalling the same dependencies over and over again because every fucking program you install has to have its dependencies packaged specially isolated from the rest of the system is the polar opposite of minimalism.

The only reason to install a flatpak is for gamez that are hard to set up in wine. Anything other than that is just unnecessarily bloating your system.

Robert Green
Robert Green

GNU's official package manager is Guix, and that thing is still in beta (and it's apparently the most powerful tool there is.)
GNU does not have an official package manager, hence why every big distro has it's own.
You're a fucking retard. GNU is an operating system.
b-b-b-b-b-ut it doesn't have a kernel!!!!!!
GNU is supposed to be used under different kernels such as Linux or kFreeBSD.
b-b-b-b-b-b-but the FSF doesn't have a kernel!!!!!!!!1!!1!!1!11!!!!!!
Linux-Libre is an official FSF project and GNU/Linux-Libre distributions are endorsed by the FSF.
GNU is Not Unix.
Except if you want to install two versions of the same package. Or if you need an older/newer version than what's in the repos. Or if you need to roll back an update. Or if the new version has a dependency that cannot be met. Or if the new version depends on the new version of another package that would break your system if upgraded. Or if you want your programs to be sandboxed. Or if you need an older version of certain program installed, but maintaining it would require you to not update other libraries which in turn would make your entire system to be not-updated.
Packaging in GNU is broken. You either have a stable, outdated system (Debian, CentOS, SUSE, RHEL, Ubuntu LTS) or an updated, unstable and regression-prone system (Fedora, Arch, OpenSUSE Tumbleweed, Debian Still in Development, etc.)

Andrew Foster
Andrew Foster

Flatpak and AppImage are also good for having up-to-date OSS applications on LTS and stale distros.

Grayson Hill
Grayson Hill

Just add the up to date repos

James Cook
James Cook

Why do I say this? What is the main benefit to Arch these days? The fucking AUR.
I have used Arch as my main system on and off for about 5 years total. I have never installed anything from the AUR.

Looking at some of the most popular packages on the AUR, I see why.

spotify
visual-studio-code-bin
discord
skypeforlinux-bin
google-chrome

Disgusting. At that point you might as well use Windows.

Connor James
Connor James

Just add the up to date repos
And break everything because newer versions of Krita requires newer versions of some libs, amirite?! xD

Grayson Lee
Grayson Lee

VSCode is FOSS.

Dominic Ortiz
Dominic Ortiz

GNU's official package manager is Guix
GNU does not have an official package manager
Do you even read the amount of crap you write?
GNU is Not Unix.
So? It's meant as a replacement and it's based on it.

Daniel Gonzalez
Daniel Gonzalez

The main advantage of Arch over other distros is it's cancerous community and the bragging rights of copying and pasting commands from the wiki.
muh AUR, muh security, muh minimalism, muh bleeding edge
OpenSUSE has a similar thing with Open Build Service. Ubuntu has a similar thing with PPAs. None of those things are safe at all since packages are not audited. Arch is not particularly leaner than other distros (a well-configured Debian install will always be leaner than an Arch install since Arch packages usually have more dependencies and are not split between binary, debug symbols and developer tools) and the bleeding edge is not important for productivity (hence why nobody in their right mind uses Arch for a server or a workstation.)
Arch is, and has always been, a hobbyist distro.

Samuel Hill
Samuel Hill

GNU does not have an official package manager *besides Guix. That's what I should have written.
So? It's meant as a replacement and it's based on it.
They don't have to follow UNIX conventions and philosophies nor have they ever cared about such things. Coreutils and GCC do not follow the UNIX Way® because that's never been a goal for GNU.

Hudson Wilson
Hudson Wilson

There is no way to have portable programs on Linux right now. Want two or more instances of openvpn or tor? You're fucked, launch some VMs and bloat your system even more. The Qubes Way, just buy more RAM and new CPUs, goy!
Want to have different or older versions of graphics editor? Fuck you.
Want to play Super Tux Kart? Bad thing, latest version (only available in your distro's repository) requires OpenGL 3.0. Ha-ha, it' not like you're a poorfag with 8 year old computer right? Everyone can afford to spend shekels on new graphics card with OpenGL 3.0. Embrace the consumerism, goy! Free as in freedom, not as in "poorfaggotry", kiddo.
Some nigger maintainer decides to give up his keys to russian hackers before contradicting seijukku? No problem, shit happens. Instead of trusting software developers' gpg keys, you have to trust a bunch of literally who middlemen known as "distro maintainers".

Sebastian Powell
Sebastian Powell

This would have been an excellent post, but then you had to ruin it with all your jooposting.

Michael Hill
Michael Hill

They don't have to follow UNIX conventions
And what do you think POSIX has been made for?

Christopher Diaz
Christopher Diaz

GNU is mostly POSIX compliant, but it adds more stuff on top. Hence why software written specifically for GNU/Linux will not run in other operating systems without requiring rewriting.

Most big distributions follow the Linux Standard Base which, again, takes POSIX and adds a bunch of stuff on top.

And no, by "the UNIX way" I meant the "do one thing and do it well" bullshit which has nothing to do with POSIX. MacOS and even fucking Windows 7 are POSIX-compliant without following that bullshit design philosophy.

Asher Baker
Asher Baker

I like most of the suckless philosophy and I use st and tabbed+surf daily, but static linking is retarded.

Isaiah Lee
Isaiah Lee

OpenSUSE has a similar thing with Open Build Service.
OBS is fucking garbage compared to the AUR.

Josiah Fisher
Josiah Fisher

Which is better? AppImage or Flatpak?

Easton Green
Easton Green

AppImage is basically like OS X .dmg files - an ISO9660 filesystem wrapped up as a single file. Flatpak is more like a mobile app - isolated, sandboxed, and with repository infrastructure.

Caleb Mitchell
Caleb Mitchell

Personally I prefer flatpack for general app distribution, while AppImage lends itself better for testing alpha&beta software.

Cameron Wilson
Cameron Wilson

The AUR isn't exactly all it used to be. I mean, there is tons of outdated and broken shit on the AUR atm.

Luis Wood
Luis Wood

And yet it's still better than OBS.

Nathan King
Nathan King

isn't it pretty retarded from a security standpoint to just install binaries from some random jackass?

Jack Hill
Jack Hill

Yes!

Jayden Parker
Jayden Parker

but static linking is retarded.
Only if you use glibc and and other such bloated niggerware. Seems like you missed the whole point of the suckless ideology.

Nathan Thompson
Nathan Thompson

GNU is an operating system.
If GNU is an OS then is BusyBox an OS too?

Josiah Moore
Josiah Moore

AUR is not "binaries from some jackass", if you ever read PKGBUILDs, then you'd notice that "AUR packages" are mostly a wrapper that downloads binaries or source code from developer's website. You can even import GPG keys of said devs and then check binary integrity with them, AUR makes the Windows way™ easier with package manager-esque interface.
windows statically linked portable software
around 20-40 MB
GNU/Systemd statically-linked software
700-900 MB

Robert Adams
Robert Adams

windows statically linked portable software
Horseshit. That's still mostly dynamic linking.

Easton Morris
Easton Morris

>GNU/Systemd statically-linked software
>700-900 MB
Yes if you are dumb enough to use glibc gnubloat.

Blake Bailey
Blake Bailey

words to avoid:
"Piracy"
Publishers often refer to copying they don't approve of as “piracy.” In this way, they imply that it is ethically equivalent to attacking ships on the high seas, kidnapping and murdering the people on them. Based on such propaganda, they have procured laws in most of the world to forbid copying in most (or sometimes all) circumstances. (They are still pressuring to make these prohibitions more complete.)
If you don't believe that copying not approved by the publisher is just like kidnapping and murder, you might prefer not to use the word “piracy” to describe it. Neutral terms such as “unauthorized copying” (or “prohibited copying” for the situation where it is illegal) are available for use instead. Some of us might even prefer to use a positive term such as “sharing information with your neighbor.”
A US judge, presiding over a trial for copyright infringement, recognized that “piracy” and “theft” are smear words.

Jonathan Reed
Jonathan Reed

can someone explain why is flatpak superior to snaps?

Easton Gomez
Easton Gomez

Ironically, Flatpak doens't rely on systemd.

Aiden Jenkins
Aiden Jenkins

to install this snap package please log into your Ubuntu account

James Howard
James Howard

wait really?, I thought that was optional, I've only used it once.

Cameron Martinez
Cameron Martinez

It is. You need an Ubuntu One account if you wish to install snaps from the Ubuntu repository in the Software Center.
If you use the CLI or another repository, you don't need an account.

Leo Perez
Leo Perez

literally who

Isaiah Miller
Isaiah Miller

Every single distro decided they didn't want to qc anything anymore (even debian is like that). So now getting everything straight from the source as a flatpak is probably going to be the only option to get software that works while keeping the system in a consistent state. Because nobody wants to dance and sing for weeks to get 7 versions of glibc installed side-by-side because of the version discrepancies of various packages in the official repositories, not to mention having to update the entire system to unstable crash-if-you-sneeze-on-it state if you need just a single, small unstable package with an otherwise stable system.

Dylan Ramirez
Dylan Ramirez

try to run a program
doesn't work
run in terminal to see what the issue is
"you need this outdated dependency"
download it
run program in terminal again
"you need this other outdated dependency"
repeat 3-10 times
bloat your system with dependencies anyway
Well, it's either bundling dependencies with software or automatically prompting you to download ALL dependencies from archives. The third option was make the package management better, which hasn't happened on any distro and even if it did debian and fedora/suse are pretty much dominating the market and it's unlikely that the majority will move to something else soon. At least flatpaks don't need superuser to install.

You can have two or more versions of the same dependency/library without any issues. Download an older dependency manually and place it where it would usually be. You don't have to link them so they won't be updated through system updates. And in this case all software that depends on the older libraries will work as intended.

Elijah Brooks
Elijah Brooks

older dependency doesn't work on new kernel

Michael Thompson
Michael Thompson

Where did you come up with that? It's completely false. The software searches for dependencies in specific folders, the kernel version doesn't matter here.

Zachary Butler
Zachary Butler

new software doesn't work because hardware is too outdated

Jose White
Jose White

Most of the time when you need an outdated dependency you can solve it by simply creating a symlink with the old dependency name pointing to the newer version of the dependency.

Samuel Sullivan
Samuel Sullivan

That works if compatibility hasn't broken. And there is no telling when that will happen with some libs.

Jordan Russell
Jordan Russell

But instead of fucking around with that you can download the older dependency and place it in the corresponding folder. This won't break compatibility and will always work. You don't even need to make a symlink. The only problem with this is that you have to manually search for older dependencies.

Ryan Watson
Ryan Watson

Not true. Many software need access to the kernel source for a variety of reasons, not to mention drivers and specific kernel features.

Christian Barnes
Christian Barnes

See what the conversation is about. It's specifically about having two sets of the same library, with different versioning. Which will allow software that needs the older version run. Unless it's extremely outdated it will run no matter what kernel you use.

Jordan Bailey
Jordan Bailey

Actually it keeps track of dependencies and re-uses them if you have installed a package in the same tree (Flathub is a tree, for instance) that uses them as well.
No, I don't like this over regular package management, but get your facts straight so that you can criticize properly.

Joseph Jones
Joseph Jones

Have you tried not being clinically retarded?

Owen Mitchell
Owen Mitchell

That's just a side effect. It is true that corporations must be salivating looking at things like flatpak.
Distros won't be a thing soon, and the evolution of Linux will be in the hands of the big companies much more than it already is.

Zachary Evans
Zachary Evans

Except gentoo does not have this problem without having the flatpak cancer.

Angel Gutierrez
Angel Gutierrez

The fuck is wrong with you? Have you tried reading?

Asher Morris
Asher Morris

Have you tried getting a brain?

Bentley Fisher
Bentley Fisher

Kys

Matthew Adams
Matthew Adams

Deb and RPM are shit though. Listen, there is just some shit you wont find in your local repo; I'd rather that shit was sandboxed than not.