To view parent comment, click here.
To read all comments associated with this story, please click here.
If you look at the core Syllable (AtheOS) API, and the BeAPI, the two are almost identical. Right down to the OS::Message BMessage link. AtheOS had OS::Window (BWindow), OS::View (BView), an AppServer (ditto) and a OO Message passing mechanism identical to BeOS. None of this, despite Kurt's protests, happened without Kurt reading up on the BeAPI. The similarity is so great, that there is almost a one for one class with identically used methods, though possibly renamed, in most cases for the core AtheOS API still left in Syllable.
Kurt never claimed that he didn't read the BeBook. The high level API's are very clearly inspired by BeOS and AFS was written after Kurt had read Practical Filesystem Design; written by the same man who wrote BeFS.
But none of that means that the very first versions of AtheOS (In fact it would have been named AltOS this far back) were started and perhaps even running before the BeBox was shipped. Kurt was working on AtheOS for a very long time before he even made the first public release, and we know that the GUI was re-written at least once in that time. The previous GUI was written in C and would have been nothing like the Be API.
So the statement from the FAQ is correct.
The API looks like BeOS. Is Syllable a BeOS clone?
No. Syllable is a fork of the AtheOS operating system, originally written by Kurt Skauen. Kurt never intended to copy the BeOS API, in fact AtheOS development started before the first BeBox was shipped. The BeOS API is undoubtedly a good design though. The Syllable API does use a lot of good ideas from the BeOS API, but we also design and add our own classes.
"The Syllable project dates back to July 2002, but the story begins well before that.
The history of Syllable really begins with an operating system named BeOS, which was developed throughout the 1990's by a small company named Be made up primarily of former Apple employees who were dissatisfied with the direction of Apple. They developed BeOS as a modern, powerful speed demon of an operating system that was particularly suited for heavy multimedia applications (you should have seen a BeOS machine running thirty simultaneous videos, smooth as butter).
Though Be was eventually bought out by Palm and BeOS was liquidated, it inspired a young programmer named Kurt Skauen in his efforts to create a hobby operating system. In the late 90's and early 00's, he created AtheOS, borrowing heavily from BeOS' file system and programming API."
http://www.syllable.org/sub/?section=Introduction&tutorial=Syllable...







Member since:
2005-07-06
I dont get what your saying. This is from the Syllable FAQ:
The API looks like BeOS. Is Syllable a BeOS clone?
No. Syllable is a fork of the AtheOS operating system, originally written by Kurt Skauen. Kurt never intended to copy the BeOS API, in fact AtheOS development started before the first BeBox was shipped. The BeOS API is undoubtedly a good design though. The Syllable API does use a lot of good ideas from the BeOS API, but we also design and add our own classes.