This year’s X Developer Summit is taking place and it is yet another event were I would have liked to be. 😉 (Just to be clear: all I know is taken from other sources!)
Of course the biggest news is that AMD/ATI will be releasing the hardware SPECS without an NDA. It means that everyone will be able to develop drivers or software in general for their hardware without any larger problems (well, given that there are sufficient coding skills of course).
But of course the summit was used to talk about more things. While there are not that much information out yet some short notes about a Red Hat presentation caught my attention: it looks like Red Hat is heavily working on smoothing out the edges X stil has during boot (and when you switch to the virtual terminals):
Smooth GUI booting: no mode switches and annoying flashes.
Nice, I’m looking forward to see that stuff in Fedora!
Anyway, the problem is that the work done by Red Hat requires some techniques which are only available on Linux – not on BSDs or Solaris.
This brings up an interesting conflict: the lack of certain technologies on BSD and Solaris might hinder improvements on Linux. The question is now what to do. Wait for the others to catch up? Fork? I guess that the big, cross-platform projects are often faced with such situations. GNOME heavily depends on HAL for example, and I’m not sure where this fits with Solaris. KDE 4 might be a bit less complicated in this regard because there are abstractions to take care of such issues (Solid, Phonon, etc.). But the general problem is there, and the question what to do is there as well.
I wonder how X.Org will deal with that problem.