CHOS

Abstract

CHOS is a framework that facilitates concurrently supporting multiple Linux distributions on a single system. This is primarily accomplished using the change root (chroot) method built into the Linux kernel. However, CHOS provides an additional kernel module that allows the same chroot file structure to be Used for multiple systems. The software also includes utilities to switch into the chroot environment from the command-line and a pluggable authentication module (PAM) allowing transparent startup of the chroot environment for users.
Developers:
Release Date:
2004-05-01
Project Type:
Open Source, No Publicly Available Repository
Software Type:
Scientific
Programming Languages:
gcc
Licenses:
Other (Commercial or Open-Source): https://ipo.lbl.gov/marketplace
Sponsoring Org.:
Code ID:
76192
Site Accession Number:
3843
Research Org.:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Country of Origin:
United States

Citation Formats

Canon, Shane. CHOS. Computer Software. USDOE. 01 May. 2004. Web. doi:10.11578/dc.20220718.12.
Canon, Shane. (2004, May 01). CHOS. [Computer software]. https://doi.org/10.11578/dc.20220718.12.
Canon, Shane. "CHOS." Computer software. May 01, 2004. https://doi.org/10.11578/dc.20220718.12.
@misc{ doecode_76192,
title = {CHOS},
author = {Canon, Shane},
abstractNote = {CHOS is a framework that facilitates concurrently supporting multiple Linux distributions on a single system. This is primarily accomplished using the change root (chroot) method built into the Linux kernel. However, CHOS provides an additional kernel module that allows the same chroot file structure to be Used for multiple systems. The software also includes utilities to switch into the chroot environment from the command-line and a pluggable authentication module (PAM) allowing transparent startup of the chroot environment for users.},
doi = {10.11578/dc.20220718.12},
url = {https://doi.org/10.11578/dc.20220718.12},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20220718.12}},
year = {2004},
month = {may}
}