Hendrik Scholz has mined the FreeBSD source code for references to other operating systems, undocumented features, and developers cursing the dark corners of the system. His results are tabulated graphically and summarized in this well-written article.
What’s this guy’s problem? Whining about swearing in source code comments ..
And of course, including ‘garbage’ was VERY smart of him, because NOWHERE in the code will this be used in the context of ‘garbage collecting’ *rolls eyes*.
Funny article. Programmers are a talkative bunch, and the author wasn’t whining, but writing tongue in cheek.
Hey this was good read, but there’s serious side to this as well, right?
I mean, the more “crap” in the source code, the lesser the quality right? Or am I then taking this too seriously?
it’s my last day of work at the company i’ve working for the last 9 months, i really wasn’t going to even move a finger today, but now i’m just going to have to add some swearing comments 😀 and if i feel naughty maybe even to the java exceptions muah ah ah
I can highly recommend actually reading the FreeBSD kernel source code, it’s generally extremely pleasant – nice enforced style, highly readable.
oh and I miss “HACK” from his list, as well as “WRONG”, those tend to be the words that come to mind when reading certain standards at least..
Yep.
I was amused.
I was even more amused when I read comment from Maia (—.telenet-ops.be).
Generelly, it is very amusing day. Soon I eat ice cream.
So the source doesn’t look good. FreeBSD still works and it’s still leading the top 10 world providers.
http://www.techbookreport.com/joebloggs06.html
(And all the rest of em!)
From the above article:
“In case you didn’t figure it out:
The graphs should be somewhat accurate but comparisons and conclusions are just for your personal amusement.”
From OSNews article, it sounds like FreeBSD *IS* getting uglier. It’s nothing the author wanted to proove. In fact the article is a cool read, its only the OSNews title and summing which is *very* misleading.
And that’s why people flame in comments now.
Will i be reported for “abuse” because I denounce that stuff ? Who knows.
From OSNews article, it sounds like FreeBSD *IS* getting uglier. It’s nothing the author wanted to proove. In fact the article is a cool read, its only the OSNews title and summing which is *very* misleading.
And that’s why people flame in comments now.
Dude, the title is a question, not a statement.
Hey, thanks for that link, i’ve not had such a good laugh ion a long time
perfectly this shows the carefull of bsd ppl regarding the use of bad words
i once saw(checked) the sware words of linux and were far worst from this ones hehe
Article is just a joke. No big deal. Everyone has different sense of humor. I think that summary is a bit odd though.
yeah right! an garbage collecting OS?!?! THIS is *the* example of stupid comment by someone who knows nothing, but thinks he is a programmer, because he knows some php. garbe collection is done by some virtual mashines and some special librarys but it is *not* and bloody never will be done by the *BSD kernel.
Maybe you should read the article. Closely. Notice that it says “src-all”? That means the source for the entire system, not just the kernel. I’d bet that there are some special libraries in the dist, not to mention that some program (like gcc, http://gcc.gnu.org/onlinedocs/gcc/Garbage-Collection.html ) might do it’s own internal garbage collection.
I would like to add that finding GCing in the kernel is quite normal as well.
1. sometimes removing dead code is referred to as garbage collecting
2. some resource allocators pre-create objects to have lower latency when resource is actually needed. when system is low on memory these get GCed. that is becaused paging costs more than CPU cycles.
I would also suggest to Zaphod to learn English. An OS, but a garbage collecting OS
FreeBSD indeed does perform garbage collecting.
I think this kind of angry response from a wanna-be is fairly common. Even knowledgeable people tend to post stupid things.
Often people who belong to small communities are highly devoted. That with conjuction of stress sometime produces stupid posts that one from Zaphod.
I write these too. Maybe one day Zaphod’s anger will help him[/her but likely him ] to actually learn a thing a two about Operating Systems.
Have a cow.
in my computer P4 1.8Ghz , Intel D845GEBV2 motherboard, Redhat Linux 9.0 (collected thru many GPL’d components, including Linux kernel 2.4) HANGS frequently during loading(starting) without any indication, while FreeBSD havent even misbehaved, thats difference between Steady & Stable FreeBSD and Payed employees coded Linux(by IBM). isnt that true ??? . now tell me whose code is getting ugly ??, Never in the case of the FreeBSD, it rocks……….
now tell me whose code is getting ugly ??
Hmm. Well, I’ve heard that the mutex work going into FreeBSD (and to a lesser extent Linux and NetBSD), has made the code more convoluted than it needs to be, and harder to extend and debug, eventually resulting in an unmaintanable code base.
Linux I believe is making more use of things like RCU whenever possible to avoid using mutexes, and DragonFly forked from FreeBSD using newer (nearly) lockless methodologies in order to simplify both initial coding, later extension, and debugging.
– Have a cow.
so true ! :p
Hi!
I’m glad you enjoyed the whole thing. I’m currently on Defcon in Vegas but will rerun the thing in the next few weeks as I got a bunch of nice additions to make this somewhat more accurate.