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 will be sure to let the good folks at Juniper know.
Why are you using "anymore"? When was Linux ever relevant on the desktop?
Disclaimer: linux desktop user
Here's a hint, it's unlikely that you would be on slashdot if not for BSD.
Linux zealots remain convinced than "next year will be the year of Linux on the desktop"
Heck, next year isn't even the year of the desktop anymore.
sic transit gloria mundi
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.
Must have been a busy day for it!
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Oh, wait.... Maybe I'm thinking of BFG.
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."
Precisely. Linus' kernel has found critical mass in Android. It uses as little of GNU as possible and - it's just a kernel - Google could port dalvik to one of the BSDs within a year without too much trauma.
I'm still hopeful we'll see desktop wayland-enabled meego/webos to save us from Gnome3/Unity!
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!"
Remember to sign your entry "So long, and thanks for all the packets!"
Tomorrow will bring a centrally controlled internet. Huzzah!
Agreed, though PC-BSD is really nice, on supported hardware, the lack of, and/or late driver support is just unbearable... Really nice for network (monowall) or NAS (FreeNAS) base OS though... stable API structure good... breaking everything under the sun every other kernel update, bad.
Michael J. Ryan - tracker1.info
avahi is fine (it's a re-implementation of Apple's bonjour/zero-conf for broadcasting local dns and services. quite useful).
Do you even lift?
These aren't the 'roids you're looking for.
You are new here, aren't you.
Yeah, there was this company called Sun that had some small server market share a ways back, using an OS based completely on BSD...
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
And Juniper is using JunOS on it's new Switches and Firewalls now, not just it's routers.
EA David Gardner -"... but the consumers have proven that actually what they want is fun."
... 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.
Was BSD relevant at some point?
It was super influential in the early '80s.
We live, as we dream -- alone....
"...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?
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.
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.
BSD Unix invented TCP/IP practically with release 4.2 as it was integrated. Before then It arpanet was only PPP. The localhost as in 127.0.0.1 and many utilities in Linux are based from BSD Unix standard. Bill Joy wrote this who also became the founder of Sun Microsystems. Guess which OS Sun chose? SunOS was BSD Unix.
I used it 6 years ago last as it was frankly fun compared to boring Linux and it had a great handbook if you bought it at Borders or CompUSA. The config files in /etc were #remove this line to do something cool. It encouraged it unlike any other OS I have ever seen. The scripting was simpler and you had cool stuff like /usr/etc/cvsup #uncomment this line for real CVS updates automatically. The handbook explained these quite well. The man pages for FreeBSD were more unixlike and interactive where I can do man of a .config file. /Usr/share/local/doc had real manuals and tons and tons more documentation than Linux where you had to google to go find it.
Linux uses RC (AT&T style) config files which were more cryptic and less command line friendly to do simply hacks to automate stuff. It is not the same with /etc on a Gnu/Linux system.
FreeBSD I found easier to learn and use. Ok that was a rant rather than if it was ever relevant on why it was supperior. ... but yes BSD was relevent and if it were not for the AT&T lawsuit that canned it for 2 years you would be using it today rather than Linux. This was why BSD users flipped over the SCO lawsuit as it brought memories of death as FreeBSD as Linus wrote Linux instead of waiting for them.
It is a shame
Today, it is a niche and a dying one. I left because FreeBSD 5.x was really really horrible and I needed to learn Java for school. My USB keyboard wouldn't work for 2 years?? Java 5 had many new features and Java 3 with many patches from some guys website (literally), I had to bootstrap FreeBSD 4.12 (already obsolete because 5.x sucked ass) to get it to run. I went back to windows rather than try to use Linux again :-(
BSDi, was the defacto OS for small ISPs 10 years ago too and it was the commercial version of Free/net BSD. It went out of business or was bought by Walnut creek. Sun's were expensive and Linux was merely a toy compared to a real BSDI Unix.
BSD 10 years ago could run circles around Linux in network throughoutput and other benchmarks. Linux is just catching up today. It was 5 years ago that Samba even caught up under Linux as to what the BSD operating systems could do back in the early 90s.
The FreeBSD ports had a lot of applications bundled and if it were not more popular today I am sure it would be easier to use with preconfigured software to setup things like Lamp or Lapp (with BSD instead of linux).
http://saveie6.com/
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.
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.
I wrote PPP, but my mind meant just IP. It is late ...
http://saveie6.com/
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.
all i can say for you is arch linux hehe straght hardcore build your own os distro there but also very well documented on how to do it. i agree ubuntu has gone off the deep end but so has gnome. no ubabilty tweaks in there releses just oh look at the 3d ontop of a interface everyone hates and that only proves they only care abought being trying to be cool and not the user exp. why i run xfce at least those guys are still in the realm on sanaty.
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.
"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
systemd is fine. Out of interest, what exactly is your problem with it, other than it's not SysV init?
Pirate Party UK
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.
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.
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!
Agreed. Of course I hated PulseAudio (in Ubuntu) at first, but I've read enough to know it wasn't Lennart's fault and anyway now it just works.
These "Linus' Moments" of him doesn't help much, but I always found reason in them.
I think this might be the article with the worst ratio of uninformed and nonsense comment (per total comments) I've ever saw. "I replaced PA with ALSA", "cgroups -> jails", "BSD is relevant, it's used by Apple", etc, and all of them voted +5, Informative! WTF?!
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....
It's safe to say that iOS is still OSX, and it seems reasonable to say Android is as much Linux as iOS is OSX. Do we really need to know anything else to have a conversation about this stuff?
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
FFmpeg and VLC look pretty relevant...
Contrary to the popular belief, there indeed is no God.
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...
So it's exactly like pulseaudio then! I think I'm seeing a pattern here.
He merely states BSD isn't relevant to desktop systems.
Yes and saying this, he is already wrong. It is as much relevant as Linux is. Maybe he also thinks about Microsoft's position about Linux desktop systems. I hate his arrogance, really. Not every operating system has to be like Linux and developers should respect this before breaking portability generally (see X11 disaster... X11 used to be a standard earlier). There is also a possibility to help in the development.
I am using FreeBSD and I like Linux systems, but having such kind of developers on the Linux side is simply shit and makes the whole Linux community look bad from my point of view.
True about the Ubuntu part.
We still run 8.04 on client boxes. Everything "just works" after the initial install, and it doesn't complain about the onboard Intel gfx on 10-year-old hardware.
I wouldn't dream of running Ubuntu on a server, though.
As for Pulseaudio, I can play music on one machine, games on another, my wife can play music on her machines, and our daughter can play a game on her machines and all 6 client boxes stream it over the network to the headless file/print/PulseAudio server which outputs to our cheap 5.1 surround system.
All of it plays flawlessly, through the same source, with no noticeable ticks.
PulseAudio works very, very well IMO.
I WOULD, however, like to see PulseAudio stream input from the line-in port.
Anybody got an angle on that?
"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.
"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. " You think snide remarks like this should earn him kudos? Of course, BSD users are going to take exception to this.
> 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.
Aren't both iptables/ipchains Linux only? Doesn't NetBSD use pf like OpenBSD?
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
I know this is a troll post, but when you say "people with narrower than normal needs who don't mind reinstalling everything every couple of years" sounds much more like you're talking about Windows...
I am not devoid of humor.
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.
Read Mr Poettering's own account of systemd at http://0pointer.de/blog/projects/systemd.html Features are listed in legions but only one tangible, significant benefit: it's supposed to be faster. Only one real benefit and then only to laptop owners. What would a server admin care if it takes 2 minutes to boot or 15 seconds or 10 minutes? Who cares? Now, if you google the first major distro to go systemd ie fedora-15, you'll see that it's not faster at all in practice. So all that change, all the obfuscation of hiding in compiled code what used to be clear (in bash-scripts), all the complexity, confusion, breakages, fear, uncertainty and doubt amounts to - no advantage at all. I'm not sure if it's enough to have me bail out of the fedora world - but surely this won't find its way into RHEL?!?!? Please tell me not!!!
Not sure TBH. I just figured it was cross *NIX. I know they use netBSD + some software firewall, and the syntax looked exactly like iptables/ipchains so I figured that's what it was. The boxes just "worked" so we never really had to touch them much. So I'm not exactly sure what firewall package they used. PF could very well be it.
I'd expand it to say Linux is a toy OS, people really shouldn't misunderstand that.
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
BSD in in some of your or your employer's printers or routers or wifi or fax machine/copier or other appliances...as others pont out, mac osx and ios are BSD. many of the IPC, socket, and networking structures in your Linux (and in the commercial Unix even though they are sys V) are from BSD. The influence and use of BSD is massive. Even Microsoft still uses BSD code.