Est-il facile de porter des applications écrites pour Linux afin de les exécuter sur macOS ?


Nous exécutons des applications Linux sur macOS depuis de nombreuses années. Les seules fois où nous ressentons vraiment le besoin de le faire sont pour les utilitaires de ligne de commande qui sont des apps exotiques, ésotériques, à usage unique qui exécutent cette seule fonction afin que nous n'ayons pas à écrire notre propre logiciel. Parfois c'est douloureux parce que Linux est douloureux, sérieusement, Linux n'est même pas compatible avec lui-même. Nous rencontrons souvent une application dans une distribution que nous ne pouvons pas exécuter dans une autre distribution en raison d'énormes différences entre les distributions, ce qui demande un effort considérable pour démêler toute la complexité inutile et faire fonctionner l'application. Si l'on considère que macOS est un système d'exploitation complètement étranger, il est étonnant que nous puissions faire fonctionner tant d'applications Linux dessus si facilement.


Si vous posez la question d'une application GUI, alors les choses peuvent devenir beaucoup plus complexes parce que Linux s'appuie sur sa mentalité des années 1980 pour créer l'environnement GUI, donc vous devez traiter avec des logiciels antiques comme X11 et Qt. Finalement, nous arrivons à faire fonctionner ces applications, mais cela peut être un désordre angoissant.

Bien sûr, il est extrêmement rare qu'il y ait une application GUI Linux pour laquelle nous n'avons pas'déjà une application GUI sur Mac, qui aura toujours une meilleure apparence et un meilleur comportement, donc nous n'avons heureusement pas'vraiment à faire face à ce désordre Linux, sauf si nous sommes d'humeur à nous divertir.


Nous n'avons jamais vu d'applications être converties de Linus à macOS, mais au début, toutes les applications GUI que vous voyez sur Linux venaient de macOS, ou de Windows ou étaient inspirées par des applications Mac/Windows et ont été faites pour être des copies de celles-ci.