• Immutable Page
  • Info
  • Attachments

AdamDutko

Email: <dutko.adam AT SPAMFREE gmail DOT com>

== kernelMaker (not dead)== I've almost finished a utility that will enable users (new and experienced) to specify a particular kernel, URL where the kernel source is located, a variety of other settings and where on their machine they would like to build the kernel for installation. The tool then parses the options, verifies them and makes the kernel with the users old configuration, in addition to prompting them for the (NEW) features in the specified kernel, then installs the kernel for them to then reboot and verify it. It's primarily meant as an attempt to fill a void Andrew Morton identified during his speech at LinuxWorld 2007 and encourage people to test new kernels. You can find it here: http://littlehat.homelinux.org/OpenSource/kernelMaker.pl . Please hack on it and make it better! Keep me in the loop if you do decide to work on it please as I'd like to know who else out there is interested in working on it and quite possibly making it more user friendly by adding a gui or text menu (and quite possibly moving it to a different language). Thanks.

kernelMaker TODO

1. Integrate "ketchup" functionality (http://kerneltrap.org/node/2976).

  • I will define two options, one to enable ketchup and the other to pass options to ketchup, then call ketchup from within the script.

2. Integrate quilt functionality (http://kerneltrap.org/node/5061) -- SEEMS TO BE INTEGRATED INTO THE LATEST KETCHUP.

3. Make it git repository aware (http://kerneltrap.org/node/5533):

  • need a --git option

  • the source url needs to be adapted to a git repo and verify accordingly

  • need to add checkout functionality

*Comments, suggestions and patches are ALWAYS WELCOME! :-)

Beacon

* Beacon is my thesis and will be useful for parsing large code repositories and checking for function signatures over extended periods of time. You can check it out at http://beacon.thefuturegrid.org . The code is located at htp://git.thefuturegrid.org. * Beacon uses sqlalchemy, pygments, mysql, prototype, and a variety of other tools. In it's current state it only searches c, asm, and headers.


CategoryHomepage

Tell others about this page:

last edited 2010-03-08 16:53:48 by AdamDutko