Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Mar 2014 12:15:40 +0100
From:      Johan Hendriks <joh.hendriks@gmail.com>
To:        Martin Braun <yellowgoldmine@gmail.com>
Cc:        FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: FreeBSD is really great.. BUT..
Message-ID:  <53297C5C.5030608@gmail.com>
In-Reply-To: <CAFNm86TGi5VDznAg3FU%2BVLWD9b3fLo-gA1fzhEhseMZfe2hNuA@mail.gmail.com>
References:  <CAFNm86TGi5VDznAg3FU%2BVLWD9b3fLo-gA1fzhEhseMZfe2hNuA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Martin Braun schreef:
> FreeBSD is really great.. BUT..
>
> I stopped using FreeBSD when it was about 5.x or something because I found
> I spend more time compiling than I did managing our server room. I went
> with Debian (and the beloved apt-get tool) and I never looked back.
>
> Then I needed to test different containers out so I tested Linux-VServer,
> Xen, UML, and other stuff, and naturally I had to test FreeBSD Jails. I
> decided to use ezjail and I noticed that FreeBSD has gotten some new really
> cool tools and jails combined with ZFS are incredible.
>
> So pkg_add is gone and now there is the new and improved pkg and together
> with "freebsd-update" it is possible to keep a system upgraded at all times
> using ONLY binary packages, which are great!
>
> The whole point of the ports system is as stated on the OpenBSD FAQ:
>
>      "The end result of the porting effort are ready-to-install binary
> packages."
>
> So great.. yes?
>
> NO!
>
> Why not?
>
> Because still the FreeBSD ports team doesn't agree with that notion from
> the OpenBSD FAQ about packages.
Well it is not said that OpenBSD is right and that there way is the only 
way. If you want there policy, use OpenBSD. If it does not cut it, then 
you need another solution.
If Linux does not have jails, and you want them then you need FreeBSD 
with there package/ports system. If you do not want to compile stuff 
then there is almost no choice then to go back to Linux and use apt get. 
It is a choice you will need to make.
FreeBSD does have some great features like poudriere which will create

>
> The binary packages on FreeBSD are compiled with so few options available
> that you end up compiling the whole bunch from source anyway!
>
> A simple setup on a mailserver with Postfix, Dovecot, MySQL, and a couple
> of other packages doesn't work using the binary packages because they are
> NOT compiled to fit together!
Well i use postfix, dovecot and postgreSQL, And another person does not 
use a database at all  and so on. So to please them all we need a 
postfix, dovecot version that has support for all databases!   But what 
about sasl support, some want dovecot sasl and other courier sasl.  I 
think the power off FreeBSD lies in the ports system. I do not want a 
postfix version with all options for all databases compiled in that I do 
not use. The package system gives you the option to install and use 
basic versions of the software, if you want other options then you need 
to compile the ports.
If you are using a larger set of servers, then start using poudriere. It 
will generate packages for you that you can redistribute across servers.
Here is a nice howto .
http://www.bsdnow.tv/tutorials/poudriere
It will give you fine controlled packages ready to pkg add at any time.

It does not take that long to compile most off the stuff. And to be 
honest, sometimes I also would like the pkg add option and be done with it.
But with the few servers we are running, I can live with the compile 
time it takes to update the services. And when i find time I am going to 
setup a poudriere system to give me the packages I want.


>
> Now.. what the "¤"%"#!"!¤ is the point then!? Why don't we just forget
> about binary packages in FreeBSD and make everyone compile?
>
> There's no point in making those pre-made binary packages ready for usage
> when they are only freaking compiled to run alone without any kind of usage
> what so ever!
>
> Now.. was this post an "acid reflux"? Ooh.. yeah!
>
> Sorry, but I really think it's a shame.
>
> Some don't trust binary packages from FreeBSD and some just like to tweak -
> GREAT!
>
> But others just like to get some work done.. rather than compiling..
> compiling.. compiling..!
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53297C5C.5030608>