12 ms·
I misread the issue is about the Lock screen and not the login screen, my mistake. That's a bummer! But you're saying they've fixed it, woohoo? The phenomen
by yebyen 8y ago
I misread the issue is about the Lock screen and not the login screen, my mistake. That's a bummer! But you're saying they've fixed it, woohoo?
The phenomenon of the "current Linux distro" is an interesting one, too. I used to be a desktop Linux evangelist (guess I still am too, but now I use a Mac since it's what they handed me at work...)
Stuff like this is why I always recommend Debian Unstable for a desktop for developer use. Finding out that the developers already fixed a thing that's bugging you, but you can't have it because the reviews and publication process which puts the fix into your hands won't take place for another 3 months is infuriating.
It is transparent though, even if it's infuriating. And you can also choose to use Debian Unstable, which I found in many years never to have been a bad decision.
- MayeulC 8y agoI also tend to recommend rolling distributions. Arch-based ones are often quite nice to use, and frequent updates regularly improve the user experience, while rarely degrading it. Arch is often said to target more advanced users, but beginners shouldn't be afraid of Antergos or Manjaro. I've also heard nice things about OpenSuse Tumbleweed. Debian/sid has its freeze phase, which makes it less of a rolling release, and can contain quite unstable software at times. I see a lot of potential in declarative distributions (NixOS, GuixSD, and others), but in the end, you just have to pick your tradeoffs ahead-of-time: stability, ease-of-use, documentation, userbase, features, recent packages. I can also see some value to the more "Win32" model where you update apps manually, hence have a different release channel per-app. Declarative distributions can definitely target that, but that's also a possible use-case for Flatpak. And in any case, it's a lot more involved. I wouldn't dread about telling a user to manually update every piece of software manually, if Windows didn't already push them into that mindset.
- AnIdiotOnTheNet 8y agoThere's a happy middle ground between the two I think. You can have a standardized self-contained and portable format (like AppImage or even regular AppDirs) and a standardized channel for updates without all the extra middlemen of repos or the bloat of app-specific update checks. AppImage actually specifies such a mechanism.
- yebyen 8y ago> Debian/sid has its freeze phase Correct me if I'm wrong (I don't think this would have changed), but Debian/testing has a freeze phase, and what you say is true about testing. I don't recommend Debian/testing to anyone because the experience is not consistent, and it does not get fixed packages as fast as sid. (If a package is broken in testing, it's because it has somehow made it through the waiting period without anybody noticing that bugs were present. It may then likely remain broken until all the outstanding bugs are fixed and no new bugs are reported for something like two weeks, which is why it historically can sometimes get so bad as you suggest.) But sid never does have a freeze phase, it's always accepting packages. As long as they don't have a bug reported against them in something like two weeks while they're sitting in experimental, or something? (It's been a while since I've reviewed the rules, and they might have changed since then.) I think the bar to get your package accepted in sid is much lower than in testing. But there is still a bar, and that's why the quality is actually very consistently high. (Maybe not as high as stable, but stable distros are for production systems, not for developer workstations IMHO.) The only reason to use "testing" is if you yourself are a developer who is actually building software to release concurrently with (and run on) the next stable release.