https://the-guild.dev/blog/judging-open-source-by-github-stars
On phone rn, but I’d love to see someone run the fake star checking project at projects like this.
Was watching a twitch streamer learning linux, and chat convinced them to open vim for the first time. Not a single person gave the real answer of how to exit, all joke answers like “Power off,” and it was hilarious.
No I swear, I was gonna do more than that.
Maybe like, a static site as well. And a backup server. Y’know, things you need openstack for.
*looks away guiltily*
You know what can also test destructive changes?
Cockpit’s networkmanager interface.
It literally has no benefits, and is only a pain to use.
Actually, it does have one benefit: it integrates with Canonical’s other tech. For example, MAAS uses ot for networking, and I bet lxc uses it somehow.
(There is a learning curve to packaging stuff yourself.)
“Learning curve” is an understatement. Nix is one of the most poorly documented projects I’ve seen, next to openstack. Coming into it with no background in functional programming didn’t help.
Maybe I shouldn’t have tried to package openstack on nix.
But I’ve tried to package other stuff, like quarto, and that was a nightmare. Nixpkgs didn’t have an updated pandoc and I spent an eternity asking around for help, to try to package it. An updated version just got pushed to unstable a few days ago. The same matrix channels I joined to ask for help have been discussing this since then. Props on them for getting it working, but anyone who says that you can easily package anything, is capping. You need to have an understanding of the nix language, nix packaging (both of which are poorly documented), and a rudimentary packaging ecosystem of what you are trying to package.
Don’t even get me started on flakes vs nonflakes.
I still use nix-shell for all my development environments, because it’s the best way for reproducible environments I can share I’ve found.
Nothing in the cloud.
We have a proxmox cluster, which is where this would probably go, but I would prefer a non-integrated solution, rather a single thing I can either put within a proxmox vm (nested virtualization) or on an on premise piece of physical hardware.
You may be interested in nix’s home manager. It allows you to manage all of your home directory configs (dotfiles), as nix code. It has built in rollbacks, and can be git tracked.
You can then find other people’s home manager configs on github.
If you use pacman you are using Arch repositories.
Incorrect. There is manjaro, but there also is msys2, a windows program with the goal of making linux tools available on windows by recompiling all of them. That’s very far from the arch philosophy and repos.
And ubuntu and debian have massively different repositories. One of them gives you the actual firefox package, and the other installs firefox via a closed source backend, app store called snap, when you attempt to install firefox using apt.
And then there is also the version differences, like debian stable is going to have much older software than ubuntu.
Yes.
Ubuntu and debian both use apt, but differing repos. Different versions of ubuntu/debian use different repos, with newer/older software.
My problem with this is, what stops people from simply violating the license anyways? Is futo going to go after every license violator? Do they even have the power to do so?
I’ve seen people make adware versions of closed source apps as well, so even not having the code public and online doesn’t stop people.
Sometimes whatever you are working with will have outdated or really poor docs, so an advanced internet info aggregator is useful in that sense.
I started learning nix before chatgpt and it was a nightmare. I had to continually ask for help on discord, of all places, for things that should really be in the docs.
Chatgpt makes nix easier, except not really because it’s info is outdated a lot of the time.
The screen uses the most power out of any other piece if thr system, for daily use (on laptops which supported driversets for the OS)
Just turn the brightness down, and that will save you more battery life than tinkering with anything, unless you know a specific piece of the system (nvidia gpu) is killing your battery life.
Zram (compression), uksmd (deduplication) and swap.
For a different project, but in my blog I document how to set those up: https://moonpiedumplings.github.io/projects/setting-up-kasm/
If you have multiple firefox profiles, then you have to create an sync account for each one if you want to sync. Not a good idea if you have 5 profiles, some of them using a main email (like a corp or school) that won’t be around forever.
Being able to sync multiple profiles with only one account is convenient for me.
Well, they don’t seem to be replying to this post, so I guess we will never know if they have a BIOS password or even are signing or encrypting their initrd.
I still can’t figure out how to tag people from eternity (infinity for lemmy).
No, because either the initrd is signed, built into a signed unified kerbel image, or it’s encrypted like on my setup (where everything but the grubx64.efi binary is encrypted and that binary is signed).
Damn you’re right:
https://documentation.ubuntu.com/lxd/en/latest/howto/move_instances/#live-migration-containers
It can live migrate cattle type containers if you enable some options, but not pet type (systemd) containers.
No software is capable of doing live migration/high availability for pet type containers and virtual machines except lxd.
But nspawn isn’t really a management software like lxd is, it’s more of a container runtime like lxc is.
Ninja edit: Did some googling and I’m technically wrong. Hashicorp’s nomad supports lxc as a driver, but according to the doc it only supports host networking…
https://developer.hashicorp.com/nomad/plugins/drivers/community/lxc#networking
But nomad also supports managing nspawn containers which is interesting.
Secure boot + encryption is enough for evil maids. They already said they had an encrypted system.
This one is good, but I read right through it — although reading out loud would probably make this more difficult, it really depends on the streamers familiarity with the words. Possibly they might be tripped up, and possibly they would struggle.
This does give me an idea to use words which are hard to pronounce, like gif (which is actually pretty easy, just use the G in GiGantic). And then force them to pronounce them, or argue about pronunciation.