this post was submitted on 07 Oct 2025
47 points (96.1% liked)

Linux

58844 readers
408 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

i run debian 13 on my laptop. it runs on a 5200rpm hard disk, so some bootup slowdown is to be expected, but it got really bad for some reason. booting up could take up to 3 minutes just to get to the display manager

after running systemd-analyze blame i found the two main culprits: docker and snapd. i had snapd and flatpak installed so that i could have access to as many applications as i could, but it seems that snaps have a huge amount of overhead. i knew about the one million mountpoints caused by snaps, but the amount of services they have to start on boot surprised me. snapd alone took 30 seconds to start and then there were its dependencies

my boot time is now down to 1min 50s. i recommend anyone who still has snapd installed on a non-ubuntu distro to uninstall it

you are viewing a single comment's thread
view the rest of the comments
[–] dragonfly4933@lemmy.dbzer0.com 18 points 3 days ago (8 children)

Honest question, what are you using that is only available from snap?

Snap is almost universally despised with host, flatpack and appimage usually being preferred.

[–] trevor@lemmy.blahaj.zone 14 points 3 days ago (5 children)

Canonical, being demons, have Snapified things like GNOME, so even your desktop environment will be encumbered by that dogshit packaging format.

Do not use Ubuntu if you value your time and well-being.

[–] bunitor@lemmy.eco.br 9 points 3 days ago (1 children)

i'm not doubting anything after i heard they snapified kernel modules

[–] med@sh.itjust.works 9 points 3 days ago* (last edited 3 days ago) (1 children)

They've snapified coreutils too, and rewritten them in rust (uutils). It's proving to be a challenging transition...

Edit: While the article mentions rust's vaunted memory safety as a driver, I can't help but notice that uutils is licensed MIT, as opposed to GNU's coreutils license being GPL v3.

While snapd is licensed GPL v3, it's important to note that despite the 'd' suffix, it's barely a daemon. It's mostly a client for the snap backend - which is proprietarially licensed and only hosted with Canonical. The snapd client could be replaced at any time.

[–] trevor@lemmy.blahaj.zone 6 points 2 days ago

Canonical does a lot of bad shit, but switching to uutils is not one of them. The "challenges" are expected because it's going in a non-LTS release, which is basically meant to be a beta of the next LTS. And those challenges are being quickly addressed as they're being surfaced. This is exactly the right way to introduce something new, IMO.

I don't like the uutils pushover license license though :/

load more comments (3 replies)
load more comments (5 replies)