|
Other BSD and UNIX/UNIX-like Any other flavour of BSD or UNIX that does not have a section of its own. |
|
Thread Tools | Display Modes |
|
|||
Comparison of Code Quality
O.K. - this will probably be subjective as all else - but, which *BSD (FreeBSD vs. OpenBSD vs. NetBSD vs. etc.) has the best quality of code in their source base.
For me in this thread, I define code quality as 1) free of bugs and errors 2) no security holes 3) efficiency of design (i.e., CPU and memory usage, etc.)
__________________
And the WORD was made flesh, and dwelt among us. (John 1:14) |
|
|||
I can't decide if this is a troll or not.. #1 and #2 are just ridiculous.. #3 will always be speculative.
|
|
||||
Troll no, but probably young.
For my point of view: code should be robust, understandable, and maintainable -> that's what I consider code quality. One of the best bits of advice I ever read amounts to: all large programs will have many bugs, the question is how hard they are to kill [on account of your system].
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
||||
Quote:
2) OpenBSD 3) FreeBSD Like that BSDs on the left while Linux on the right side:
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
Quote:
The author is a FreeBSD commiter. |
|
||||
Read Unix philosophy
|
|
|||
I warned from the start that this would most likely be subjective as all - but I like to get other people's opinions on such topics - I'm quirky like that.
__________________
And the WORD was made flesh, and dwelt among us. (John 1:14) |
|
|||
Quote:
__________________
And the WORD was made flesh, and dwelt among us. (John 1:14) |
|
|||
Quote:
__________________
And the WORD was made flesh, and dwelt among us. (John 1:14) |
|
|||
opensolaris ;-)
|
|
|||
OpenSolaris is not a *BSD.
|
|
||||
if memory serves [classic] SunOS was BSD based, [traditional] Solaris is SVR4 based. While BSD began on a AT&T UNIX base, and System V always had a little bit of code lifted from the Berkeley distribution making its way into the family tree.
Occasional pissing contests and legal issues about pedigrees aside, of course.
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
|||
That's basically right. Some Berkeley code dribbled into SysVR4, but it is an AT&T product and codebase.
OpenSolaris is a modern SVR4, so it is no *BSD, which was my point. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Obfuscated Code | JMJ_coder | Programming | 14 | 5th November 2009 05:00 PM |
Quality and Backwards Compatibility of GNU Tools ... | vermaden | Off-Topic | 1 | 12th May 2009 08:25 PM |
Source code for ed? | matt | FreeBSD Ports and Packages | 1 | 21st October 2008 08:18 PM |
Compiling OpenBSD code | WeakSauceIII | OpenBSD General | 4 | 19th May 2008 12:59 AM |