Title :
Introducing SeaOS
Author :
Bittman, Daniel ; Capelis, D.J. ; Long, Derek
Author_Institution :
Working-group on Appl. Security & Privacy, Univ. of California, Santa Cruz, Santa Cruz, CA, USA
Abstract :
SeaOS is a simple operating system developed for fast prototyping of research concepts. SeaOS implements a POSIX-like interface in less than 30,000 lines of C kernel code. Its userspace is complete enough to be self-hosting and includes ports of gcc, bash, grub, binutils, and coreutils. SeaOS runs on modern x86 and x86_64 architectures and is designed to support our lab´s operating system research in scheduling, virtualization and security architectures.
Keywords :
C language; operating system kernels; C kernel code; POSIX-like interface; SeaOS; bash; binutils; coreutils; fast prototyping; gcc; grub; operating system; self-hosting; userspace; x86_64 architectures; Computer architecture; Hardware; Kernel; Ports (Computers); Processor scheduling; Prototypes;
Conference_Titel :
Information Science and Applications (ICISA), 2014 International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4799-4443-9
DOI :
10.1109/ICISA.2014.6847416