Something's - once again - brewing within the GNOME project. While a mere suggestion for now, and by no means any form of official policy, influential voices within the GNOME project are arguing that GNOME should become a full-fledged Linux-based operating system, and that the desktop environment should drop support for other operating systems such as Solaris and the BSDs. I have a feeling this isn't going to go down well with many of our readers.

Are You fscking kidding me? FreeBSD can't keep up? Sorry but we had fully working kernel event driven hardware abstraction layer daemon called DEVD which handles permissions as well and also can 'do' actions based upon devices appear/disappear and more, FreeBSD has is since 5.0, what was the year then, 2003? It was already there ready to port anywhere with the MOST PERMISSIBLE LICENSE AVAILABLE, the BSD license, but what Linux idiots did? The first created HAL shit, later udev shit, latele U* shit (Udisk/Upower/U...) that still is not able to do these simple things that FreeBSD's DEVD did in 2003, and guess what, it still does and it even did not changed since then, not like in Linux where whole 'ecosystem' changes from every odd 'stable' kernel release

So if BSD had all of this wonderful stuff before Linux did, why is it that it's the Linux people introducing their new Linux APIs into Gnome? Why not the BSD people?

So if BSD had all of this wonderful stuff before Linux did, why is it that it's the Linux people introducing their new Linux APIs into Gnome? Why not the BSD people?

I am not a FreeBSD developer, nor a GNOME developer, but after using Linux for several years and now FreeBSD (and other systems) for several years I would say that FreeBSD developers does not jerk off too much about their code tellin' everybody how great it is and how much everybody should embrace it, like Linux developers.

They have the problem to solve, they solved it with DEVD and that's it.

None from FreeBSD team went into the GNOME mailing lists and shout 'hey look what great piece of code we have here, make it as a dependency for GNOME, its so great that You should even consider making it a dependency on Linux platforms, who cares that it does not runs there ...' *

They have the problem to solve, they solved it with DEVD and that's it.

Yup, they wrote DEVD, and the Linux guys wrote udev as a rough equivalent.

The difference is that the Linux guys went further and wrote things that took advantage of this new feature - and that's why Gnome works much better on Linux than it does on anything else. Because the Linux guys are interested in the top-to-bottom stack, and the BSD guys don't seem to be.

"So if BSD had all of this wonderful stuff before Linux did, why is it that it's the Linux people introducing their new Linux APIs into Gnome? Why not the BSD people?

I am not a FreeBSD developer, nor a GNOME developer, but after using Linux for several years and now FreeBSD (and other systems) for several years I would say that FreeBSD developers does not jerk off too much about their code tellin' everybody how great it is and how much everybody should embrace it, like Linux developers. "
You mean, Linux devs shouting at BSD mailing lists for their superior code? Hardly.

They have the problem to solve, they solved it with DEVD and that's it.

None from FreeBSD team went into the GNOME mailing lists and shout 'hey look what great piece of code we have here, make it as a dependency for GNOME, its so great that You should even consider making it a dependency on Linux platforms, who cares that it does not runs there ...' *

Wrong approach. The point is if the BSD developers have enough free time, they do not need to go to Linux dev mailing list(KERNEL/low-level stuff) but go instead to GNOME/KDE/whatever DE and bring in patches to make them work/integrate better in their OS. Have they done that?