Loading EN-304-626.md +36 −22 Original line number Diff line number Diff line Loading @@ -530,29 +530,43 @@ _List the essential functions of the product, including:_ An operating system may provide, depending on the hardware available and its configuration: * Resource allocation * Memory management * Scheduling * IO interfaces * Permissions * Resource usage limits * Network management * Network communications * File system management * System call interface * Decide whether to load new kernel code * Secure updates * Secure software installation * Secure configuration * Verification of new software * Authorization * Authentication * Storage quotas * Other resource usage limits * Isolation <mark> FIXME more use-based functions </mark> <mark> FIXME need configuration info </mark> <mark> FIXME need update/monitoring/etc. </mark> * Memory protection * Storage protection * Other permissions * Hardware communication * Device drivers * Abstract I/O * Network stack * File systems * Video * Sound * Input devices (mouse, keyboard) * Configuration * Software to run * Hardware configuration * I/O configuration (network, etc.) * Initialization * Initialize hardware * Start software services * Authentication * Authorization * Software management * Security updates * Software upgrade * Software installation * Software verfication * Firmware upgrades * Load kernel modules * Logging * Monitoring/notifications <mark> Put this in a diagram with dependencies and interface/attack surface </mark> ## 4.6 Operational Environment Loading Loading
EN-304-626.md +36 −22 Original line number Diff line number Diff line Loading @@ -530,29 +530,43 @@ _List the essential functions of the product, including:_ An operating system may provide, depending on the hardware available and its configuration: * Resource allocation * Memory management * Scheduling * IO interfaces * Permissions * Resource usage limits * Network management * Network communications * File system management * System call interface * Decide whether to load new kernel code * Secure updates * Secure software installation * Secure configuration * Verification of new software * Authorization * Authentication * Storage quotas * Other resource usage limits * Isolation <mark> FIXME more use-based functions </mark> <mark> FIXME need configuration info </mark> <mark> FIXME need update/monitoring/etc. </mark> * Memory protection * Storage protection * Other permissions * Hardware communication * Device drivers * Abstract I/O * Network stack * File systems * Video * Sound * Input devices (mouse, keyboard) * Configuration * Software to run * Hardware configuration * I/O configuration (network, etc.) * Initialization * Initialize hardware * Start software services * Authentication * Authorization * Software management * Security updates * Software upgrade * Software installation * Software verfication * Firmware upgrades * Load kernel modules * Logging * Monitoring/notifications <mark> Put this in a diagram with dependencies and interface/attack surface </mark> ## 4.6 Operational Environment Loading