LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices


Reply
  Search this Thread
Old 03-24-2007, 11:09 AM   #1
depam
Member
 
Registered: Sep 2005
Posts: 861

Rep: Reputation: 30
Comparing BSD with other Linux distro


Hi!

I just installed PC BSD on VMWare. The one thing that I notice is that it seems the implementation of the OS itself is different from other linux distributions that I have used. I used Ubuntu, Mepis, Red Hat and other desktop oriented distributions. I am planning to find a career in Unix and since most of the experts agreed that the nearest open source distribution that I can use to simulate the Unix OS is the free bsd. Now, I'm kinda lost on PC BSD though KDE is installed by default. I don't know where to start on installing packages using the pkg_add and pbi. Is there a repository in this distribution or you really need to install everything from scratch? I am really kinda lost. Another friend told me that its easier to install in BSD since you don't need to worry about broken dependencies and changing the sources.list because it is already centralized. They also told me that BSD consumes less processing power than other distribution which means it would run on low-end machines compared to other linux distro such as mepis, ubuntu and red hat. Also, BSD is known to be a stable one on this aspect. Can someone enlighten me on the difference on other linux distro and BSD and how to get started? Thanks.
 
Old 03-24-2007, 11:30 AM   #2
dustymugs
LQ Newbie
 
Registered: Dec 2005
Distribution: slackware, lfs
Posts: 13

Rep: Reputation: 0
Should really try FreeBSD

In my book, FreeBSD is the way to go. Not just because its a BSD, but rather because it has a plethora of docs and handbooks. I think a great place to start is http://www.freebsd.org/doc/en_US.ISO...ooks/handbook/ and just skim through it. If you're hesitant about installing FreeBSD (use 6.2 if you do), try FreeSBIE (http://www.freesbie.org/). Its a FreeBSD live disk. I've also had good luck with FreeBSD's mailing lists, of which there are many. They're very responsive and helpful.

Actually, I started down the Windows abandonment path with FreeBSD and then hopped over to Slackware Linux and LFS.
 
Old 03-24-2007, 11:58 AM   #3
anomie
Senior Member
 
Registered: Nov 2004
Location: Texas
Distribution: RHEL, Scientific Linux, Debian, Fedora
Posts: 3,935
Blog Entries: 5

Rep: Reputation: Disabled
Quote:
The one thing that I notice is that it seems the implementation of the OS itself is different from other linux distributions that I have used.
PC-BSD is not a Linux distribution.

Quote:
I don't know where to start on installing packages using the pkg_add and pbi.
I'd probably start here: http://docs.pcbsd.org/
 
Old 03-24-2007, 12:06 PM   #4
budword
Member
 
Registered: Apr 2003
Location: Wisconsin
Distribution: Switched to regualr Ubuntu, because I don't like KDE4, at all. Looks like vista on crack.....
Posts: 675

Rep: Reputation: 31
BSD isn't linux. Linux uses a large monolithic kernel, BSD uses a micro kernel. (I'm not a kernel hacker, so if you want a better description of the differences between the kernels, google for Linux and Minix.) There are around 400 different linux distro's, all of which use the GPLv2 as a license. BSD isn't GPL, which means companies are free to take the code, change it, distribute those changes, and not give the changes back to the community they took the original code from. There are only a few BSD variants, each with a different focus. NetBSD runs on everything, including your toaster. OpenBSD is so secure, you can't use it in a hacking contest at a black hat convention. Only 2 remote holes in 10 years, so I read. I've never used it myself. FreeBSD is for everyone else. There are a few others, dragonBSD and PC-BSD, I don't know their focus. I believe there are quite a few more people and companies behind linux, as everyone can be more certain of continued development, as all changes are given back to the community. Linux has all the momentum at the moment. The BSD's have a great reputation, but Linux has a huge user base. If you are looking for "real unix" linux does qualify, but I think BSD has to win that contest. Another real unix you might want to check out is solaris. I think Sun is going to release Solaris as GPLv3 to steal some thunder from Linux, as linux will have to stay GPLv2, even if Linus wanted to change to v3 (he doesn't), he couldn't, as 1000's of people have contributed code under GPLv2, and every one of them would have to be tracked down and give permission to go GPLv3. No one is even going to make the effort. As for getting started, exactly what is it you want to do ?
 
Old 03-24-2007, 04:57 PM   #5
uselpa
Senior Member
 
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507

Rep: Reputation: 47
Quote:
Originally Posted by budword
BSD uses a micro kernel
No it doesn't.
 
Old 03-24-2007, 05:11 PM   #6
budword
Member
 
Registered: Apr 2003
Location: Wisconsin
Distribution: Switched to regualr Ubuntu, because I don't like KDE4, at all. Looks like vista on crack.....
Posts: 675

Rep: Reputation: 31
Guess I was wrong, sorry about that. I was sure I had read the BSD's use a micro kernel, might have been darwin I was reading about. Found this on the net, which leaves me more confused than I was before. Maybe I'm not the only one confused.

``MacOS X's FreeBSD microkernel-based architecture makes it an ideal basis for a high-stable (if hi-fis and VCRs don't crash, neither can consumer electronics Net appliances) yet compact (store it in Flash RAM) appliance OS. Just add a cut-back Mac GUI and you're away.''

Found that here... http://bsdnews.com/view_story.php3?story_id=681

Anyway, have fun.....

David
 
Old 03-24-2007, 05:13 PM   #7
uselpa
Senior Member
 
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507

Rep: Reputation: 47
That's correct; MacOSX (and Minix, as you mentionned) use microkernels. But classic BSDs do not.
 
Old 03-24-2007, 08:06 PM   #8
frob23
Senior Member
 
Registered: Jan 2004
Location: Roughly 29.467N / 81.206W
Distribution: OpenBSD, Debian, FreeBSD
Posts: 1,450

Rep: Reputation: 48
Note: NetBSD has a lot more going for it than just being able to run on just about everything. It's very clean, well organized, tiny [this is a benefit], and ridiculously stable. The majority of my server's downtime was related to a hurricane which took out the power for two weeks. It has been running for thousands and thousands of hours (somewhere between 25,000 and 50,000) and it can go months before I even remember it's there. It just works all the time.

Still, I think NetBSD would be a very hard one to come directly to after Linux (especially modern distros). But, I highly recommend it be given a shot after you become accustomed to the command line and how the BSDs tend to do things.
 
Old 03-25-2007, 07:16 AM   #9
depam
Member
 
Registered: Sep 2005
Posts: 861

Original Poster
Rep: Reputation: 30
What I really want is to be familiar with UNIX environment. And they said that BSD is the nearest one. HOw about packages? Can I make it as a server to run httpd, postfix and ftp? I mean can you port special linux apps on it? How stable is it compare to Linux?
 
Old 03-25-2007, 09:16 AM   #10
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 43
Quote:
Originally Posted by depam
HOw about packages?
Yes, they have packages.
Quote:
Originally Posted by depam
Can I make it as a server to run httpd, postfix and ftp?
Yes, I run numerous services (including Apache, NFS, Postfix, SSH, and Yaws) on my FreeBSD machine.
Quote:
Originally Posted by depam
I mean can you port special linux apps on it?
Linux emulation mode is available. This translates Linux kernel system calls into BSD ones on the fly. It usually works fairly well, but sometimes it has problems.
Quote:
Originally Posted by depam
How stable is it compare to Linux?
In my experience, they're generally more stable than most Linux distributions.
 
Old 03-25-2007, 12:55 PM   #11
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by depam
What I really want is to be familiar with UNIX environment. And they said that BSD is the nearest one.
Every Unix compliant O/S has its own peculiarities, so no O/S can really be the "nearest" to this hypothetical "UNIX environment".
However, you'll certainly learn by experiencing different ones like BSDs and Solaris.
 
Old 03-25-2007, 06:18 PM   #12
depam
Member
 
Registered: Sep 2005
Posts: 861

Original Poster
Rep: Reputation: 30
Another question, do I still have to worry about broken dependencies and all those stuff? I am currently using Mepis 3.4.3 (a debian-derivative) and sometimes its really a pain installing applications because of dependencies and incorrect entries on the source.list. I just hope bsds have centralized repository. Do you think I should first use freebsd rather than the pc-bsd? Thanks.
 
Old 03-26-2007, 06:54 AM   #13
introuble
Member
 
Registered: Apr 2004
Distribution: Debian -unstable
Posts: 700

Rep: Reputation: 31
I don't remember having broken dependencies problems on FreeBSD. For that matter .. I don't remember having broken dependencies anywhere for years.
 
Old 03-26-2007, 08:12 AM   #14
frob23
Senior Member
 
Registered: Jan 2004
Location: Roughly 29.467N / 81.206W
Distribution: OpenBSD, Debian, FreeBSD
Posts: 1,450

Rep: Reputation: 48
All the BSDs have centralized "repositories" for 3rd party applications. They reduce the amount of broken dependencies.
 
Old 04-01-2007, 08:45 AM   #15
Thulemanden
Member
 
Registered: Sep 2003
Location: Copenhagen, Denmark
Distribution: PC-BSD, PCLOS, MeeGo, Win 7
Posts: 189

Rep: Reputation: 30
Quote:
Originally Posted by depam
Hi!
I don't know where to start on installing packages using the pkg_add and pbi. Is there a repository in this distribution or you really need to install everything from scratch?
PC-BSD offers many packed applications on www.pbidir.com and all you have to do is click and anter root password.

pkg_add collects from a common ports repository I believe.

pkg_add -r nameofappliation
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
distro selection: down to slack or debian or BSD? RaulConQ Linux - Distributions 6 05-08-2006 11:33 PM
Comparing Slack/Arch linux MannyNix Slackware 4 03-20-2006 10:21 PM
Fastest Linux/BSD distro on a laptop? r00tman Linux - Laptop and Netbook 5 02-18-2006 03:58 PM
Comparing security on Windows and Linux Ephracis Linux - Security 4 07-01-2005 10:17 PM

LinuxQuestions.org > Forums > Other *NIX Forums > *BSD

All times are GMT -5. The time now is 02:06 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration