I'm looking for a more up to date distro than @system76's popos and linux mint which are both based on Ubuntu 22.04 and are now too old for #inkscape development (gtk4 issues).
I've tried Fedora and it's just not very good. I could use it just as a building OS, but having to reboot to get into a nice desktop isn't a great setup.
@doctormo
How about going with your own distro, and install #Guix (rolling release) or #Nix (new version every few months) and for development create an isolated environment with all the tools you need? I do this for fee of my projects with Guix and it is really handy and fast. (I can guide you for Guix, and give you some tips for Nix, but there are more informed folks for Nix to help you)
I’m amazed by what the OpenWrt folks manage to fit in less than 10 MiB.
I think we should run a challenge: make the smallest #Guix System image that contains a POSIX shell + utilities, DHCP client, and SSH server. Who’s in?
「 Effective vulnerability management requires software to be trackable in a way that allows correlation with other information such as known vulnerabilities […]. This correlation is only possible when different cybersecurity professionals know they are talking about the same software 」
Abstract reads: “we show that we are able […] to rebuild 99.94% of the 14 thousand packages from a 6-year-old Nixpkgs revision.”
Section 3.2 clarifies that claim though: “We use the Nix cache [pre-built binaries] extensively in this step.” Not relying on pre-built binaries “would be a much more difficult achievement”.
📢 «A security issue has been identified in guix-daemon which allows for fixed-output derivations, such as source code tarballs or Git checkouts, to be corrupted by an unprivileged user. This could also lead to local privilege escalation.»
I just tried getting started with #guix and despite the great systems crafters material provided by @daviwil on Guile, found installation of Nix was much easier, and seems to have more up-to-date package ecosystem than Guix.
If you cannot use #Linux, which is better: Mac OS X or Windows
I ask because I am starting a job where the IT department can only supply me with a generic Windows PC or #MacBook. I actually want to run #VirtualBox#VMWare or something with Linux (Guix OS) on the host machine, since most of the software I rely on is for Linux. I have tried #WSL but it has never been a good user experience for me.
I am leaning toward Mac OS X just because it seems to require less memory than Windows but both Mac and Windows ask for a minimum of 4 GB, and I want the host OS to take as little memory as possible and leave as much as possible for the guest Linux OS. Also, its a #Unix system with #Homebrew, and in my experience the native versions of most Linux software work pretty well on Mac OS X.
Does anyone have experience with all three operating systems who can offer advice?
I've finally been able to turn my attention to the Dell laptop I'm installing #guix on. Due to the proprietary/non-free firmware drivers, I'm using the #nonguix channel.
The first couple attempts failed for different reasons, but ultimately it came down to following outdated instructions from an old blog post and an unmaintained repo unassociated with the project.
Now, the old Core i5 is using all 4 cores to try to compile the #linux kernel. Maybe I'll wake up to a new system?