The OSType type specifies information about an operating system. It imports and extends the PlatformSpecificationType from the CybOX Common Types.
| Field Name | Type | Description | 
|---|---|---|
| Description0..1 | StructuredTextType | 
        
           A prose description of the indicated platform.  | 
    
| Identifier0..n | PlatformIdentifierType | 
        
           Indicates a pre-defined name for the given platform using some naming scheme. For example, one could provide a CPE (Common Platform Enumeration) name using the CPE naming format.  | 
    
| Bitness0..1 | BitnessType | 
        
           The Bitness field specifies the bitness of the operating system (i.e. 32 or 64). Note that this is potentially different from the word size of the underlying hardware or CPU. A 32-bit operating system can be installed on a machine running a 64-bit processor.  | 
    
| Build_Number0..1 | StringObjectPropertyType | 
        
           The Build_Number field specifies the build number of the operating system.  | 
    
| Environment_Variable_List0..1 | EnvironmentVariableListType | 
        
           The EnvironmentVariableList field specifies a list of environment variables present on the operating system.  | 
    
| Install_Date0..1 | DateObjectPropertyType | 
        
           The Install_Date field specifies the date the operating system was installed.  | 
    
| Patch_Level0..1 | StringObjectPropertyType | 
        
           The Patch_Level field specifies the patch level of the operating system.  | 
    
| Platform0..1 | PlatformSpecificationType | 
        
           This field contains general identifiers for this OS instance..  |