Happy 20th birthday Debian
bits.debian.org
bits.debian.org
The lack of any integration with a specific desktop environment, and having pure GNU and Linux underneath a pure DE is something that is really quite satisfying. It gives you modularity and customizability without having anything break or feel out of place; something that often happened to me while switching DEs in Ubuntu.
It really has been the benchmark for all free software so far. And the Toy-Story themed releases are a nice touch.
Happy birthday, Debian.
<3 Debian.
...Gentoo.
I'll agree that many Linux distros are better for beginners, but I dislike having software which I won't use included in my operating system, and I appreciate the FreeBSD ports system and it's ease of use.
Suspend/resume would be nice, but is not a deal breaker for me, as shutting down and powering on doesn't take so long that it's unreasonable, and with a 12 cell battery my netbook runs all day on a full charge.
As for suspend and resume, it didn't become an issue until recently when my workflow became sit for half-an-hour to an hour, then pick up and move multiple times a day. Rebooting, opening all my programs again, etc. became tedious.
I've been tempted to go down that route before...
But I can't go to anything but Arch. I have opensuse on my grandparents PC and I so desperately want to put Arch on it since managing the legacy in any of the distros that aren't Arch (ie, /boot/grub and /boot/grub2 on a standard install, init scripts mixed with systemd units, xinetd + systemd, etc) makes me feel like its 2003 instead of 2013. I sometimes put dual boot Ubuntu / Windows on some of my freelance IT customers to let them pick what they like and keep the other as a failsafe, but tweaking Ubuntu now feels like a chore. I still giggle with glee when installing a new Arch box though.
You don't realize it initially but Fedora/Ubuntu are suffocating.. rapid releases changing things that didn't need to be changed (I have zero objection to actual improvements, that is the reason I used Fedora for so long (and Gentoo during a time I wasn't satisfied with Fedora's ability to keep up)), focus on the "standard" experience causing unnecessary breakage, etc.
Now I just sit on Debian, look at the other distros, and scratch my head. It seems like they are expending so much effort just spinning their tires. A new Fedora graphical installer? You're only going to use that once, and the existing one wasn't broken! Ubuntu on phones? You haven't even figured out how to get "regular" people to use it on desktops yet where your competition is mostly windows... now you want to compete with iOS and android?
Maybe they are getting somewhere, but it sure as hell appears to be inefficient. Ease off the throttle and do things right.
- A. nearly every developer uses Ubuntu on their own workstations, and
- B. Ubuntu has all the other shiny new pre-1.0 stuff to pull in as deps (it's a network effect, in other words.)
So, would, say, slapping Ubuntu's apt repo-set into Debian work to satisfy an Ubuntu-targeted DEB's prerequisites, or would there be tons and tons of conflicts?
On a practical note, we are forced to maintain these 2 packages separately if only because Ubuntu uses upstart and Debian doesn't.
Re: network effects of Ubuntu dependencies. In our case that was not a factor, since Docker is a static binary built in Go, and all distros are equally hapless in their management of that. In fact, we are divorcing ourselves completely from distro-specific dependency management. As of this week, docker packages are built by us in an environment we control, not the distro build farms (hint: we build docker with docker). Then we wrap it with fpm and call it a day. Separately, we are working with downstream maintainers of each distro to help them package docker in a policy-compliant way. But those are 2 completely separate tracks.
I'm not sure if it is actually a part of the Debian project or just something that grew alongside. Can be useful sometimes, but if your present channels work for you then I'd suggest you might want to do without the 'noise'[1]
[1] http://forums.debian.net/viewtopic.php?f=20&t=106389
PS: never ceases to amaze me that you can download an iso, boot a computer, install an operating system and application software, and do stuff just when you want to without upfront cost (other than time). Debian is a large part of that history isn't it?
Debian was an early full Linux distribution, but it wasn't the first. Debians big (early) contribution was apt, which could install packages and resolve dependencies over the internet and made package management easier than rpm based distributions of the time.
It's a little hard to view in landscape mode but Wikipedia has this cool graphic to show the development of Linux distros.
Linux has come a long way... =)
It would be even cooler if there was some indication of popularity over time as well, e.g. via variation in line thickness or something (...image gets even bigger... ><).
That is quite the understatement. I can remember the shock and amazement that came over me the first time I used apt. It was one of those computing moments that I will always remember.
Unfortunately I also remember being frightened whenever I had to read the XFree86 README and saw the section about video cards setting on fire.
[1] And to a lesser extent xserver-xorg-{input-all|video-all}
God, I feel old.
I don't use Debian much these days, certainly not as a desktop, but it will forever be the "real" Linux distribution in my heart. Without the ongoing work of umpteen Debian package managers, you wouldn't have Ubuntu (and all its humongous downstream), Knoppix, and so on.
Each set of discs is for one architecture only.
I still remember when Fedora moved to DVDs. I was quite frustrated because I didn't have a DVD burner at the time. Almost 13 years later and my distro of choice fits on a single CD-R; I guess I've come full circle.
I had to install my first Debian hit (1.1 / buzz) via recycled floppies downloaded over a 33.6k dialup.
There is not a single time at my life since where I haven't had a Debian installation somewhere since (currently have 46 machines running it at my command).
My first Linux experience was downloading Slackware over a slow modem line (I want to say 14.4, but it was a while ago) onto floppies.
I quickly upgraded it using dist-upgrade to unstable, which was potato at the time (testing didn't exist yet).
Thanks for all your hard work, and especially for introducing me to Debian. Have a wonderful Debian birthday!
Though, I have to admit, I downloaded Wheezy and gave it a go. Holy cow, I'm soooooo glad Ubuntu exists. It's amazing all the small touches that Ubuntu does to make Debian unbelievably usable.
That being said, Ubuntu wouldn't exist without Debian. Way to go, Debian!
The big reason I chose Ubuntu and just ran with it is support and security updates. Ubuntu LTS, I believe still, is supported for much longer than Debian is.
I'm not particularly familiar with CentOS. I've been an apt user since rediscovering linux, and every time I venture onto an rpm-based system, yum just spews hard-to-read crap at me. It feels like rearranging deck chairs, so I head back to what I know.
[0] http://www.debian.org/ports/kfreebsd-gnu/ [1] http://crunchbang.org/
I finally installed Squeeze and the installation process was painless. The dist-upgrade to Wheezy too was easy. And now I'm really glad to see they have a 1 CD download containing only Xfce, which is my display manager of choice.
Happy Birthday to the Debian project!
A few weeks later, a handful of people I chatted with on IRC encouraged me to get rid of Slackware and install Debian, so I did. It was a huge learning curve and certainly not the best choice of distribution for a new user but I'm glad I stuck with it. I was forced how to do everything from a command prompt and reading TFM wasn't an option at the time, it was a requirement.
In the 17 years since, I have never regretted my decision. There was a short period where the internal politics became overwhelming and I almost switched, but I told myself to hold off. I am glad I did.
I'm a big fan of OS X and I've flirted with other distributions over the years but I always come back to Debian for my personal machines. In a large environment I actually prefer another distribution but Debian will always be my true love.
I extend thanks to anyone who has been involved in the project over the years and helped move it forward. I owe all of you a beer.