Let's face it, the most important, truly alternative, hobby operating systems that are somewhat usable today are three: MenuetOS, SkyOS and AtheOS. All three are hobby, open source OSes, written from people who enjoy coding low level programming. Read more about the differences between these OSes and which one you might want to try out.
Permalink for comment
To read all comments associated with this story, please click here.
The article was strange. It completely missed the point of OO.
"not being object oriented each application has its own distinct look instead of inheriting widgets from a main object"
Windows is not strictly OO. Windows has a consistent GUI only because there is a defined API to create a Window, a Button, an EditBox etc and a set of guidelines as to appropriate GUI behaviour (that some developers still ignore.) The MFC is one OO wrapper to the WinAPI, but so then is OWL and VCL from Borland. This just goes to show that the comment itself is incorrect. Even an OS like BeOS has an underlying API within the Appserver which is wrapped by the BeAPI. Just because Be chose not to show this API (or it too is written in C++) doesn't make the OS have a consistent look and feel. A lot of criticism was placed on BeOS back in the DRx days *because* it was so inconsistent, especially where Browser did what Gnome now does with confusing secondary menu items in addition to a windows main menu bar.
"It is fully C++"
What on earth is that supposed to mean? Because it's written in C++ it's good? LOL! Look at Apple and MacOSX. Nice GUI with Objective-C API. (Objective-C is a lot like C++ done right in many respects.) At the end of the day, the OS can be written in COBOL so long as there is a clearly defined, well thought out API in a reasonable language (be it C, C++, ADA or Eugenia's nemesis, Pascal) that developers are willing to use/can understand.
I don't mean to be rude/judgemental, but this article is shoddy, inaccurate and rushed and gives no useful information what so ever.
The article was strange. It completely missed the point of OO.
"not being object oriented each application has its own distinct look instead of inheriting widgets from a main object"
Windows is not strictly OO. Windows has a consistent GUI only because there is a defined API to create a Window, a Button, an EditBox etc and a set of guidelines as to appropriate GUI behaviour (that some developers still ignore.) The MFC is one OO wrapper to the WinAPI, but so then is OWL and VCL from Borland. This just goes to show that the comment itself is incorrect. Even an OS like BeOS has an underlying API within the Appserver which is wrapped by the BeAPI. Just because Be chose not to show this API (or it too is written in C++) doesn't make the OS have a consistent look and feel. A lot of criticism was placed on BeOS back in the DRx days *because* it was so inconsistent, especially where Browser did what Gnome now does with confusing secondary menu items in addition to a windows main menu bar.
"It is fully C++"
What on earth is that supposed to mean? Because it's written in C++ it's good? LOL! Look at Apple and MacOSX. Nice GUI with Objective-C API. (Objective-C is a lot like C++ done right in many respects.) At the end of the day, the OS can be written in COBOL so long as there is a clearly defined, well thought out API in a reasonable language (be it C, C++, ADA or Eugenia's nemesis, Pascal) that developers are willing to use/can understand.
I don't mean to be rude/judgemental, but this article is shoddy, inaccurate and rushed and gives no useful information what so ever.