Personal Development for Smart People Forums

Personal Development for Smart PeopleTM Forums

 

Go Back   Personal Development for Smart People Forums > Personal Development > Technology & Technical Skills

Notices

Technology & Technical Skills Computer skills, hardware, software, internet topics, gadgets, programming

View Poll Results: What is your favorite BSD?
FreeBSD 6 25.00%
NetBSD 5 20.83%
OpenBSD 7 29.17%
OS X 6 25.00%
Other 0 0%
Voters: 24. You may not vote on this poll

Reply
 
Thread Tools Display Modes
Old 11-05-2006, 10:14 AM   #1 (permalink)
Member
 
Join Date: Nov 2006
Location: Brisbane, Queensland, Australia
Posts: 70
Andrew Russell is on a distinguished road
Default What is your favorite BSD?

Linux is all well and good, but I think what everyone really needs to know is - What is your favorite BSD?

Myself? I'm running an OpenBSD development server (Apache, bunch o' web-apps, Subversion, etc).
Andrew Russell is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2006, 11:58 AM   #2 (permalink)
Member
 
Join Date: Nov 2006
Posts: 64
Matt is on a distinguished road
Default

Bah! I would not consider OSX a BSD just because they have some similar kernel bits...

I use OpenBSD on my internet-facing server for pf, snort, SSH, and (eventually) OpenVPN.
Matt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-05-2006, 05:55 PM   #3 (permalink)
Member
 
Join Date: Nov 2006
Location: Toronto, Canada
Posts: 58
pi11 is on a distinguished road
Default

I love OpenBSD and have used it as my server for years. But I use OSX on my laptop.

I would have to disagree with the comment that OS X isn't really BSD. Sure technically, Darwin is the BSD. I would be interested to know the reasons for not considering OS X a proper BSD system.
pi11 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-06-2006, 05:12 AM   #4 (permalink)
Member
 
Join Date: Nov 2006
Posts: 64
Matt is on a distinguished road
Default

Quote:
Originally Posted by pi11 View Post
I would have to disagree with the comment that OS X isn't really BSD. Sure technically, Darwin is the BSD. I would be interested to know the reasons for not considering OS X a proper BSD system.
The OSX kernel is Darwin + Some Apple bits. The Darwin kernel is built from 4.3BSD + Mach kernel (from Carnegie Mellon). Technically, it shares very little code with the standard BSDs in use today. OSX is a unix-like desktop system, but to me it seems that the BSDs are more similar to Linux than they are to OSX.

Of course, I'm just arguing semantics. I just find it odd that everyone lumps OSX together with the other BSDs when that is a very small part of the system.
Matt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-06-2006, 12:27 PM   #5 (permalink)
Member
 
Join Date: Nov 2006
Location: Toronto, Canada
Posts: 58
pi11 is on a distinguished road
Default

Quote:
Originally Posted by Matt View Post
The OSX kernel is Darwin + Some Apple bits. The Darwin kernel is built from 4.3BSD + Mach kernel (from Carnegie Mellon). Technically, it shares very little code with the standard BSDs in use today. OSX is a unix-like desktop system, but to me it seems that the BSDs are more similar to Linux than they are to OSX.

Of course, I'm just arguing semantics. I just find it odd that everyone lumps OSX together with the other BSDs when that is a very small part of the system.
Fair enough.

I find that OS X is a great desktop/laptop OS. I wouldn't use it on the server or as a firewall though. Even though it has the BSD bits. I think the answer to this poll questions is heavily dependent on the user's purpose for using BSD.
pi11 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2006, 01:22 PM   #6 (permalink)
Senior Member
 
Join Date: Nov 2006
Location: Netherlands
Posts: 142
Nico Kempe is on a distinguished road
Default

OpenBSD is my choice, I too use it on my internet-facing machine, I think it's just the best BSD (or OS even) for that purpose.

Also, it's quite funny to look at your logs and see those tons and tons of brute-force ssh attacks that failed..) (after which their IP is automatically banned ofcourse)

I wonder though what the arguments for the FreeBSD and specially NetBSD are, I don't see them in this thread.
Nico Kempe is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2006, 03:38 PM   #7 (permalink)
Senior Member
 
Join Date: Nov 2006
Location: Central MD
Posts: 385
Doku is on a distinguished road
Default

Just a bit of info for the BSD/OSX mini-war... BSD is to OSX like Wine is to X11. The BSD "module" in OSX allows them to run BSD binaries like the Wine "module" in Linux/X11 allows them to run windows binaries. OSX is not built on top of BSD, and Linux is not built on Wine.
Doku is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2006, 07:46 PM   #8 (permalink)
Member
 
Join Date: Nov 2006
Posts: 64
Matt is on a distinguished road
Default

Quote:
Originally Posted by Doku View Post
Just a bit of info for the BSD/OSX mini-war... BSD is to OSX like Wine is to X11. The BSD "module" in OSX allows them to run BSD binaries like the Wine "module" in Linux/X11 allows them to run windows binaries. OSX is not built on top of BSD, and Linux is not built on Wine.
I don't completely agree with that analogy. Apple (and NEXTSTEP before Apple) used the Mach Kernel code (which was based off of BSD code) because it facilitated development time. A lot of hard problems were already solved by Mach and it's license allowed them to take that code and use it for their own purposes.

I don't believe the decision was made so that they could achieve binary compatibility with BSD programs, and OSX ships with a relatively small amount of BSD-based apps.

Also, if you remove the Mach portion of the OSX kernel, the kernel will no longer work. It is not a module, it is an integrated part of the kernel. This is in contrast with WINE on Linux, which is a module that just maps some Win32 API functionality to the Linux kernel. The Mach portion does provide the POSIX API, but it also provides many other necessary parts (TCP/IP, VFS, crypto, IPC, user management, etc.).

Also, I was not implying OS X is inferior to the BSDs. I was just arguing that it was not similar enough not to be classified in that manner. No worries, though. It's all in good fun.
Matt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2006, 08:41 PM   #9 (permalink)
Senior Member
 
Join Date: Nov 2006
Location: Central MD
Posts: 385
Doku is on a distinguished road
Default

*shrug* A friend of mine is doing their BSD integration. I'm just going by what he told me. That's the analogy that he used. Also stating "BSD is a tumor stuck on the side of the Mach, and is basically there just to claim POSIX compliance"
Doku is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2006, 09:02 PM   #10 (permalink)
Member
 
Join Date: Nov 2006
Posts: 64
Matt is on a distinguished road
Default

Quote:
Originally Posted by Doku View Post
*shrug* A friend of mine is doing their BSD integration. I'm just going by what he told me. That's the analogy that he used. Also stating "BSD is a tumor stuck on the side of the Mach, and is basically there just to claim POSIX compliance"
Haha, he sounds enthused. Mach was actually written as a BSD replacement and was started with the BSD 4.2 kernel so it's been in there all along.
Matt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2006, 09:29 PM   #11 (permalink)
Senior Member
 
Join Date: Nov 2006
Location: Central MD
Posts: 385
Doku is on a distinguished road
Default

Yeah, he's not to happy with it... but it's employment, and the market is tight right now. He'd much rather be doing "actual BSD" work.
Doku is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
What is Your Favorite Distro of Linux? oakspringer Technology & Technical Skills 27 11-18-2006 08:47 AM


All times are GMT. The time now is 01:39 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 2010 by Pavlina LLC