Hi,
Schol-R-LEA wrote:
Brendan wrote:
(and where most users would rather pay $$$ to Microsoft or Apple just to avoid the OS you're trying to give away for free).
Since said users are usually unaware that they pay anything for the Microsoft or Apple software that came bundled with their PC - it just came with it, must be free, right? - the chances of anyone getting them to use a different OS, free or not, is zero, no matter how much better it might be, how easy the installation is, or how low the barriers to entry are. As far as the users know, the barriers to entry of what they already have is zero (feel free to chuckle bitterly at this), and the chances of them even
understanding what you are offering is miniscule.
We are talking about people who don't know the difference between the dektop and the applications, who have never heard of Linux (or if they have, think it is either a version of Windows, a 'hacking tool', or an obscure application), and think that a web browser is an operating system. And you know what? Their ignorance is entirely justified. They have no reason at all to know anything more, or wouldn't if the software actually worked and did what they needed it to. I know that this is exactly what you are aiming at, but doing so with a new OS is self-defeating, because it would require them to break out of exactly that ignorance in order to understand the issues at hand.
It's important to know who your customer is.
If users think of it as a single package (e.g. "Windows PC", "Apple Mac") and not as separate pieces ("white box PC + Windows OS", "beige box PC + OS X"), then your customer is OEMs and not end users. It's people like Dell and HP (and thousands of others ranging in size from from local computer shops that custom build all the way up).
It doesn't change the fact that you need to convince the customer; and doesn't change the fact that convincing the customer requires an OS that is attractive to the end user.
Schol-R-LEA wrote:
Seriously, Brendan, you aren't actually thinking that someone is going to use any of our operating systems, are you? Yes, it makes sense to design and code them as if someone will, but you of all people know better than to expect it will actually happen.
Do people who purchase a lottery ticket seriously think they will win? I do what I do not because I think I will succeed, but because I know there's a very tiny chance that I might succeed if I try. Otherwise, there's no reason for me to be here, and I would've given up 10 years ago (after my first few "hobby" OSs).
Eventually all OS developers either try to succeed, or give up, or die. These are only 3 possible outcomes, and I don't like 2 of them.
Cheers,
Brendan