2508
Comment:
|
← Revision 12 as of 2017-12-30 01:29:50 ⇥
2254
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
Email: [[MailTo(dutko.adam AT SPAMFREE gmail DOT com)]] | Email: <<MailTo(dutko.adam AT SPAMFREE gmail DOT com)>> |
Line 6: | Line 6: |
== kernelMaker == 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:8000/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 (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. |
Line 21: | Line 21: |
*I realize I've been on hiatus for a bit but kernelMaker is available at http://svn.thefuturegrid.com/mixpy/. It's not totally done because I'm in the midst of rewriting it and working on a thesis. | |
Line 23: | Line 22: |
== Misc. == * This is where some information about my Thesis will eventually go. For now, maybe check out http://notes.ideasaur.us ? * I decided to use the python pygments syntax highlighter to write a small tool to highlight the source and header files in the kernel and publish them as html. I've only included files with a .c and .h extension. You should be able to find the contents soon (as in a few hours from 10:00PM 01/13/09 at http://highlight.thefuturegrid.org. |
== 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. |
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.