Regarding testing of OS Development specific Code
I searched on the internet for an apt answer but i couldn't find one so i thought this could be a newbie-friendly place to shoot the doubt I have developed an interest in OS development (kernel) and have successfully built/compiled/configured the kernel source but i would like to know as to how do OS developers test their code ,as in- it could be really painful to make some changes to the code and then again recompile the entire kernel , make a new image and then boot from that in essence it would require - 1. Making changes 2. Compiling 3. Reflashing the kernel 4. Rebooting the machine (physical or virtual as the case may be) So I am pretty sure that this is not the way the work's done , so can i have the needed enlightenment as to how do OS developers go about making hacks /changes to the code and then testing the new build Regards Supratim Chakraborty about.me/borax12
On Wed, Dec 12, 2012 at 5:28 PM, supratim chakraborty <sup270792@gmail.com>wrote:
I searched on the internet for an apt answer but i couldn't find one so i thought this could be a newbie-friendly place to shoot the doubt
I have developed an interest in OS development (kernel) and have successfully built/compiled/configured the kernel source but i would like to know as to how do OS developers test their code ,as in- it could be really painful to make some changes to the code and then again recompile the entire kernel , make a new image and then boot from that
in essence it would require - 1. Making changes 2. Compiling 3. Reflashing the kernel 4. Rebooting the machine (physical or virtual as the case may be)
So I am pretty sure that this is not the way the work's done , so can i have the needed enlightenment as to how do OS developers go about making hacks /changes to the code and then testing the new build
Regards Supratim Chakraborty about.me/borax12
Linux Test suite is one place to test your Linux: http://ltp.sourceforge.net/
more from slashdot http://linux.slashdot.org/story/05/06/05/1426206/linux-kernel-gets-fully-aut... kernel autotest http://autotest.github.com/ besides people make changes in one or two parts of kernel subsystem at a time and/or parts totally related and test it out in accordance to that subsystem. you can also use UML for testing. It is pretty good way to quickly get idea of basic functionality. For networkign you can use wireshark and all and what this guy has replied. http://stackoverflow.com/questions/3177338/how-is-linux-kernel-tested
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Thank you Warm Regards Anuz
participants (2)
-
Anuz Pratap Singh Tomar -
supratim chakraborty