<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Hi Florian,<br>
      <br>
    </tt>
    <blockquote
cite="mid:CA+eZsm+nm0e5_HuL7KVEDkuqoh4AyKdRZmpQcqusMoq+XtnErQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><tt>Hi there !<br>
          <br>
          Recently, a few people recommended Netkit to me to help learn
          Linux networking and I started messing around with it.<br>
          Since we are several here to wish to learn and experiment, I
          eventually thought about creating a collaborative set of labs
          to use on a central machine for more interactivity.<br>
          However the version of Quagga included in Netkit's filesystem
          seems to be very old and lacks several features I'd have liked
          to use (eg. AS4) :(<br>
          <br>
          The website' FAQ clearly explains how to upgrade the existing
          Debian install or install new packages. However, the
          associated Netkit Kernel now seems to be too old...<br>
          Since it is running off what seems to be a Debian Unstable
          snapshot from 2010, any newer package install post package
          update pulls in the newest glibc version 2.17.<br>
          Since glibc 2.17, there is a minimum requirement for the Linux
          Kernel version of 2.6.16, according to their own changelog [ <a
            moz-do-not-send="true"
            href="http://sourceware.org/ml/libc-announce/2012/msg00001.html">http://sourceware.org/ml/libc-announce/2012/msg00001.html</a>
          ] -- which should be fine with Netkit's 2.6.22.<br>
          However when attempting to update a running UML Machine,
          Debian complains about requiring a kernel newer than 2.6.32
          and refuses to upgrade.<br>
          Indeed, attempting to upgrade from a chroot environement
          (bypassing the kernel check since it matchs against the host'
          version) results in an unbootable filesystem (fails at init
          startup)...<br>
          <br>
          As such I'd like to ask the following questions : </tt>
        <tt><br>
           - Are there any plans to update the provided kernel, or do
          anyone know where I can find a third-party one ?<br>
        </tt></div>
    </blockquote>
    <tt><br>
      We would like to provide updates (and likely will), but have been
      running a bit short on development power lately.<br>
      However, a very active contributor who has faced similar
      shortcomings to those you are reporting has already introduced
      many fixes and updates, most notably to the kernel and filesystem
      build systems. In case you need it, you may therefore consider
      rebuilding the kernel using his tools, available here: <a
        href="https://github.com/kartoch">https://github.com/kartoch</a>.<br>
      <br>
    </tt>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <blockquote
cite="mid:CA+eZsm+nm0e5_HuL7KVEDkuqoh4AyKdRZmpQcqusMoq+XtnErQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><tt> - Will Netkit run if building a newer kernel
          without the provided netkit patches ?<br>
        </tt></div>
    </blockquote>
    <tt><br>
      It should.<br>
      <br>
    </tt>
    <blockquote
cite="mid:CA+eZsm+nm0e5_HuL7KVEDkuqoh4AyKdRZmpQcqusMoq+XtnErQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><tt>
           - If yes, to what extent could features be lost by the
          removal of those patches ? Will just any UML kernel run ?<br>
        </tt></div>
    </blockquote>
    <tt><br>
      Most notably, support for MPLS forwarding is dropped with a
      vanilla UML kernel. Some other basic functionalities like
      deterministic generation of MAC addresses for network interfaces
      and graceful virtual machine shutdown may also be lost.<br>
      <br>
    </tt>
    <blockquote
cite="mid:CA+eZsm+nm0e5_HuL7KVEDkuqoh4AyKdRZmpQcqusMoq+XtnErQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><tt> - Last but not least, while only Debian is
          officially supported, is building a new filesystem from
          scratch from a different distro likely to succeed ?<br>
        </tt></div>
    </blockquote>
    <tt><br>
      It might succeeed, but would likely be much more complex due to
      the lack of appropriate tools for bootstrapping the distribution.
      Not to mention that many of the tweaks applied in the filesystem
      image of Netkit are Debian-specific.<br>
      <br>
    </tt>
    <blockquote
cite="mid:CA+eZsm+nm0e5_HuL7KVEDkuqoh4AyKdRZmpQcqusMoq+XtnErQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <tt><br>
          Thanks in advance ;)<br>
        </tt></div>
    </blockquote>
    <tt><br>
      You're welcome.<br>
      <br>
      Regards,<br>
      Massimo<br>
      <br>
      <br>
    </tt>
    <blockquote
cite="mid:CA+eZsm+nm0e5_HuL7KVEDkuqoh4AyKdRZmpQcqusMoq+XtnErQ@mail.gmail.com"
      type="cite">
      <tt><br>
      </tt>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <tt><br>
      </tt>
      <pre wrap=""><tt>_______________________________________________
Netkit.users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Netkit.users@list.dia.uniroma3.it">Netkit.users@list.dia.uniroma3.it</a>
<a class="moz-txt-link-freetext" href="http://list.dia.uniroma3.it/mailman/listinfo/netkit.users">http://list.dia.uniroma3.it/mailman/listinfo/netkit.users</a>
</tt></pre>
    </blockquote>
  </body>
</html>