Small and Fast
kyrios Not only do I appreciate that you give me a great education when I misinform myself, but you know I want to be corrected when I am misinformed. I never want to stop learning about linux/solus.
That said if the numbers of processes mean nothing without analysis, then the numbers (90 v 24) still would be an indicator of resources used, though?
dbarron That makes sense, thank you.
I got lulled into thinking there is a quantifiable correlation by the article author's own words:
"So, what can explain the speed benefits? As an example, letโs look at the number of services and daemons that are running by default. They each consume system resources, such as a little memory and some kernel time. You can check on the enabled services and daemons by typing the following command in a terminal window...These are two fresh installs. As you can see, Manjaro has 24 enabled daemons, and Ubuntu has 90. That kind of overhead cannot fail to have an impact."
Let me re-phrase that. I got lulled into thinking this was so in my own interpretation of his words---no disparagement intended at all to the credentialed article writer.
- Edited
that kinda reminds of those windows xp "tuning" days, lots of people made their "lite" versions of windows xp where almost all background services were disabled. Then they didn't understand why simple things didn't work anymore after that. I had to deal with this stupid stuff a lot back in the days, but was kinda funny too.
Anyway, I've 12 unit files listed on my Solus. lol.
- Edited
Here's more than I ever expected to know about units and unit files:
https://www.digitalocean.com/community/tutorials/understanding-systemd-units-and-unit-files
I think the original author intended the --state=enabled option to separate the active ones from all the rest. If you run the systemctl list-unit-files with the --all option, the list includes hundreds of units, but very few of them have their state set to enabled. Most are disabled or static.
It would be interesting to compare the list of 90 from Ubuntu with the list of 12 from my Solus VM in order to see just what all the bloat represents. Based on the way Solus performs for me, I'm pretty sure nothing important is missing.
21 unit files listed.
A good chunk of them are snap-related too.
Just tried this on my Debian install which has 60 running compared to 12 on my Solus machine. AppArmor is running on Debian but not on Solus and it is installed.I don't know much about how AppArmor works but are profiles not loaded on Solus the way it is loaded on Debian?
onthebeach I've never used AppArmor, but the rest of your message makes sense to me. Ubuntu is based on Debian, if I remember right, so it makes sense that Debian has 60 and Ubuntu has 90. Of course, it might depend partly on the desktop environment, too.
brent yeh then you were one of those few people that knew what you did there. But too many didn't know what they do, they just followed some stuff they found in magazines or online. Then complained how simple things did not work anymore. It was like 3 times a week I could check those windows xp pcs of people doing this shit lol.
- Edited
WetGeek I should have mentionted that both were not a fresh install, so the list for Debian likely less than 60. I'm counting at least 7 (maybe 11 if the other 4 are for virtualization) that were directly from what I installed. I'm using Gnome on both systems and use Flatpaks instead of Snap. I'm also using the 'unstable' repository on Debian.
I've 12 unit files listed on my Solus, and 69 unit files on my LinuxMint
13 over here.
Staudey @nodq dug
BV was a pro-optimization website. For all 1,000 useless (hyperbole) Windoze Services, he had a paragraph for each explaining pros/cons of disabling. I was an idiot and I am an idiot with operating systems...but I trusted my source. This was 90's-era research...primitive....but sensical...you needed the internet services...you did not need telephony, fax stuff, and all the aggressive attitudes of the software you downloaded (on WIN it seemed all of it needed admin privileges or complete control of something..). Telemetry was not really a thing until the 2000's. By 201* that world just became a cesspool I could not flee fast enough.
Lots of jibber jabber just to say that I was a believer in the early services disabling on that particular platform and believe it was the right thing.
So, what do we do about all the Snap-related stuff? Harmless?
Well, I kicked snapd of my system.