SoulPad
| Company type | Initiative |
|---|---|
| Industry | Mobile computing, Software |
| Founded | 2004 |
| Defunct | 2005 |
| Parent | IBM |
SoulPad was a mobile computing initiative undertaken by IBM between 2004 and 2005, designed to let users move their operating system environments across different computers using a USB flash drive.
Background
The concept was first introduced in a 2004 research publication titled "Reincarnating PCs with Portable SoulPads,"" which explored the idea of launching personalized operating environments from USB-compatible gadgets such as cell phones or iPods. The project’s goal was to decouple the user's operating environment (referred to as the "soul") from the underlying physical hardware (the "body").
Usage
SoulPad enables individuals to transport their operating system on a USB device and boot it up on an alternate computer, restoring the user environment to its previously saved condition. This functionality supports uninterrupted workflow across multiple machines.
Implementation
The system relies on a multi-layered software stack, utilizing the Live Linux distribution Knoppix as its base operating system. Upon startup, Knoppix identifies connected peripherals and initiates a virtual machine through VMware, resuming the user’s last active session. This method ensures consistent workspace recovery on diverse hardware platforms while preserving operational integrity.
Challenges
Among the development obstacles were delays of up to three minutes when resuming from saved states, primarily due to device detection by Knoppix, along with concerns regarding security risks linked to accessing local disks on host systems. To address these issues, the team suggested implementing system profiles aimed at improving performance and mitigating security vulnerabilities.