Revert "Revert "app os""

This reverts commit eb2109ee6e3517c24d21a1ff5354bf6da32553fe.