lily33

joined 2 years ago
[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

Do you think the use of OCI containers/images is a mistake/bad choice from blendOS?

No. It's probably the best way to run packages from Arch, Debian. Ubuntu, Fedora, and others, all on the same system.

How is NixOS different?

NixOS simply doesn't tackle that problem, so it doesn't come with containers out of the box. If you want to run packages from other distros on NixOS, you'd probably need to manually configure the containers.

I feel like you're under the impression that the three distros, NixSO, blendos, and Vanilla OS, have similar goals. I don't know about Vanilla OS, but the main similarity between the other two is that they're both non-standard in some way.

But they're actually solving completely different problems: BlendOS wants to be a blend of different OSes, NixOS wants to have a reproducible, declarative configuration (declarative here means, you don't list a bunch of steps to reach your system state, but instead declare what that state is).

[–] [email protected] 3 points 2 years ago (4 children)

Well, for playing games I use the flatpak version of steam and it works OK.

For dev work, it's great overall. Especially its ability to create separate reproducible environments with whatever dependencies you need for every project. However, there are some tools (rare, but they exist) that don't work well with it, and if your dev work happens to need them, it can becomes a problem.

For day to day (i.e. web browsing), it works the same as anything, with one disadvantage: there is a disadvantage here: it downloads a lot more than other distros on update, and uses more disk space. The biggest difference between NixOS, and say Arch, is not how it behaves once it's up and running, but in how you configure it. Specifically, you have to invest a lot of time to learn how, and set up your system initially. But then reinstalls, and (some of) the maintenance, become easier.

[–] [email protected] 4 points 2 years ago (2 children)

To clarify, I was referring specifically to its ability to specify the full system configuration in its config file - not overall. But I haven't used blendos, and my impression is mostly from a quick look at their documentation. They have a snippet with sample configuration. There, they have a "Modules" section, but I couldn't find what modules are available, what options they have, how to configure them if we want to do something more complex than the available options.

Then containers are clearer: they have a list of installed apps, and then commands to bring them to the desired state (somewhat similar to a dockerfile). But even then, i imagine that if you have a more complex configuration, that's going to get clunkier.

[–] [email protected] 22 points 2 years ago* (last edited 2 years ago) (19 children)

I think NixOS is awesome, but it certainly doesn't offer "access to (basically) all Linux-capable software, no matter from what repo." - at least not natively. You can do that through containers, but you can do that with containers on any distro. Where it shines is declaring the complete system configuration (including installed programs and their configuration) in its config file (on file-based configuration, I wouldn't really consider blendos a viable competitor).

[–] [email protected] 1 points 2 years ago

Still visiting several subreddits that don't have corresponding active lemmy communities. Once of them actually has an "official" lemmy community (run by the same mods) but none of the people moved over, so it's empty,

[–] [email protected] 1 points 2 years ago

Never tried magit, but it doesn't matter. It couldn't possibly be good enough to be worth using an inferior editor.

[–] [email protected] 1 points 2 years ago* (last edited 2 years ago) (2 children)

The ease with which I can only commit separate hunks with lazygit has ensured I use it for commits, too. And once I've opened it to do the commit, I may as well also press P.

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

Reading this text, it looks kinda like the difference between red (#FF0000) apples, red (#FF0001) apples, and red (#FF0100) apples...

[–] [email protected] 25 points 2 years ago (8 children)

Learning git is very easy. For example, to do it on Debain, one simply needs to run, sudo apt install lazygit

[–] [email protected] 9 points 2 years ago* (last edited 2 years ago)

For some software, where EEE tactics aren't a concern, but corporate adoption matters, these licenses make perfect sense. However. that's not the case here: an OS is a prime target for EEE.

[–] [email protected] 18 points 2 years ago* (last edited 2 years ago)

I can already see it: From northern Gaza, to southern Gaza, then Sinai, and then - to "Madagascar".

view more: ‹ prev next ›