¿Es posible hacer algo como el concepto de sandboxing (como todas las aplicaciones en iOS tienen sus propios recursos de software del sistema) para todas las aplicaciones existentes (así que - no mientras se diseña una nueva aplicación propia) en OSX (Lion/ML/Maverics) simplemente copiando los frameworks, bibliotecas, binarios requeridos ( /usr, /etc, /Library
etc.) y que utilizar chroot
para el proceso cuando se inicie?
Respuesta
¿Demasiados anuncios?
Oskar
Puntos
1242
Por supuesto, esto es posible: iOS hace un sandbox de todas las aplicaciones por defecto y se ejecuta en el mismo núcleo Darwin que OS X. Apple no ha optado por implementar esto en OS X, por lo que habría que hacer un gran trabajo de ingeniería para atornillar esta seguridad adicional sobre OS X. A corto plazo, podría ser más fácil virtualizar el sistema operativo si sólo necesitas hacer sandbox a una o dos aplicaciones.