FreeBSD June-December Status Reports
An anonymous reader wrote in to say that "FreeBSD just published status reports covering June to December '04 with many interesting details about the work that went into 5-STABLE and a look ahead on plans and projects for 6-CURRENT."
Site is already slashdotted, here's the compete text:
June, 2004: Patient is complaining of pain in side. 4th time here this month. Hypochondria a possibility.
July 2004: Pain is severe, admit to hospital. Recommend morphine drip.
August 2004: Kidneys failing, urea levels high. Recommend immediate dialysis.
September 2004: Patient delusional, calls for "grandpa AT&T"
October 2004: Grand mal seizures, complete kidney failure. Heart and lung congestion worsen.
November 2004: Patient in coma. Total brain death, recommend removing from life support and issuing a DNR.
December 2004: Patient dies. Awaiting full autopsy report from Dr. Netcraft.
Trolling is a art,
I like the 5-stable 6-current... I think we should apply it to Microsoft OS releases too... hmm let's see...
:)
Dos 6.2-stable
Windows XP- no wait...
Windows 98- no wait...
Windows 2000 - current...
there we go...
---
Programming is like sex... Make one mistake and support it the rest of your life.
Nice overview, although the wording may have been chosen with some more thought, take for example this entry on ifconfig:
The ifconfig program used to configure network interfaces
OMG, but now it's been relegated to kitchen duty?! ifconfig dishwasher0? How will I configure network interfaces now?
was overhauled.
*whew* Damn you for scaring me like that!
January 2005: The stone is rolled away and behold the might FreeBSD has raised from the dead.
Evolution or ID?
I wish they released status reports more frequently, the stuff in there is really neat. I follow the FreeBSD mailing lists once in a while and sometimes it's hard to get "the big picture" from the details. As someone who follows the Linux kernel mailing list, I guess the same problem exists there. Have they considered doing something like the lkml summaries? That might help get the word out about some of the cool stuff that's going on.
poking around netcraft you'll find that freebsd is growing at a decent rate. forget death, it's getting bigger having grown at a very high percentage rate in the past year.
Evolution or ID?
If you read through, some of the news articles are actually just links to whole other news letters. These guys are nuts :-).
For Linux users like me, take a look at this to see how BSD compares to Linux from a BSD point of view.
l in ux/bsd4linux1.php
http://www.over-yonder.net/~fullermd/rants/bsd4
Long live Apple OS X, the only true heir to the throne of Unix!
Great article, worth the look
Netcraft would seem to say that FreeBSD is growing at a rapid pace, even leaving out Mac OS X users (who are basically FreeBSD users although they don't know it). I was chatting with some Apple guys last fall and they were becoming more and more BSD-centric -- all their new Microsoft SMB stuff came straight from FreeBSD, as did their IPv6 support, IPSEC support, etc. I'm hoping they'll pick up the ipfw2 code from FreeBSD soon, which is basically a virtual machine that executes firewall instructions in kernel -- damn cool stuff.
Yeah, I bought a PowerBook. Great piece of hardware. But OSX only survived a week before it was replaced by DebianPPC.
Now I've really seen everything. ./ comments, taking the word uninformed to a whole new dimension.
I'm a heavy Linux user. Why don't I use BSD? I've considered it heavily, and revisit my decision from time to time:
1) BSD makes a lousy desktop. I would thus want to use something different on my laptop, like Fedora Core. This increases administration overhead.
2) BSD doesn't do SMP gracefully.
3) BSD doesn't have the mindshare of Linux - most interesting packages are developed on Linux, and "maintained" elsewhere.
4) Getting to know BSD would require getting comfortable with a new administration system for startup, shutdown, and package management.
5) As of Redhat 7.x, Linux is "good enough"(tm) and getting better fast. Keep the patches up to date, (it's easy with yum - as a policy, I patch monthly or when "critical" issues are found) apply some sane policies to configuration, (disable telnet, etc) and it's quite secure.
6) BSD has much more limited hardware compatability, and drivers for "cool stuff" can be hard to find.
All the above said, I might still move to BSD. Later. When I have time to. When I get a chance to play with it more. When I decide I'm ready to make the switch.
But, for now, it's RedHat/Whitebox Linux for me!
I have no problem with your religion until you decide it's reason to deprive others of the truth.
Nothing to see here, move along
Regardless, the writing style is identical -- the rhetorical "hemorrhaging developers", "going to cope!", etc, stuff. I guess we can only hope that it isn't a DragonFly developer, because that would speak quite badly of the project as a whole: open source is about friendly competition and cooperation, not this sort of negative and unproductive drivel.
to prove it to him, i think you need to post your "gloat" video again grub =) that's some funny shit man
vodka, straight up, thank you!
FreeBSD might be dying, but its a pretty corpse
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
Perhaps someone can be simultaneously anti-FreeBSD and pro-DragonflyBSD?
FreeBSD really is stagnating. Questions to the mailing lists go completely unanswered more than half the time.
The status report seems to refute you here.
Not only that, but the irony of the "Netcraft" jokes is Netcraft actually runs FreeBSD themselves.
... they were refering to some kind of twisted BSD based romance chick flick. You know what I mean, the whole May-December romance plot. Oh... you don't? I should have figured. ;P
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
excellent analogy slam on the granparent post
DragonFly, which appears to be a small special-interest project rather than a general-purpose system
DragonFly is being designed to run on clusters, but the changes that have been made so far that enable the scalability have been done while maintaining uniprocessor performance. I.E., it's as good as FreeBSD4, but more scalable.
the writing style is identical [to a BSD troll] -- the rhetorical "hemorrhaging developers", "going to cope!", etc, stuff
I tend to sound oratory sometimes, but these things are still true. Most of the BSD trolls have been corrected for grammar and spelling by now, so if you mistake a well written, genuine post for a troll, that's just you. Furthermore, since there's currently some dissonance touching FreeBSD, it's not surprising that honest posts could be mistaken for trolls.
I guess we can only hope that it isn't a DragonFly developer
It's not. DragonFly will stand on its own technical merits.
open source is about friendly competition and cooperation
Is it? Research how DragonFlyBSD and OpenBSD got started. There's certainly no lack of hostile words, but the world is better for having OpenBSD, and the world is better for having DragonFlyBSD.
this sort of negative and unproductive drivel
If you look at the facts from a technical standpoint, you'll see that this is in fact honest commentary about a project that is in some real trouble. Nothing I said was untrue, and it's quite productive to analyze the how and why, and the upcoming years of FreeBSD will be worth watching for the manager's lesson, just as DragonFly will be worth watching for the engineer's lesson.
Today, I booted up my FreeBSD install and received a system message that Netcraft was dying.
Don't blame Durga. I voted for Centauri.
OpenBSD has imported the 802.11 wireless network infrastructure from FreeBSD, as well as the Atheros driver, among other things last year. Now, OpenBSD is reverse-engingeering the binary HAL part of the Atheros driver, so I wonder if FreeBSD will dith "their" HAL when this is completed.
And, not to forget the code sharing with NetBSD.
So many trolls, so little time:
Anti-Java
Anti-Microsoft, Pro-GPL
Anti-GPL, Pro-Microsoft
Anti-Microsoft, Pro-Linux
Pro-GPL, Anti-Linux
Anti-BSD, Pro-Linux
Pro-BSD, Anti-Linux
Anti-Linux
Anti-Microsoft
Anti-Sun
Anti-IBM
Pro-Java, Anti-IBM
Pro-Java, Anti-Sun
Anti-glibc
Pro-Hurd, Anti-Herd
Anti-FreeBSD, Pro-DragonFly
Anti-NetBSD
Why is it that the noisy people always seem to hate something so much? And why is it that people take their opinions seriously?
Could some kind soul explain me the joke? ;)
I tried - and really bad! - to figure it out, but I really didn't get it.
--
Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.
I don't have to mess with dependencies with RPM's, or deb's, or whatever flavor of package.
The system installer is better than what Slackware had in 1997 (when I moved to BSD).
FreeBSD is not controlled by a dictatorship (Linus, RMS, et'all).
The GPL has a major restriction that what it links with must also be GPL, and that sucks. BSD is way more altruistic to the notion of "no strings attached" open source.
The same people working on the kernel also work on the C/C++ library's, and the userland. There isn't a zillion loose canons developing in different directions.
Updating a freebsd system (3rd party packages) is much easier with the ports system, and it is FRee. You dont' have to pay a subscription to use up2date, or have a local satellite server.
Staying current (base system) with fbsd is much easier with the various source code syncronization systems.
I can run all the Linux apps I want on FreeBSD.
sysVr4 style init system is lame, and cause you to edit a zillion startup scripts, where in BSD you just drop the changes for your system in rc.conf.
I can use whatever desktop system I want, including a fully loaded KDE, or Gnome. I use fluxbox myself.
acceptance of good ideas, and rejection of bad ideas by a congress of fbsd commiters. This keeps fbsd on the cutting edge, and maintains stability.
Documentation! FreeBSD has the best docs of any Unix like system around.
Finally, to those Finux users who think they are 31337 because they joined a smaller group of computer power users, just try to put your self in the perspective of any FreeBSD user that migrated away from Linux to get away from you (the hoard of crying windows haters)! Linux has become diluted with wanna-be's looking to be l33t.
It isn't a lie if you belive it.
What's the status of the Java port/package(s)? Nothing in the report about it.
FreeBSD for the impatient.
I sure don't want to use their chairs on the night shift.
Don't blame Durga. I voted for Centauri.
Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.
BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).
I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.
Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.
The thing is, for me, Windows is not "good enough"(tm).
It also has much more limited hardware compatibility than Linux, actually, with Linux being the most portable general purpose operating system in existence, running on everything from zSeries mainframes and POWER5 monsters to 512 CPU Altix machines, to embedded CPUs without MMUs.
Don't you ever wonder what caused this? Why do you think that all the talented developers are gone from the FreeBSD project? Something has to be done before it's too late for FreeBSD. But it may already be too late. Come June, DragonFly will be ready for primetime. What will FreeBSD's answer be? Denial? Name calling? Signifying?
Same old Linux FUD, that has been disproved countless times...
nice try, but no thanks ;)d =11097565
BSD doesn't need a "new life".. you know, it already has one of its own.
http://bsd.slashdot.org/comments.pl?sid=132918&ci
Thank you for your support.
-- FreeBSD Core
I beg to differ with your "people dont' need SMP on the desktop" statement; I have a dual G4 and I absolutely love it - it never ever gets hung on a single proc-hungry task; sure, it's probably not as absolutely fast as a P4, but the overall responsiveness of the system is unmatched, at least in my limited experience (and a nice shiny new dual G5 should make up in the speed department, just need to get that mortgage :D).
Now, that rant done with, what about Darwin's SMP code? It seems to be pretty efficient [of course I've never run any other BSD on this box, so I can't say how well it stacks up against them, but I do hear the "BSD SMP sux0rz" line a lot], at least for 2 chips; has anybody considered trying to reuse it in the other BSDs? AFAIK the APSL isn't incompatible with this sort of idea...
Facts do not cease to exist because they are ignored. - Aldous Huxley
While SMP is certainly nice on the desktop, it is not necessary. Millions of people use single CPU systems on their desktop every day. And I dare say the vast majority wouldn't see a benefit to SMP if it were given to them.
To most Linux advocates SMP is merely a checkbox. It's something to brag about even though they don't use it. Let's face it, *EVERY* OS out there (but for a few embedded variants) has SMP. All of the BSDs do. Bragging about SMP is like a corporation bragging about their ISO 9000 status. BFD!
Don't blame me, I didn't vote for either of them!
That fox is like the freebsd fanboi. SMP is broken on freebsd. What does the fanboi say--"that SMP stuff isn't important anyway".
Sorry for the off-topic post.
I'm reluctant to post in BSD-related discussions on Slashdot because they tend to attract the most severely disturbed people on Slashdot (in addition to normal and better-than-normal people...).
I found that installing an easy Linux-based firewall box was an excellent way of getting familiar with Linux without risking my main computer.
I'd like to try setting up a *BSD firewall for the same reason - to get myself familiar with some BSD
variation. Can anybody recommend a custom *BSD firewall distribution, or a comprehensive (and current) guide to setting up some-bsd-or-other as a firewall?
That Rice study on the TCP/IP stack uses FreeBSD 2.2.6. Way to go, fucknut!
YHBT YHL HAND
IT IS OFFICIAL; WIRED NEWS CONFIRMS: LINUX IS SUPERIOR TO *BSD
*BSD is Dying, Says Respected Journal
Linux advocates have long insisted that open-source development results in better and more secure software. Now they have statistics to back up their claims.
According to a four-year analysis of the 5.7 million lines of Linux source code conducted by five Stanford University computer science researchers, the Linux kernel programming code is better and more secure than the programming code of *BSD.
The report, set to be released on Tuesday, states that the 2.6 Linux production kernel, shipped with software from Red Hat, Novell and other major Linux software vendors, contains 985 bugs in 5.7 million lines of code, well below the average for *BSD software. NetBSD, by comparison, contains about 40 million lines of code, with new bugs found on a frequent basis.
*BSD software typically has 20 to 30 bugs for every 1,000 lines of code, according to Carnegie Mellon University's CyLab Sustainable Computing Consortium. This would be equivalent to 114,000 to 171,000 bugs in 5.7 million lines of code.
The study identified 0.17 bugs per 1,000 lines of code in the Linux kernel. Of the 985 bugs identified, 627 were in critical parts of the kernel. Another 569 could cause a system crash, 100 were security holes, and 33 of the bugs could result in less-than-optimal system performance.
Seth Hallem, CEO of Coverity, a provider of source-code analysis, noted that the majority of the bugs documented in the study have already been fixed by members of the Linux development community.
"Our findings show that Linux contains an extremely low defect rate and is evidence of the strong security of Linux," said Hallem. "Many security holes in software are the result of software bugs that can be eliminated with good programming processes. *BSD developers, on the other hand, do not have these practices. All in all, we consider the *BSD projects to be dying."
The Linux source-code analysis project started in 2000 at the Stanford University Computer Science Research Center as part of a large research initiative to improve core software engineering processes in the software industry.
The initiative now continues at Coverity, a software engineering startup that now employs the five researchers who conducted the study. Coverity said it intends to start providing Linux bug analysis reports on a regular basis and will make a summary of the results freely available to the Linux development community.
"This is a benefit to the Linux development community, and we appreciate Coverity's efforts to help us improve the security and stability of Linux," said Andrew Morton, lead Linux kernel maintainer. Morton said developers have already addressed the top-priority bugs uncovered in the study.
Don't use a dead OS for a firewall - get something approved by Linus.
Unless we do something about the FreeBSD logo, then it is like majority of people are saying - FreeBSD is dying - better yet - FreeBSD is dead.
Corporations WILL NEVER jump in the FreeBSD bandwagon as long as we have daemon as a mascot. Corporations have respect for religious values of their employers and some people will never accept daemon mascot. Face it - it is a fact.
dead.
College Humor at it's best