
SoulPad es un proyecto de computación móvil desarrollado por IBM entre 2004 y 2005. Permitía a los usuarios transferir su sistema operativo entre ordenadores mediante una unidad flash USB .
Fondo
El proyecto SoulPad se presentó en un artículo de investigación de 2004 titulado " Reencarnando PCs con SoulPads portátiles" . [ 1 ] Los investigadores sugirieron que SoulPad podría permitir a los usuarios arrancar sus entornos operativos personales desde dispositivos de almacenamiento compatibles con USB , como teléfonos móviles o iPods . El proyecto tenía como objetivo separar el entorno operativo del usuario (el "alma") del hardware físico (el "cuerpo").
Uso
SoulPad permite a los usuarios llevar su sistema operativo en un dispositivo de almacenamiento USB. El sistema operativo se puede copiar en el dispositivo, luego conectarlo a otra computadora e iniciarlo desde el USB. Esto restaura el sistema operativo al estado de su última copia de seguridad guardada, lo que permite al usuario reanudar el trabajo como si el entorno no se hubiera interrumpido. [ 2 ]
Implementación
SoulPad utiliza una arquitectura de software por capas para implementar su funcionalidad. Emplea la distribución Live Linux Knoppix como sistema operativo anfitrión. Al encender el ordenador, Knoppix reconoce los dispositivos conectados e inicia una máquina virtual mediante VMware , que reanuda la última sesión del usuario en su sistema operativo. Este proceso permite al sistema restaurar el espacio de trabajo del usuario en hardware diferente, manteniendo la funcionalidad.
Desafíos
Durante el desarrollo de SoulPad se identificaron varios desafíos. Uno de ellos fue el tiempo necesario para reanudar el sistema desde un estado guardado, que podía llegar a ser de hasta tres minutos debido a la necesidad de Knoppix de reconocer todos los dispositivos conectados. También surgieron preocupaciones de seguridad con respecto al acceso a los discos locales del ordenador anfitrión temporal. Para abordar estos problemas, los investigadores propusieron crear perfiles del sistema para mejorar el rendimiento y mitigar los riesgos de seguridad. [ 1 ]
Referencias
- 1 2 Raghunath, Mandayam; Narayanaswami, Chandra; Carter, Casey; Cáceres, Ramón (8 de noviembre de 2004). "Reencarnación de PC con SoulPads portátiles" (PDF) . Investigación de IBM . Consultado el 11 de octubre de 2024 .
- ↑ Cáceres, Ramón; Carter, Casey; Narayanaswami, Chandra; Raghunath, Mandayam (2005-06-06). "Reencarnando PCS con SoulPads portátiles" . Actas de la 3.ª conferencia internacional sobre sistemas, aplicaciones y servicios móviles . MobiSys '05. Nueva York, NY, EE. UU.: Association for Computing Machinery. pp. 65–78 . doi : 10.1145/1067170.1067179 . ISBN 978-1-931971-31-7.
Enlaces externos
- Cáceres, Ramón; Carter, Casey; Narayanaswami, Chandra; Raghunath, Mandayam T. (8 de noviembre de 2004). Reincarnating PCs with Portable SoulPads . IBM Research Division. pp. 65–78 . Archivado del original el 3 de marzo de 2016. Recuperado el 15 de mayo de 2016 .
- Cáceres, Ramón; Carter, Casey; Narayanaswami, Chandra; Raghunath, Mandayam T. (junio de 2005). "SoulPad" . IBM Research . Computación omnipresente, móvil y portátil. Archivado del original el 12 de marzo de 2006. Recuperado el 15 de mayo de 2016 .
- Singer, Michael (12 de agosto de 2005). "Los cerebros de IBM capturan el alma de una PC" . CNET . Noticias de CNET. Archivado del original el 15 de mayo de 2016. Recuperado el 15 de mayo de 2016 .
Contenido multimedia relacionado con SoulPad en Wikimedia Commons
- Entrada/salida
- Software móvil
- Software de IBM