AntiX-22 Released
antixlinux.com
antixlinux.com
The byline of "anti-fascist" makes it seem like something more than just systemd-free. Anti-what? It still comes with X-server... or is systemd fascism now?
The distribution predate systemd so unrelated.
Personally, I will never go back to writing startup scripts again.
$ uptime 07:21:39 up 128 days, 21:23, 3 users, load average: 0.38, 0.54, 0.60
The above is MX-Linux actually, but doesn't really matter, because they use the same framework, and the default image contains more stuff, while Antix is more 'spartan'.
As in having booted the image into ram, chosen a few menu-items via function keys, and having worked from there. Without having to edit any 'scripts', btw.
As desktop. While not having updated the kernel, it got updates for the layers above, though. Anyways, it just works for me.
(Shrug)
I tried artix (not antix) archlinux systemdless based distro mostly out of curiosity a few weeks ago as I wanted to repurpose an old computer. I was also curious of systemd's memory overhead as I've seen report of people running a base kde with little memory usage on slackware compared to other distros. Turns out that writing a service definition for runit is even less complicated than for systemd. It might not be as flexible though but I didn't reach the point when I needed those options yet.
So for now I am living happily without systemd in at least one computer at my home and my quality of life hasn't changed at all, it just remembers me it is different the few times I type systemctl or journalctl out of habit.
Which is not more difficult with runit than systemd and it is probably the same for dinit or openrc.
I mean systemd is still great, it allow a regular unprivileged user to create services and timers without having admin access, which is really nice to launch automatically some podman containers for example. But this is a niche use case and mostly limited to dev/sysadmins.
I can boot up another laptop and configure it to use sddm + sway to compare in a couple minutes.
I'm not sure about you, but I've used many distros, with and without systemd, and never had to write a startup script. The package manager takes care of it (or I switch to a different distro.)
Just like you wouldn't want to have no choice for your desktop environment (why would anyone not want GNOME?), widgets, toolkits and libraries.
Choice, modularity and competition between subsystems and libraries is what makes Linux an open, innovative environment.
https://www.devuan.org/os/init-freedom
https://www.devuan.org/os/documentation/install-guides/chima... (older screenshot)
A lot is happening on desktop Linux right now, and I've found rolling release distros to be nice for that reason. Debian or Arch with KDE Plasma Desktop is a nice combination.
Regarding minimal installations, if you're new to Linux, I think you should try to use a popular Linux desktop distribution, Debian has several, there's Ubuntu, EndeavorOS for Arch, and others.
You can also boot live Linux instances from a flash drive and try things out before you install.
To answer your first question, I went from Linux to macOS back to Linux again.
Check this if you want to use macOS keybindings on Linux: https://github.com/rbreaves/kinto
For media playback, safe web browsing, and writing documents, I use the Mac.
For a sane coding environment and a workstation without non-consensual changes, I use the Linux VM. (Bonus: easy snapshots, including RAM state.)
Currently using a 7-year-old Mac and it's reasonably performant for my purposes.
The best of both worlds, IMO.
For distros, I recommend you spend a couple of hours trying several different ones (and several different VMs) until you find one which you like. Again, I avoid anything with a history of non-consensual changes, so Gnome and KDE are out, but there are plenty of other choices. Inside a VM, of course, lighter is better.
The only thing I got against all of this is the paradox of choice. Why so many different Linux distributions? Same in a large US grocery store. 20 brands of mayonaise, why? How can I tell the differences?
And for reference, I'm not bothered by anti fascism since I'm not fascist, I just don't even want to think about fascism, socialism, communism, capitalism or politics in general when I'm minding my own business in Linux. I don't care at all about the the person I am collaborating with or the person who has written the software I am using's belief about politics. I couldn't care less that dwm, st or suckless in general is composed by neo-nazists (if that's true).
I simply don't want to be reminded of politics existence when I'm using Linux.
[1] https://wiki.archlinux.org/title/Arch_Linux section 1.3
Personally, I'm not interested in a Linux distribution which is expressive about being 'anti-fascism', but I am very glad they declare they are. Its a sure notion (red flag) that I don't want to get involved.
And a distribution, by its very nature, is making choices. Which default for X or Y, which package manager, which kernel, which licenses, etc etc.
As software developed by neonazis: personally, if I'd know that to be true, I'd be wary of such software. YMMV.
And do you think there are any other plausible reasons for someone to avoid using a political distro? I can think of several, so jumping straight to Godwin's Law and accusing people of being fascists might be a bit premature.
Consensual changes to the system, consensual package installation, consensual inclusion of various system pieces, etc.
To be fair I don't use AntiX so I wouldn't expect them to ask my permission- do they poll users or something? Or is it more of a "my way or the highway" style of consent? Or are there technical differences comparwd to other systemd-less diestros, eg different ways of handling consent when installing things via apt?
There are many more consent-related things which appeal to me in FOSS, and influence my choices in what I install:
The choice to upgrade or not upgrade my packages.
The choice to be reminded to upgrade my packages or not.
The choice to not have any UI changes without asking for them.
In Mac and Windows land, none of these choices are available without surgery. In FOSS land, it depends on which distribution you choose. Some behave, some don't.