Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jun 6th, 2006, 7:03 PM   #1
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
OS Installations

I'm going to install a number of different operating systems on a spare system and document the experiences. The initial exercise will be a BSD from among FreeBSD, NetBSD, and OpenBSD. Any comments or suggestions as to why one would be preferred over another?
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Jun 6th, 2006, 9:24 PM   #2
Harakim
Hobbyist Programmer
 
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3 Harakim is on a distinguished road
I've been looking at this a lot this week, though I am definitely not an expert.

You can more easily boil this down into two questions.

What is different between FreeBSD and NetBSD?

NetBSD's motto is "Of course it runs NetBSD". It was made to be extremely portable. It is also more focused on security and is supposedly more geared towards developers than the end-user.

FreeBSD was based on 386BSD. It is supposed to perform better and be the most stable operating system. My instructor worked for NASA in 1965 when he was only 17, and then as CIO(?) of a Fortune 500 company, so I imagine he's got some credibility. He would rarely talk about OpenBSD and NetBSD, but would often talk about FreeBSD.



What is different between NetBSD and OpenBSD?

I'm not exactly sure, but my research seems to suggest OpenBSD gets a lot more development than NetBSD, so it's basically a more advanced version. On the development side, OpenBSD uses only open-source software. NetBSD will use closed source third party drivers and


FreeBSD:
Stability
Performance

NetBSD
Security
advantage of closed-source software

OpenBSD
Security!!
Access to every single part of the OS

Hopefully this will help guide your research.

P.S. A lot of people are mentioning that ipsec doesn't come with FreeBSD.
Harakim is offline   Reply With Quote
Old Jun 6th, 2006, 9:32 PM   #3
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Thank you for validating the things that I read in preparation. Was there a recommended choice in there somewhere?
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Jun 6th, 2006, 9:40 PM   #4
Indigno
Professional Programmer
 
Indigno's Avatar
 
Join Date: Dec 2005
Location: Anywhere non-productive
Posts: 267
Rep Power: 0 Indigno is an unknown quantity at this point
Send a message via AIM to Indigno Send a message via MSN to Indigno Send a message via Yahoo to Indigno
Well, if you're taking suggestions for different OS's as well, then I would suggest comparing BSD with Linux. Maybe test out Solaris, as there seems to be some questions about that. Maybe you could also check out one of the Windows Vista betas and compare it with that of xp and/ or 2000. Hell, you could even check out some hobby OS's like Menuet, BeoS, ReactOS, AtheOS, or any of the ones here at http://en.wikipedia.org/wiki/List_of_operating_systems.

Maybe not all of those, but if you've got the time you could compile a list of operating system comparisons from an experienced computer user such as yourself .
Indigno is offline   Reply With Quote
Old Jun 6th, 2006, 9:56 PM   #5
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Thank you for your suggestions. I have a Debian distro, which is why a Linux will not be the initial shot. I will probably not mess with any RTOSes, either, but OSes which modern young desktop/laptop users might choose. The "hobby" category does sound interesting, I must admit. Unfortunately, that would tilt the emphasis toward technical/experimental instead of generally useful. One of the important characteristics will be the availability of useful software for professional (but not computer-literate) people, as well as the average computer-illiterate home user.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Jun 7th, 2006, 11:57 AM   #6
Harakim
Hobbyist Programmer
 
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3 Harakim is on a distinguished road
If I can get some spare machines, I'm going to test a few Operating Systems as well. I'll probably be geared more towards the hobby arena with distros like Zeta, OS/2*, and SkyOS. If you would like to tell me what methods you are using to test them, I might be able to provide you some useful feedback.

As for the BSD distros, I would not recommend NetBSD. NetBSD was created by Theo de Raadt, who was subsequently kicked off the project. After that, it seems to have slowed development substatially.

I would reccomend FreeBSD if you want performance, or OpenBSD if you want to work on it or if you need security more. Both are rock-solid stable from everyone I have talked to. If it were me, I'd run FreeBSD though. I've used FreeBSD before in fact, but I have never used OpenBSD so I can't really compare.

For the home user, BSD isn't really a good distro. It's more for server use.



*I know OS/2 is commercial, but it's mostly used by hobbyists now.
Harakim is offline   Reply With Quote
Old Jun 7th, 2006, 10:19 PM   #7
Mad_guy
Hobbyist Programmer
 
Mad_guy's Avatar
 
Join Date: Oct 2004
Location: Sandstorm, Techno Club
Posts: 239
Rep Power: 5 Mad_guy is on a distinguished road
Send a message via AIM to Mad_guy Send a message via MSN to Mad_guy
If you wanted to go for one out of the three, I'd go straight for FreeBSD.

That is unless your 'spare computer' is a cardboard box with a gopher inside it. Then you *might* want to go for NetBSD instead.

Quote:
As for the BSD distros, I would not recommend NetBSD. NetBSD was created by Theo de Raadt, who was subsequently kicked off the project. After that, it seems to have slowed development substatially.
Theo now works on OpenBSD. The fork of Open from Net happened well over 10 years ago, so while development might have slowed, NetBSD has come a long way.
__________________
os: mac os 10.5.4
revision control: git
editor: emacs

site
Mad_guy is offline   Reply With Quote
Old Jun 8th, 2006, 1:08 AM   #8
splinter9x
Hobbyist Programmer
 
splinter9x's Avatar
 
Join Date: Jun 2006
Posts: 137
Rep Power: 0 splinter9x is an unknown quantity at this point
It would be nice to compare operating systems that are similar and different. I think you should make a list of the systems you test and share them with us. If you get a large enough list maybe you could get lucky and publish a book discussing the differences and similarities (sorry for spelling on that) between them.
__________________
Visit my Blog
I support WINDOWS...
splinter9x is offline   Reply With Quote
Old Jun 8th, 2006, 7:10 AM   #9
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Quote:
It would be nice to compare operating systems that are similar and different.
There's another kind??
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Jun 8th, 2006, 8:18 AM   #10
mrynit
Hobbyist Programmer
 
mrynit's Avatar
 
Join Date: Mar 2006
Location: WA, USA
Posts: 340
Rep Power: 3 mrynit is on a distinguished road
Send a message via AIM to mrynit Send a message via MSN to mrynit Send a message via Yahoo to mrynit Send a message via Skype™ to mrynit
Quote:
Originally Posted by DaWei
Thank you for your suggestions. I have a Debian distro, which is why a Linux will not be the initial shot. I will probably not mess with any RTOSes, either, but OSes which modern young desktop/laptop users might choose. The "hobby" category does sound interesting, I must admit. Unfortunately, that would tilt the emphasis toward technical/experimental instead of generally useful. One of the important characteristics will be the availability of useful software for professional (but not computer-literate) people, as well as the average computer-illiterate home user.
so what's the end goal here? is there some big master mind plan you have to develop some thing or are you just checking out OS'es for useablity?
__________________
i dont know much about programming but i try to help
mrynit is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 7:52 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC