Support multiple OS (2).