Live data from Hacker News

Shall we fork Fedora?

forkfedora.org

31–40 of 49 posts

Re: Shall we fork Fedora?

#32
post #8

Earlier quoted context omitted.

I've used Arch as my primary OS for over a year now, and I've never had any major problems. What flakiness have you experienced?

> I've used Arch as my primary OS for over a year now, and I've never had any major problems. What flakiness have you experienced? I love Arch. I've been using Arch as my primary OS for over 4 years. I'm even wearing my Arch Linux hoodie at work today[0]. Every time someone mentions instability or flakiness on Arch (on HN or any other forum), I see comments like this, and it really makes me wonder - are we using the…

I'm still technically an Arch newbie having only been using it for 2-2.5 years. Gentoo was my primary for a number of years prior, so I've never felt Arch was overly flaky--leastwise not in comparison with the extraordinary breakage in Gentoo that can occur if you're not careful (but hey, it happens). So, I think it's important to keep in mind that the "feeling" of instability and flakiness is probably taken relative to some benchmark or experience that is difficult to divine from a few short sentences. In my experience, Arch has been quite stable and usable. It's not without its warts, of course, but I think it's one of the drawbacks you have to live with if you're using a rolling release distribution. (I don't know how Aptosid seems relative to this since I only use it on a laptop infrequently, but I'd imagine it's not impervious to odd breakage either.)

> Miscellaneous bugs which force me to boot from a USB and chroot to reinstall packages and/or reboot.

This one's a bit of a nuisance, but I seem to have only had it occur when mkinitcpio runs during an upgrade. I don't know if this was due to a bug in earlier versions, but I've since made it a habit to run mkinitcpio immediately after upgrading. I think that's culled about 98% of the mysterious breakages for me, usually related to the kernel upgrade process (or modules missing from initrd). Otherwise, it's been fire and forget.

Forgetting to merge new/updated configs is also a slight nuisance and can lead to breakage. This is partly why I like `yaourt -C`, but it doesn't always catch everything.

> The systemd migration was not very clean. I'm glad Arch switched to systemd, but the migration was tricky, and it also came within a few months of another rather tricky update (/bin) that broke things for a lot of people.

I had this experience, too, but in my recollection, it was mostly due to the fact that Arch was 1) an early adopter of systemd and 2) the full migration took effect during a time when there were unit files only for the most common services. Fortunately, nearly everything else I needed had been added to the AUR. One of the things I like most about systemd is the relatively low bar of entry to create new unit files for services that didn't exist. But, I will concede that some of the early helper unit files were a bit buggy, and the near-constant changes caused an unfortunate bit of havoc. I think that was largely fixed when netcfg was dumped for netctl. netcfg was a pain in the rear.

Which reminds me: If there's one thing I really missed coming from Gentoo to Arch, it was Gentoo's idea of configuring network devices. Until netctl, the only way to include some of the more unusual configurations in Arch required some magic (and lots of tweaking) with the netcfg scripts in order to get the right arguments passed to `ip` without netcfg going insane. Sigh. netctl is much more forgiving and better behaved.

> I'm running Wheezy on another machine, and shellshock still hasn't been fixed there, whereas Arch had it patched within hours.

Yeah, that was nice. Although I will point out that while the initial shellshock vulnerability was fixed almost immediately, the remaining vulnerabilities in bash weren't patched for a couple of days (still better than most everyone else). The final patch was rolled out about a week later when some of the "unofficial" patches were coming out from Redhat that actually did fix bash. Though, I gather from mailing lists linked from here that the disillusionment with upstream maintainers, confusion, and the 3rd party patches/patch sets/collections probably didn't help. That was messy.

Re: Shall we fork Fedora?

#33
As an outsider, it frightens me how many flamewars Linux people can start over a single program. How many years has this systems soap opera been going on now?

Maybe I only see the outbursts, but it seems to me like there's way too much emotion and way too little honest discussion going on. Why is that?

Re: Shall we fork Fedora?

#34
post #22

The argument presented is very weak. Yes, the service file is smaller and simpler, but I actually understand perfectly the init file, whereas to understand how systemd processes the service file I'd have to actually read all of systemd's source code. Programs have many bugs. I'd rather debug that shell script than debug systemd.

Sure, debug that shell script, but then don't forget to propagate the fix to all the shell scripts . The shell script approach violates the DRY principle--it's probably super similar to some 50 other init scripts on the same system. systemd, in principle, removes the boilerplate so that the bug would only have to be fixed once.

So does rc.subr under freebsd. Or openrc under gentoo.

I would not be surprised if all that boilerplate present in the shell script was now in /etc/mail/make now. No Fedora system around to check this right now, though.

Re: Shall we fork Fedora?

#36

As an outsider, it frightens me how many flamewars Linux people can start over a single program. How many years has this systems soap opera been going on now? Maybe I only see the outbursts, but it seems to me like there's way too much emotion and way too little honest discussion going on. Why is that?

The debate around systemd is not only technical, but also highly political. Systemd is a shift towards the "aggregation" of many separate projects/components of the linux core userland (udev, polkit, wayland, logging, session management, etc) in a way that's highly incompatible with everything else. Some people like this new way forward (or don't care much), some do not. The attitude and the history of some developers of systemd do nothing to help (same thing for their "wakeup calls").

And this is even before talking about systemd proper in a technical-ish way...

Re: Shall we fork Fedora?

#37
post #8

Earlier quoted context omitted.

I've used Arch as my primary OS for over a year now, and I've never had any major problems. What flakiness have you experienced?

> I've used Arch as my primary OS for over a year now, and I've never had any major problems. What flakiness have you experienced? I love Arch. I've been using Arch as my primary OS for over 4 years. I'm even wearing my Arch Linux hoodie at work today[0]. Every time someone mentions instability or flakiness on Arch (on HN or any other forum), I see comments like this, and it really makes me wonder - are we using the…

Hmm, perhaps I haven't been around long enough to experience breakages like this, then. I began using Arch before the switch to systemd, and I use it with vanilla Gnome. The only thing that came close to a breakage was the recent move of java-common, but the email that went out from the mailing list included instructions for the upgrade that made it completely painless. Although I could definitely see that causing grief if you hadn't caught the email before upgrading.

Re: Shall we fork Fedora?

#38
post #19

I wish Fedora had PPA's, I had to ditch it for Ubuntu, got fed up of having to compile everything I wanted to use.

Can you give a few examples, please? I've been using Fedora as my primary home and work OS, since v14 and was gradually upgrading it and so far I never needed to compile anything.

Example:

Instead of having to compile software like Atom in every computer I own, I could just add a PPA repository and then install and update Atom (assuming the PPA remains maintained). It's not just Atom though, other software as well isn't as easily found on Fedora as it would be on the Ubuntu / Debian ecosystem.

Re: Shall we fork Fedora?

#40
post #8

Earlier quoted context omitted.

I've used Arch as my primary OS for over a year now, and I've never had any major problems. What flakiness have you experienced?

> I've used Arch as my primary OS for over a year now, and I've never had any major problems. What flakiness have you experienced? I love Arch. I've been using Arch as my primary OS for over 4 years. I'm even wearing my Arch Linux hoodie at work today[0]. Every time someone mentions instability or flakiness on Arch (on HN or any other forum), I see comments like this, and it really makes me wonder - are we using the…

The usual "Arch is unstable" convinced me to put up a very simple jekyll blog [0] with all the arch related problems I run into from here on out.

I've only listed the last 2 problems now. As months go by the list will probably get longer and better reflect how much arch actually breaks (or doesn't)

[0] https://arguggi.co.uk/blog/I-Just-Want-It-To-Work/

Post reply on HN