Linked by Thom Holwerda on Mon 15th Apr 2013 22:44 UTC
OSNews, Generic OSes Almost exactly three years ago, I wrote about why OSNews was no longer OSNews: the alternative operating system scene had died, and OSNews, too, had to go with the times and move towards reporting on a new wave of operating systems - mobile, and all the repercussions that the explosion of smartphones and tablets have caused. Still, I was wondering something today: why aren't we seeing alternative operating systems on mobile?
Permalink for comment 558662
To read all comments associated with this story, please click here.
RE: Comment by TempleOS
by Bill Shooter of Bul on Tue 16th Apr 2013 12:36 UTC in reply to "Comment by TempleOS"
Bill Shooter of Bul
Member since:

small side note:

Linux, the first version of the operating system kernel was originally written by one person.

Gnu/Linux the fully functional operating system, was not written by one person, even the first version.

But really, its not because Linux is complicated that people don't create other operating systems. Rather, its because Linux is so nicely written and flexible.

In order to create a completely new operating system, you have to have some goal that you are trying to accomplish.

Q:Need a better scheduler?

A:Linux can use multiple different schedulers. Just focus on the scheduler and continue on.

Q: Need a better filesystem?

A:Linux can use multiple different filesystems. Just focus on the file system and continue on.

Q: Need a lower footprint?
A:Linux can scale down to low powered hardware to a certain extent. If you can live with its foot print of a couple megs or so, your ok. ( Note this is where there actually is competition with operating systems still).

Q: Need a different gui interface?
A: Ok... Not really a part of an operating system, per se, but Linux has X, Wayland,Surface flinger and Mir. go ahead and add your own.

Q: Need a new hardware driver?
A: Just write the driver, and you're done.

Q: Need something listed above, but don't want to release the source code?
A: Use a *BSD.

There is very little need to create a completely new operating system, unless one is a purist of some kind and cares more about the architecture of his choosing than any real need of the operating system itself.

Edited 2013-04-16 12:45 UTC

Reply Parent Score: 4