We are exploring the use of EdgeX as the OS for Edge gateways. Can thor96 or AI-ML boards use EdgeX as the OS?
A quick search for edgex suggests that it is NOT an operating system. It is a framework that runs ON any other operating system.
So should be fine, but you will have to read the applicable documentation for specific details about compatibility and building.
The docs encourage the use of docker for setting up an EdgeX system: https://fuji-docs.edgexfoundry.org/Ch-GettingStarted.html (and the project provides x86_64 and arm64 binaries) so providing you have a host system capable of running docker then you can probably follow the guide.
If you are using OpenEmbedded/Yocto to build the OS for your board then the following guide can help you include docker in your image: https://wiki.yoctoproject.org/wiki/TipsAndTricks/DockerOnImage