Date: Fri, 11 Jan 2008 11:13:28 +0000 From: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk> To: Timo =?ISO-8859-1?Q?Sch=9Aoeler?= <timo.schoeler@riscworks.net> Cc: freebsd-current@freebsd.org Subject: Re: FreeBSD's problems as seen by the BSDForen.de community Message-ID: <1200050008.70812.106.camel@buffy.york.ac.uk> In-Reply-To: <47873B06.9010603@riscworks.net> References: <3545.1200041730@critter.freebsd.dk> <47873174.4040802@gmail.com> <47873B06.9010603@riscworks.net>
next in thread | previous in thread | raw e-mail | index | archive | help
As much as I don't want to get involved in this thread, I feel I should at least respond to this part of it. If you are planning to respond to this by trying to bring licensing issues up again, please do not waste your time. Take it to -chat@ or reply to me off-list. On Fri, 2008-01-11 at 10:46 +0100, Timo Sch=B9oeler wrote: > Everybody works on his own stuff, to earn the merits (if there are any=20 > besides 'glory'). The thing that is missing is satisfaction -- if you=20 > can feel satisfaction that your code works, then it's regardless of=20 > whether it was build by you or a team you were part of. This is true. Satisfaction that you have achieved and contributed something is pretty much the only thing that a non-profit organisation like FreeBSD can offer to people willing to work for free. > FreeBSD is everywhere and nowhere at the same time. As was stated in=20 > bsdforen.de, I should run ultra stable on servers, as it *used to be*.=20 > It no longer is. Instead, there are drivers written for HD Audio... Is=20 > there something I missed? Logic or Cubase already ported to FreeBSD? No? >=20 > So why waste resources and write this driver? 'Because one can.' That's=20 > a typical answer that might be given in only one context: There's no=20 > real 'agenda' of where to go with FreeBSD. I would really question this. The guys who wrote the HD Audio driver obviously needed it. As somebody who was involved (in a small way) at the very start with writing this driver, I can say that I was involved with it because I *needed* it. I need my laptop to be able to produce sound, and without a driver for the sound card, I would have had to use a different OS. Have you never needed sound on any of your machines? I use FreeBSD on my desktop machines so need it there, but I also use FreeBSD for streaming several radio stations over the Internet. If the HD audio driver didn't exist, I'd have to use a different OS there. > As I wrote yesterday, 'If I want features, I run Linux.' I take a not so=20 > stable OS and can connect my new USB Digital Camera to it, or my CardBus=20 > HD Audio device, or whatever. The Linux guys import every single crappy=20 > unneccessary driver into their kernel, that's why APIs are changing as=20 > often as some developers change their underwear, and why Linux is NOT=20 > stable. I don't think FreeBSD will ever get to the point where "every single crappy unnecessary driver is in the kernel". Take a look inside GENERIC - pretty much every single storage device controller and network card is in there, and things like keyboard controllers for PS2 and USB, but very little else. Basically, almost everything in there is there to allow an initial install to happen. No sound, no drivers for 3D cards, no drivers for lesser used filesystems. Sure, they are available as modules if you need them, but if you don't then I don't see why their very existence is of any concern. There seems to be quite a high barrier for the inclusion of drivers into GENERIC. > If I want a stable server that can (although not should) achieve very=20 > high uptimes, I choose FreeBSD. However, this might change. I would not deny that FreeBSD has some stability issues. There are some areas where serious work needs to be put in to improve reliability. I do not believe that the addition of a HD Audio driver, or the 'agenda' through which it was included is to blame. People develop code because they want to, and people develop the code that they want to. =20 > I simply doubt that todays FreeBSD's quality, robustness can keep pace=20 > with the quality it had some years ago. I think a couple of years ago this was true, but things are changing for the better very quickly. Peter Holm's stress testing suite, Kris Kennaway's constant hammering of FreeBSD to breaking point and thorough investigation of failure mode, and countless new individuals like myself working in their own small way to improve the OS they care for have, in my opinion, produced in FreeBSD 7 (and partially in later 6.x releases), performance and stability that hasn't been seen since FreeBSD 4. =20 Gavin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1200050008.70812.106.camel>