Hemos estado ejecutando aplicaciones de Linux en macOS durante muchos años. La única vez que realmente sentimos la necesidad de hacerlo son las utilidades de línea de comandos que son exóticas, esotéricas, aplicaciones de un solo propósito que realizan esa función para que no tengamos que escribir nuestro propio software. A veces es doloroso porque Linux es doloroso, en serio, Linux ni siquiera es compatible consigo mismo. A menudo nos encontramos con una aplicación en una distribución que no podemos ejecutar en otra debido a las enormes diferencias entre las distribuciones, por lo que se necesita una gran cantidad de esfuerzo para desenredar toda la complejidad innecesaria y conseguir que la aplicación se ejecute. Teniendo en cuenta que macOS es un sistema operativo completamente ajeno, es increíble que podamos conseguir que tantas aplicaciones de Linux se ejecuten en él con tanta facilidad.
Si estás preguntando por una aplicación de interfaz gráfica de usuario, entonces las cosas pueden ser mucho más complejas porque Linux se basa en su mentalidad de los años 80 para crear el entorno de la interfaz gráfica de usuario, por lo que tienes que lidiar con software antiguo como X11 y Qt. Al final conseguimos que estas aplicaciones funcionen, pero puede ser un lío angustioso.
Por supuesto, es extremadamente raro que haya una aplicación GUI de Linux para la que no tengamos ya una aplicación GUI en Mac, que siempre se verá y comportará mejor, así que afortunadamente no tenemos que lidiar con ese lío de Linux a menos que estemos de humor para entretenernos.
Nunca hemos visto ninguna aplicación convertida de Linus a macOS pero a principios de todas las aplicaciones GUI que se ven en Linux vinieron de macOS, o de Windows o se inspiraron en las aplicaciones de Mac/Windows y se hicieron para ser copias de ellas.