Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    X

    Xen Project Blog

    blog.xen.org · Company blog · on HN since 2009

    The official blog of the Xen hypervisor project, covering releases, security issues, and projects built on Xen.

    Visit blogHN submissions
    Systems & PerformanceOpen Source & LinuxSecurity
    What HN says

    HN commenters cite it for the Intel SYSRET privilege escalation write-up and the Xen4CentOS project, in discussions of Xen versus KVM.

    Stats for nerds
    26HN people shared it
    20linked in comments
    388story points
    Sep 2014last shared
    2010people per year2014

    Top posts on HN

    1. 1
      Xen has been fully integrated into Linux kernel 3.0
      1 person · 151 points · first shared 2011 · 35 comments on HN
    2. 2
      XenServer open sourced
      1 person · 123 points · first shared 2013 · 14 comments on HN
    3. 3
      Xen and Docker: Made for Each Other
      1 person · 77 points · first shared 2014 · 27 comments on HN
    4. 4
      Intel SYSRET privilege escalation
      6 people · 7 points · first shared 2012 · Discussion on HN
    5. 5
      Mirage OS: unikernel OS written in OCaml
      2 people · 5 points · first shared 2013 · Discussion on HN
    6. 6
      Xen 4.3.0 released
      1 person · 4 points · first shared 2013 · Discussion on HN
    7. 7
      Xen4CentOS6 Project First Release
      2 people · 3 points · first shared 2013 · Discussion on HN
    8. 8
      Improved Xen support in FreeBSD 10
      1 person · 3 points · first shared 2014 · Discussion on HN
    9. 9
      Schrödinger’s Cat in a (Xen) Virtualzed ‘Box’
      1 person · 2 points · first shared 2013 · Discussion on HN
    10. 10
      Why CloudStack joining Apache is good news
      1 person · 2 points · first shared 2012 · Discussion on HN

    What HN people wrote when they linked it

    • walterbellSep 2014

      > will there be a future where all I/O paths in AWS EC2 access PCI passthrough

      That's a business, not technology question. Possible today if I/O is priced for exclusivity to one workload, same as a dedicated server. Most AWS customers want shared workload (low) pricing.

      > Debugability

      In general, hypervisors provide more debug options than a single OS, since the host OS can introspect into the guest OS, even to record/replay guest OS execution, e.g. http://www.slideshare.net/mobile/xen_com_mgr/xentt-deterministic-systems-analysis-in-xen

      Real-time hypervisor scheduling is an ongoing research area, e.g. here is an automotive use case, http://blog.xen.org/index.php/2013/11/27/rt-xen-real-time-virtualization-in-xen/ & http://www.cse.wustl.edu/~lu/papers/emsoft11.pdf

      > for very large sites with thousands of instances

      Yes, containers work well for Google who doesn't need to worry about isolation. Most businesses are not Google nor are they running a real-time workload. With containers, SE Linux provides a necessary layer of defense, http://opensource.com/business/14/7/docker-security-selinux & http://blog.docker.com/2014/07/new-dockercon-video-docker-security-renamed-from-docker-and-selinux/

    • sciurusSep 2014

      Paravirtualization bad, hardware virtualization good, is not an accurate view. You actually want a hybrid model to get the best performance. That's why KVM developers have put so much effort into the paravirtualized virtio drivers, for example. Xen has put lots of work into taking advantage of new hardware virtualization technology where it makes sense and continuing paravirtualization where it makes sense. See the two links below for great details.

      http://blog.xen.org/index.php/2012/10/23/the-paravirtualization-spectrum-part-1-the-ends-of-the-spectrum/

      http://blog.xen.org/index.php/2012/10/31/the-paravirtualization-spectrum-part-2-from-poles-to-a-spectrum/

    • res0nat0rJan 2014

      Here is a pretty big one from 2012 that was discovered by Rafal Wojtczuk: http://www.vupen.com/blog/20120904.Advanced_Exploitation_of_Xen_Sysret_VM_Escape_CVE-2012-0217.php

      It didn't get a huge press release and media coverage but it was a pretty big deal. Probably because there weren't any 0day exploits floating around at the time so this flew under the radar of the mainstream.

      http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-privilege-escalation/

      http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0217

      http://invisiblethingslab.com/itl/About.html

    • asharpFeb 2012

      You are correct in that you need performance parity for two items to be comparable.

      You are incorrect in saying that you take an order of magnitude performance hit when Virtualization, especially for CPU bound tasks [1].

      In terms of disk you are slightly more correct, you can lose substantial performance, however it's still not an order of magnitude.

      [1] http://blog.xen.org/index.php/2011/11/29/baremetal-vs-xen-vs-kvm-redux/ (A series of benchmarks showing a disparity of ~1% off bare metal on CPU bound tasks.)

    • j_sJul 2012

      Per http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-privilege-escalation/

      "Linux actually fixed the bug in 2006, with CVE-2006-0744. [ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0744 ] But the description says “Linux kernel before 2.6.16.5 does not properly handle uncanonical return addresses on Intel EM64T CPUs…”, which makes it sound like something Linux-specific. It’s therefore not surprising that it attracted little notice from other operating systems."

    • socillionJun 2013

      This one?

      http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-privilege-escalation/

      http://www.vupen.com/blog/20120904.Advanced_Exploitation_of_Xen_Sysret_VM_Escape_CVE-2012-0217.php

      Exploits are developed to break VMs, just like everything else, and are promptly patched once revealed. Apart from general intrusion detection tools, I think you would be hard pressed to find anything to guard against them.

      Maybe run a VM inside another VM ;)

    Related

    MirageOS Blogopenmirage.org62 people

    Irmin: Git-like distributed, branchable storage

    MirageOS Blog
    Company · last shared 2015
    Mender Blogmender.io17 people

    United Kingdom to introduce security labelling on connected devices

    Mender Blog
    Company · last shared 2022
    Red Hat Enterprise Linux Blogrhelblog.redhat.com38 people

    Docker 0-Day Stopped Cold by SELinux

    Red Hat Enterprise Linux Blog
    Company · last shared 2018
    MirageOSmirage.io84 people

    MirageOS 4.0 – Self-managed internet infrastructure with unikernels

    MirageOS
    Company · last shared 2026
    XCP-ng Blogxcp-ng.org28 people

    Why Xen Wasn't Hit by RETBleed on Intel CPUs

    XCP-ng Blog
    Company · last shared 2026
    New Relic Blogblog.newrelic.com140 people

    New Relic now supports Node.js

    New Relic Blog
    Company · last shared 2021
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    NetBSD Blogblog.netbsd.org66 people

    NetBSD fully reproducible builds

    NetBSD Blog
    Company · last shared 2026