Xen

  1. Shared under CC BY : Credit to FSODEM 2014 and its sponsors for recording the videos and making them available.

    Samsung will present the challenges of creating a dual-Android platform on the Nexus 10 (Cortex A15 based) using Xen on ARM. Samsung has been endeavoring to run XEN on ARM based mobile devices using para-virtualization for CortexA9 devices earlier and now with virtualization extensions on cortexA15 devices.

    The primary end user use case is BYOD(Bring Your Own Device), where two isolated OSs run simultaneously. One OS would be “personal” OS and the other a “work” OS. The user experience should not deteriorate in either of the OSs and GPU is the biggest hurdle in achieving this. Samsung would present its approach in virtualization of the GPU within the context of XEN and discuss the challenges encountered in achieving a good FPS(frames per second) in both OSs (two Androids in this case).

    The main points would be stress the following points * Virtualization on mobile devices and user experience importance for its success.
    * GPU virtualization is achievable with very good performance using XEN.
    * XEN and open source collaboration from Samsung.
    * Paravirtualization cahllenges of IO/peripheral devices on a typical Mobile device with virtualization extension support for CPU and Memory.

    # vimeo.com/90245796 Uploaded 20 Plays / / 0 Comments Watch in Couch Mode

  2. Shared under CC BY : Credit to FSODEM 2014 and its sponsors for recording the videos and making them available.

    The goal of this talk is to provide information about Xen on ARM project and encourage hackers to port their OSes as ARM guests.

    Xen recently supports ARMv7 and ARMv8 platforms, such as the Arndale Board, Midway, Cubieboard... With the new Xen architecture for ARM, porting your OS as a guest is easier that you might think. It will allow your guest to be shared on your virtualized ARM server. This session will focus on requirements and what needs to be done in order to get your OS working as a guest. Examples will be provided about how we ported FreeBSD to run as a Xen ARM guest.

    Topics which will be covered:
    * Xen on ARM architecture
    * Prequisites to boot an OS as Xen guest
    * What was modified in FreeBSD ARM core?
    * What about BSD as DOM0?

    # vimeo.com/90245795 Uploaded 24 Plays / / 0 Comments Watch in Couch Mode

  3. Samsung will present the challenges of creating a dual-Android platform on the Nexus 10 using Xen on ARM. Running two copies of Android is a strong use-case to satisfy the security needs for BYOD (Bring Your Own Device), where one Android can be designated as “work” and is secure and isolated from the users “home” Android. Achieving a good user-experience in both Android is essential for this technology to succeed commercially. The Nexus 10 has ARM Cortex A15 processors. For a good user-experience, both Android need high-performance GPU-accelerated graphics which demand high throughput and low latency. Samsung will discuss the issues encountered using Xen on a mobile device in this demanding use-case, and how the changes for Xen for mobile can be contributed into the community.

    # vimeo.com/79299305 Uploaded 200 Plays / / 0 Comments Watch in Couch Mode

  4. Xen role, details of implementation and problems in a sample solution based on OSS (Android, Linux and Xen) that addresses Automotive requirements such as ultra-fast RVC boot time, quick IVI system boot time, cloud connectivity and multimedia capabilities, reliability and security through hardware virtualization. Secure CAN/LIN/MOST bus integration handled by Linux on Dom0 while Android runs customizable QML-based HMI in a sandbox of DomU. These case studies will include but not be limited to: computing power requirements, memory requirements, virtualization, stability, boot-time sequence and optimization, video clips showing results of the work done. Case study is built on TexasInstruments OMAP5 SoC.

    # vimeo.com/78030879 Uploaded 831 Plays / / 0 Comments Watch in Couch Mode

  5. Complete recording of the talk coming soon

    Samsung will present the challenges of creating a dual-Android platform on the Nexus 10 using Xen on ARM. Running two copies of Android is a strong use-case to satisfy the security needs for BYOD (Bring Your Own Device), where one Android can be designated as “work” and is secure and isolated from the users “home” Android. Achieving a good user-experience in both Android is essential for this technology to succeed commercially. The Nexus 10 has ARM Cortex A15 processors. For a good user-experience, both Android need high-performance GPU-accelerated graphics which demand high throughput and low latency. Samsung will discuss the issues encountered using Xen on a mobile device in this demanding use-case, and how the changes for Xen for mobile can be contributed into the community.

    # vimeo.com/78023395 Uploaded 1,159 Plays / / 0 Comments Watch in Couch Mode

Follow

Xen

xen_com_mgr Plus

Xen is an open-source type-1 or baremetal hypervisor, which makes it possible to run many instances of an operating system or indeed different operating systems in parallel on a single machine (or host). Xen is the only type-1 hypervisor that is available as open source. Xen is used as the basis for a number of different commercial and open source applications, such as: server virtualization, Infrastructure as a Service (IaaS),


+ More

Xen is an open-source type-1 or baremetal hypervisor, which makes it possible to run many instances of an operating system or indeed different operating systems in parallel on a single machine (or host). Xen is the only type-1 hypervisor that is available as open source. Xen is used as the basis for a number of different commercial and open source applications, such as: server virtualization, Infrastructure as a Service (IaaS), desktop virtualization, security applications, embedded and hardware appliances. Xen is powering the largest clouds in production today.

Browse This Channel

Shout Box

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels. Channels