Linked by Eugenia Loli on Mon 27th Aug 2001 05:22 UTC
Syllable, AtheOS AtheOS is a modern, free (GPLed) Operating System written from scratch in C++. A big chunk of the OS is POSIX compliant, supports multiprocessing and it is GUI-oriented (fully OOP). Today we are hosting an interesting interview with the AtheOS creator, Kurt Skauen. Kurt is talking about his views on binary compatibility in future versions, multithreading and the future of his OS in general.
E-mail Print r 0   · Read More · 53 Comment(s)
Permalink for comment
To read all comments associated with this story, please click here.
by cedricd on Thu 30th Aug 2001 08:26 UTC

Ditto here.. I've done a bit of Swing coding (single-threaded, bleh), win32, X11, and I know I'll neer return back, single-threadedness is just too annoying. BRS for example would be terribly annoying to code with a different framework. To concur with some of djaybee's points though, I only use asynchronous messaging and find it a natural thing to do. I dont have to keep track of states so there's no "explosion combinatoire" in my case.. Bottom line (at least in my case) is probably, the BeOS model encourages you to copy data from one thread to another, just because as JBQ pointed out otherwise acessing data yuor thread does not own leads to problems. The trick is to design your app so that there's not too much data copying of course, to save time and memory. Then your app is well designed. Note: I'm not trying to say people advocating otherwise just are poor app coders :-), it's not my point, especially with a well known alpha-hacker like JBQ, just trying to track down possible isundersandings and giving my (humble) point of view after designing a couple dozen more or less interesting applications for the last 3 years under BeOS. As to Hemos: nice troll, but try harder to be original.. we have enough of this type of gremlins on be forusm already.