This module provides the
ur init and supervision system.
ur used to be called
tini, which is pronounced the same “teeny”. It is
“init” spelled backwards, and the name is supposed to invoke the feeling of
being small because I would like
ur to remain small. However, someone else
started using the name first.
I also considered
minit, but that was also taken.
I then used
sup, but I found out that that was taken as well, which made
me sad because
sup is a great play on words: it can be pronounced like “soup,”
as in “superviser,” and “‘sup,” as in “what’s up?” The latter fits because it
would tell users what is up, or running on a machine.
I like software names that are plays on words. And are also three letters or
less, if they are a command-line tool, which
sup is. So I was sad when I found
it was taken.
Then, after a lot of time on Google Translate, I found
omu, which is a
portmanteau and abbreviation of “omukulu” (Lugandan for “boss”),
“umuyobozi” (Kinyarwandan for “boss”), “Mulailah” (Indonesian for
“start”), and “mulakan” (Malayan for “start”). And a cursory search of
GitHub and the Internet turned up nothing to worry about. But I didn’t like the
So I tried again.
After trying a lot of key combinations that I thought might be easy to type on
both QWERTY and Dvorak, I found
sud. I decided to try to apply
backronyms to both. For
rud, I decided on “runner” for the first word and
“daemon” for the last word. For
sud, I decided on “supervisor” for the first
word and “daemon” for the last word. But I couldn’t figure out a word for “u.”
So I searched a dictionary for every word that began with “u,” and I eventually
found “universal,” which I liked. Unfortunately, “universal” is an adjective,
and in English, adjectives come first. Then I had the idea to put the “u” first
ur, the “universal runner.”
Also, the ancient city of Ur fascinates me, as the city where Biblical Abraham started. I consider myself a member of the House of Israel, and Abraham is the first of the Patriarchs of the House of Israel.
And to go even further, the term “ur-language” is a way of referring to an
original language. Likewise,
ur would be the “ur-process” of a machine, the
So I was happy with
ur, especially since a search of the Internet and
Github turned up nothing.
So I named it