We have been doing some study on developing apps using Omniverse. We were using Omniverse composer / Code for developing some prototypes.
We developed the apps in Windows and Based on a recent conversation with a partner, We were told to use Linux (Ubuntu) as a best way to Package and deploy Omniverse applications.
Is it Mandatory / Preferred to use Linux for Development, Package and Deployment? If so, Please let me know why or what could be the blockers if Windows OS was used.
You are free to use either OS as you wish. The development, use, packaging and deployment, can all be done fine on either Windows or Linux no problem. The only advantage to using Linux is that a lot of people do use our Linux containers to make delivery and set up easier for their clients. Something to consider.
Omniverse is a versatile platform that supports development on both Windows and Linux (Ubuntu). However, there are certain aspects and scenarios where using Linux might be preferred over Windows for development, packaging, and deployment of Omniverse applications. Let me clarify the key points for you:
Why Linux Might Be Preferred
Deployment Environments:
Many production environments, especially in industries like film, VFX, and large-scale simulations, rely heavily on Linux for their infrastructure due to its stability, performance, and scalability.
If your Omniverse applications are intended to be deployed in a Linux.