• [^] # Re: Cela dépend des cas...

    Posté par . En réponse au journal Linux ou POSIX ?. Évalué à 3.

    Le code étant libre, les amateurs de Xfce sous *BSD sont libres de bosser pour que le portage soit fait, cette liberté n'est pas retirée.

    T'as déjà essayé de porter un logiciel plein de linbuxeries sous un autre OS ?


    Puis il y a logiciel portable et logiciel portable. Avoir un logiciel qui exploite au mieux les possibilités sous GNU/Linux, si son portage n'est qu'une piètre adaptation ce n'est pas la peine de le porter, qu'il reste sous Windows et les optimisations pour.


    La structuration du code est importante dans ce cas. Il n'est pas forcément utile de faire un soft tous OS compatible, mais il est surement utile dès la conception du logiciel de bien séparer les parties OS Spécific du reste, tout comme en général on sépare les couches présentation/traitement/stockage (exemple MVC).

    Le but n'est pas d'empêcher d'utiliser les spéccificités de l'OS, si elles existent et permettent de gagner en perfs sous Linux, autant le faire. Il faut juste bien le faire (attention, je ne parle pas des couches basses de l'OS, qui elles doivent être spécifiques, mais des couches un peu plus hautes telles qu'un gestionnaire de bureau, ou un navigateur www).