Closed brianoliver closed 7 years ago
Initial implementation will auto-detect the correct OperatingSystem for the LocalPlatform and JavaVirtualMachine platforms. All others are manually set to (assumed to be) generic Linux, including RemotePlatforms and VirtualPlatforms.
As an application developer, often the applications I launch have operating system specific behaviors / configuration. To support launching applications that have operating system specific configurations, it's important that we can determine the operating system information from the Platform on which the application is being launched.
The proposal is to introduce an OperatingSystem class/interface, that can be acquired from a Platform. This may then be used to customize launching applications.