FreeBSD From Scratch 58
geekmedia writes "Daemon News has an excellent article which describes a fully automated installation of a customized FreeBSD system compiled from source, including compilation of all your favorite ports and configured to match your idea of the perfect system. If you think make world is a wonderful concept, FreeBSD From Scratch extends it to make universe."
Re:oh my..... (Score:1)
This has been around for a long time (Score:3, Funny)
Re:Why? (Score:4, Informative)
For some people, unfortunately, yes. There are some rare individuals who say "I use FreeBSD instead of Linux therefore I am better than you". These same people would have at one point said "I use Linux instead of Windows therefore I am better than you". These people can be safely ignored.
Re:Why? (Score:2)
Someone needs to teach these sheepkids that not everything should be hard and that working default configurations arnt a bad thing.
(For the record, I prefer clean debian installs on the server, and knoppix hd install as a bootstrap to a working debian insta
Re:Why? (Score:2)
Currently I run Linux because of some apps and drivers
Re:Why? (Score:2)
Actually I said;
I don't know how you managed to jump from "rare" to "main".
And I never said that. Perhaps you hit the reply button to the wrong person?
Comment removed (Score:4, Insightful)
Re:Why? (Score:5, Interesting)
Having learned Linux first, then tried BSD, I can say that (at least in my experience) this is not true. I find FreeBSD a lot nicer to use. The documentation is also far superior to anything I've seen on Linux. It also lacks the fragmentation of the Linux community, where a Mandrake rpm may not work on a RedHat box etc. Installing software, upgrading the system, and keeping it current are much easier under BSD, and it hasn't (yet) defaulted to the 'install everything the user might possibly think about using' philosophy present in a lot of Linux distros.
Re:Why? (Score:4, Insightful)
Who says Linux is better? Well, Linus would, but he's biased.
You know, it's funny that whenever there's a BSD story, all you guys stop bashing each other for a few minutes to bash us. But we know better. Tomorrow things will go back to Slashdot normalcy and you'll see folks asking why they should use Redhat when Debian is better, or some variation of that theme.
I Don't Get It (Score:5, Interesting)
I'm not criticizing, I'm asking.
Is there really a *significant* increase in speed to justify the hours in CPU time to recompile everything with unrolling loops and athlon-tbird or whatever specific code?
futurama is on. I have to go!
Re:I Don't Get It (Score:5, Informative)
Most of the applications I use are written in a way that they are source-code compatible with almost all OSs. Almost none of them are binary-compatible on different OSs/libs.
Sure, I could probably run a compiled-for-red-hat-7.1 binary, but why would I, when I can emerge (or whatever) it?
Compiling from scratch is simply easier if you have a semi-modern cpu with the cycles to spare.
Re: think 64 bit (Score:5, Insightful)
Re: think 64 bit (Score:2)
As far as for-certain-cpu distributions go; aren't most Linux cpu's still compiled for i386 computers?
Re:I Don't Get It (Score:5, Informative)
Re:I Don't Get It (Score:1)
I don't know, maybe I'm just a "use what works" kind of guy.
Re:I Don't Get It (Score:2)
It's not that there's necessarily bloat, but it does create dependencies on both Gnome and KDE. Not everyone has 80+Gig harddrives. If you don't need Gnome for a GTK+ application, why should you suck in the incredibly complex Gnome dependency tree? In my case, the only "gnome" program I use is Dia. I certainly do not want 50Megs (if not more) of Gnome installed just to run Dia, especially when I don't have to.
Besides which, my system belo
For Gentoo, though (Score:5, Interesting)
Yes if 19% [gentoo.org] is significant enough for you.
Quote from the link:
vendor_id : AuthenticAMD
model name : AMD Athlon(TM) MP 2000+
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
vendor_id : AuthenticAMD
model name : AMD Athlon(TM) MP 2000+
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
gcc version 3.2 (i686-pc-linux-gnu)
Result: '-O3 -march=athlon-mp -fomit-frame-pointer -finline-functions -fforce-mem -s -funroll-loops -frerun-loop-opt -fdelete-null-pointer-checks -fprefetch-loop-arrays -ffast-math -maccumulate-outgoing-args -fschedule-insns'
Performance gain(compare to -O3 only) ~ 19.6%
Warning: read my warning in the post before using these flags
Of course, you need to justify the time taken to benchmark individual optimization flag to yield such a result. It took me a day to obtain a optimal CFLAG and another week to fully optimize a system.
Older processors gain less performance boost over source optimization. I've little problem boosting a newer box to 19% and beyond.(compare to normal -O3 compilation).
There're few stability issues(if you'd take my warning down my post), but it's still good for desktop processing(games!). For servers I would not risk it and use some other binary-distro instead.
Of course, it's up to you. If you think you need extra performance boost for your production servers and you've management justification and you've given enough resources to test, why not.
Re:I Don't Get It (Score:2, Funny)
Well, it's more fun than looking for work.
Re:I Don't Get It (Score:1)
I've never liked having a lot of unreleated binaries in
With my Linux from Scratch system, I have the core install in / and
The customization is why I use from scratch systems.
Re:I Don't Get It (Score:1)
similarity to OpenBSD (Score:2, Interesting)
*BSD is... (Score:3, Funny)
what were you expecting??
Some things from experience (Score:5, Informative)
reasons:
I think I've had an installworld fail ONCE in 7
years, and I think it was because I hadn't noticed
that the make buildworld failed.
As far as cruft in the OS laying around, I had a
system that went from 2.2.8 to 4.0 stable with no
problems. Part of the love of freebsd is not having to wipe partitions.
To sum things up, most of the people I know that
have had weird problems with things laying around
don't do two very important things:
#1 Run mergemaster
#2 Read
As far as I'm concerned, the article this story
references is completely pointless.
Let's see, who could it be, could it be... (Score:4, Funny)
Sure, FreeBSD from Scratch. It all makes sense now.
Re:Let's see, who could it be, could it be... (Score:1, Interesting)
Our pastor isn't crazy about Halloween let alone a devil mascot in his computer.
Integrated Source Tree == Rules (Score:3, Insightful)
I have since switched to Gentoo Linux [gentoo.org] for my personal workstations. IMHO, Gentoo beats FreeBSD at its own game, in three ways:
I have seen Linux panic thrice (way back in 1997). I've only seen FreeBSD panic once. They are both wonderful OSes. If only I had the time to run them both. Right now Gentoo gets my time.
Re:Integrated Source Tree == Rules (Score:2)
Re:Integrated Source Tree == Rules (Score:2)
Re:Integrated Source Tree == Rules (Score:1)
The one thing I really miss about FreeBSD is the developer community, especially as manifested in its structure and unity. I like that better than the somewhat disorganized fragmentation of the various GNU/Linux projects. However, considering th
Re:Integrated Source Tree == Rules (Score:1)