Lennart Poettering: BSD Isn't Relevant Anymore
halfaperson writes "In an interview with LinuxFr.org, Lennart Poettering speaks freely about his creations, PulseAudio, Avahi and systemd among other things. Naturally, what has stirred up most of the discussions online is Lennart's opinions on BSD. Following the recent proposal to make Gnome a Linux-exclusive desktop, Lennart explains that he thinks BSD support is holding back a lot of Free Software development. He says this while also taking a stab at Debian kFreeBSD: 'Debian kFreeBSD is a toy OS, people really shouldn't misunderstand that.'"
It is official; Lennart Poettering now confirms: *BSD Isn't Relevant Anymore
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming close on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be Lennart Poettering to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a cockeyed miracle could save *BSD from its fate at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD Isn't Relevant Anymore
Innovation is still happening on the OpenBSD and DragonFly fronts.
FreeBSD is all about incorporating other people's software at this point (ZFS, DTrace, LLVM), and hasn't really originated a good idea in a decade. Coincidentally, that is where DragonFly split off. That's what happens when Apple buys the FreeBSD development team...you get a bunch of core developers running FreeBSD in a virtual machine on MacBook Pros. They can't be bothered to get basic functionality like suspend/resume to work, and all new wireless drivers are lifted from OpenBSD.
NetBSD is dead.
Regarding the summary, PulseAudio adds nothing to the *BSDs...OSS has always been able to have multiple programs access the sound card at the same time. Avahi runs fine at least on OpenBSD, and systemd....well there are only about two Linux distributions even using it at this point.
Apple claims HTC is no longer relevant and Ford also claims GM is no longer relevant.
Seriously you're asking a linux developer his opinion on BSD? What answer were you expecting?
Only the State obtains its revenue by coercion. - Murray Rothbard
This guy needs beaten just for this.
Just curious... does Netcraft confirm this?
I guess Gnome is becoming more selective in it's appeal just like SpinalTap.
I don't take anything from this guy seriously after dealing with Pulse Audio on a few systems. The shit never improved and only added a layer of incompatibility to systems that ran just fine using ALSA by itself.
That was my thought, BSD gets a bit of a license in that regards because it isn't trying to take over the desktop space. There are a small number of OSes that are related, some are focused on the desktop environment, but they're more focused on polish and actually working reliably from release to release and evolving the experience over time.
Linux OTOH varies enough that I can't really make a particularly fitting statement on that. Some distros are run by people that know what they're doing and focus on fixing things that are broken, others like Ubuntu are clearly run by crack smoking monkeys and you end up with unusable garbage or releases that have nothing in common with previous releases.
But with the dozens of distros and all the talk of being relevant to the majority of users, it's hard not to view it like the short bus kid that thinks he's going to be valedictorian. At the end of the day, most of what's wrong with Linux is the direct result of trying to copy Windows and scoop up the users even if things like automounting were stupid to begin with.
Linux on the desktop is so last year...
When our name is on the back of your car, we're behind you all the way!
Yeah, it was. BSD was THE unix for awhile after AT&T got split up. In the early 80's BSD was the basis for a lot of proprietary Unix's. Afterwards, the *BSD projects came out. It was incredibly important for awhile. Further, I know a couple of places that still use net-bsd with switch cards and iptables/ipchains to act as a second tier firewall after a hardware appliance. They work quite well. I wouldn't touch it with a 10 foot pole for anything desktop related though.
not sure about today, but years ago, Juniper networks used freebsd inside, to run the userland side of their core routers.
netbsd was used (also about 10 yrs ago, a lot) for non-intel style embedded network devices. I was at a router/switch company and we used netbsd (ppc arch. at the time).
can't say I ever ran into a bay area company, during my travels, that used openbsd. but back about 10 yrs ago, freebsd and netbsd *were* quite popular in the enterprise. corp people didn't like the GPL (at least at the time) and bsd was the most business-friendly license they could find.
--
"It is now safe to switch off your computer."
now we know.
the developer lacks humility.
back in the late 1990s, i had a flamewar on an irc channel with a guy from redhat, screaming at me that there was no reason anyone would want to have two programs play a sound at the same time.
Linux's vaguely meritocratic approach has obliterated the BSD cliquish approach, period.
Does any other OS have multiple competing teams writing the scheduler? How could anyone possibly compete with that? Seriously!
Conversely, the LLVM will eventually obliterate GCC for the same reasons, multiple participants engaging in healthy competition. Oh, plus the LLVM simplifies writing compilers for virtually any language.
p.s. Does APL/K/J have an LLVM based compiler yet?
The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
What? People play Doom all the time...
Really? I thought it was all the goddamned vampires....
It's the Stay-Puft Marshmallow Man.
... or perhaps the only annoying issue with OSS in general, is that the OSS community contains far too many fools who think that their opinion about some other project they don't like somehow matters.
That's different from any other thing ... exactly how?
The world is full of people like that. Each one of them is perfectly right in his or her own eyes. Anyone who sits there hanging on their every word is not only part of the problem, but the biggest part.
It is a miracle that curiosity survives formal education. - Einstein
For security, stability, and reliability, I will take OpenBSD over Linux any day of the week. I can look at my logs and most would-be intruders give up after doing an OS fingerprint on my gateway machine. They see that it is OpenBSD and quit while they are "NOT ahead."
Why does he have to spread crap like this around? Really, there should be cooperation between the Linux and BSD camps. They interoperate very well because, for the most part, they share some common userland tools and are also semi-POSIX compliant. One of Sun Tzu's principles in the Art of War is to divide and conquer. When FUD gets spewed from the OS camps, it simply shows how divided Open Source really is and makes it easier for proprietary OSes to gain inroads.
Sorry. I should have been clear: I'm not including embedded systems in that calculation; I'm only talking about desktops and servers based on PC hardware and similar. By that standard, Mac OS X has more than double the Linux installed base by most estimates (the most optimistic estimates I've seen for linux are 25 million, where the most pessimistic Mac OS X estimates are around 53-54 million, growing by roughly the size of the entire Linux installed base every 1.5 years or so).
If you include embedded Linux, Linux is probably more widespread, but then we have to get into the argument over whether Android is Linux and whether iOS is BSD, and that just gets messy....
Check out my sci-fi/humor trilogy at PatriotsBooks.
Many of the things that pulseaudio provides:
There were introductory issues too:
These issues seem to have been mostly solved with time but caused a lot of heartache along the way. The problem is whether it was a chicken and the egg issue where these issues wouldn't have been uncovered until people started testing these things but you can never get enough testers so...
Then there are issues that are still with us. If you have a creative sound card your life is going to be difficult. Pulseaudio doesn't make use of hardware mixing so if you have such a card, you may have noticeably higher CPU usage than ALSA alone (even though the audio mixing is no better). Two steps forward, one step back?
ALSA was never going to be able to introduce all the features mentioned in the first part of this mega post, mainly because it is too low level. Even OSS on the BSDs doesn't present an easy GUI for all those features (it does do mixing and per program volumes) yet Windows and OS X have many of these features. The big picture is that I can do things that I couldn't before and sometimes a lot simpler (remember esd and artsd?) but there was a cost. You may not find the cost was worth it but my feeling is that it will be around on "big" Linux (e.g. machines similar in power to desktops) for the next 10 years.
i think the only way for linux to be relevant on the desktop is if someone places their android phone on their desk.
Wealth is the gift that keeps on giving.
Hurd is taking over it's space.