<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>