andruid

joined 3 years ago
[–] andruid@lemmy.ml 4 points 2 years ago

Hyper convergence between phones, desktops, storage and networking. I think there has just been awesome progress in all of those fronts to the point that have a home server(s) that serves out the home wifi, shared storage, desktops (for gaming, school, and personal use) to the sharef human interfaces of choice. Even more so treat them as one giant multiuser machine, instead of a dozen separate devices.

[–] andruid@lemmy.ml 2 points 2 years ago

Except not proprietary and solely owned by a FAANG company.

[–] andruid@lemmy.ml 3 points 2 years ago

I wouldn't bank on professionals being technical. The desktop has tons of use in the white collar space which is full of people all over the spectrum of technical literacy, but also specialty.

[–] andruid@lemmy.ml 3 points 2 years ago

You can disable the sharing aspect and just download. I mean I agree it's the law there that is wrong.

[–] andruid@lemmy.ml 4 points 2 years ago

Same way Firefox does. Trade marks. They want to protect the reputation of their trade marks, that is enforceable, and then they can let people fork to their hearts content (waterfox, iceweasle, librewolf, the tor browser, etc).

[–] andruid@lemmy.ml 1 points 2 years ago

The container concept is super useful for with CI/CD tools. So I could update my config have it spin up just the layers I care about run tests and if it passes then switch out the old piece of the running system.

Make it easy enough and you can get users testing super bespoke systems and possibly sharing the results with others helping catch the edge cases sooner.

At least that is part of my dream on it. Of user oriented distributed systems is also something I've worked towards here and there.

[–] andruid@lemmy.ml 1 points 2 years ago

You can make Deb and rpm from nix packages supposedly.

https://nixos.wiki/wiki/Nixpkgs/Building_RPM_DEB_with_nixpkgs

Sticking to reproduceable builds also makes sense for development and troubleshooting, less variables to run down.

[–] andruid@lemmy.ml 2 points 2 years ago (1 children)

How good is nix system config to OCI container? I really need to get my hands on it more, because that seems like a good experience to me. Maybe even use it as a build system for OCI/k8s config map generator/k8s manifest builder so I can define a system and build out the pieces needed to deploy on distributed system if need be.

[–] andruid@lemmy.ml 1 points 2 years ago (2 children)

Btrfs and Ostree definitely are different approaches to the problem. Btrfs has all the benefits you mentioned (cow filesystems and snapshots are just awesome) but it doesn't support the system layers like Ostree does. So you can't easily export a btrfs system into a container for example or rebase your OS on a new image.

To me both a super useful together too but covering different domains, everything mutable needs a backup and recovery method too, even on an Ostree system.

Stuff like guix and nix also cover a lot of these domains too (or can at least), but still leave stuff like user data as an exercise for the system admin to handle (though an exercise you can use guix/nix to configure something like btrfs to handle!).

[–] andruid@lemmy.ml 1 points 2 years ago

I do really like the portals system included in flatpak, plus OCI just has wider support (and tooling) then nix and guix atm. They are both, in my eyes, the next part of the dream of a fully defined system though, so I expect the tooling and support to keep growing!

[–] andruid@lemmy.ml 2 points 2 years ago

Krita is my favorite drawing tool, don't know if that helps, but I like it

[–] andruid@lemmy.ml 12 points 2 years ago

Cockpit has been my go too, very quick to just get up and working plus including a web terminal for the rest of what you need.

view more: ‹ prev next ›