3 ms·
> They are relying heavily on mesa Isn't mesa portable? Or are there parts that are OS-specific? > With android, they'd also still have GNU stuff available.
by yjftsjthsd-h 2y ago
> They are relying heavily on mesa
Isn't mesa portable? Or are there parts that are OS-specific?
> With android, they'd also still have GNU stuff available.
I don't follow; Android is a non-GNU Linux distro. Or do you mean that being on Linux makes GNU stuff easy? (But then, GNU runs happily on BSDs and other unix-likes)
- cogman10 2y ago> Isn't mesa portable? Or are there parts that are OS-specific? IDK. I'm not familiar with mesa enough to know how portable it is. That said, I do know that it's primarily deployed on linux. An issue with portability is simply that when big projects like mesa are developed, non-linux environments are rarely developed (No clue, for example, if you can build mesa for BSD). > Or do you mean that being on Linux makes GNU stuff easy? Mostly this. I don't think, for example, those GNU tools will port over to redox. Building them targeting android is a snap.
- yjftsjthsd-h 2y agoMesa: There are official freebsd packages of mesa: https://ports.freebsd.org/cgi/ports.cgi?query=mesa-&stype=all&sektion=all https://ports.freebsd.org/cgi/ports.cgi?query=mesa-&stype=al... In fact, https://doc.redox-os.org/book/graphics-windowing.html https://doc.redox-os.org/book/graphics-windowing.html seems to imply that redox is or plans to use mesa. Android: Okay, that's fair; termux already proved that GNU on Android is viable.
- yellowapple 2y ago> Isn't mesa portable? Or are there parts that are OS-specific? Even the OS-specific parts are at least permissively-licensed. OpenBSD is about as religious about "all new code must be under an ISC-compatible license" as it gets, and even they pull in Linux DRM/Mesa code for hardware graphics acceleration: https://man.openbsd.org/drm.7 https://man.openbsd.org/drm.7