They're Doing it Wrong!
Jul 27, 2025
A radical rethink of what a Linux distro should do, and what it should stop doing. Plus, we dig into what's great about Linux 6.16.
Sponsored By:
- Managed Nebula: Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love.
- 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps.
- Unraid: A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility.
Links:
- 💥 Gets Sats Quick and Easy with Strike
- 📻 LINUX Unplugged on Fountain.FM
- F43 Change Proposal: Filter Fedora Flatpaks for Atomic Desktops — With this change, we want to make the availability of a Fedora Flatpak an explicit decision for the Fedora Atomic Desktops.
- Fedora Flatpaks creates more work
- Fedora Must (Carefully) Embrace Flathub
- Strategy 2028 Update – Fedora Community Blog
- Initiatives/Fedora bootc - Fedora Project Wiki — Silverblue & Kinoite are ready to be our desktop Editions, with bootc (Jason)
- Proposal: Enable Flathub by Default - Fedora Discussion
- The Case for Fedora Flatpaks
- bazaar: New App Store for GNOME
- Linux 6.16 Is Exciting For Open-Source NVIDIA, OpenVPN DCO & More Performance
- EXT4 For Linux 6.16 Brings A Change Yielding "Really Stupendous Performance"
- Ubuntu Concept For Snapdragon X1 Laptops Moves To Linux 6.16, Enables More Devices
- Linux 6.16 Merges A Fix For The Macintosh II
- Linux 6.16 Features From NVIDIA Blackwell To Performance Improvements & Intel APX
- The first half of the 6.16 merge window
- The second half of the 6.16 merge window
- Enforcement (or not) for module-specific exported symbols
- Toward the unification of kselftests and KUnit
- Bcachefs may be headed out of the kernel
- Supporting kernel development with large language models
- Fending off unwanted file descriptors
- Linux 6.16 - Linux Kernel Newbies
- Slowing the flow of core-dump-related CVEs
- Zoned Loop Block Device — The Linux Kernel documentation
- DJM-V10 Creative style 6-channel professional DJ mixer (black) - Pioneer DJ
- LLM generated git-resolve.sh
- Aidan's NixOS Flake
- Using Experimental Lighthouse DNS with Nebula
- SONOFF Zigbee 3.0 USB Dongle Plus
- Pick: Toney — Toney is a fast, lightweight, terminal-based note-taking app for the modern developer.
- Pick: Etesync-Knotes — A secure note-taking application for linux, integrated with Etebase for encrypted synchronization.
Transcript
WEBVTT
00:00:11.447 --> 00:00:16.147
Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.
00:00:16.307 --> 00:00:17.007
My name is Wes.
00:00:17.167 --> 00:00:17.887
And my name is Brent.
00:00:18.447 --> 00:00:24.667
Hello, gentlemen. Well, coming up on the show today, we're going to chew on a bold proposal.
00:00:24.987 --> 00:00:29.047
Should distributions stop packaging most of our desktop apps?
00:00:29.227 --> 00:00:34.387
And why Flathub might be the key to Linux's future, but perhaps its biggest risk as well.
00:00:34.687 --> 00:00:39.507
Then after that, we're going to dig into Linux 6.16, which is landing with killer
00:00:39.507 --> 00:00:44.207
file system upgrades, some retro Mac fixes, you won't believe, and more.
00:00:44.487 --> 00:00:47.227
They're going to round the show out with some great boosts, some shout-outs,
00:00:47.307 --> 00:00:48.767
some picks, and a lot more.
00:00:48.867 --> 00:00:53.047
So before we go any further, let's say time-appropriate greetings to our virtual
00:00:53.047 --> 00:00:54.167
lug. Hello, Mumble Room.
00:00:57.527 --> 00:01:00.207
Hello, hello, MiniMac. We don't hear you, but I see you. Hello there,
00:01:00.367 --> 00:01:03.347
hello there. We have a small on-air, and then we have a delicate,
00:01:03.647 --> 00:01:08.607
soft, quiet listening with a few folks up there as well. It's a quiet Sunday in the Mumble room.
00:01:08.627 --> 00:01:11.047
Yeah, but we've got producer Jeff producing from the Mumble.
00:01:11.227 --> 00:01:14.267
PJ, coming in from the mum. Pretty nice.
00:01:14.767 --> 00:01:19.347
And a big good morning to our friends at Defined Networking.
00:01:19.467 --> 00:01:24.807
Go to Defined.net slash unplugged and go check out Managed Nebula from Defined Networking.
00:01:24.867 --> 00:01:30.427
It's a decentralized VPN built on the open source Nebula platform that we love.
00:01:30.607 --> 00:01:34.707
We love it because it's optimized for speed, simplicity. It has industry-leading
00:01:34.707 --> 00:01:38.907
security, and you can completely self-host it if you like, or you can take advantage
00:01:38.907 --> 00:01:40.567
of their managed Nebula project.
00:01:40.667 --> 00:01:44.667
If you go to define.net slash unplugged, you can get it for free on 100 devices.
00:01:45.347 --> 00:01:49.527
Unlike traditional VPNs, Nebula's decentralized design keeps your network resilient,
00:01:49.527 --> 00:01:52.807
whether you're managing a home lab or a global enterprise.
00:01:52.807 --> 00:01:57.147
They built it to scale in 2017 for Slack's global infrastructure,
00:01:57.147 --> 00:02:01.207
so it had to work from the beginning to connect their vast infrastructure together.
00:02:02.007 --> 00:02:06.587
Nothing else matches Nebula's level of resilience, speed, and scalability.
00:02:06.847 --> 00:02:09.167
Try it out for yourself first. Start playing around with it.
00:02:09.887 --> 00:02:14.047
Host a lighthouse and see how that works. They utilize this really cool system for lighthouses.
00:02:14.427 --> 00:02:18.067
It's essentially a node that contains the routing information for your mesh
00:02:18.067 --> 00:02:20.047
network, and it's really easy to host yourself.
00:02:20.587 --> 00:02:24.867
The queries from your network hit these lighthouses, and then you can have multiple
00:02:24.867 --> 00:02:27.267
lighthouses as well, so you can have uninterrupted operation.
00:02:27.367 --> 00:02:30.327
So if one goes out, you have another one going, You're still going to be able
00:02:30.327 --> 00:02:31.347
to connect to all your devices.
00:02:31.887 --> 00:02:35.887
Of course, they have the managed offering as well, which handles a lot of this for you.
00:02:36.067 --> 00:02:40.207
Nothing offers Nebula's level of resilience, speed, and scalability.
00:02:40.407 --> 00:02:44.247
Go see why we're switching to Nebula and try it for free for 100 hosts.
00:02:44.427 --> 00:02:48.787
No credit card required at defined.net slash unplugged.
00:02:50.723 --> 00:02:53.123
And thank you to Define for sponsoring the Unplugged program,
00:02:53.263 --> 00:02:55.203
Define.net slash Unplugged.
00:02:56.603 --> 00:03:00.283
So this week we're going to talk about something that's kind of far out there,
00:03:00.303 --> 00:03:07.523
and it's a hot topic right now because the Fedora project is considering a proposal
00:03:07.523 --> 00:03:12.403
of how they're going to handle flat packs from FlatHub and from Fedora directly
00:03:12.403 --> 00:03:14.723
from Fedora 43 and beyond.
00:03:15.303 --> 00:03:18.763
And in the immutable desktop world or the atomic desktop world,
00:03:18.763 --> 00:03:23.843
this is very important because this is essentially how you distribute modern
00:03:23.843 --> 00:03:30.203
desktop software is through flat packs and for those of you not aware there's
00:03:30.203 --> 00:03:35.703
flat hub which is the public flat pack database and then there's fedora flat packs which.
00:03:35.703 --> 00:03:39.003
Is a flat pack repository but maintained by fedora.
00:03:39.003 --> 00:03:43.803
And currently there is a proposal titled filter fedora flat packs for atomic
00:03:43.803 --> 00:03:46.643
desktops And the summary says, quote,
00:03:47.663 --> 00:03:51.943
With this change, we want to make the availability of Fedora flatpacks an explicit
00:03:51.943 --> 00:03:54.063
decision for Fedora Atomic Desktops.
00:03:54.303 --> 00:03:58.583
Fedora contributors may package any application as a Fedora flatpack,
00:03:58.743 --> 00:04:03.203
but those flatpacks will not be made available immediately to Atomic Desktop users.
00:04:03.483 --> 00:04:07.423
Users that want to have access to all flatpacks from Fedora can remove the filter.
00:04:08.723 --> 00:04:11.643
there's a debate going on right now if fedora should even be
00:04:11.643 --> 00:04:14.783
in the business of packaging flat
00:04:14.783 --> 00:04:20.883
packs there's very little maintenance that they see very little community engagement
00:04:20.883 --> 00:04:24.823
they haven't even held some of their main meetings this is not a criticism because
00:04:24.823 --> 00:04:27.203
they're a busy project there's a lot to do but there's very little documentation
00:04:27.203 --> 00:04:31.843
how to build maintain or update fedora flat packs there's no procedure to remove
00:04:31.843 --> 00:04:33.183
deprecated fedora flat packs,
00:04:34.638 --> 00:04:37.418
And then building a Fedora Flatpak seems to be a different process than,
00:04:37.538 --> 00:04:41.138
say, an upstream Flatpak that builds for Flathub. So there are different processes.
00:04:41.638 --> 00:04:45.298
Oh, yeah, right. I mean, they're totally disconnected. You're using all your
00:04:45.298 --> 00:04:50.338
regular RPM system and Fedora tooling to go build this version versus,
00:04:50.338 --> 00:04:51.818
well, whatever Upstream's doing.
00:04:51.978 --> 00:04:56.378
It does have some advantages. Fedora Flatpaks pay a lot more attention to free
00:04:56.378 --> 00:04:58.938
software and make sure that they're building directly from the source.
00:04:59.318 --> 00:05:03.098
They're built using the same source RPMs that the Fedora distribution packages are.
00:05:03.638 --> 00:05:05.818
So, you know, if they're doing some patching there, something like that,
00:05:05.918 --> 00:05:10.238
that gets included. So there are some benefits, but they're not getting particularly well maintained.
00:05:11.338 --> 00:05:15.698
And they seem to be creating user frustration. There was an LWN article in this
00:05:15.698 --> 00:05:18.398
realm, and some of the user comments really stuck with me.
00:05:19.698 --> 00:05:23.638
One user wrote, I had to step through a user who was having a bizarre issue
00:05:23.638 --> 00:05:27.158
with a package that I couldn't reproduce on the same Silverblue system.
00:05:27.858 --> 00:05:33.458
After several comments and hours of debugging, I realized the user had mistakenly
00:05:33.458 --> 00:05:37.078
installed the Fedora Flatpak version of a package that I had installed from
00:05:37.078 --> 00:05:39.478
Flathub. The Flathub package worked fine.
00:05:39.758 --> 00:05:43.978
They were frustrated, as I was, when they realized this, and they immediately
00:05:43.978 --> 00:05:47.778
removed the Fedora Flatpak repository and reinstalled everything via Flathub.
00:05:48.598 --> 00:05:53.918
And there's a couple examples of this. It creates frustration for the user. There's confusion.
00:05:54.178 --> 00:05:55.418
There's definitely confusion, yeah.
00:05:57.438 --> 00:06:03.158
We always see this a little bit when you do have separation between upstream
00:06:03.158 --> 00:06:05.978
and who's doing the actual shipping to the end user.
00:06:06.198 --> 00:06:09.518
But that's maybe where some of the like how much focus and bandwidth is available
00:06:09.518 --> 00:06:13.938
for that as well because it's even worse if you don't have anyone there to actually
00:06:13.938 --> 00:06:18.238
go figure out like, oh, is this a downstream issue or no, you should talk upstream.
00:06:18.238 --> 00:06:22.998
The advantage that the Fedora flatpacks offer the Fedora project is they don't
00:06:22.998 --> 00:06:26.678
have to worry about some of the legalese problems that might be in FlatHub packages
00:06:26.678 --> 00:06:28.718
and things like that. It really always comes down to that.
00:06:28.918 --> 00:06:33.098
Well, they have full control. The providence, the security can all be,
00:06:33.218 --> 00:06:36.698
at least to more of an extent, vouched for or changed.
00:06:38.527 --> 00:06:41.887
And when that's often sometimes, you know, for especially for like a common,
00:06:42.087 --> 00:06:45.367
maybe in the future desktop apps, maybe there's concerns there around two of
00:06:45.367 --> 00:06:50.387
what, what, what software do you show and sort of represents you and what control
00:06:50.387 --> 00:06:51.867
do you have over it? I can understand that.
00:06:52.347 --> 00:06:56.387
It's just if they're universal packages until they're not, and people are packaging
00:06:56.387 --> 00:06:59.407
them differently and they have different repositories that overlay on top of
00:06:59.407 --> 00:07:01.547
things and there's filters on top of this and that.
00:07:01.687 --> 00:07:05.447
And so when you go to the website, you get different results than you do in the software center.
00:07:06.427 --> 00:07:12.407
It's not a good user experience. And I think Flathub is becoming a bit of a
00:07:12.407 --> 00:07:13.547
dominant player in this space.
00:07:13.667 --> 00:07:15.987
I was just looking at their stats, which they make publicly available.
00:07:16.347 --> 00:07:20.607
They're approaching, they're just on the cusp of 3.1 billion downloads.
00:07:21.947 --> 00:07:28.447
They have 3,065 Linux desktop apps, of which 1,657 have been verified.
00:07:29.127 --> 00:07:32.107
I don't know about any public stats for snaps and app images,
00:07:32.427 --> 00:07:34.247
but that's a powerful presence.
00:07:35.087 --> 00:07:38.747
And what I see here is a lot of duplication of effort.
00:07:40.587 --> 00:07:43.927
And before I go any further, I want to just put this thought experiment out
00:07:43.927 --> 00:07:46.507
to the audience and have you chew on this and tell us what you think.
00:07:46.707 --> 00:07:48.147
Boost or go to the contact page.
00:07:49.327 --> 00:07:52.227
As we go through this, think about this deeply.
00:07:52.387 --> 00:07:57.087
If you're distributing switch to Flathub-only desktop apps, I'm not talking
00:07:57.087 --> 00:08:02.267
about the core utils, talking things like Firefox, your text editor.
00:08:02.267 --> 00:08:08.927
the things in the desktop email client if that all came from FlatHub as flatpacks
00:08:08.927 --> 00:08:14.667
or snaps or app images what specific tool or workflow would break for you in that scenario.
00:08:16.619 --> 00:08:22.959
What changes? Because let's consider a core problem that we hear over and over again.
00:08:23.179 --> 00:08:26.979
Free software developers don't have enough time, don't have enough resources,
00:08:27.319 --> 00:08:28.719
don't have enough money.
00:08:29.279 --> 00:08:33.259
And then when you consider that Flathub is at almost 3.1 billion downloads,
00:08:33.479 --> 00:08:37.259
or that things like the AUR, which are user-contributed packages,
00:08:37.739 --> 00:08:42.899
can be the make-or-break success for certain distributions, I guess it begs a big question.
00:08:43.759 --> 00:08:48.139
Should Linux distributions be packaging nearly everything that they are?
00:08:48.319 --> 00:08:50.519
They're still packaging the entire world.
00:08:51.639 --> 00:08:56.779
Is it time to revisit this classic role, reduce redundant efforts?
00:08:57.099 --> 00:09:00.699
Some of that could be redirected to improving Flathub and Flatpacks.
00:09:00.899 --> 00:09:04.179
And these distributions don't have to hold these massive repositories.
00:09:04.419 --> 00:09:06.279
Like, this just put ClearLinux out of business.
00:09:07.039 --> 00:09:10.879
The cost of ClearLinux repositories was one of the key contributors to having
00:09:10.879 --> 00:09:11.879
to shut down ClearLinux.
00:09:12.599 --> 00:09:16.239
So I want this to be out there as a thought experiment as we go through this,
00:09:16.279 --> 00:09:19.439
because there was a really good blog post.
00:09:19.979 --> 00:09:23.499
Brent, I think you got to take a crack at this last name here.
00:09:24.419 --> 00:09:27.679
It's Michael Contazaro.
00:09:27.979 --> 00:09:30.319
Oh, I think you nailed it. That's what I was going to go for.
00:09:30.419 --> 00:09:30.839
No, really?
00:09:31.159 --> 00:09:32.419
Contazaro. Why not?
00:09:33.159 --> 00:09:36.599
Well, he had a really thought provoking blog post, and the title was Fedora
00:09:36.599 --> 00:09:40.699
must carefully embrace FlatHub. And he argues that Fedora must strategically
00:09:40.699 --> 00:09:44.339
shift towards Flathub to fully realize the benefits of an image-based,
00:09:44.519 --> 00:09:46.199
Flatpak-centric desktop future.
00:09:46.479 --> 00:09:49.139
And before you go, well, why is that the assumption?
00:09:49.919 --> 00:09:53.739
Fedora has stated Silverblue and Kino Knight are the future of Fedora in their
00:09:53.739 --> 00:09:56.179
2028 strategy update outlook.
00:09:56.659 --> 00:10:01.959
They write in there, Silverblue and Kino Knight are ready to be our desktop additions with Boot C.
00:10:02.259 --> 00:10:06.619
We think image-based operating systems are the future. Let's commit.
00:10:07.219 --> 00:10:08.859
So they're the ones saying it, not me,
00:10:10.107 --> 00:10:16.427
But I happen to agree. After using Bluefin and Aurora and now Soltris OS,
00:10:17.467 --> 00:10:21.307
these things are robust. They're hard to break. You can throw a lot at them.
00:10:21.587 --> 00:10:24.507
This is clearly what end users and servers should be running.
00:10:25.427 --> 00:10:30.387
And realistically, probably the future of RHEL, right? If this is where Fedora goes.
00:10:30.807 --> 00:10:34.147
Well, and I mean, we've already just seen, right? RHEL's pushing on image mode.
00:10:34.427 --> 00:10:38.847
Yeah, and they're very pumped about Bootsy. Now, it doesn't mean that RPM-based
00:10:38.847 --> 00:10:42.307
distributions are going away. I think it's like a flippening happens.
00:10:42.607 --> 00:10:47.887
The image based ones become the default and the RPM based ones kind of become
00:10:47.887 --> 00:10:49.827
like the alt that's available.
00:10:50.007 --> 00:10:56.007
Like how silver blue is right now, it flips and workstation RPM based is the
00:10:56.007 --> 00:11:00.307
et cetera download and silver blue and Kino night are the primary.
00:11:00.307 --> 00:11:05.287
That becomes the first thing you get to the one that's viewed as primary. It's a big change.
00:11:05.407 --> 00:11:10.227
Yeah. We're not ready yet, but I think we could get there pretty quick,
00:11:10.247 --> 00:11:13.067
actually. That's one of the things I've realized recently.
00:11:13.627 --> 00:11:17.887
And I think the author is right in this post that Fedora Workstation,
00:11:18.027 --> 00:11:21.167
as it is today, for a regular user, it's breakable.
00:11:21.827 --> 00:11:24.467
Like if he gave it to a YouTuber, they'd break it.
00:11:25.647 --> 00:11:28.807
They'd try to install Steam and uninstall their desktop. Something like that.
00:11:29.627 --> 00:11:33.827
I really think it's better for users to switch to these image-based systems.
00:11:34.187 --> 00:11:41.667
And I feel really strongly about this. And in that world, you don't package all these RPMs.
00:11:42.407 --> 00:11:44.767
That's an old practice. Right.
00:11:45.047 --> 00:11:48.067
I mean, just for a variety of reasons, but especially if all you're really using
00:11:48.067 --> 00:11:53.427
the RPMs for is to build the base images, then you only really need the set of things in there.
00:11:53.667 --> 00:11:56.807
You need to create a robust base Linux.
00:11:57.987 --> 00:12:03.487
And I'm just trying to think, where else in history have we seen 3.1 billion
00:12:03.487 --> 00:12:06.087
downloads from what is essentially a Linux app store?
00:12:07.327 --> 00:12:11.747
FlatHub is the biggest success in this desktop app store-ish space that we've ever seen.
00:12:11.907 --> 00:12:14.907
Well, I remember when it kind of switched, you know, we clued in that like,
00:12:15.007 --> 00:12:20.067
oh, we could go find some good picks and other cool software from just browsing
00:12:20.067 --> 00:12:21.907
what's new and popular on FlatHub.
00:12:22.067 --> 00:12:25.927
And I also find the Fedora Flatpak experience bogus. And then you,
00:12:25.947 --> 00:12:30.347
so you have, you know, everybody out there is packaging their own version of
00:12:30.347 --> 00:12:32.487
Firefox. It's kind of crazy.
00:12:33.187 --> 00:12:37.207
You know, if you think about it, if you're running Nix OS on one machine,
00:12:37.407 --> 00:12:42.367
Ubuntu on one machine, and Silverblue, and then Fedora on another machine,
00:12:42.667 --> 00:12:46.287
each one of those is technically running a slightly different version of Firefox
00:12:46.287 --> 00:12:48.167
that has been packaged by somebody upstream.
00:12:48.967 --> 00:12:54.047
That's bonkers if you think about it. And it's not how it works on macOS or Windows at all.
00:12:55.050 --> 00:13:01.210
And it means all this work to repackage Firefox and TextEdit and Console across
00:13:01.210 --> 00:13:03.350
all these distributions all the time.
00:13:04.430 --> 00:13:10.170
It seems to me like we're stuck in this way of doing it because in a previous
00:13:10.170 --> 00:13:15.170
life, a generation or two ago, how a distribution packaged software,
00:13:15.430 --> 00:13:19.030
the way they packaged it, the way they broke it up, their default configurations,
00:13:19.610 --> 00:13:22.790
that was one of the leading factors in how you picked a Linux distribution.
00:13:22.790 --> 00:13:25.770
And it really mattered when software was being shipped on CDs.
00:13:26.290 --> 00:13:29.370
Well, and just even the act of distributing it was a service,
00:13:29.530 --> 00:13:32.830
right? Like it was either that or you're going to go build Firefox for yourself.
00:13:32.990 --> 00:13:35.030
Because they're all like TARS on FTP servers.
00:13:35.150 --> 00:13:35.290
Right.
00:13:36.210 --> 00:13:40.050
And it truly, like the fact that you could get it in binary form and have these
00:13:40.050 --> 00:13:44.410
repositories you could pull from was a genuine, unique value offering.
00:13:44.410 --> 00:13:47.810
And maybe there was more too, you know, in terms of tying things together.
00:13:48.130 --> 00:13:51.750
Maybe there was more patching or tweaks or initial configuration needed to make
00:13:51.750 --> 00:13:54.650
it kind of be able to play nice with the rest of the desktop.
00:13:54.970 --> 00:13:56.130
That's gotten a lot better too.
00:13:56.290 --> 00:14:01.430
I think that culture is just so ingrained into us in Linux that we don't even
00:14:01.430 --> 00:14:04.750
realize we're still building it that way, even though we don't need to anymore.
00:14:05.250 --> 00:14:07.770
And I just think about the duplication of resources there.
00:14:08.390 --> 00:14:11.470
and you know the status quo right now say on fedora workstation i'm
00:14:11.470 --> 00:14:14.250
picking on fedora because i think fedora is actually becoming something kind
00:14:14.250 --> 00:14:17.330
of special right now when you
00:14:17.330 --> 00:14:21.590
set up fedora and you get it loaded it then comes up with a screen that says
00:14:21.590 --> 00:14:26.950
would you like to set up fedora flat packs fedora rpms and the open h264 rpm
00:14:26.950 --> 00:14:31.530
and there's this like if you and then if you don't like turn on the flat hub
00:14:31.530 --> 00:14:35.190
then the next time you open up gnome software it'll then suggest it again,
00:14:35.810 --> 00:14:38.290
and it'll also add a couple other RPM repositories.
00:14:38.650 --> 00:14:42.950
And it's just such a bonkers out-of-the-box setup already.
00:14:43.950 --> 00:14:48.330
And I don't think sticking with Fedora flatpacks in any way is going to make this better.
00:14:49.910 --> 00:14:55.710
And maybe, you know, you package a few base must-have things and then all the
00:14:55.710 --> 00:14:57.030
other stuff you pull from FlatHub.
00:14:57.310 --> 00:15:00.230
Yeah, that's kind of this post-author's opinion, right?
00:15:00.310 --> 00:15:03.510
Like maybe just have the stuff that you install by default,
00:15:03.510 --> 00:15:06.410
you know that kind of represents you that's your public face that
00:15:06.410 --> 00:15:09.990
you really need to be rock solid and maybe have a little more control over use
00:15:09.990 --> 00:15:15.110
fedora flat flat pack for that but then yeah anything else that you want go
00:15:15.110 --> 00:15:18.710
to flat hub although i think crucially right there's also a recognition here
00:15:18.710 --> 00:15:23.810
that it's gonna if you want flat hub to improve enough to be suitable for this
00:15:23.810 --> 00:15:28.550
purpose there's a lot of work to do and probably the fedora community should try and help,
00:15:29.807 --> 00:15:32.427
And I mean, of course, the wider Linux community, I think we would argue too.
00:15:32.707 --> 00:15:40.187
If this idea of, you know, a distribution having its own private flat hub offering
00:15:40.187 --> 00:15:45.867
for its default applications, if every distribution then has its own,
00:15:46.027 --> 00:15:49.727
don't we end up with the same like PPA problem that we've had in the Ubuntu
00:15:49.727 --> 00:15:53.807
ecosystem where there's some installed by default?
00:15:53.807 --> 00:15:57.187
And if you want what everybody else is using, then you end up with conflicts
00:15:57.187 --> 00:16:01.027
or something like that. I don't know if that's really the future I want.
00:16:01.267 --> 00:16:05.207
I agree with you there. And I think this is where distributions differentiate.
00:16:05.447 --> 00:16:09.467
And they have different approaches on how they package the base system that you get.
00:16:10.387 --> 00:16:13.187
Because you need to still have the core utils installed. You need to get the
00:16:13.187 --> 00:16:15.587
Linux packages installed and all the stuff around that.
00:16:16.087 --> 00:16:19.407
You've got to get all that set up. And you've got to have some base apps that
00:16:19.407 --> 00:16:20.947
work right out of the box.
00:16:22.087 --> 00:16:23.827
So I appreciate that problem.
00:16:24.427 --> 00:16:27.987
I mean, yeah, there's the question of, like, where does your graphical terminal
00:16:27.987 --> 00:16:31.287
come from? Do you have to ship that from the FlatHub version?
00:16:31.527 --> 00:16:32.387
Well, Bluefin does.
00:16:32.567 --> 00:16:32.887