Jump to content

HyperSpace (software)

From Wikipedia, the free encyclopedia
HyperSpace
DeveloperPhoenix Technologies
OS familyLinux (Unix-like)
Marketing targetEmbedded systems
Platformsx86, ARM
Kernel typeMonolithic (Linux)
LicenseProprietary

HyperSpace is an instant-on Linux-based[1] operating system that has been developed by Phoenix Technologies.[2] It is an application environment that can run either independently or side-by-side with a traditional operating system such as Microsoft Windows.

In January 2009, Asus announced HyperSpace would be incorporated into its next-generation notebooks.[3] Hyperspace was re-launched at the 2009 Consumer Electronics Show.[4] The company later announced that HyperSpace has been optimized for the Cortex-A8 ARM processor architecture.[5][6]

In June 2010, Phoenix announced that it had sold the HyperSpace intellectual property to HP.[7]

Overview

[edit]

HyperSpace provides a Linux-based environment that can be accessed from startup or using a shortcut from within a Windows environment. Its user interface features a home screen with access to widgets and applications (including a Mozilla Firefox-derived web browser, an office suite, and RealPlayer among others).[8][9] Phoenix claimed that HyperSpace could extend a notebook's battery life by 25%.[8]

There were three SKUs of HyperSpace:[10][8][11]

  • HyperSpace Dual installs the software in a traditional dual-boot configuration, where the two operating systems cannot operate simultaneously.
  • HyperSpace Hybrid configures the system to run Windows and HyperSpace within the "HyperCore" hypervisor, allowing the two environments to operate concurrently, and for users to switch between them instantly. Hybrid required a system supporting Intel virtualization extensions (VT-x).[10][8]
  • HyperSpace Dual Resume utilizes non-standard ACPI behavior in order to allow for both operating systems to be resident in memory without a hypervisor, although only one OS can operate at a time.[11][12] At startup, a bootloader reserves a segment of memory for HyperSpace and the "OS Steering Module" (OSM, which is derived from the GNU GRUB bootloader), and a larger segment is reserved for Windows. When the user switches operating systems, the existing OS is suspended to RAM by entering ACPI standby (S3) mode, but the OSM then intercepts and modifies the ACPI tables so that the second OS is loaded in the second reserved segment of memory, while keeping the first OS resident in memory.[13]

HyperSpace is stored in a hidden partition; the Windows partition is mounted read-only using the NTFS-3G driver, but a UnionFS overlay is applied to the My Documents folder for partial read-write access. When the user resumes Windows from HyperSpace, a device driver reads changes to the filesystem via a journal, and commits them to disk.[13][11]

Phoenix offered HyperSpace as subscription-based software, and also partnered with OEMs such as Asus, Gigabyte, and Samsung Electronics to offer the software for their devices.[9]

See also

[edit]

References

[edit]
  1. ^ "Phoenix HyperSpace: An Instant-On Linux Environment?".
  2. ^ Joshua Topolsky (6 November 2007). "Phoenix Technologies launches HyperSpace "instant on" embedded OS". Engadget.
  3. ^ Hachman, Mark (20 January 2009). "Asus Will Add Phoenix HyperSpace Shell to Notebooks". PC Magazine.
  4. ^ "HyperSpace Instant-OS Relaunched by Phoenix Technologies".
  5. ^ "ARM gets a fast boot Linux stack - News - Linux for Devices". Archived from the original on 28 January 2013.
  6. ^ "Yahoo Finance - Stock Market Live, Quotes, Business & Finance News".
  7. ^ "Phoenix Technologies Ltd - Press Releases". Archived from the original on 2010-06-14. Retrieved 2010-08-16.
  8. ^ a b c d "Two super-fast operating systems that are great alternatives to Windows". IT Business. 2009-03-23. Retrieved 2023-06-20.
  9. ^ a b Lai, Eric (2009-10-21). "Phoenix sues DeviceVM over trade secret theft". Computerworld. Retrieved 2023-06-20.
  10. ^ a b Cheng, Cisco (2015-06-30). "Phoenix Hyperspace Dual and Hybrid". PCMag UK. Retrieved 2023-06-20.
  11. ^ a b c WO2011031537A2, Gaurav, Banga; Bramley, Richard & Madhava, Dileep Venkata Rao, "File system for dual operating systems", issued 2011-03-17 
  12. ^ "BIOS Maker Aims to Retake the PC". MIT Technology Review. Retrieved 2023-09-10.
  13. ^ a b US20100241839A1, Banga, Gaurav; Barde, Kaushik & Kamalvanshi, Ajay, "Loading operating systems using memory segmentation and ACPI based context switch", issued 2010-09-23 
[edit]