Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 8, 2013 22:43 UTC (Thu) by hadess (subscriber, #24252) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 8, 2013 22:43 UTC (Thu) by bahner (subscriber, #35608) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 5:35 UTC (Fri) by wahern (subscriber, #37304) [Link]
Our IT team has been battling a problem with a Linux NIC driver for a month now. Constant downtime. Of course, the NIC and the driver are from a high-end vendor. In other words, it's not as well tested as, say, a RealTek or Intel driver.
FreeBSD has a smaller community. It's not as well tested on different pieces of hardware. So what? It's not like Linux disappeared during the almost two decades that Windows had superior drivers and hardware support.
If anything, I'd prefer to return to the good old days of Linux, where things were more black & white. A driver either worked really well or it didn't work at all. Word got 'round about what hardware was well supported, people flocked to it, and support improved.
These days Linux has at least nominal support for almost all the common hardware. But quality is far more variable.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 5:45 UTC (Fri) by csamuel (✭ supporter ✭, #2624) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 8:38 UTC (Fri) by rvfh (subscriber, #31018) [Link]
As the GP implied, FreeBSD will have stronger requirement on the HW on which you run it than Linux or Windows. Even MacOS has stronger requirements and is really only tested on Mac HW. That does not make it less useful, just a bit pickier :-)
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 9:21 UTC (Fri) by rsidd (subscriber, #2582) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 13, 2013 11:17 UTC (Tue) by mstone_ (subscriber, #66309) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 8, 2013 22:47 UTC (Thu) by jonabbey (guest, #2736) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 10:18 UTC (Fri) by tzafrir (subscriber, #11501) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 12:02 UTC (Fri) by drago01 (subscriber, #50715) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 17:18 UTC (Fri) by mathstuf (subscriber, #69389) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 16:16 UTC (Fri) by jonabbey (guest, #2736) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 8, 2013 23:27 UTC (Thu) by cventers (subscriber, #31465) [Link]
Clearly an OS kernel released in 1991 is too new to consider well established.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 1:56 UTC (Fri) by dvdeug (subscriber, #10998) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 3:33 UTC (Fri) by dakas (guest, #88146) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 4:36 UTC (Fri) by dvdeug (subscriber, #10998) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 3:48 UTC (Fri) by rsidd (subscriber, #2582) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 23:41 UTC (Fri) by smadu2 (subscriber, #54943) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 10, 2013 1:25 UTC (Sat) by rsidd (subscriber, #2582) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 5:50 UTC (Fri) by ncm (subscriber, #165) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 7:17 UTC (Fri) by gioele (subscriber, #61675) [Link]
You mean L4/Wombat or OK:Linux?
http://en.wikipedia.org/wiki/Wombat_OS
http://www.ok-labs.com/products/ok-linux
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 14:57 UTC (Fri) by pabs (subscriber, #43278) [Link]
So we'll all be running the Hurd soon? It has layers for running Linux drivers.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 18:50 UTC (Fri) by mathstuf (subscriber, #69389) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 10, 2013 5:59 UTC (Sat) by daniel (guest, #3181) [Link]
Single Source Tree
Posted Aug 9, 2013 7:39 UTC (Fri) by ldo (subscriber, #40946) [Link]
Have they discovered Git yet?
Single Source Tree
Posted Aug 9, 2013 8:08 UTC (Fri) by deepfire (guest, #26138) [Link]
Single Source Tree
Posted Aug 9, 2013 8:33 UTC (Fri) by joib (guest, #8541) [Link]
Single Source Tree
Posted Aug 9, 2013 9:24 UTC (Fri) by rsidd (subscriber, #2582) [Link]
Single Source Tree
Posted Aug 9, 2013 9:39 UTC (Fri) by rsidd (subscriber, #2582) [Link]
Looks like FreeBSD has support for git too, but it is purely ancilliary and will not replace SVN.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 8:13 UTC (Fri) by lkundrak (subscriber, #43452) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 9:38 UTC (Fri) by stressinduktion (subscriber, #46452) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 12:47 UTC (Fri) by rsidd (subscriber, #2582) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 12:56 UTC (Fri) by stressinduktion (subscriber, #46452) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 9, 2013 16:44 UTC (Fri) by rsidd (subscriber, #2582) [Link]
Good!
Posted Aug 9, 2013 15:48 UTC (Fri) by Shachar (subscriber, #67086) [Link]
Don't use it myself, mind you, but that's besides the point.
Shachar
Good!
Posted Aug 12, 2013 1:10 UTC (Mon) by man_ls (guest, #15091) [Link]
Good for what exactly? Just curious.Some measure of diversity is good, but I would expect that the best diversity is innovating on different concepts, not just rehashing an old distro that just sort of limps along.
There is a fine line between diversity and fragmentation. Nowadays I am not sure that any of the BSDs even qualifies to be in any of the two sides of that line.
Good!
Posted Aug 12, 2013 4:27 UTC (Mon) by Shachar (subscriber, #67086) [Link]
Shachar
Good?
Posted Aug 12, 2013 10:44 UTC (Mon) by man_ls (guest, #15091) [Link]
If their only intention had been to take the Netscape code base and change some obscure internal feature, then it would not have been worth it. (The long journey through the desert where their own raison d'être was to replace their UI with XUL was certainly not very interesting.) But all along they have shown a willingness to innovate with different projects; some have been successful and others have not, but at least they have not stopped trying.Apparently the most relevant thing that the FreeBSD project want to do is copy what Linux has had for decades and relicense some GPL bits. Their differentiating feature is that they keep kernel and userspace in the same repo (something which Linux do for some things but have discarded for others). It is hard to justify a project on how the code is organized.
But hey, if suddenly the FreeBSD project feels the need to build new things, it will be great. Until then the "diversity" card is not justified IMHO.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 10, 2013 6:40 UTC (Sat) by imgx64 (subscriber, #78590) [Link]
'You want a single source tree with everything that goes into the system? You have that with FreeBSD. It’s clear what parts go into it.'
I think this is a bit dishonest. The BSDs do develop more parts in their trees than Linux distributions do, but they still import a lot of components from outside. If I'm not mistaken, all they develop is the kernel, libc, "base" command line utilities (shell, awk, etc), and a few other actually useful components (pf in OpenBSD, for example).
One problem is that people will want the GNU equivalents anyway (glibc, bash, gawk, etc), so I'm not sure what developing their own achieves.
Another issue is that they don't develop their own desktop environment or even integrate one into their tree. In this regard, they're in exactly the same boat as Linux. Claiming they have "a single source tree with everything that goes into the system" is simply dishonest.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 10, 2013 10:26 UTC (Sat) by justincormack (subscriber, #70439) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 11, 2013 4:57 UTC (Sun) by dpquigl (guest, #52852) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 14, 2013 12:04 UTC (Wed) by k8to (subscriber, #15413) [Link]
I've never seen anyone outside the BSD projects expressing interest in this fact though. Personally I don't see the advantage for any practical purpose.
I mean it's an OK way to do things, it seems. It's apparently worked for a long time. But it doesn't seem like a competitive advantage in any way.
For binary commercial software it might even be a disadvantage because it means the kernel interfaces you're using may annoyingly change on you across versions.
For our FreeBSD users, we have to advise them to install the 'compat' libs when tehy want to run a FreeBSD version that's significantly newer than we're currently building and testing on. I don't see this as a big deal, but some of them *really* don't like it. On Linux, a single build environment has worked fine on everything from Gentoo to Slackware for around 7 years.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 10, 2013 9:50 UTC (Sat) by robert_s (subscriber, #42402) [Link]
That's a bit of a funny attitude for a project that has no problem including binary blob drivers in its kernel.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 10, 2013 21:53 UTC (Sat) by jiiksteri (subscriber, #75247) [Link]
> That's a bit of a funny attitude for a project that has no problem including binary blob drivers in its kernel.
From an idealistic point of view that may be funny.
But there's certain pragmatic value in knowing that a given FreeBSD version install has exactly this kernel with this libc with and this core userspace, both for FreeBSD developers and people wishing to develop apps against that. It's a bit harder targetting the various Linux distros, for example.
Disclaimer: happy with my fragmented Linux madness, wouldn't know my way around FreeBSD with a map.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 11, 2013 0:02 UTC (Sun) by Cyberax (✭ supporter ✭, #52523) [Link]
As for libc/kernel interface - Linux is surprisingly stable and reliable here. It's possible to intermix various versions of glibc and kernel without much problems. We have some userspaces (don't ask) from 2002 running with recent kernels.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 11, 2013 1:13 UTC (Sun) by jiiksteri (subscriber, #75247) [Link]
This is true, but the original article was referring to FreeBSD specifically.
> As for libc/kernel interface - Linux is surprisingly stable and reliable here. It's possible to intermix various versions of glibc and kernel without much problems. We have some userspaces (don't ask) from 2002 running with recent kernels.
Exactly. And don't get me wrong, I'm continuously impressed by the vigor Linux upstream (and Linus, I suppose, in particular) takes in enforcing the "we do not break userspace" rule. It's wonderful.
But a given *BSD, be it OpenBSD, FreeBSD or MyBedroomBSD avoids the problem altogether, always shipping the userspace with the kernel in a single blob.
Sure it's an ill comparison, and one should really compare a specific *BSD, be it OpenBSD, FreeBSD, NetBSD, Dragonfly, to a single version of a single Linux _distribution_ instead of Linux as a whole, but I have a gut feeling there are a lot more relevant Linux distributions than there are relevant *BSDs.
But there's some merit to the "with FreeBSD you know what you get" argument.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 11, 2013 9:03 UTC (Sun) by justincormack (subscriber, #70439) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 12, 2013 8:28 UTC (Mon) by dvdeug (subscriber, #10998) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 10, 2013 13:51 UTC (Sat) by Pawlerson (guest, #74136) [Link]
Yeah, right. It's so great it was nearly wiped out by Linux in every market. FreeBSD is absent in enterprise computing (SAP and so on) which means it's not solid at all. From my personal experience it's also much less stable than Linux and has mediocre hardware support. Let it rest in piece Hubbard.. Otherwise, it will become undead.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 11, 2013 4:59 UTC (Sun) by dpquigl (guest, #52852) [Link]
Not a solid base
Posted Aug 12, 2013 1:13 UTC (Mon) by man_ls (guest, #15091) [Link]
So, as some other commenters stated above, FreeBSD is just a parts repository to be plundered by big companies that do not even contribute upstream. No wonder the Apple guy wants it to move further along...
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 12, 2013 8:55 UTC (Mon) by bmarkovic (guest, #92313) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 14, 2013 11:54 UTC (Wed) by k8to (subscriber, #15413) [Link]
I work in the enterprise space. The solaris toolset has a lot of maturity to support the shipment of binary can't-change enterprisey junk that you have to troubleshoot without changing anything. libumem, dtrace, a high quality pstack that can peek into python.. the list goes on and on. I'm not a big fan of their debuggers but w/e.
However I haven't had a customer problem relating to Solaris since around 2009. They dried right up.
There's some business-development type contact that's using illumos/joyent stuff, but it's some kind of hosting arm of illumos themselves.
I'm just not seeing any adoption at all. It's kind of depressing.
---
FreeBSD has a sort of similar story. During our start-up days, our largest deal hinged on FreeBSD. We hated it. The posix threads implementation was *terrible*, but all our money relied on getting it to work, so we hacked around all the problems.
The kernel was pretty much fine but it sucked for us.
But all those problems were fixed by around 2008. I mean we had customers running ancient versions of FreeBSD and that was annoying, but the versions that the FreeBSD project was shipping didn't have problems by then. However, the customer base was drying up. By 2009 the number of customers was way below 1% (with linux at around 50% and growing), and the only customer I worked with post 2010 was a small university who clearly had made their tech choices in the ancient past with those who had made them long-gone.
Of course FreeBSD support for my type of problem space is actually quite bleak. There's no working pstack (that I can find) for posix threads programs, it seems there was one once but it went broken. The native gdb build seems to somehow send a variety of signals to all the threads while attaching (disturbing the program immensely). These are solvable problems but it's hard to grasp why they're not already solved. There are FreeBSD mailing list threads about these holes but no one seems to care to do anything about them.
I mean obviously my customers and my company should be motivated, but the use usage level is so tiny it would make more sense for us to contribute to AIX or HP-UX first.
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 20, 2013 18:51 UTC (Tue) by jonabbey (guest, #2736) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 27, 2013 13:01 UTC (Tue) by BadSlowDisorganised (guest, #92568) [Link]
Hubbard like his fellow BSDtards are insanity losers living in an alternate reality which has got nothing to do with the real world.
Look at Yahoo, NetCraft, Perl.org etc. They all switch from FreeBSD to Linux. FreeBSD is a loser's OS both in terms of functionality and competitiveness.
FreeBSD fails to be solid not just because it's absence on enterprise, It's far less solid in terms of functionality as well.
Believe me, have ran both Fedora and FreeBSD on many hardware I have. FreeBSD crashes or hangs regularity on more then half the hardware I installed it on while Fedora runs smoothly on almost all of them. UFS is slow, and easily corruptable unlike EXT4FS. I actually find it far easier to many FreeBSD crash or destroy data then Linux. I also find that FreeBSD and other *BSD are less stable then even Windows.
Conclusion:
BSD devs are losers and so are their users (if they refuse to except the truth that Linux is far far better)
Please
Posted Aug 27, 2013 13:25 UTC (Tue) by corbet (editor, #1) [Link]
This kind of stuff isn't helpful to anybody. If FreeBSD fails to meet your needs, you can say why without going on a personal rampage against its developers and users. Please don't do this again here.
Please
Posted Aug 30, 2013 3:19 UTC (Fri) by bsdead (guest, #92619) [Link]
I have to say after using Linux for 9 years and trying out *BSD recently, that I am in strong agreement with him in terms of software quantity and the appalling attitudes of the *BSD community and also by the fact that they chose to stick with an extremely proprietary friendly license.
Please
Posted Sep 2, 2013 10:02 UTC (Mon) by jwakely (guest, #60262) [Link]
But could have done that "without going on a personal rampage against its developers and users."
Please
Posted Sep 2, 2013 19:05 UTC (Mon) by viro (subscriber, #7872) [Link]
Apple’s Operating System Guru Goes Back to His Roots (Wired)
Posted Aug 14, 2013 6:33 UTC (Wed) by PaulWay (subscriber, #45600) [Link]
Why? Let's buy a Ford Model T - they're well established...
If I'm going to buy a car, I buy one based on features, reliability, maintenance costs, etc. I'd buy a Tesla tomorrrow if they weren't priced as luxury cars here in Australia, and to /dev/null with the fact that they're a new car manufacturer. Age of establishment of a manufacturer is as good an indicator of car suitability as tyre wall thickness.
With operating systems, I'd use one that has all the features and software I want, well maintained, and isn't controlled by one company. I'm sure FreeBSD fits in there somewhere.
But arguing that FreeBSD is better because it's been around longer? Bad form.
Have fun,
Paul
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds