>>
>> The update/installation process in Ubuntu sucks. If you try something
>> using BSD ports or Gentoo portage, you can fine tune things and have
>> explicit control over the update process.
>
> I don't think so, one can acquire a complete control over any common
> Linux distribution, can opt for tuning and, tweaking around any package
> build system, provided one has the knowledge and courage to do so.

Yes and no. If you want to patch something, you have to build it on
your own, so you lose package management support. And building your
own deb package is not a great process. Plus, you have to rebuild it
whenever you update. I'm not saying you can't "completely control"
your distro, just that the package manager is inflexible and immature.
USE flags give you /real/ control over packages without forcing you to
step out of the package management infrastructure (i.e., you don't
have to install anything locally to get a patch incorporated, and you
don't sacrifice updates). You also have less namespace pollution, such
as having mutt and mutt-ng in the repository.

Emerge and ports also don't have a database that can only have one
process using it at a time, and don't take forever to update said
database.

>
> OTOH, I hate wasting cpu cycles on compiling each and every package from
> source; IMHO, building, updating and managing a FreeBSD, Gentoo and, or
> other so called source or meta distribution is merely a wastage of the
> man and machine hours.
>

I wouldn't install gentoo on an older machine, but on anything I use
day-to-day, the compilation time is a non-issue. There is no wastage
of man-hours in managing Gentoo. That is what emerge is for. There is
some wastage in CPU cycles. I never notice it (a decent machine can
emerge world, watch an HD movie, and compile a Linux kernel without
slowdown)

Reply via email to