Pour KMS, à partir du moment où FreeBSD va l'avoir, les autres BSD pourront sans doute se baser dessus pour le porter. Apparement DragonFly s'y est déjà mis et pourtant c'est pas un très gros projet :
"For those not using FreeBSD but rather DragonflyBSD, the code as of right now in FreeBSD 9-CURRENT has been ported to this BSD as well."
Il semble que la licence utilisée pour le code de freedesktop et le code du kernel Linux soit la licence MIT, donc compatible BSD, ce qui facilite la réutilisation.
Et sur la page du portage vers DragonFly on peut lire "We feel the fastest path to porting is through the DragonFly BSD project, but we intend for our code to be the basis for ports to all the BSDs." "We intend to write a portability layer that will allow the BSDs to use as much of the Linux drm code as possible. ". Ils disent aussi qu'une fois que les gars de FreeBSD ont porté le code le gros du travail était fait et que le diff avec leur version est pas énorme.
À mon avis il n'y a donc pas trop de quoi s'inquiéter concernant les *BSD, ça devrait aller vite.
Quand aux EFL, Fltk etc ils tourneront peut-être un certain temps dans un serveur X de compatibilité, comme le font certaines applications non-cocoa sous Mac OS. D'après ce thread sur le Phoronix qui date d'il ya presque un an les dev des EFL pensent que ça ne représente pas beaucoup de travail de porter sur Wayland et attendent juste une API stable et que le projet soit un peu moins "vaporware" (ce qui est surement le cas maintenant j'imagine ?).
[^] # Re: Darwin vs diversité
Posté par daemontux . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 8.
Pour KMS, à partir du moment où FreeBSD va l'avoir, les autres BSD pourront sans doute se baser dessus pour le porter. Apparement DragonFly s'y est déjà mis et pourtant c'est pas un très gros projet :
"For those not using FreeBSD but rather DragonflyBSD, the code as of right now in FreeBSD 9-CURRENT has been ported to this BSD as well."
Il semble que la licence utilisée pour le code de freedesktop et le code du kernel Linux soit la licence MIT, donc compatible BSD, ce qui facilite la réutilisation.
Et sur la page du portage vers DragonFly on peut lire "We feel the fastest path to porting is through the DragonFly BSD project, but we intend for our code to be the basis for ports to all the BSDs." "We intend to write a portability layer that will allow the BSDs to use as much of the Linux drm code as possible. ". Ils disent aussi qu'une fois que les gars de FreeBSD ont porté le code le gros du travail était fait et que le diff avec leur version est pas énorme.
À mon avis il n'y a donc pas trop de quoi s'inquiéter concernant les *BSD, ça devrait aller vite.
Quand aux EFL, Fltk etc ils tourneront peut-être un certain temps dans un serveur X de compatibilité, comme le font certaines applications non-cocoa sous Mac OS. D'après ce thread sur le Phoronix qui date d'il ya presque un an les dev des EFL pensent que ça ne représente pas beaucoup de travail de porter sur Wayland et attendent juste une API stable et que le projet soit un peu moins "vaporware" (ce qui est surement le cas maintenant j'imagine ?).