
Personly, I don't want to learn two systems. Yes, it is possibly, but why do it, when there are so many other things to do with our lives. I am intrested in the Gentoo/FBSD project, I need to spend some time on this. The main reason I picked FreeBSD over Gentoo is that all places that lease servers have FreeBSD, not all have Genoo. On top of that, I beleive FreeBSD has a better kernel, better TCP/IP stack, etc.d_klusenerx wrote:hello , between these two options what do you recommend
1. gentoo and freebsd on seperate partitions but on same system
2. gentoo/FBSD project
if I am not running a server and basically just using linux as a desktop and for programming, is there any value going into FreeBSD?
Note the 'recent releases' in front of FreeBSD, obviously the ones that get high uptimes haven't had an update recently.Additionally HP-UX, Linux, NetApp NetCache, Solaris and recent releases of FreeBSD cycle back to zero after 497 days, exactly as if the machine had been rebooted at that precise point. Thus it is not possible to see a HP-UX, Linux or Solaris system with an uptime measurement above 497 days.
That's right. Because if you somehow used FreeBSD it will be toooojonaswidarsson wrote: My opinion is:
There is absolutely NO REASON to chose FreeBSD before Gentoo.
It strongly depend on you. It's maybe crazy but I have never problems with BSDjonaswidarsson wrote: I had earlier experience from FreeBSD and I thought it would be alright, but I was so disappointed with it and I have spent two weeks configuring it.
You are not God to trust in. A human should have arguments...jonaswidarsson wrote: Gentoo and FreeBSD is very compareable as far as advertising goes...
But trust me. Gentoo is supreme.
Writing this of a laptop running freebsd 5.3 ,Arainach wrote:Here's my opinion. I've used FreeBSD, Gentoo, and other Linux Distros, and I'll just say this:
Other Linux users will talk about how tough it is to Install and run a Gentoo system. Well IMHO FreeBSD makes Gentoo feel like Windows. FreeBSD is a rock solid OS for what it's designed for - running servers. I would never use it as a Desktop because it's just too restrictive and too much of a pain. If I was building a server, I'd use FreeBSD or Hardened Gentoo (I run servers on both). I'm not certain which is better; I give my preference to hardened Gentoo because it's easier to install, configure, secure, and maintain. But I've never had a security issue on any of my servers, so I can't say for sure which is more secure. For a Desktop? Gentoo, hands down. Absolutely no competition.
The revision date on that web page is May of 2004. Is this a current project?This document refers to old Vinum, the version that I wrote in 1997. Since I wrote it, FreeBSD has changed its I/O structure, breaking many things in Vinum. At the time of writing, a new version, provisionally called gvinum, is being written.
It depends on your needs. FreeBSD is stable since that's their main focus. But I think overall FreeBSD has a few similarities from Gentoo since Gentoo philosophy were taken from FreeBSD.SJR3t2 wrote:I am having a hard time with this decision. I am trying to decide wether to use Gentoo or FreeBSD. Most of the time I lean to Gentoo (I already have a little server going with Gentoo), but right now I am wondering about switching.
I am hoping to get peoples honest opions about why they choose one OS over the other.
Code: Select all
FreeBSD # make install clean
...If I'm right, this is a fancy graphical screen which shows cut-down versions of device probing and service starting messages. I think Mandrake does something similar. Well, someone may have done it, but most of us (FreeBSD users) would think it Much Effort Little Reward.`Looks Pretty' is a marketeer's target, not a programmer's.
Cmon, cvsup is not that difficult to set up.
- ---> I didn't say it was difficult.
I installed a basic FreeBSD-5.3 system on two different machines. On one machine I tried to use the Ports system on the second machine I installed Portage.I don't buy the compile errors argument either, I use both FreeBSD and Gentoo daily, and ebuilds break atleast 5x's more often then freebsd ports.
- ---> whatever you may or may not buy, I just don't say this without reason. My experience is different from yours but I know what I see.
===> Building for perl-5.8.5
AutoSplitting perl library
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.5 ./miniperl -Ilib -e 'use
AutoSplit; autosplit_lib_modules(@ARGV)' lib/*.pm
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.5 ./miniperl -Ilib -e 'use
AutoSplit; autosplit_lib_modules(@ARGV)' lib/*/*.pm
make lib/re.pm
`lib/re.pm' is up to date.
Making DynaLoader (static_pic)
Illegal instruction (core dumped)
*** Error code 132
Stop in /usr/ports/lang/perl5.8/work/perl-5.8.5/ext/DynaLoader.
*** Error code 1
Stop in /usr/ports/lang/perl5.8/work/perl-5.8.5.
*** Error code 1
Stop in /usr/ports/lang/perl5.8.
*** Error code 1
Stop in /usr/ports/sysutils/fastest_cvsup.
new source -> compiling ../src/runtime/common/RTCollectorSRC.i3
Mar 26 09:45:54 FreeToo kernel: pid 3388 (m3build), uid 0: exited on signal 4 (c
ore dumped)
m3build: quake error: quake error: runtime error: m3build failed with error code
: 33792
--procedure-- -line- -file---
error -- <builtin>
BuildChunk 164 /usr/ports/lang/ezm3/work/ezm3-1.2/src/m3makefile
PkgInfo 240 /usr/ports/lang/ezm3/work/ezm3-1.2/src/m3makefile
38 /usr/ports/lang/ezm3/work/ezm3-1.2/src/PACKAGES
gmake: *** [packages] Error 1
*** Error code 2
Stop in /usr/ports/lang/ezm3.
*** Error code 1
On another system I tried to use Portage for FreeBSD:>> Attempting to fetch from ftp://ftp.chg.ru/pub/TeX/CTAN/tools/zip/info-zip/src
//.
fetch: ftp://ftp.chg.ru/pub/TeX/CTAN/tools/zip ... 551.tar.gz: Fi
le unavailable (e.g., file not found, no access)
>> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports ... 551.tar.gz: File u
navailable (e.g., file not found, no access)
>> Couldn't fetch it - please try to retrieve this
>> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop in /usr/ports/archivers/unzip.
*** Error code 1
Stop in /usr/ports/security/clamav.
*** Error code 1
Stop in /usr/ports/security/clamav.
FreeBSD is much more secure than Gentoo, so much so that even as root you can't do muchMaking all in intl
Making all in .
if gcc -DDEFPATH="\".:/usr/share/awk\"" -DHAVE_CONFIG_H -DGAWK -DLOCALEDIR="\"/u
sr/share/locale\"" -I. -I. -I. -Iintl -march=pentium4 -O2 -mmmx -msse -pipe
-fno-strict-aliasing -ffast-math -malign-double -funroll-loops -MT array.o -MD -
MP -MF ".deps/array.Tpo" -c -o array.o array.c; then mv -f ".deps/array.Tpo" ".
deps/array.Po"; else rm -f ".deps/array.Tpo"; exit 1; fi
byacc -d awkgram.y && sed -f ./bisonfix.sed < y.tab.c > awkgram.c && y.tab.c
byacc: 31 shift/reduce conflicts
y.tab.c: Permission denied
*** Error code 126
Stop in /var/tmp/portage/gawk-3.1.4-r4/work/gawk-3.1.4.
*** Error code 1
Stop in /var/tmp/portage/gawk-3.1.4-r4/work/gawk-3.1.4.
*** Error code 1
Stop in /var/tmp/portage/gawk-3.1.4-r4/work/gawk-3.1.4.
!!! ERROR: sys-apps/gawk-3.1.4-r4 failed.
!!! Function src_compile, Line 53, Exitcode 1
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
An example of /usr/ports/UPDATING that illustrates how "easy" it can be to upgrade ports on FreeBSD:I find compiler errors very rare on FreeBSD, and if there is one, it is usually caused by someone not reading /usr/ports/UPDATING and following directions.
- ---> you underestimate me
. I DID read it, but it wasn't very helpful and several commands just didn't work.
20040830:
AFFECTS: users of x11/kde3, x11/kdelibs3, x11/kdebase3
AUTHOR: kde@freebsd.org
In KDE 3.3, a number of files were moved between ports and some ports
were removed. This means that you will have to take some precautions
to update your KDE installation. A simple portupgrade -a will not work.
portupgrade -R kde can fail as well, depending on what parts of KDE you
have currently installed. We therefore recommend sticking to the following
procedure. The procedure requires you to have sysutils/portupgrade installed
and you to be the superuser (or using sudo). We recommend not being logged in
to a KDE session on the machine you're performing the upgrade on. If you
choose to perform the update while being logged in to KDE, expect erratic
behaviour and crashes from applications launched during the update.
1.) First, make sure your ports index is up to date.
cd /usr/ports && make index
or, if you're using the sysutils/portindex port
portindex
2.) Delete installed packages which conflict with the updated KDE
ports.
pkg_deinstall -f kdeaddons-kontact-plugins-\* \
kdeaddons-kaddressbook-plugins-\* kdepim-\* kdeutils-\* \
kdeaddons-\[0-9\]\* kde-\[0-9\]\*
kdegraphics now conflicts with the kolourpaint package and kdeedu now
conflicts with the kwordquiz package. If you have kwordquiz and/or
kolourpaint installed on your system and you want to use the kdegraphics/
kdeedu ports, you should first deinstall the conflicting packages:
pkg_deinstall -f kolourpaint\* kwordquiz\*
3.) Now update the remaining KDE ports.
portupgrade arts\* kde\* quanta\*
or, if you want to update KDE along with other updated ports:
portupgrade -a
Note that the quanta port has been renamed to kdewebdev. The commands
above will automatically replace quanta with kdewebdev, if you have
quanta installed.
4.) Reinstall any KDE ports you deleted in step 2. Note that the kdeaddons-
kontact-plugins (net/kontact-plugins), kdepim-kpilot (palm/kpilot) and
quanta (www/quanta) ports/packages do not exist anymore and cannot be
reinstalled.
Known post-updating issues:
- If you're missing acoustic notifications (system sounds) after the update:
rm ~/.kde/share/config/knotifyrc
Then log out of KDE and back in again.
- KMail has been heavily modified since KDE 3.2.x. Testing shows that KMail
can display erratic behaviour and crashes after the update. If you see any
such behaviour, it is recommended to simply close KMail and start it again
until it resumes normal operation.
The integration of GnuPG and KMail for signing, encrypting and verifying
PGP/MIME mail has also changed. A quick howto is available at
http://freebsd.kde.org/howtos/gnupg-kmail.php.
I am not a FreeBSD zealot, I love and use Gentoo as my main desktop, simply because there are "some" things lacking in FreeBSD for that...
- ---> this was my point in the first place. Actually you simply repeat what I just said.
IMHO the reason for the stability of FreeBSD is that the base system is seperated from the software. GCC is not going to get updated without doing a buildworld, and it isn't put into the system source until tested and working against everything.
- ---> show me some instability in Gentoo. I don't notice any instability in Gentoo. I have had Gentoo running for months on end now using it daily as a desktop OS to watch full screen QuickTime movies, play Chromium and listen to MP3's, etc.
---> what would you need to do in order to crash Gentoo while at the same time FreeBSD would continue to work? In what respect is Gentoo less stable than FreeBSD?
---> as for your GCC story: nice story but apparently the Gentoo way didn't stop everything from keeping working OK on my machines and that is what I notice.
It is not my intention to bash FreeBSD. I do acknowledge it's benefits, but not as a desktop OS (as you confirmed yourself) and that was my point all along.Remember, without FreeBSD there is no Gentoo.
- ---> without Apple there is no QuickTime. Without Sun there is no JAVA. Without SGI there is no OpenGL. Etc.
Not at all. I don't think freebsd is perfect. But you have to admit that there's some evidence in your quoted output to suggest that you might be shooting yourself in the foot.Boinky wrote:Just accept that nothing is perfect, not even FreeBSD. Is that so difficult?