Help - Search - Members - Calendar
Full Version: OpenBSD vs FreeBSD
InsanelyMac Forum > Discuss and Learn > *nix
GFree
Can anyone explain in simple terms the difference between these two variants? All I can tell is that they're both free, and that they're both BSD. unsure.gif
KaiNeR
Have you checked the home-pages for each ? I'd says freebsd is more for a desktop user and openbsd is more for a server. Although both can be setup to to the same. The default install of openbsd is focused on being more secure.

I prefer openbsd but both are very good

What are you planning to use it for ?
bwhsh8r
free bsd is based on the most recent BSD made, they split


open bsd for servers and stuff, based off the old kernel, but more secure than anything


free bsd, more desktop users stuff like that

if your going to try one use pc-bsd or desktop-bsd


they have luxuries such as a gui out of the box and pc-bsd even has a package management system smile.gif


& they both work great as a server os too........


but if your going to use openbsd you need commandline, i dont think theres even a way to install a gui (NOT SURE ON THAT THERE PROBABLY IS) free bsd you need to know how to command line to install the gui and stuff.... but yeh.
GFree
QUOTE (KaiNeR @ Sep 26 2007, 02:19 PM) *
What are you planning to use it for ?


Don't know yet. I got a new HDD recently so the extra space means I'm free to experiment more with different operating systems. Plus since OS X is based on BSD, I've become curious as to what BSD in general is like. I've already had plenty of experience with Linux so I also want to compare the differences, purely for my own interests rather than a practical reason.
Colonel
QUOTE (bwhsh8r @ Sep 26 2007, 03:39 PM) *
free bsd is based on the most recent BSD made, they split

FreeBSD is based on BSD? Now there's a shocker...

Sorry, but this time it was necessary.
bwhsh8r
QUOTE (Colonel @ Sep 27 2007, 12:14 AM) *
Sorry, but this time it was necessary.



lmfao


well, i was saying that cause i said openbsd is based on an old fork of bsd (something like 3)


& free bsd is based on 5 or something


but yeh stfu mike tongue.gif

=D
s0me.one
If you're trying to learn something, I think the better choice for you is, obviously, PC-BSD...

There is a possibility to install a GUI in FreeBSD, or even in OpenBSD, but, like bwhsh8r said:

QUOTE
open bsd for servers and stuff

QUOTE
free bsd, more desktop users stuff


The OpenBSD team, is constantly auditing the hole system, looking for any remaining bugs, as you will see, if you install OpenBSD, there's no bleeding edge software on it, only "deprecated" software (for most people) wink.gif

Good luck with that smile.gif
bonch
QUOTE (bwhsh8r @ Sep 28 2007, 05:52 AM) *
lmfao
well, i was saying that cause i said openbsd is based on an old fork of bsd (something like 3)
& free bsd is based on 5 or something
but yeh stfu mike tongue.gif

=D


This is full of wrong information, as is your other post. FreeBSD and NetBSD were both forks of the same original 4.3BSD. OpenBSD is a subsequent fork of NetBSD. None is "older" than any of the others as they've all been continuously developed since then, and they liberally use code from each other as needed.
fourty2
FYI:the bsd family tree

CODE
The UNIX system family tree: Research and BSD
---------------------------------------------

First Edition (V1)
      |
Second Edition (V2)
      |
Third Edition (V3)
      |
Fourth Edition (V4)
      |
Fifth Edition (V5)
      |
Sixth Edition (V6) -----*
        \                |
         \               |
          \              |
Seventh Edition (V7)    |
             \           |
              \        1BSD
              32V        |
                \      2BSD---------------*
                 \    /                   |
                  \  /                    |
                   \/                     |
                  3BSD                    |
                   |                      |
                4.0BSD               2.7.9BSD
                   |                      |
                4.1BSD --------------> 2.8BSD
                   |                      |
               4.1aBSD -----------\       |
                   |                \     |
               4.1bBSD                \   |
                   |                    \ |
       *------ 4.1cBSD --------------> 2.9BSD
      /            |                      |
Eighth Edition    |                   2.9BSD-Seismo
      |            |                      |
      +----<--- 4.2BSD               2.9.1BSD
      |            |                      |
      +----<--- 4.3BSD -------------> 2.10BSD
      |            |               /      |
Ninth Edition     |              / 2.10.1BSD
      |         4.3BSD Tahoe-----+        |
      |            |              \       |
      |            |                \     |
      v            |                  2.11BSD
Tenth Edition     |                      |
                   |                  2.11BSD rev #430
                4.3BSD NET/1              |
                   |                      v
                4.3BSD Reno
                   |
    *---------- 4.3BSD NET/2 -------------------+-------------*
    |                    |                      |             |
386BSD 0.0              |                      |           BSD/386 ALPHA
    |                    |                      |             |
386BSD 0.1 ------------>+                      |           BSD/386 0.3.[13]
    |     \              |                  4.4BSD Alpha      |
    |     386BSD 1.0     |                      |           BSD/386 0.9.[34]
    |                    |                  4.4BSD            |
    |                    |                    / |             |
    |                    |   4.4BSD-Encumbered  |             |
    |                 NetBSD 0.8                |           BSD/386 1.0
    |                    |                      |             |
FreeBSD 1.0          NetBSD 0.9                |           BSD/386 1.1
    |                    |           .----- 4.4BSD Lite       |
FreeBSD 1.1             |          /   /       |     \       |
    |                    |         /   /        |      \      |
FreeBSD 1.1.5       .---|--------'   /         |       \     |
    |               /    |           /          |        \    |
FreeBSD 1.1.5.1   /     |          /           |         \   |
    |             /   NetBSD 1.0 <-'            |          \  |
    |            /       |                      |           \ |
FreeBSD 2.0 <--'        |                      |           BSD/OS 2.0
    |                     \                     |             |
FreeBSD 2.0.5             \                    |           BSD/OS 2.0.1
    |                 .-----\------------- 4.4BSD Lite2       |
    |                 |      \             |  |   |   |       |
    |                 | .-----|------Rhapsody |   |   |       |
    |                 | |     |        NetBSD 1.3 |   |       |
    |                 | |     |           OpenBSD 2.3 |       |
    |                 | |     |                BSD/OS 3.0     |
FreeBSD 2.1          | |     |                               |
  |   |               | |  NetBSD 1.1 ------.               BSD/OS 2.1
  | FreeBSD 2.1.5     | |     |              \                |
  |     |             | |  NetBSD 1.2         \             BSD/OS 3.0
  | FreeBSD 2.1.6     | |     |  \          OpenBSD 2.0       |
  |     |             | |     |   \             |             |
  | FreeBSD 2.1.6.1   | |     |    \            |             |
  |     |             | |     |     \           |             |
  | FreeBSD 2.1.7     | |     |      |          |             |
  |     |             | |     |  NetBSD 1.2.1   |             |
  | FreeBSD 2.1.7.1   | |     |                 |             |
  |                   | |     |                 |             |
  |                   | |     |                 |             |
  *-FreeBSD 2.2       | |     |                 |             |
  |        \          | |     |                 |             |
  |     FreeBSD 2.2.1 | |     |                 |             |
  |         |         | |     |                 |             |
  |     FreeBSD 2.2.2 | |     |             OpenBSD 2.1       |
  |         |         | |     |                 |             |
  |     FreeBSD 2.2.5 | |     |                 |             |
  |         |         | |     |             OpenBSD 2.2       |
  |         |         | |  NetBSD 1.3           |             |
  |     FreeBSD 2.2.6 | |     |    |            |             |
  |         |         | |     | NetBSD 1.3.1    |           BSD/OS 3.1
  |         |         | |     |    |        OpenBSD 2.3       |
  |         |         | |     | NetBSD 1.3.2    |             |
  |     FreeBSD 2.2.7 | |     |    |            |             |
  |         |         | |     |    |            |           BSD/OS 4.0
  |         v         | |     |    |            |             |
  |     FreeBSD 2.2.8 | |     |    |            |             |
  |                   | |     |    |        OpenBSD 2.4       |
FreeBSD 3.0 <--------* |     |    v            |             |
  |                     |     | NetBSD 1.3.3    |             |
  *---FreeBSD 3.1       |     |                 |             |
  |       |             |     |                 |           BSD/OS 4.0.1
  |   FreeBSD 3.2----*  |  NetBSD 1.4       OpenBSD 2.5       |
  |       |          |  |  |  |    |            |             |
  |       |          |  |  |  |    |            |             |
  |       |          |  |  |  |    |            |             |
  |   FreeBSD 3.3    |  |  |  | NetBSD 1.4.1    |             |
  |       |          |  |  |  |    |        OpenBSD 2.6       |
  |   FreeBSD 3.4    |  |  |  |    |            |             |
  |           |      |  |  |  |    |            |           BSD/OS 4.1
FreeBSD 4.0  |      |  |  |  | NetBSD 1.4.2    |             |
  |           |      |  |  |  |    |            |             |
  |           |      |  |  |  |    |            |             |
  |   FreeBSD 3.5    |  |  |  |    |        OpenBSD 2.7       |
  |           |      |  |  |  |    |            |             |
  |   FreeBSD 3.5.1  |  |  |  |    |            |             |
  |                  |  |  |  |    |            |             |
  *---FreeBSD 4.1    |  |  |  |    |            |             |
  |      |           |  | (?) |    |            |             |
  |   FreeBSD 4.1.1  |  |  /  |    |            |             |
  |      |           |  | /   |    |            |             |
  |   FreeBSD 4.2   Darwin/   | NetBSD 1.4.3    |             |
  |      |         Mac OS X   |             OpenBSD 2.8     BSD/OS 4.2
  |      |             |      |                 |             |
  |      |             |      |                 |             |
  |      |           10.0  NetBSD 1.5           |             |
  |   FreeBSD 4.3      |      |    |            |             |
  |      |             |      |    |        OpenBSD 2.9       |
  |      |             |      | NetBSD 1.5.1    |             |
  |      |             |      |    |            |             |
  |   FreeBSD 4.4-.    |      | NetBSD 1.5.2    |             |
  |      |        | Mac OS X  |    |            |             |
  |      |        |   10.1    |    |        OpenBSD 3.0       |
  |   FreeBSD 4.5 |    |      |    |            |             |
  |      |         \   |      |    |            |           BSD/OS 4.3
  |   FreeBSD 4.6   \  |      |    |        OpenBSD 3.1       |
  |      |           \ |      | NetBSD 1.5.3    |                |
  |   FreeBSD 4.6.2 Mac OS X  |                 |             |
  |      |            10.2    |                 |             |
  |   FreeBSD 4.7      |      |                 |             |
  |      |             |   NetBSD 1.6       OpenBSD 3.2       |
  |   FreeBSD 4.8      |      |    |            |             |
  |      |             |      | NetBSD 1.6.1    |             |
  |      |--------.    |      |    |        OpenBSD 3.3     BSD/OS 5.0
  |      |         \   |      |    |            |             |
  |   FreeBSD 4.9   |  |      |    |        OpenBSD 3.4     BSD/OS 5.1 ISE
  |      |          |  |      |    |            |
  |      |          |  |      | NetBSD 1.6.2    |
  |      |          |  |      |    |            |
  |      |          |  |      |    |        OpenBSD 3.5
  |      |          |  |      |    v            |
  |   FreeBSD 4.10  |  |      |                 |
  |      |          |  |      |                 |
  |   FreeBSD 4.11  |  |      |                 |
  |      |          |  |      |                 |
  |      v           `-|------|-----------------|---------------------.
  |                    |      |                 |                      \
FreeBSD 5.0           |      |                 |                       |
  |                    |      |                 |                       |
FreeBSD 5.1           |      |                 |                 DragonFly 1.0
  |          \         |      |                 |                       |
  |           ----- Mac OS X  |                 |                       |
  |                   10.3    |                 |                       |
FreeBSD 5.2           |      |                 |                       |
  |      |             |      |                 |                       |
  |   FreeBSD 5.2.1    |      |                 |                       |
  |                    |      |                 |                       |
  *-------FreeBSD 5.3  |      |                 |                       |
  |           |        |      |             OpenBSD 3.6                 |
  |           |        |   NetBSD 2.0           |                       |
  |           |        |      | |  |            |                DragonFly 1.2.0
  |           |     Mac OS X  | | NetBSD 2.0.2  |                       |
  |           |       10.4    | |  |            |                       |
  |       FreeBSD 5.4  |      | |  |            |                       |
  |           |        |      | |  |        OpenBSD 3.7                 |
  |           |        |      | | NetBSD 2.0.3  |                       |
  |           |        |      | |  |            |                       |
  *--FreeBSD  |        |      | |  v        OpenBSD 3.8                 |
  |    6.0    |        |      | |               |                       |
  |     |     |        |      |  \              |                       |
  |     |     |        |      | NetBSD 2.1      |                       |
  |     |     |        |      |                 |                       |
  |     |     |        |   NetBSD 3.0           |                       |
  |     |     |        |      | |  |            |                DragonFly 1.4.0
  |     |     |        |      | |  |        OpenBSD 3.9                 |
  |  FreeBSD  |        |      | |  |            |                       |
  |    6.1    |        |      | |  |            |                       |
  |     |  FreeBSD 5.5 |      | |  |            |                       |
  |     |              |      | | NetBSD 3.0.1  |                DragonFly 1.6.0
  |     |              |      | |  |            |                       |
  |     |              |      | |  |        OpenBSD 4.0                 |
  |     |              |      | | NetBSD 3.0.2  |                       |
  |     |              |      | NetBSD 3.1      |                       |
  | FreeBSD 6.2        |      |                 |                       |
  |     |              |      |                 |                DragonFly 1.8.0
  |     |              |      |             OpenBSD 4.1                 |
  |     |              |      |                 |                DragonFly 1.10.0
  |     V              |      |                 |                       |
FreeBSD 7 -current    |  NetBSD -current  OpenBSD -current             |
  |                    |      |                 |                       |
  v                    v      v                 v                       v

Time
----------------

Time tolerance ± 6 months, depending on which book/article you read; if it
was the announcement in Usenet or if it was available as tape.

[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
     and John Quarterman. The Design and Implementation of
     the 4.4BSD Operating System.
[APL] Apple website [http://www.apple.com/macosx/]
[BSDI] Berkeley Software Design, Inc.
[DFB] DragonFlyBSD Project, The.
[DOC] README, COPYRIGHT on tape.
[FBD] FreeBSD Project, The.
[KB]  Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources,
     Volume 11, Info 4, April, 1987.
[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement.
     comp.bugs.4bsd.ucb-fixes, June 15, 1988.
[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz.
     Changes in the Kernel in 2.9BSD. Second Berkeley Software
     Distribution UNIX Version 2.9, July, 1983.
[NBD] NetBSD Project, The.
[OBD] OpenBSD Project, The.
[QCU] Salus, Peter H. A quarter century of UNIX.
[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11.
[USE] Usenet announcement.
[WRS] Wind River Systems, Inc.
[dmr] Dennis Ritchie, via E-Mail

wink.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.