<div dir="ltr">Thanks All for your inputs, all are useful</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 15, 2017 at 9:22 PM, Praveen Kumar <span dir="ltr">&lt;<a href="mailto:praveenkumar1511@gmail.com" target="_blank">praveenkumar1511@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
A bit confused with &quot;free Linux/Ubuntu VMs&quot;.<br>
Do you mean you looking for VM image ( to directly run  your tests )<br>
or an emulator to create VMs locally and play around.<br>
<br>
For the first, I have not tried with. Probably vmware images can be found at :<br>
<a href="http://www.osboxes.org/vmware-images/" rel="noreferrer" target="_blank">http://www.osboxes.org/vmware-<wbr>images/</a><br>
<br>
But, if you are looking for emulators, I would say Xen and Virtualbox.<br>
I use them for most of my development for linux kernel related work<br>
items. To start with, I would suggest you to start with Virtualbox.<br>
Its easy to begin w.r.t. configuration, installation and other items.<br>
<br>
Link : <a href="https://www.virtualbox.org/" rel="noreferrer" target="_blank">https://www.virtualbox.org/</a><br>
<br>
Regards,<br>
<br>
~Praveen.<br>
<div class="HOEnZb"><div class="h5"><br>
On 14 March 2017 at 15:45, François &lt;<a href="mailto:fser@code-libre.org">fser@code-libre.org</a>&gt; wrote:<br>
&gt; On Tue, Mar 14, 2017 at 12:18:33PM +0800, Freeman Zhang wrote:<br>
&gt;&gt; On 3/14/17 12:04 PM, Balaji Barmavat wrote:<br>
&gt;&gt; &gt; Anybody&#39;s has any VM&#39;s links to download, for practice kernel<br>
&gt;&gt; programming?<br>
&gt;&gt;<br>
&gt;&gt; Well, I am using QEMU system emulator, for it&#39;s easier to connect to GDB<br>
&gt;&gt; debugging and itself handles bootloader thing. You can set all things up<br>
&gt;&gt; by one line parameters, really tidy.<br>
&gt;&gt;<br>
&gt;&gt; The disadvantage is that I&#39;ve been told system running in QEMU is slow,<br>
&gt;&gt; but for kernel programming that wouldn&#39;t be the problem, will it?<br>
&gt;&gt;<br>
&gt;&gt; What about others?<br>
&gt;<br>
&gt; Depending on what you&#39;re working on, you can also use User Mode Linux<br>
&gt; (UML) [1] which produces a elf, that you can run easily on top of your<br>
&gt; existing linux distro.<br>
&gt; Basically, you have to choose the &quot;um&quot; arch when compiling your kernel.<br>
&gt;<br>
&gt; [1] <a href="http://user-mode-linux.sourceforge.net/old/UserModeLinux-HOWTO.html" rel="noreferrer" target="_blank">http://user-mode-linux.<wbr>sourceforge.net/old/<wbr>UserModeLinux-HOWTO.html</a><br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.<wbr>org</a><br>
&gt; <a href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">https://lists.kernelnewbies.<wbr>org/mailman/listinfo/<wbr>kernelnewbies</a><br>
<br>
______________________________<wbr>_________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.<wbr>org</a><br>
<a href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">https://lists.kernelnewbies.<wbr>org/mailman/listinfo/<wbr>kernelnewbies</a><br>
</div></div></blockquote></div><br></div>