Type-os