Friday May 27, 2005 smf(5) not-quite-free stuff
I'm in the middle of some longish, and one rather preachy, blog posts. These will need editing, so to pep things up...
Like one of these?
We had a bunch of custom mugs made up, to commemorate the completion of
smf(5)'s integration into Solaris 10. If you've been at a
customer or community presentation on S10 or smf(5), you
might have received one: for asking a good question, for answering one
from me, or for physical attendance. But these mugs—fine, solid,
large capacity, high quality mugs for coffee, tea, or even
pens—are heavy: too heavy for us to lug a box to all the
conferences we might attend.
So instead we're going to run a little contest.
Liane summarized our understanding of other service conversions circulating a few months ago. I'd like to get another batch done, and there's no incentive like a ceramic container incentive, so I'm going to suggest a few categories:
-
Historical: Convert one (or more) of the unconverted services in
/etc/rc*.din Solaris 10. -
Free/Open: Convert a F/OSS daemon to be an
smf(5) service. -
Commercial: Convert a commercial software package to be one or
more
smf(5) services. - Artistic/Offbeat: Convert something unexpected into a particularly elegant service.
The conditions are pretty simple: there are 36 mugs in the box, so the first round can have 36 winners. One mug for each converted service; the winning entry for a specific service will be judged by completeness (dependencies in particular), correctness (methods), utility (will anyone else use this?), and date received. I'll give some no-prize honorable mentions in each category as well. This round will be quick: entries must be received by June 15th.
An entry should disclose:
- Your name,
- preferred email,
- blog URL (optional),
- mailing address,
- description of the software (plus details if obscure) and
- the service manifest and method(s) (if any), or
- an accessible URL to same.
smf(5) keeners to help me evaluate the submissions.
Services on the list Liane gave are not eligible, unless you think your conversion is substantially better by the criteria above.
If your conversion wins, I'll send you your mug via an amazing cooperative, potentially international, mechanism composed of government-granted-monopoly package delivery agencies. Winners, and their entries (or pointers) will be posted here.
(2005-05-27 16:02:08.0) Permalink Comments [0]Pop-up papercasting
I think papercasting is amusing. A lot of my work at Sun is critical in nature, meaning I feel much of my added value comes during the review phase of various documents (whether that document is text or code). A week ago, I spent a morning working on paper while my car was being serviced; as a typical engineering interval, I thought my working notes might be of interest to someone.
Reading them over, I realized that the notes rely too much on my context, which papercasting wouldn't fix. Hence, a little browser scripting and pop-up papercasting becomes a way to fill in the background on what some of the tasks mean.
JavaCity is a nice coffee shop near my car dealership in Santa Clara. They have a large awning that wraps their corner of the building, so one can working pleasantly outside (with a large café au lait).
Lamy makes the Safari pen, which I've
been using for a few years now. But, like the car, my fountain pens
suffered some neglect while we were constructing smf(5).
One of the aspects of interface stability within and on top of Solaris
is that private interfaces can be used by other projects and products by
following a specific process. This process is based around the
construction of a document called an
smf(5) detects changes to manifests using a hash of various
filesystem metadata; it turns out that this hash is more strict than it
needs to be, which makes repository portability prohibitively expensive.
The hash can be simplified, while compatibility for old hash values is
preserved.
Jonathan has been working
over the past couple of years on improving cstyle, which
checks a C source file for compliance with Sun's C style. It's
implemented in Perl, and has some medium-complexity regular expressions,
so I'm going over it carefully.
Jonathan has been working
over the past couple of years on improving cstyle, which
checks a C source file for compliance with Sun's C style. It's
implemented in Perl, and has some medium-complexity regular expressions,
so I'm going over it carefully.
When I'm taking in one of the cars for service, I usually have time for lunch at Pizza Chicago, which has very good deep dish pizza.
[ T: papercast ]
(2005-05-11 00:36:30.0) Permalink Comments [2]smf(5) in Hungarian
Introducing people to smf(5) can't be limited to English-speaking audiences—everybody needs to know how the system works. On blogs.sun.com's lesser-known sibling site, mediacast.sun.com, Cserép János has posted his Hungarian introduction to smf(5).
In case you couldn't guess, szolgáltatások means service.
(2005-05-09 10:24:28.0) Permalink Comments [0]