Why FreeBSD doesn't have a Gnome3 port?

Polytropon freebsd at edvax.de
Fri Dec 6 10:02:06 UTC 2013

On Fri, 6 Dec 2013 09:13:26 +0100, Luca Ferrari wrote:
> On Thu, Dec 5, 2013 at 3:30 PM, iijima yoshino <iijimayoshino at gmail.com> wrote:
> > Even the OpenBSD team accepts the Gnome3 ...
> > It seems the FreeBSD towards to a server-oriented way.
> >
> Why server oriented, just because gnome3 is not supported?

I agree with your statement. FreeBSD has been and still is a
multi-purpose operating system, unlike some Linux distrubutions
that _could_ be used on a server, but are heavily tailored,
preinstalled and preconfigured for desktop use, and maybe even
a specific desktop use case (like multimedia, pentest, office).
Personally, I'm quite happy that I can use the same OS on my
home desktop and on my gaming PC as I use it on my servers. :-)

> Gnome3 is
> only _a_ desktop among the others. So who is making FreeBSD more
> "towards a server", FreeBSD itself or Gnome 3 that refuses to adopt
> other non-linux facilities?

This can be considered a problem, but I think it's simply a
decision (that has been made) followed by its consequences.
FreeBSD is not Linux. If the developers of a specific piece
of software, like the Gnome 3 environment, decide to rely on
what currently _only_ Linux can provide, it's fine. When they
continue to extend this approach, say, only support a specific
set of Linux distributions, for example "Debian-derived ones",
it's also fine. It will have its implications, but that's
nothing bad or wrong per se.

> If other unixes have gnome3 it simply means they have manpower and
> interest to port it. Not being a gnome3 user (actually, a gnome user
> at all), I don't care about porting a desktop that is not interested
> in being portable.

As you said, it's _possible_ to make Gnome 3 run on FreeBSD, but
it will probably a hard task. The Linux world is in continuous
movement and development, new features ride - and decline - nearly
every month. Take HAL as an example, and see it in this context:
FreeBSD's desktop environments like KDE and Gnome have been able
to perform auto-mounting of removable media for decades, relying
on portable system services. Then HAL came along and finally became
mandatory. As far as I know, it's already deprecated in Linux, but
FreeBSD still has it in its ports collection, making things work
that didn't need it before. Whenever something finally works, it
will be replaced by something nonportable and experimental. ;-)

Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

More information about the freebsd-questions mailing list