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.
At long last, someone FINALLY admits that BSD is dead. Or should be. No one has ever dared admit it before.
Just curious... does Netcraft confirm this?
At least, not on the desktop. Certainly, some people do use Linux on the desktop, but they are almost entirely either those hand-held by sysadmins, developers, or people with narrower than normal needs who don't mind reinstalling everything every couple of years. I know it is easy to take this as a troll as Linux zealots remain convinced than "next year will be the year of Linux on the desktop" as sure as they were 15 years ago, but if the definition of insanity is doing the exact same thing over and over and expecting a different result, much of the Linux ecosystem is guilty. I would like to consider Linux an option, but it just isn't, and I don't believe it ever will be.
I guess Gnome is becoming more selective in it's appeal just like SpinalTap.
Was BSD relevant at some point? I think I was sick that day. Could you fax 'round the memo so I can update the logs? "BSD was relevant today. Huzzah! Who knows what tomorrow will bring!"
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I will be sure to let the good folks at Juniper know.
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.
I'm downloading BSD right now, and going to install it tonight.
See! BSD is still relevant!
well, i don't necessarily hate avahi, haven't really looked at it much. But pulseaudio and systemd are two horrible mistakes, so fuck this guy.
Oh, wait.... Maybe I'm thinking of BFG.
...oh... "PulseAudio, Avahi and systemd": three good reasons why his opinion isn't relevant
How many years were wasted by the Linux community dealing with that atrocity? A curse to anyone who hires this piece of shit, grants him interviews, and timothy for posting this on slashdot.
You are new here, aren't you.
People who really care about freedom and know what they're doing run real UNIX operating systems and wouldn't touch Linux, Gnome, GTK, Qt, PulseAudio, Avahi, etc with a 10 foot pole. As for everyone else: 99% of them run Windows or Mac.
(Signed: Alex Libman's sockpuppet.)
now we know.
the developer lacks humility.
that basically everyone and their brother uses?
ogg voribs playback using Alsa 5.7% CPU usage total
use PulseAudio and the PulseAudio daemon takes 36% CPU
That's telling when it's taking less CPU to decode compressed audio than it does to forward the audio to the sound card. Maybe PulseAudio was doing an expensive resampling, but that's it's fault for not letting the sound card do the resampling. This was an older slower system, but who wants to burn extra CPU cycles like that?
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
... 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.
"...people really shouldn't misunderstand that."
George Orwell is turning in his grave at such a horrible abuse of English. Why didn't he just say that BSD is double plus ungood?
Android has a much better claim to "being Linux" than OSX has to "being BSD", and I know a lot more people who use Android on a daily basis than OSX. Even Apple is clearly moving away from OSX and towards iOS, which lets them lock their users in far more easily.
Lennart Poettering is indeed an idiot, but OSX isn't BSD, and certainly isn't in more systems than Linux, let alone "all UNIX variants put together".
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."
I see a lot of hate for PulseAudio in these comments, but no mention of Avahi. If a distro has it installed and running by default then that is one of the first things I uninstall or disable. Sad to say due to some odd dependencies it is sometimes easier to disable Avahi instead of uninstalling it (unless I feel like a sadist and and go go and re-install all those other packages that somehow ended up in dependency hell with Avahi).
As for BSD, I haven't tried using it on the desktop, but I've had no complaints when I've run FreeBSD on headless servers. Well, I take that back, my single complaint is BSD, or at least FreeBSD, is behind-the-times with regards to versions of some software and packages. Of course, that problem mainly exists because of people like Lennart who want to write off BSD and focus only on Linux.
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.
BSD: Lennart Poettering Isn't Relevant Anymore.
Pardon me while I shut down my OpenBSD pf firewall guarding my Plone installation running on FreeBSD -- the latter of which you'll need to not be sighed at on the Plone support forums.
Someone should ask him his opinion of slackware. Because this *llnux* distro does not package gnome, systemd, or pulse audio. On purpose too. But it has the other desktop environments. I wonder why.
There are many bugs in PA that need to be solved. I see a lot of people complaining about that but very few actually helping out to fix them. Linus couldn't create Linux on his own. It only got the the place it is now by many supporters. Maybe people should put some effort in helping Poettering instead of bitching.
Because I'm going to listen to someone who created those two monstrosities. How the hell did any Linux distro accept that garbage?
the french haven't been relevant in 100 years either....
If he EVER produces ANYTHING that actually fucking works, or genuinely adds value, or, really, has ANY upside at all, maybe then I'll give him some credibility. But since his track record is one of unimitigated failure (on a technical level, that is: he's obviously extremely good at "selling" his garbage) I think I'll wait for someone whose impact on OSS hasn't been 100% NEGATIVE to chime in on the subject...
Was the way RedHat treated it back when Gnome started.
Social pressure and the threat of KDE forced change.
Windows is most popular OS. It's obvious. Who uses it? Hmm, forget this question. Well, Linux is gaining popularity more and more. Even blonds know today something about Linux. Therefore it is being filled with different crap like PulseAudio. BSD is for old-school professionals only. So, dear Lennart Poettering, why you dare speak about BSDs?!! Looking at that shit, you wrote, called libdaemon, pulseaudio and others, I do not think you're old-school professional.
Pulseaudio, b.t.w is the first thing I remove after installation. I's the most annoying piece of crap in any linux dist.
Regarding BSDs. It will never be "popular". It has academic model of development and strong user community. This is like classical music and pop music. Classical music is dying last 100 years.
I sometimes do. If a certain iBook weren't having problems with the video generator chip (_that_ famous problem), it would be running openBSD mostly now. (and sometimes Vine Linux and sometimes ancient Mac OS 10.3). But mostly openBSD, even with the funky need to startx after logging in.
Saying *BSD is irrelevant is kind of like saying your dad is irrelevant.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
You know, I think because Avahi is so easy to turn off, maybe it doesn't get the hate it deserves. I also turn that off.
"Debian kFreeBSD is a toy OS, people really shouldn't misunderstand that.''
It is extremely important to have more than one free kernel. In other slashdot stories we all have seen the attack to Android, which is basically Linux. How long before MS Apple and other criminals (convicted monopolists) attack Linux to oblivion in USA. I just hope, that Europe might come to their senses, and continue to resist software patents.
I had hope about free Solaris, because I believed that Sun could protect the OS with their patent portfolio. But now Sun is Oracle.
So, Debian kFreeBSD and Debian kHurd, are invaluable projects. It must be made clear to those criminals that if they nuked Linux, everyone would switch to a replacement kernel (FreeBSD) without affecting the userland. And if they nuked FreeBSD too, then we could switch to Hurd, and the criminals would have to start all over again.
By the way, of course Debian kFreeBSD would be a toy OS. Didn't MS say so about Linux at the start? didn't old Unix vendors say exactly the same about Windows? And before that wasn't DOS only for playing around with toy computers?
Wow one guy is responsible for the three worst things to happen to Linux in the last few years and he's still doing interviews?
I bet he's working on Gnome3 too isn't he?!
#include <sig.h>
I find it surprising that the guy behind the projects mentioned, hasn't heard or appreciated the concept called an "adapter".
An adapter is either an interface or an implementation of said interface (the term is a bit vague in that sense) designed to connect software components that can't "connect" to each other by themselves, essentially an abstraction layer. It is what you'd use if you need to extend your software, but worry about platform portability. Think of it as a LEGO brick that is needed to connect two other LEGO bricks.
http://en.wikipedia.org/wiki/Adapter_pattern
It is now official - Netcraft has confirmed: "*BSD is dying" trolls are dying.
Yet another crippling bombshell hit the beleaguered Slashdot community when recently IDC confirmed that "*BSD is dying" trolls account for less than a fraction of 1 percent of all posters. Coming on the heels of the latest Netcraft survey which plainly states that "*BSD is dying" trolls have lost more market share, this news serves to reinforce what we've known all along.
You don't need to be a Kreskin to predict their future. The hand writing is on the wall: "*BSD is dying" trolls face a bleak future. In fact there won't be any future at all for them because "*BSD is dying" trolls are dying. Things are looking very bad.
All major surveys show that "*BSD is dying" trolls have steadily declined in market share. They are very sick and their long term survival prospects are very dim. If they are to survive at all it will be among the "hot grits" dabblers. "*BSD is dying" trolling continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, it is dead.
Fact: "*BSD is dying" trolling is dead
OMG PULSEAUDIO WAS LAME ALSA WAS SO AWESUM WORKED 4 ME. OMG SYStEMD IS LAME CUZ ITS LIKE OSX LAUNCHD SYSV IS MORE HAKABLE. AVAHI SMELLS LIKE POO. LENNART IS A DICK HAHA LETS BEAT HIM!!!111oneone
Lennart is doing good work. You people need to chill the fuck out and jump off the hate wagon.
Seems like we get anti-Lennart posts about twice a year. The guy is personable, an excellent programmer, and has some opinions. Why are so many people threatened by him, I wonder?
You all should know that Lennart Poettering's creations are widely criticized on FreeBSD, for example.
http://forums.freebsd.org/showthread.php?t=22444 - "Some things may break in mysterious ways." (because he refuses to accept /usr directory in systemd or wtf it may mean)
Here a thread about PulseAudio: http://forums.freebsd.org/showthread.php?t=2613
I guess, he is a bit disappointed and fights back now.
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 actually changed to FreeBSD on my desktop 10 years ago because Linux distributions have been slower than FreeBSD in providing up-to-date ports.
I occasionally changed to a Linux-based desktop for some months, but always gave up, because I missed FreeBSD ports collection very much. I even tried with Gentoo, but it locked itself up into some weird dependencies, I could not find out how to do the next upgrade and changed to FreeBSD again.
I think FreeBSD is much more easier to use than Linux distributions. I don't like to spend time about thinking what's broken next on my kernel. At the moment Wireless LAN is broken on Linux for me (some kind of regression). For FreeBSD kernel, I just load the drivers (modules) instead of compiling stuff into kernel. FreeBSD is comfortable in every way... that's why I use it.
Excuse me while I ignore the git that brought us "latency is good" pulseaudio. It's getting pushed because gstreamer uses it, and why distributions would push that, well, the only reason I can think of is that they've had a lot of monies or "other favours" from certain people involved. The simplest way to fix audio problems is to disable pulseaudio, so that's become the standard "try first" remedy. That has to be a worthwhile advance of the state of linux somehow, but buggered if I know how that works. Making it more "windows like", perhaps? Is that what "everybody" wants?
He merely states BSD isn't relevant to desktop systems.
He also defends PulseAudio quite successfully, IMO.
As for systemd, I still am not sure what to make of it - it seems very advanced, there are definite benefits, but somehow it seems to be doing too much for a single application...
AGREED! You can call me a BSD fanboy if you like, but I run FreeBSD on about 20 servers and 10 other personal boxen for various purposes (and yes, most of my "desktops" are FreeBSD) and another 50 or so installed at customer sites... The ** ONLY ** reason I ever use any variant of Linux for ANY reason is for tuner card support for Myth-TV-type systems. And I HATE it. FreeBSD just always works. Set it up, sit back and read the logs. Thats what UNIX is supposed to be. FreeBSD has never crashed and eaten files on me... Many of my Myth boxes seem to eat files every few months for no apparent reason... no matter what filesystem I use, even on a clean shutdown probably 20% of the time when I fire up one of those Linux boxes it won't even fsck and boot; it's easiest to just pull the HDD and fsck it on another box... That's just the tip of the iceberg... It just seems to me to be a horribly fragmented OS... everyone and every distro does something differently and mostly just in the name of being quick-to-market... They all seem to have that same Microsoft-style disease; get it out the door quickly instead of doing it RIGHT. Every time I have to actually use Linux for something It makes me realize just how inferior it is to FreeBSD... Sometimes seems almost as bad as Windows! I'll take my BSD flavors ANYDAY over any flavor of Linux. Yes, perhaps I'm excessively biased (I've been using FreeBSD extensively since 1.x) but I've tried many Linux variants MANY times over the past, what's it's been now; 15 years? I've TRIED to like it! Yet, I've NEVER liked it one bit... ARGH! GRRRR!
On the desktop maybe no, but very relevant for servers.
He is desktop guy anyway.
BSD lies at the foundations of MacOS X (Darwin) and the Mac is very relevant. Maybe the open source BSDs aren't where its at at present but the lineage is alive and well.
We can't move forward because BSD is holding us back!
This is just a backfire being set to try and control the "Year of linux on the desktop" jokes. There's some amazing work being done by the BSD people and the BSD license lets a version of that work be "locked away" if the developer/user desires it. Linux devs hate that. GPL is like that lazy room mate who keeps borrowing your shirts.
After the release of Fedora 15 with Gnome 3 ... I just switched to Xfce ...
And the only reason that I have not tried BSD yet, is that it must be installed on a primary partition ... and I have too much OSes installed and too few disks
"You ask me if I keep a notebook to record my great ideas. I’ve only ever had one"
http://worldsstrongestlibrarian.com/3207/einstein-was-hilarious-and-humble-three-great-quotes/
I remember a quote from Linus Torvalds which said "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Yeah I know that's many years ago. Back to question. Is BSD seriously way behind Linux ?? Btw what you guys think about PC-BSD PC-BSD: FreeBSD Made Easy for Your Desktop
i use OpenBSD on *all* my laptops. these are not servers. they are desktops with gnome/chrome browser/etc. find it works really great. i don't know if he's just making stuff up sight unseen or he's actually tried using one of the BSDs.
If BSD were irrelevant, Netcraft would have confirmed it.
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
> Now I understand that he is to be stopped at all costs.
The horrible truth is there are no Linux developers who are trying to create a UNIX for the 21st Century. They are all of three types. There are the ones who develop for Linux in a VM on their Macbook who want to make Linux into a knockoff of OS X. Then there are the ones who develop Linux apps on their Dell or Thinkpad who lust after Microsoft's taillights, cloning every one of their new features and APIs. Then there are the ones who develop Linux on their Windows PC who are working on enterprise/server features who care not for the Linux desktop. Yes I have generalized a bit, but it serves frighteningly well as a first approximation of the current situation.
That leaves BSD, but there is no innovation happening there either, the small about of developer resources there are consumed trying to keep up with the churn in device drivers and keeping linux binaries running so they can have must have things like a web browser, flash player, etc. The old mainframe/timeshare UNIX model built around terminals does need updating for the 21st century world of multiple CPUs per user, dynamic hardware and pervasive networking. But nobody is even thinking about those problems except Plan9 and it only exists in emulators because of the driver problem. There is almost no thought going into preserving the UNIX culture because we took in to many immigrants from Windows/Mac and didn't make them natives before giving them commit access our key cultural artifacts. There is probably a lesson here for the larger political immigration arguments in the 1st world but that gets kinda offtopic.
Democrat delenda est
If focusing on the topic heading i would agree..
When introduced in such a black and white manner it's difficult to bother reading the original article, but when read in context he isn't being quite as dismissive or blunt as saying it's completely irrelevant.
A better way of rephrasing his opinion is that he doesn't think it's relevant in the interest of popularising free software. As a disclaimer he also acknowledges how this isn't the sole purpose of free software, and how BSD has relevance to other people. Here is an extract pertaining to the discussion of BSD's relevance:
LinuxFr.org : Systemd use a lot of Linux only technologies (cgroups, udev, fanotify, timerfd, signalfd, etc). Do you really think the Linux API has been taking the role of the POSIX API and the other systems are irrelevant ?
Lennart : Yes, I don't think BSD is really too relevant anymore, and I think that this implied requirement for compatibility with those systems when somebody hacks software for the free desktop or ecosystem is a burden, and holds us back for little benefit. I am pretty sure those other systems are not irrelevant for everbody, after all there are people hacking on them. I just don't think it's really in our interest to let us being held back by them if we want to make sure Linux enters the mainstream all across the board (and not just on servers and mobile phones, and not in reduced ways like Android). They are irrelevant to get Free Software into everybody's hand, and I think that is and should be our goal. But hey, that's just me saying this. I am sure people do Free Software for a number of reasons. I have mine, and others have others.
it is basically the same thing.
freebsd as 'irrelevant' and 'holding us back' is kind of a bizarro argument.
Hurd is taking over it's space.
I sense a puny disturbance in the Force, as if dozens of DNS operators suddenly cried out in terror, and were suddenly silenced.
The decades-old argument in favour of BSD is that it's more secure than Linux. Yeah, great. It also doesn't support any hardware nor software from this century. I've always felt like BSD was an unloved, unjustified waste of resources. I've never bothered supporting it, and while Linux has pissed me off lately with feature bloat and poor QC, it still causes me far fewer headaches than the handful of BSD boxes I occasionally have to support.
I like Theo, he's a good shit, but I don't care for his project. I'd rather see his great skills put to use on improving Linux.
-Billco, Fnarg.com
surely he meant Linux audio isn't relevant anymore ?
Lennart Poettering isn't relevant anymore .. nice chap though he seems to be, in interviews i've heard, lock him in a room. please.
I hate avahi as well .. and Nepomuk, and Akondi .. first thing i do on any desktop Linux system i install is remove all this pooh. .. i just make the executables er, non-executable. that seems to fix it just fine :)
if dependencies wont allow removal
http://www.youtube.com/watch?v=Rgd3WeWG7sY
Thanks to the ALSA alternative, the OSS developers added in v4 modern hardware based functions (midi, mixing, etc) that were missing... and the design its much better than the PulseAudio one (imo its cleaner than ALSA also)
When he does not like something, he calls it "irrelevant". He also called OSS "irrelevant" when he was promoting his crappy PA.
I'd expand it to say Linux is a toy OS, people really shouldn't misunderstand that.
Must have been sick that day.
I could not agree more. I have used many of the GEOM features, they all work perfectly. The partitioning scheme, in particular GPART and GLABEL, make working with USB and other hot-swappable devices much easier and less error prone.
The FreeBSD motto is "the power to serve", linux laptop users should keep that in mind.
Many FOSS projects have their primary development done on xBSD, so that fear may be overstated:
http://uptime.netcraft.com/up/graph?site=www.apache.org