AFAIK no distro forces you to reboot, but they all require it for some updates to take effect. You can't reload the kernel while the system is running.
Fedora just makes that clearer to the user by only installing those updates when they're going to be active - after a reboot. I think it also blocks new system updates until the current set is completely finished.
You can disable offline updates in the system settings, but I think they're a good idea, especially for the average user.
Sudo apt... is not the problem. Home-manager and a list of packages are so much better and easier to manage. That's why I'm currently running nix on top of Debian.
The problems start when you want to modify something, or when you want to use tools that expect fhs complience. Then you run into a skill mountain and discover that the documentation is not great.
At least that's my experience with guixos and nix. I haven't tried nixos, and if I do, it'll be only to generate docker images and such.
For a workstation, in most cases, there are simply not enough benefits to deal with the bs that comes with a declarative os.
That’s a really hacky method and should not be in the manual tbh.
That's why I'm asking, it seemed really odd.
home-manager
Thanks, this makes a lot more sense. Any good resources besides the wiki? Is there a way to break down home.packages into smaller chunks for modularity?
As for flakes: No, you don’t require them to do any of this. They solve an entirely different problem.
OP posts about how they're annoyed with low effort "I deleted windows" posts, makes a low effort "recommend me a wm" post. You can't make this shit up...
Try them out, find out what you like, ask specific questions when you get stuck on something.
To save anyone else from losing time on this bullshit:
They're scared of their FOSS fork being forked. The rest of the article is just an attempt to make them sympathetic, and muddy the waters. That's why GPL > BSD
A new project based on our code might implement features that are fundamentally in opposition to our ethics (e.g., damaging to privacy, human rights or to the environment). Even though we would not be associated with the project in any way, it can deeply affect how people see Vivaldi (and how we see ourselves), damaging a reputation we have taken pains to earn.
Suse would get more hate if they stopped working with opensuse.
And that doesn't extend to Fedora and free RHEL licences? Or all of the FOSS projects redhat is funding and contributing to? No demerits for Suse helping MS pressure the entire Linux community for over a decade?
Canonical provides their stuff publicly, except for long term support after five years, but that decision does get hate.
You can still get the redhat source code with the free licence, GPL ensures that. You just can't act like Oracle, reskin RHEL, and sell enterprise support for it.
Meanwhile there are businesses that literally don't release any of their improvements to FOSS software because it's running on their servers and so they don't have to. Now that really goes against the core ideology of GPL 2 which is: "I give you my code, you give me your changes".
Publicly traded companies almost always make shitty capitalist decisions.
Now, remember that canonical sold user data to Amazon, played ads in the terminal, and that their IPO is still in the works.
That's one of the main draws of socialism and communism for me. Doing shit because you want to do it, not because you have to. Automate everything nobody wants to do.
Years ago I've read a brilliant short story about an American immigrant moving to socialist post-scarcity Australia. I tried finding it again many times, but never could. From what I remember it showed the mental transition really well.
Don't forget that Ubuntu was the first distro to both sell user data to Amazon, and show you ads in the terminal. But it seems like everyone forgets about it as soon as canonical goes "whoops, our bad, we didn't think you'd mind, it's opt in/out now".
On top of that I've seen allegations that they're illegally collecting data from Azure Ubuntu users to send them spam about Ubuntu enterprise.
You never saw an IRC chatroom archive?