Linked by Thom Holwerda on Wed 19th Jan 2011 22:04 UTC
Xfce When we reported on the release of Xfce 4.8, we ignored a statement inside the release announcement about the lack of new features coming to the BSD world. The statement was a bit disconnected from the rest of the press release, but Xfce developer Jannis Pohlmann has published a blog post giving a few more details about the issue.
Thread beginning with comment 459155
To read all comments associated with this story, please click here.
Interesting News
by Dirge on Thu 20th Jan 2011 06:53 UTC
Dirge
Member since:
2005-07-14

I would like to see the BSDs have a little more desktop love. It would be great if Xfce could be a little more portable in this regard. Perhaps this is something the Xfce devs need to tackle head on....

Reply Score: 3

RE: Interesting News
by moondevil on Thu 20th Jan 2011 07:57 in reply to "Interesting News"
moondevil Member since:
2005-07-08

Exactly! This only happens, because Xfce developers have decided to use Linux specific APIs, instead of implementing an OS abstraction layer.

Unfortunately UNIX based OS are not as portable as many people think.

So now Xfce is Linux only.

If proper abstraction layers had been put into use, Xfce could be fully enjoyed not only in BSD, but in HP-UX, Solaris, Aix among others.

Reply Parent Score: 6

RE[2]: Interesting News
by BluenoseJake on Thu 20th Jan 2011 18:20 in reply to "RE: Interesting News"
BluenoseJake Member since:
2005-08-11

The lack of portability between *nixes has a long history. This is no different. The players have changed, but the game is the same.

Edited 2011-01-20 18:20 UTC

Reply Parent Score: 3

RE[2]: Interesting News
by martijn on Thu 20th Jan 2011 21:32 in reply to "RE: Interesting News"
martijn Member since:
2010-11-06

There are way too many abstraction layers around. The should be one layer in between the kernel and the desktop stuff. Call it udev/devfs/devd/HAL/policyKit, you name it. Write this layer portable, but do not stack them. Then it is up to the BSD devs to port this layer.
There have been way to much changes in the linux ecosystem in this area. It is logical that devs write their software for a large audiance, which is linux in the open source world. BSD* devs could port a well designed abstraction layer to BSD such that desktop apps could be ported. But this requires that the abstraction layer is more or less stable for ~5 years, not 2.

Edited 2011-01-20 21:37 UTC

Reply Parent Score: 2

RE: Interesting News
by Doc Pain on Thu 20th Jan 2011 09:27 in reply to "Interesting News"
Doc Pain Member since:
2006-10-08

I would like to see the BSDs have a little more desktop love.


I think that's the main working field of PC-BSD and DesktopBSD: Providing a full-featured desktop on FreeBSD's OS basis.

In my opinion, nobody wants a "half-featured desktop". As it has already been mentioned, there are mostly the camps that use functional window managers (Windowmaker, Openbox, dwm have been mentioned, there are many other good ones), and there are those who prefer a full-featured desktop. Choices here are KDE and Gnome.

As Xfce is based upon the same Gtk version as Gnome is, you get nearly 3/4 of Gnome with a Xfce install in terms of dependencies. But you don't get all the default applications.

If you're intending to tailor your system according to your needs, you will choose whatever you prefer, from any kind of toolkit, be it the "original" Gtk, Gtk+, Qt, Xaw, OpenMotif - many of them exist. You won't care about "the holy consistency" when you care about speed. And as you can easily conclude, speed matters on systems that are already some years old. Newer systems are really good at compensating bloat. :-)

Reply Parent Score: 2

RE[2]: Interesting News
by nt_jerkface on Thu 20th Jan 2011 18:30 in reply to "RE: Interesting News"
nt_jerkface Member since:
2009-08-26

In my opinion, nobody wants a "half-featured desktop".


I disagree, a distro like Crunchbang can be useful for turning an old computer into a browsing kiosk and media player.

Reply Parent Score: 2