15712
![]() |
|
|
|
|
|||||||
| General General questions about the FreeBSD operating system. Ask here if your question does not fit elsewhere. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Hello guys, this is my first post here, since I don't know where to post this, so I post it in general.
My question is: what is the difference between Thanks in advance. Last edited by DutchDaemon; April 5th, 2012 at 23:25. Reason: READ THE RULES -> http://forums.freebsd.org/showthread.php?t=11799 |
|
#2
|
||||
|
||||
|
PC-BSD is a pre-configured, pre-compiled FreeBSD with a lot of customizations thrown in.
__________________
Senior UNIX Engineer at Unix Support Nederland Experience is something you don't get until just after you need it. |
|
#3
|
||||
|
||||
|
To elaborate on what SirDice said, the difference between the two is that of
Quote:
Example: in FreeBSD, you can either download the binary of a program via the pkg_add command and install it. However, since such binaries are compiled to be as compatable as possible for a specific architecture (e.g. i686), it can function either slower or faster on your machine - depending on its parts and configuration. For most users, this is not a concern. However, the recommended approach to program installation in FreeBSD is via building the package from the "/usr/ports" repository. That way, you are more or less guaranteed the maximum performance of that custom compiled package on your machine. However, to the average user, this is not of paramount importance. PC-BSD takes a different approach to this, and it is here where FreeBSD and PCBSD diverge. If you use Windows you are familiar with the double-click on an exe file, install and voila - you have an installed and working program. PC-BSD has a similar concept called a PBI, where you can double-click and an installer pops up and you continue much as you would in Windows. Any software installed using PBIs are installed in a separate directory "/Programs". Contrast this to FreeBSD where the software - downloaded / compiled and installed - are usually stored in "/usr" (as in most Unix-like systems). And, since PC-BSD is also FreeBSD, you can also: 1) compile and install using ports; and 2) download and install using pkg_add. In summary, IMO technologically, the difference between the two is one of a matter of design philosophy: PC-BSD focuses on the desktop and the average user by making it easy to use the system with a number of tweaks (outlined above), while FreeBSD focuses (arguably) on the server by ensuring stability, security and through a design and promotion of its ports system, maximum performance. Note, because PC-BSD is inherently FreeBSD at the core, it has all the benefits of FreeBSD open to it. However, IMO the implementation of the PC-BSD system, somewhat forgoes that philosophy, but makes for an easy to use system, and one that a regular user can use without any qualms. FreeBSD, on the other hand, IMO does require some work. But, the beauty of the FreeBSD option is that by proxy you learn a whole lot more about the system and Unix on the whole. And that, to me, is awesome. Last edited by DutchDaemon; April 8th, 2012 at 15:43. Reason: Proper formatting: http://forums.freebsd.org/showthread.php?t=8816 / don't use [color] |
|
#4
|
|||
|
|||
|
I am not so sure but I think that PC-BSD also has the option to install programs using ports.
Last edited by DutchDaemon; April 9th, 2012 at 19:16. Reason: It's "I", not "i" |
|
#5
|
||||
|
||||
|
Yes, it does.
__________________
It's self-perpetuating a parahumanoidarianised. -- Queen: "Back to Humans" (best song lyric ever) |
| The Following User Says Thank You to fonz For This Useful Post: | ||
adripillo (April 9th, 2012) | ||
|
#6
|
||||
|
||||
|
I'm new to FreeBSD, only using it now for about a month. I did dabble briefly with PC-BSD, and in my experience I found that as soon as I started installing with ports on PC-BSD, I started getting conflicting dependencies. Being new to *BSD, I wasn't completely sure how to resolve the issues and in the end found it a bit confusing.
After a week or so, I made the switch to pure FreeBSD, and haven't had any issues and have been using ports extensively without any issues. Personally, I would skip PC-BSD and go straight to FreeBSD, but that's only my opinion. Obviously, your "mileage may vary" Last edited by DutchDaemon; April 18th, 2012 at 13:57. |
|
#7
|
|||
|
|||
|
Quote:
|
|
#8
|
|||
|
|||
|
Quote:
|
|
#9
|
||||
|
||||
|
Quote:
|
|
#10
|
|||
|
|||
|
If you want to learn about OS, don't go for PC-BSD, it really doesn't do anything except give you preinstalled GUI and preconfigured files. PBIs don't cut it themselves.
If you just want it to work out of box and don't care what's under the hood, might as well go with linux, you'll have easier time. |
|
#11
|
||||
|
||||
|
Quote:
I like that it offers FreeBSD as an option and doesn't force you into a single desktop. The live part is nice for testing graphics cards but an option to go into a non graphical install would be nice as well. I do believe that running FreeBSD to learn about unix, programming and networking is important. I see PC-BSD as an option (at least in the future) to suggest to friends and family members who have different needs when it comes down to their interest and computing skills. One thing it does do is provide another alternative to ubuntu/mint which I'm sure our debian counterparts suggest to people on their forums for new users.
__________________
I don't work here.... either. SHUT UP AND HACK! dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) } http://lists.freebsd.org/pipermail/freebsd-stable/2011-January/061078.html |
|
#12
|
|||
|
|||
|
PC-BSD is for desktop usage and ease of use, FreeBSD is for server, developement, and/or research. Thats the difference
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| difference between partitions and slices in FreeBSD context | m4rtin | Installing & Upgrading | 21 | October 5th, 2012 14:20 |
| Difference gmake, GNU and FreeBSD make. | agkbill | Userland Programming & Scripting | 1 | January 9th, 2012 13:19 |
| confusion in reasons for big difference of the php-gd on FreeBSD / Linux | pelmen | FreeBSD Development | 3 | December 30th, 2010 10:26 |
| Difference between Freebsd-update and csup to apply patches | AxelBSD | Installing & Upgrading | 19 | November 25th, 2009 00:21 |
| What is the difference between 6.4 and 7.1 | chaoyzj | General | 15 | December 18th, 2008 04:22 |