Linked by Thom Holwerda on Sun 20th Dec 2009 21:22 UTC
OSNews, Generic OSes I just stumbled upon an interesting forum thread over at The thread details whether or not AmigaOS and MorphOS should be called "hobby operating systems", and what kind of criteria should be applied. This sounded like an interesting point of discussion for OSNews.
Thread beginning with comment 400538
To read all comments associated with this story, please click here.
The Wintel Inquisition
by BigBentheAussie on Mon 21st Dec 2009 06:45 UTC
Member since:

I believe it is clearly a matter of the size of the user base.

When does a cult become a religion?
When does a hobby OS become a professional OS?

The perception from the mainstream is what defines the term ***for the mainstream***.

A person inside the cult will consider it a religion to lend credence to his faith.
The mainstream religions will consider a smaller following a cult as they believe only their faith has any credence.
Where you sit and what your sensibilities are determines what you will apply the term to.

If something is a fringe religion someone in a mainstream religion might call it a cult. If something is a fringe OS someone using a mainstream OS might call it a hobby OS.

Reply Score: 1

RE: The Wintel Inquisition
by cpiral on Wed 23rd Dec 2009 03:01 in reply to "The Wintel Inquisition"
cpiral Member since:

Close and closer.
A hobby OS (or cult) becomes an OS (or religion)
when the ratio of end-user-to-developer is large, that is when the kernel is rarely called. End users read religion man(1). Developers users read cult man(5) (system calls).

For example, an embedded OS has, by form, more end users
than developer users. The embedded OS status is thus another good indicator of the less-than-hobby class of OS.

There are other contexts besides religion and OSs that classify based on the end-user-to-developer ratio. At first the dinosaur computer had no OS, and all users were developers--it was a hobby of sorts. Nowadays an OOP programmer manual commonly terms "user" the user of a developed API (say a developed file.h), as opposed to the developer of the API. Obviously now the application is classed by how many other people use the application, in other words, the ratio of end-users-to-developer(s) is large.
An OS is just a big (harware) API made up of a number of little APIs (depending on the design goals). When its end-users-to-developers ratio is large, as Thom suggests, it's less a hobby.

Reply Parent Score: 1