<div dir="ltr"><div><span style="text-align: left; white-space: nowrap; ">Hi Jeremy,</span><br></div><div><span style="font-weight: bold; text-align: left; white-space: nowrap; "><br></span></div>That sounds awesome, What would be the key use cases we can imagine with this?<div><br></div><div>Regards,</div><div>Shridutt Kothari</div><div>Impetus Infotech Limited</div><div>shriduttkothari@gmail.com<br><div> <br><br>On Thursday, September 19, 2013 3:47:47 AM UTC+5:30, Jeremy C. Andrus wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hello everyone,
<br>
<br>On behalf of myself and the rest of the Cells team here at Columbia
<br>University, I would like to announce the release of the Cells open
<br>source project:
<br>   info: <a href="http://cells.cs.columbia.edu/" target="_blank">http://cells.cs.columbia.edu/</a>
<br>   code: <a href="https://cells-source.cs.columbia.edu/" target="_blank">https://cells-source.cs.<wbr>columbia.edu/</a>
<br>
<br>Cells provides multiple, isolated, virtual Android instances runnning
<br>on a single device with support for smartphone and tablet hardware
<br>including 3D graphics, WiFi, touchscreen input, and more. This release
<br>targets the ASUS Nexus 7 (grouper) tablet, and supports essential
<br>Android drivers and subsystems such as Android alarms, frame buffer
<br>earlysuspend, wakelocks (suspend blockers), binder, and logger.
<br>
<br>Users can create, modify, delete, start, and stop instances of Android
<br>(Cells) using a command-line tool called "cell" through the standard
<br>Android adb shell. Users can switch between instances of Android using
<br>a key combo on their device (volume up + volume down on the Nexus 7),
<br>or through the cell command.
<br>
<br>We achieve all this by leveraging containers and namespaces in the
<br>kernel, and by building on recently released kernel patches to support
<br>device namespaces: <a href="https://github.com/Cellrox/devns-patches" target="_blank">https://github.com/Cellrox/<wbr>devns-patches</a>
<br>
<br>Cells is minimally intrusive to the Android open-source project (AOSP)
<br>code base with our Nexus 7 prototype requiring only a few small patches
<br>to the Jelly Bean 4.3 repositories. A list of patches applied on top of both
<br>AOSP, and the Nexus 7 Tegra kernel can be seen using a search on the
<br>Cells Gerrit Review site:
<br><a href="https://cells-source.cs.columbia.edu/#/q/status:merged+topic:cells-nexus7,n,z" target="_blank">https://cells-source.cs.<wbr>columbia.edu/#/q/status:<wbr>merged+topic:cells-nexus7,n,z</a>
<br>
<br>We invite anyone interested to download, build, and play with Cells.
<br>We provide a guide on how to download, build, and contribute to the
<br>sources here:
<br>   <a href="http://cells.cs.columbia.edu/build/" target="_blank">http://cells.cs.columbia.edu/<wbr>build/</a>
<br>
<br>We invite you to join the project mailing list and encourage you to ask
<br>questions and discuss the sources on the list:
<br>   <a href="javascript:" target="_blank" gdf-obfuscated-mailto="B52GMf-vhacJ">ce...@lists.cs.columbia.edu</a>
<br>   <a href="https://lists.cs.columbia.edu/cucslists/listinfo/cells" target="_blank">https://lists.cs.columbia.<wbr>edu/cucslists/listinfo/cells</a>
<br>
<br>Best Regards,
<br>
<br>        -Jeremy
<br>
<br>-- 
<br>Cells: A Virtual Mobile Smartphone Architecture
<br>Proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP 2011)
<br>[pdf]: <a href="http://systems.cs.columbia.edu/files/wpid-cells-sosp2011.pdf" target="_blank">http://systems.cs.columbia.<wbr>edu/files/wpid-cells-sosp2011.<wbr>pdf</a></blockquote></div></div></div>