<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. https://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="https://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:openvz</id>
  <title>OpenVZ</title>
  <subtitle>OpenVZ</subtitle>
  <author>
    <name>OpenVZ</name>
  </author>
  <link rel="alternate" type="text/html" href="https://openvz.livejournal.com/"/>
  <link rel="self" type="text/xml" href="https://openvz.livejournal.com/data/atom"/>
  <updated>2007-08-30T21:05:15Z</updated>
  <lj:journal userid="9392309" username="openvz" type="community"/>
  <link rel="service.feed" type="application/x.atom+xml" href="https://openvz.livejournal.com/data/atom" title="OpenVZ"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:openvz:17824</id>
    <author>
      <name>Kir Kolyshkin</name>
    </author>
    <lj:poster user="k001" userid="990679"/>
    <link rel="alternate" type="text/html" href="https://openvz.livejournal.com/17824.html"/>
    <link rel="self" type="text/xml" href="https://openvz.livejournal.com/data/atom/?itemid=17824"/>
    <title>montanalinux interview and Linux kernel progress</title>
    <published>2007-08-30T21:03:04Z</published>
    <updated>2007-08-30T21:05:15Z</updated>
    <category term="media"/>
    <category term="openvz"/>
    <category term="interview"/>
    <content type="html">In case you haven't seen it yet, &lt;span  class="ljuser  i-ljuser  i-ljuser-type-P     "  data-ljuser="dowdle" lj:user="dowdle" &gt;&lt;a href="https://dowdle.livejournal.com/profile/"  target="_self"  class="i-ljuser-profile" &gt;&lt;img  class="i-ljuser-userhead"  src="https://l-stat.livejournal.net/img/userinfo_v8.png?v=17080&amp;v=809" /&gt;&lt;/a&gt;&lt;a href="https://dowdle.livejournal.com/" class="i-ljuser-username"   target="_self"   &gt;&lt;b&gt;dowdle&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; (Scott Dowdle) has done &lt;a href="http://www.montanalinux.org/openvz-kir-interview.html" target="_blank" rel="nofollow"&gt;an interview with me on montanalinux.org&lt;/a&gt;. Here's the piece I like most:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;ML: Can you update us on the current status of OpenVZ integration into the mainline kernel? Do you expect anything to happen in the near future regarding integration?&lt;br /&gt;&lt;br /&gt;Kir: Most notable is the addition of the PID namespace patchset by Pavel Emelyanov into -mm (Andrew Morton's) tree -- it means the code will be in Linus' kernel in a few months. PID namespaces is a feature that makes it possible to have different sets of PIDs in different containers. The code was mostly developed by OpenVZ's Pavel Emelyanov, with some pieces from IBM's Sukadev Bhattiprolu. With the first version sent back in May, it was rewritten a few times to incorporate comments, suggestions and feature requests from everyone who was interested.&lt;/i&gt; &lt;i&gt;&lt;br /&gt;&lt;br /&gt;This is a good example of how we work together with other teams (this is truly a cooperative work between OpenVZ and IBM, with some help from other parties), and a good example of complexity -- after all, PID namespaces accounts for only about 5% of all OpenVZ code. IPC and utsname() virtualization which have been in the kernel since the release of 2.6.19, both account for another 5% or so. That means we have a long (and exciting!) way to go.&lt;br /&gt;&lt;br /&gt;Anther good thing that happened was the acceptance of the user namespace patches from IBM (Serge Hallyn and Cedric Le Goater). This code is much smaller than the PID namespaces code -- what it does is add a basic ability for a container to have its own set of users, including root.&lt;br /&gt;&lt;br /&gt;While those two patchsets will appear in the mainstream kernel soon, we have already backported those to our 2.6.22 kernel in order to give this new code a broader testing coverage. That actually helps -- we already found a small bug in the user namespaces code.&lt;br /&gt;&lt;br /&gt;As for the future, I think that the rate of patches (and the rate of accepted patches!) will increase. I would guess that some kind of memory accounting (from OpenVZ beancounters) and some kind of network virtualization will be merged in a few months.&lt;/i&gt;&lt;a name='cutid1-end'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The interview is quite long; see the rest at &lt;a href="http://www.montanalinux.org/openvz-kir-interview.html" target="_blank" rel="nofollow"&gt;montanalinux.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'd also like to add that just a few days ago the memory controller patchset was also accepted into -mm tree. It does things similar to user beancounters in OpenVZ. So far, the accepted code only provides group-based RSS and page cache accounting, plus a generic infrastructure to add another accountables. The code was developed by Pavel Emelyanov and Balbir Singh (of IBM) in close collaboration.&lt;br /&gt;&lt;br /&gt;With that in place, today Pavel already sent the first version of kernel memory controller. The code is not aimed for inclusion yet -- it is mostly aimed at spiking the discussion and trying to determine the needs.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:openvz:14956</id>
    <author>
      <name>Kir Kolyshkin</name>
    </author>
    <lj:poster user="k001" userid="990679"/>
    <link rel="alternate" type="text/html" href="https://openvz.livejournal.com/14956.html"/>
    <link rel="self" type="text/xml" href="https://openvz.livejournal.com/data/atom/?itemid=14956"/>
    <title>Andrew Morton's view of containers in the kernel</title>
    <published>2007-05-10T14:43:32Z</published>
    <updated>2007-05-10T14:43:32Z</updated>
    <category term="kernel"/>
    <category term="media"/>
    <category term="andrew morton"/>
    <category term="linuxworld"/>
    <category term="openvz"/>
    <category term="linux"/>
    <content type="html">Recently, I had the opportunity to present at a session of the &lt;a href="http://ice.gelato.org/" target="_blank" rel="nofollow"&gt;Gelato Itanium Conference and Expo&lt;/a&gt; in San Jose. It was a good fit because they had a special track on virtualization, and &lt;a href="http://openvz.org/" target="_blank" rel="nofollow"&gt;OpenVZ&lt;/a&gt; (and the &lt;a href="http://www.swsoft.com/virtuozzo" target="_blank" rel="nofollow"&gt;Virtuozzo&lt;/a&gt; product) is the only stable virtualization technology available now for Itanium servers.&lt;br /&gt;&lt;br /&gt;Once again, I was able to talk with Andrew Morton (a kernel hacker, the right hand of Linus Torvalds) and was encouraged about the prospect of OS virtualization and OpenVZ in the Linux kernel. That is something we would really like to see and have been working towards. &lt;a href="http://www.linuxworld.com/community/?q=node/539" target="_blank" rel="nofollow"&gt;This article&lt;/a&gt; summarizes Andrew’s remarks noting “OpenVZ already has thousands of systems out there” and “as far as containerization standard in mainline goes, ‘most of the stakeholders are playing together quite nicely’”.&lt;br /&gt;&lt;br /&gt;Yes, we are and we’ll keep at it so we can realize our goal.</content>
  </entry>
</feed>
