On Fri, Mar 10, 2006 at 11:50:36 +0530, Surbhi Chitre wrote: > First of all be aware that UML has some bugs like not waiting on some > break points and just continuing. > I wonder if that would be useful for you. Yes, it would. Definitely. > Give kdb a shot instead. KDB requires two machines, serial wire between them... Or a full hardware emulator, of course. On the other hand user-mode-linux simply runs as normal process, it's easy to run any number of them you need, can read host filesystem so you can just have a config file and read it from the virtual machine, has copy-on-write for it's root partitions, so running many instances still does not need as much disk etc. It can also write the log to a host file, which otherwise means more setup of the serial connection. I have worked with UML quite extensively a few years back and the debugging worked well -- you have to use the SKAS mode though -- the TT works poorly. > And what exactly is it that you want to do? > What file system? What features? > One suggestion could be to study could be > 1) Read ULK > 2) Put log messages in the write path and read path > 3) use kdb and put break points at lets say a) mount FS b) read a > page/block c) write to a page/block > After this you will be pretty comfortable with file systems..and > should then give implementing a shot... > > If you have not already done these things then do not rush into anything. > If you have done it..then ignore this and surge into implementation. > > Regards, > Surbhi. > > On 3/10/06, Onkar N Mahajan <onkar.n.m@xxxxxxxxx> wrote: > > > > I am a newbie and very eager to venture into kernel programming. Suggest me > > the packages and small projects that I can carry out as a beginner. I > > visited the site and found many software > > but confused about what to download. There is lots of it there. Say I want > > to implement a minimal FS , how I should go about it and what I should > > download. I want to implement project using user_mode_linux. > > > > > > Onkar > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ > -- Jan 'Bulb' Hudec <bulb@xxxxxx>
Attachment:
signature.asc
Description: Digital signature