Jump to content

SubOS

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

In computing, a SubOS may mean several related concepts:

  • A process-specific protection mechanism allowing potentially dangerous applications to run in a restricted environment.[1] It worked by setting a sub-user id which was user id of the owner of the file rather than the person running the file.[2]
  • A substitute-operating system, which simulated a full operating system. These were mainly developed by the GameMaker community.
  • An interface (graphical or terminal based) that provides additional functions or command for a specific audience target.

It can also make processes easier and add details to the main operating system.

See also

References

  1. ^ Ioannidis, Sotiris; Bellovin, Steven M.; Smith, Jonathan M. (May 27, 2024). "Sub-Operating Systems: A New Approach to Application Security" (PDF). Department of Computer Science, Columbia University. Retrieved May 27, 2024.
  2. ^ Ioannidis, Sotiris (April 28, 2001). "SubOS-enabled Operating Systems". USENIX: The Advanced Computing Systems Association. Retrieved October 21, 2021.