KasperskyOS Community Edition 1.3

Platform object

The platform object includes keys containing information about the target platform of the program. A list of these keys is provided in the table below.

List of keys of a platform object

Key name

Value type

Description

Required

Example

id

String

Operating system ID.

Yes

"id": "kos.ce"

sdk

Object

Target API level that must be provided by the KasperskyOS Community Edition device for optimal operation of the program, and the name and version of the SDK used to build this program.

Yes

"sdk":

{

"buildSdkName": "KasperskyOS-Community-Edition-RaspberryPi4b"

"buildSdkVersion": "1.3.0.3"

"targetApiLevel": 4

}

 

buildSdkName

String

Name of the SDK used to build this program.

Yes

buildSdkVersion

String

Version of the SDK used to build this program.

Yes

targetApiLevel

Integer

Target API level that must be provided by the device hosting KasperskyOS Community Edition.

Yes

hwSpecification

Object

Technical specification of the hardware platform.

Yes

"hwSpecification":

{

"arch": "aarch64-kos"

"cpu": "bcm2711"

}

 

arch

String

Architecture of the hardware platform.

Yes

cpu

String

Name of the processor used to run the hardware platform.

Yes