<div dir="ltr">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 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 : <br> - Are there any plans to update the provided kernel, or do anyone know where I can find a third-party one ?<br> - Will Netkit run if building a newer kernel without the provided netkit patches ?<br>

 - If yes, to what extent could features be lost by the removal of those patches ? Will just any UML kernel run ?<br> - 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>

<br>Thanks in advance ;)<br></div>