Debian celebrates 30 years
bits.debian.org
bits.debian.org
I wish the CentOS forkers would see this in particular: it's just been amazing to see them continue to want to build on such shifting sands you fundamentally don't control. There _is_ a community-controlled distro that also has does stable and long term releases, and it is Debian! And it's really great!
It's a pity that Ian Murdock did not live to see his brainchild become 30. I owe that man a lot.
I think I'll celebrate it's birthday by wearing my Debian t-shirt today :)
Might be something fun for NCommander
OpenBSD, too, has been a pleasure in this regard. I have another laptop that I originally installed 6.7 on and have been upgrading ever since, again without a problem (again, though, I only use it for watching videos and sometimes for testing/debugging code).
Having said that, Debian's track record in this regard is very impressive indeed.
With only a very few caveats, it can be installed, with a nice looking UI. (Wrote up a few notes for myself at [1]).
Even bluetooth works perfect, connecting my Bose headset flawlessly, which even the latest Linux Mint had problem with.
The only thing I haven't got working is connecting my Phone (A Sony Xperia 10 II), and our old printer. I'm sure it is possible, but haven't found a quick solution, and have so little time for fiddling. It's a bummer, since a plain Debian (XFCE) install is so very clean and stable!
[1] https://rillabs.com/posts/installing-and-configuring-debian-...
Back home, after lots of trial and error, I used it to run a mail- and webserver for my first business.
Many derivatives have been able to expand in other directions because of the ability of Debian to create beginners.
HBD!
Still using it today in the home lab/personal server in the basement.
I am curious to hear what Debian was like before APT came along in 1997 or so.
You were using Debian, Red Hat or SuSE? Not Slackware? Pfff... normie.
I think that consolidated it as difficult for beginners. The fact it offered very few technical advantages was the nail in the coffin.
Reflecting back on it makes me appreciate all the early gurus who got us to where we are now.
But I tried Ubuntu "Warty Warthog" and jumped ship.
Debian's documentation was precise, comprehensive, and easy to find. It was clear from reading it that its authors were dedicated to creating a maintainable, sustainable system, even in the face of weird edge cases and failures. It went so far as to include versioned documentation and policy releases, with each one including clearly worded explanations of what changed since the previous version and (often) how to update existing packaging. Talk about exceeding expectations. This was better than any commercial software docs I had seen in ages.
What a relief. The day or two I spent putting together my first Debian package was more than worth it in the long run. I migrated my servers as soon as I could, and it has served me well ever since. Nowadays, it's running my desktop/gaming systems, too.
Thanks for the excellent work, Debian contributors. I feel fortunate to have found you.
I played around with Potato, started to felt in love with Woody, and since Sarge Debian has been my one and only distro.
https://archive.ph/20151229023650/https://twitter.com/imurdo...
Where did he say the word nigger?
He was clearly shaken, but he had a good point about fighting against police brutality, and he understood that it was about class, power and opportunity, not skin color
I just wonder how they will name the release versions when they will run out of Toy Story characters.
I find Debian very user-friendly, there shouldn't be much config file tinkering, especially if the machine is well supported by Linux. The situation is probably better than a few years ago, but overall I think that's been the case for some time now.
I'm primarily interested in 1. having all hardware work out of the box, 2. working suspend to disk/RAM, 3. not having to edit `Xorg.conf`, 4. relatively painless upgrades.
Ubuntu gives me all of that and has served me well for 15 years. But their transition to snap forces me to look for something else.
3 hasn't been a thing for a few years now. `Xorg.conf` technically still exists, but the normal display configuration flow doesn't touch it.
4 is better in Debian than it is in Ubuntu, in my opinion. Updates are really painless and well done. But notice that the cycle is different: Ubuntu gives you 6 months release cycles and an LTS every 2 years. Debian gives you a "when it's ready" release cycle with a expected time of 3-4 years, and two rolling releases. That is, "stable" is like a LTS release. If you're running a desktop system, you should probably use "testing", despite the name.
I'm not sure I agree, maybe a better compromise is:
* run stable by default
* if at one point there are too many packages that you find outdated and which have a suitable version in testing, upgrade to testing, pinning the distribution name, so that you're back to (the new) stable once it's promoted
Testing changes a lot right after a release, so I find it better to avoid it during that phase if I don't strictly need it. There are also more upgrades in testing and unstable than in stable, and the less upgrades, the less I need to reboot (or at least close my user session) which is a plus.
You're right. But, to be honest: my solution to that is to run unstable.
One issue with Debian was the lack of support for proprietary firmware in the stock installer from the Debian web site. A lot of people trying Debian and not aware of this ended up stuck with no WiFi support during installation for example. But this has been fixed, the Debian Bookworm stock disk image includes firmware now.
Yes, you can just get work done with it on ThinkPads (both modern ones, and many older ones).
Debian also offers you a few other desktop environment options, some of which will need more tweaking than the default.
Personally, I ignore all of these, and did my config files tweaking atop Xorg and Xmonad, years ago, and keep using mostly the same setup with each major Debian version since then.
(So far, Debian hasn't forced ads onto my start menu, reverted my explicit opt-outs, spied on me, manipulated me against my interests to suit someone else's business or promotion criteria, etc.)
happy 30th! happy debianday!
However I would have to say that `dnf` (the new `yum`) is waaay better than apt. For a start it is much much faster to install things. I don't know why apt is so slow.
But also it comes with great features to help you deal with very common and tedious Linux admin tasks, like "what package do I install to get this file my program is demanding?" (`dnf provides`) and they have some very nice features like if you run a command and it isn't installed it will offer to install it for you and then run your original command. Someone actually thought about UX for once.
Or if you run a program and it can't find a shared library, it will tell you all the missing libraries, not just the first one. It would be amazing if it also offered to install the right packages but it doesn't quite yet.
So in conclusion I'd stick with Debian given the choice but I sure wish the Apt developers would spend some time using dnf.
You can install apt-file, and then use `apt-file search`.
I (and everyone else I know of) have the opposite experience, which pretty much matches the numbers here: <https://michael.stapelberg.ch/posts/2019-08-17-linux-package...>. DNF seems to be 0.1% faster than YUM, but it’s still not competitive with other package managers.
But it is quite annoying - I wish the update were faster.
1) zstd compressed metadata. Currently almost all repos use gzip, but zstd works better. All the software support is in place it just needs to be used, and Fedora will likely be turning out on soon.
2) dnf5 will do a better job of parallelizing metadata downloads. Currently it happens one repo at a time.
3) dnf5 will avoid downloading file lists.xml when it's not needed, which is a big help because that file tends to be the largest one
Hopefully then it will be faster than apt without any asterisks
Really? After 10 years of using distros with systemd, you'd consider switching because you're "scared" of it?
It's more difficult in desktop installs.