<html><head></head><body>Chick, unfortunately about half of what you just wrote about is ultimately systemd specific or the way it's developers do things. At it's core, it violates the Unix way of doing things and its developers have actively resisted attempts to provide stable APIs so there are options. As sad as it currently is, I expect things to be mostly stable again on that front after a few more years, just like the initial PulseAudio implementation mess from the same individuals.<br>
<br>
Even on Mageia, which was forced to switch three years ago, about half of the major problems I encounter are systemd related (the largest of which are a few complete boot failures and PID 1 100% CPU usage, probably after installing patches).<br>
<br>
A lot of this comes down to RedHat pushing these changes for political reasons in spite of the technical problems. Unfortunately, RedHat was just to big of a player and got their way after a long fight from much of the community.<br>
<br>
With most the other distros ultimately falling over to systems, a fair number of users made the jump to BSD. With how you tend to use your machines and the general age of the hardware involved, perhaps BSD is actually a better fit for you. Have you looked into it lately? Most the user space is the same.<br>
<br>
The other issue, 680MB for a text installer without local packages is a joke. Mageia's GUI installer for x86_64 or i586 came out about 80MB last I used it. I normally just do a network boot or install from DVD, though.<br><br><div class="gmail_quote">On January 30, 2016 1:55:20 PM EST, Chick Tower <c.e.tower@gmail.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">I decided to install Arch Linux (as well as Slackware and Bodhi) on a<br />"new" laptop I bought on Craigslist. Arch has changed some since the<br />last time I installed it, before systemd existed. If anyone else wants<br />to try Arch, I would suggest you try one of the derivatives of it, such<br />as Bridge, ArchBang, or Manjaro (you can find others by searching on<br />Distrowatch) and avoid most of the pain of setting it up from scratch.<br /><br />The first thing that annoyed me was the installation. You download a<br />680MB ISO image and it doesn't even have the installation files on it.<br />You have to do a network install. Other distros manage to put a live<br />GUI version and the basic installation files on a CD, so what the heck<br />is Arch's problem? All it has is a live, command-line version of Arch.<br /> Granted, it has all the tools you need to prepare for and conduct the<br />installation, but just not the packages that will actually be
installed.<br /> This aggravation was just the warm-up.<br /><br />The installation went fine. I added extra programs just fine, including<br />X and my preferred window manager, Fluxbox. Then getting Arch<br />configured was a largely undocumented horror. Sure, they have a wiki<br />page that suggests things, with links to how to configure them, but a<br />lot of things are scattered all over their wiki without links. I wanted<br />to boot to a command line and then run startx when I wanted Fluxbox to<br />run. Oh, startx is in another package that has yet to be installed.<br />And you have to create your own .xinitrc, or find one that works. No<br />virtual terminals are installed by the xorg-server metapackage, not even<br />xterm, so that's something else you have to figure out on your own.<br />Luckily, I had already installed another terminal emulator, but I was<br />surprised to not find the ubiquitous xterm installed.<br /><br />I never knew that wireless chips could
be blocked both by hardware (via<br />a button on the PC) and by software. I've never before had a laptop<br />with a wireless on/off button. No other distro I've installed has<br />soft-blocked the wireless hardware, but Arch does on my laptop. At<br />least the error message tells you that you need rfkill to unblock it,<br />but God forbid the developers actually script Arch to run this for you.<br /> Arch also gives the wireless and Ethernet interfaces odd names. Ben <br />Chavez would have really unusual network interface names every time he <br />installed Arch, and I could never figure out how he did that. I didn't <br />when I installed Arch years ago, or with any other distro I've tried. <br />It turns out the kernel comes up with those names, maybe by querying the <br />chips that provide the networking interfaces. You need some udev rules <br />to change the interface names to the more-familiar wlanX and ethX, and <br />every distro but Arch seems to handle that
automatically.<br /><br />I wanted a firewall and Privoxy. Sure, they install easily enough, but<br />they aren't "enabled" in systemd, so they don't run until you learn you<br />have to enable them. Who in their right mind installs something as<br />critical as a firewall but does not want it to run? Sure, you want to<br />make sure it's configured the way you want it, and then have it start up <br />on the next reboot. Not even a warning during installation that it <br />won't run until you issue some command, which Debian and its derivatives <br />do warn you about, although it's a completely different command. At <br />least I don't have to wrestle with firewalld...yet.<br /><br />Arch developers have really drunk deeply from the systemd Kool-Aid<br />pitcher. They don't even include cron, because systemd has timers, none<br />of which are set up for you, of course. Not that there are any logs to<br />rotate, as by default there are none, everything goes into the
systemd<br />journal. I've read somewhere else that there's a way to make systemd<br />create the usual text logs of the past, but I have to wonder if there's<br />a way to remove old log information in the systemd journal to keep it<br />from filling the hard drive partition. I assume there is, but that<br />entails reading even more about systemd. I had not thought systemd was<br />a PITA in any of the distros I've tried before that used it, but Arch<br />has made a believer out of me.<br /><br />You might think I dislike Arch. I don't, but I dislike the pain of<br />configuring it after installation, and which is greater than I remember.<br /> I know that once I get it right it should be stable and fast and<br />easily updated, or stable until the Arch developers decide to make<br />changes in how the system works yet again. I just think they could make<br />the configuration less painful without compromising their goal of<br />letting users make Arch serve whatever purpose
users want it to. I just<br />wanted to vent here, but be glad I waited until I got it mostly<br />configured and didn't make this a daily rant.<br />:)<br /><br />Please don't suggest I try some user-friendly distro, like those named<br />after candy or an African word. I want something lean and mean on my<br />old laptops without the continual compilation of Gentoo, the relentless<br />austerity of <a href="http://suckless.org">suckless.org</a>'s stali Linux, or the<br />interesting-but-not-grown-up Puppy.</pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>