-
Welcome
-
Subscribe to
Device namespace
This proposal has been accepted as a session.
One Line Summary
Present the device namespace implementation by cellrox and discuss upstreaming.
Abstract
We (cellrox) have been working on bringing lightweight virtualization to
Linux-based mobile devices like Android (or other Linux-based devices with
diverse I/O) and want to share our solution: device namespaces.
Imagine you could run several instances of your favorite mobile OS or other
distributions in isolated containers, each under the impression of having
exclusive access to device drivers; Interact and switch between them within
a blink, no flashing, no reboot.
Device namespaces are an extension to existing Linux kernel namespaces that
brings lightweight virtualization to Linux-based end-user devices, primarily
mobile devices. Device namespaces introduce a private and virtual namespace
for device drivers to create the illusion for a process group that it interacts
exclusively with a set of drivers. Device namespaces also introduce the
concepts of an “active” namespace with which a user interacts, vs “non-active”
namespaces that run in the background, and the ability to switch between them.
Speakers
-
Amir Goldstein
CellroxBiography
Amir Goldstein heads the virtualization group at Cellrox (http://www.cellrox.com), a start-up company providing virtualization for multi-persona solutions on smartphones and
tablets. Prior to Cellrox, Amir lead technology groups at various start-up companies in the fields of security, storage, networking, and cloud computing. Amir is the creator and maintainer of out-of-tree Next3 project, which brings snapshot support for the ubiquitous Ext3 with fully compatible on-disk format. Amir collaborated the efforts to mainline snapshots support to Ext4. Amir holds an M.Sc. in Electric Engineering from Tel-Aviv University and a B.Sc. in Physics, Mathematics and Computer Science from Hebrew University.Sessions
-
- Title: Device namespace
- Microconference: Containers
-
One Line Summary:
Present the device namespace implementation by cellrox and discuss upstreaming.
- Speakers: Oren Laadan, Amir Goldstein
-
-
Oren Laadan
CellroxBiography
Dr. Oren Laadan is the CTO of Cellrox (http://www.cellrox.com), a startup
company providing virtualization for multi-persona solutions on smartphones and
tablets. Prior to Cellrox, he was a researcher at Columbia University focusing
on computer systems, broadly defined, including virtualization, operating
systems, security, reliability, and mobile computing. Oren developed Linux
Checkpoint-Restart (linux-cr), based in part on his research on virtualization
and application checkpoint-restart. He developed MOSIX for Linux, a Linux
extension for single-system image clustering and automatic load balancing. Oren
holds a Ph.D. in Computer Science from Columbia University.Sessions
-
- Title: Device namespace
- Microconference: Containers
-
One Line Summary:
Present the device namespace implementation by cellrox and discuss upstreaming.
- Speakers: Oren Laadan, Amir Goldstein
-











