The RUST package is 100% free (like free speech and like free beer) and is distributed according to the terms of the GNU GPL.

About the program

RUST is divided into 3 main portions:

the graphical drag and drop front end. Rust is written in C, using GTK+ and GLIB.

console rust. The backend to rust, also used for all the sandbox functions. Crust was written in C++. No, I did not bust out my freaky OO kung foo style for this one - the program is written pretty much like a procedural C program. C++ was chosen mainly for the chance to use the STL containers and the groovy basic string class.
a shell script that makes all the calls to rpm itself. Normally, users don't ever have to use makeRPM directly.

© RUST, Copyright 2001 Patrick Deegan
Rust, crust and are part of the RUST package and are free software; you can redistribute RUST and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

About the author

My name is Patrick Deegan, I am a systems analyst and developper currently based in southern California. I'm into programming and security, that new fangled thing they call the Internet and all things fuzzy. To find out more, you can check out VOCP, a complete voice messaging solution I did a while back, or my results at

You can reach me through the mailing list, at directly through email or lurking somewhere on the domain.

About the website

Many thanks go out to Helene Poirier, who did a terrific job designing and integrating the entire website. I'd also like to thank for hosting this and many many other open sourced projects.

More thanks

Thanks also go out to the scattered gang for many reasons, including being sick of creating RPM SPEC files ;)


home | RUST | cRUST | sandbox | screenshots | FAQ | download | mailing list | about