OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 4:13 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: BSD vs Linux
PostPosted: Tue Apr 16, 2002 4:37 pm 
I've never used BSD, but I've used Linux and am wondering what the differences/similarities between BSD and Linux are.

When I say BSD, I mean FreeBSD, OpenBSD, or NetBSD.

K.J.


Top
  
 
 Post subject: Re:BSD vs Linux
PostPosted: Wed Apr 17, 2002 4:51 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 22, 2004 11:00 pm
Posts: 1076
Quote:
I've never used BSD, but I've used Linux and am wondering what the differences/similarities between BSD and Linux are.

When I say BSD, I mean FreeBSD, OpenBSD, or NetBSD.


both are unix-a-likes. the BSD's have more 'heritage' or 'lineage' if you like, free/net/openbsd are based on the bsd4.4 series of releases, and prior to that, all the way back down the Berkerly release tree right down to the K&R original unix.

politically they differ in the license (BSD/GPL).

probably the most significant difference is the BSD's are each a complete system that is all maintained by the same people who maintain kernel and userland. whereas Linux being kernel and each distribution has a different userland, different layout (changing with more people coming into line with the LSB, making things more uniform etc).

the BSDs have their own package system, and like anything, you will get rabid advocates for the BSD way or the RPM way or the Debian way. To me its just another packaging system. I have not used linux since way back in the 0.9 kernel days and tarballs and lots of floppy disks. I had a brief encounter with redhat and RPMS. My only use of debians package system and install system was its sparc port. Lets just say I found it the worst thing ever, and quickly put netbsd over the top of it.

personally I really like the cohesiveness of having the same people handle the kernel and userland. It feels far more 'complete'.
(and I really love doing makeworld which I run about once every two weeks, and recompile my whole system, ports excepted.)

also, if you admin a unix machine, the big difference is the bsd's use the BSD init system, linux distributions use the SYSV init system (althrough Slackware has a semi bsd style init system).

I think FreeBSD is going to move to use the new init style system that NetBSD uses.

If you dont really 'config' your base startup scripts, the BSD/SYSV thing is irrelevant.

If you have used a Linux machine and not found it entirly too dificult, then using a BSD system would prove no trouble. All the skills translate over.

_________________
-- Stu --


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 28 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group