Here's what's going on with Rhino, followed by a list of things that
have happened (which is pretty short, at the moment). If you'd like to help,
take a look at what we're doing.
The return of mkrhinoism!
Roger Chickering's mkrhinoism example code generator is back in Rhino
version 1.3.5. You are only minutes away from mkrhinoism fun!
- Install sysadm_base-mkrhinoism (and its dependencies...
all right, this part is less fun than the other steps below.)
- Run mkrhinoism.
- cd to the directory where you told mkrhinoism to generate a customized
example source tree, and run ./makeme.
- Install the RPM packages you just built. (If you're not using RPM, never
fear; just change the "make rpm" part of the script to "make && make
- Run your new example program! If you chose "squidmgr" as your ISM
abbreviation, your program is probably /usr/local/bin/squidmgrtask or
- All right, this is the optional super-secret triple fun
step. Edit the code and make it do something useful.
And in fact, here's a screen capture (26K) of
several windows from the ever-popular Beer Manager, thoughtfully
generated by mkrhinoism.
If you have any trouble, send mail to the mailing
Server-side API documentation!
We're now using kdoc
to generate API documentation for the C/C++ code which runs on the server. So
far the conversion has been pretty automatic (a couple of quick perl scripts to
convert // comments to /** comments */ where appropriate), so we're not really
taking much advantage of it yet, but you can see that even without much effort,
the results are pretty nice.
See the TODO list for a more complete list of known
bugs to fix and new features to add, but here are a couple of the main things
which we'd like to do soon (other than fixing bugs):
- Put SSH support back in. Rhino used to support SSH for
communication between the client & server (so that you didn't have to
send your password over an unencrypted connection), but we had to remove
that for export compliance. It would be nice to put this back.
Also, rogerc had some good feedback on this.
- Privilege manager/mkrhinoism tutorial. Now that we have mkrhinoism,
it would be fun to write a tutorial showing the steps from raw mkrhinoism
output to something useful, like a Privilege Manager. It would be
a pretty simple tutorial, and the end result would be a useful tool.
If you'd like this list of news to be longer, come help us make some.
Rhino 1.3.7 released. This just has a couple of minor new
things to support the FailSafe GUI. The
Rhino 1.3.6 released! This just has a few bug fixes, but
they're bug fixes that matter. The
Rhino 1.3.5 released! Hey, it's got more than just mkrhinoism;
it's got a bunch of bug fixes & other improvements. Here's the
long & boring ChangeLog.
Rhino-based FailSafe GUI demo'd at Linux FailSafe Symposium. All goes well, and Rusty doesn't have to fall back on plan B (pouring a glass of water
on his pants & running out of the building).
Linux FailSafe released. It uses a
Rhino-based GUI for administering high-availability clusters.
Rhino 1.3.4 released, and these delightful pages first
appear on oss.sgi.com.
Rhino 1.3.3 released with the SystemImager GUI.