1. Pour les threads, la compatibilite etant toujours assure via la norme posix thread le probleme ne se pose meme pas (xfree ne fait pas dans les internes des implementations).
2. Pour le noyau, les besoins en APIs de Xfree/DRI/AGP* sont assez minimaux: du genre allocations de DMA, communications PCI, ... donc la aussi la question de l'evolution ne se pose meme pas.
3. Pour l'openGL, tout le probleme vient du fait que l'API a tres mal vieillit pas rapport, par exemple, aux evolutions de D3D. Pour gerer ce qu'entrevoit les premiers drafts de l'openGL2.0 il faudra pas mal de modifs mais ca ne sera pas en gardant l'ancien principe de developpement de Xfree86 que ca sera possible.
Il faudrait clairement integrer "le futur Mesa" au coeur de Xfree dans une sorte de "gros pipeline programmable" et coller par dessus des couches d'abstraction/compatibilite X.
Je pense que en pensant bien la chose on doit pouvoir faire ca en chamboulant pas mal l'architecture mais tout en gardant la grand majorite du code (et economiser tout idee utopique de reecriture complete meme partielle).
[^] # Re: Vous etes sur que c'est le bon moment ?
Posté par Raphael Junqueira . En réponse à la dépêche Fork d'XFree86. Évalué à 2.
2. Pour le noyau, les besoins en APIs de Xfree/DRI/AGP* sont assez minimaux: du genre allocations de DMA, communications PCI, ... donc la aussi la question de l'evolution ne se pose meme pas.
3. Pour l'openGL, tout le probleme vient du fait que l'API a tres mal vieillit pas rapport, par exemple, aux evolutions de D3D. Pour gerer ce qu'entrevoit les premiers drafts de l'openGL2.0 il faudra pas mal de modifs mais ca ne sera pas en gardant l'ancien principe de developpement de Xfree86 que ca sera possible.
Il faudrait clairement integrer "le futur Mesa" au coeur de Xfree dans une sorte de "gros pipeline programmable" et coller par dessus des couches d'abstraction/compatibilite X.
Je pense que en pensant bien la chose on doit pouvoir faire ca en chamboulant pas mal l'architecture mais tout en gardant la grand majorite du code (et economiser tout idee utopique de reecriture complete meme partielle).