Abstract:
Methods, apparatus, systems and articles of manufacture are disclosed to initialize a platform. An example disclosed apparatus includes a boot loader manager to prevent operating system loading in response to detecting a power-on condition, a context manager to retrieve first context information associated with the platform, and a policy manager to identify a first operating system based on the first context information, the policy manager to authorize the boot loader manager to load the first operating system.
Abstract:
This patent relates to user devices that have user-selectable operating systems. One implementation can include primary storage having multiple compressed operating systems stored thereon in inoperable form. This implementation can also include a processor configured to execute a multi-option boot loader configured to receive a user selection of an individual operating system. The multi-option boot loader is configured to install a file folder structure on the primary storage in a configuration specific to the individual operating system and to install the individual operating system in an operable form on the primary storage relative to the file folder structure.
Abstract:
Technologies for media protection policy enforcement include a computing device having multiple operating systems and a data storage device partitioned into a number of regions. During execution of each of the operating systems, a policy enforcement module may intercept media access requests and determine whether to allow the media access requests based on platform media access policies. The media access policies may allow requests based on the identity of the executing operating system, the region of the data storage device, or the requested storage operation. Prior to loading a selected operating system, a firmware policy enforcement module may determine a region of the disk storage device to protect from the selected operating system. The firmware policy enforcement module may configure the data storage device to prevent access to that region. The media access policies may be stored in one or more firmware variables. Other embodiments are described and claimed.
Abstract:
A Medical Device Application (MDA) modifies the booting process for a mobile device to configure it into a known secure configuration for communicating with an implantable medical device (IMD). The modified booting process allows a user to select either normal use of the mobile device or use as a medical device for communicating with an IMD, and takes automatic actions to implement the secure configuration if the latter is selected. For example, a secure medical device kernel can be provided to the mobile device's operating system, which when loaded configures the mobile device into the secure configuration. Alternatively, the operating system can load with its less-secure normal kernel, but automatically runs initialization software after it loads to initialize the mobile device into the secure configuration. The MDA further preferably provides a graphical user interface to allow a user to communicate with the IMD using the now-secure mobile device.
Abstract:
A multi-boot device capable of booting from a plurality of boot devices, each storing a boot image. The multi-boot device determines which boot device to load based on sequence numbers assigned to each of the boot devices. Some embodiments will make this determination using only hardware operations. The multi-boot device compares the sequence numbers of the available boot devices in order to determine the boot image to be loaded. The address of the selected boot image is then mapped to the device's default boot vector. The remaining images are likewise mapped to a secondary boot memory. The device then boots from the default boot vector. The user can change the boot device to be loaded by modifying one or more of the boot sequence numbers. The boot images can be updated without resetting the device by switching execution to and from boot images in the secondary boot memory.
Abstract:
A method for booting a printer includes storing a configuration image of the printer on a network storage device. The configuration image includes an input/output (I/O) initialization sequence for at least one component of the printer, and I/O flow control steps and timing. The method further includes downloading the configuration image from the network storage device to the printer and playing back the initialization sequence and flow control based on the configuration image.
Abstract:
A method includes receiving, by a device that includes a plurality of selectable operating systems, an input signal. The selectable operating systems are a plurality of different operating systems or a plurality of different kernels of operating systems. The method includes identifying one of the selectable operating systems associated with the input signal. Selection rules are identified. The selection rules identify when some of the selectable operating systems are to be booted. The method also includes determining whether to boot the identified selectable operating system based on the selection rules. The method further includes booting the identified selectable operating system in response to determining that the identified selectable operating system is to be booted.
Abstract:
Multiple operational contexts are called up from a Standby power state of a computing device. The operational contexts run on one or more operating systems of the computing device. When a desired operational context is chosen, such as by activation through a user initiated act or hot key, the operating system supporting the desired operational context is booted up from the Standby power state.