Linked by Thom Holwerda on Fri 4th Jan 2008 20:35 UTC, submitted by koki

Thread beginning with comment 294483
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Ah, well, Haiku ...
by Nutela on Mon 7th Jan 2008 15:19
in reply to "RE: Ah, well, Haiku ..."
Member since:
2005-07-24
Haiku isn't a copy of R5, it is a re-implementation ( yes, VERY similar ).
Haiku, however, will evolve surprisingly rapidly when official Alpha releases start.
The issue now is that not all developers are knowledgeable enough about Haiku's under-pinnings ( mostly in relation to bugs ) to comfortably implement features they want added or changes they want made.
I, for one, have been watching the source repos for years waiting for a certain level of not just completeness but code stagnation so that my code can be properly targeted for the first beta.
I have, as yet, not submitted any code to Haiku and am not a member, but I fully expect this to change in this year. What I want to do with Haiku is very involved and requires a relatively stable code base to be present in certain system libraries and the kernel ( as I will be trying to submit changes to those areas ).
One thing I considered was adding a server-mode instead of limiting to either kernel or user-mode. server-mode processes could directly expose shared memory ( through a AutoLocker/SafeBounds/FastMath object, or something similar ).
server-mode processes would also always have their dependencies met by the kernel, so starting the media_server would cause the media_addon_server to load at the most proper time, etc...
The mode would also address some porting issues from Linux (IPC improvements), and could boost the performance DRAMATICALLY for the app_server. Imagine a button drawing directly into the frame-buffer rather than sending the drawing commands to the app_server which then would draw into the frame-buffer.
Of course, the back-end work is massive to get the full benefits, but I think it is something I might try.
As you see though, getting back on topic, Haiku offers SO much more than BeOS ever did! I can only say hooray for the excellent developers who have kept the project going ( and considering their numbers, have made super-human-like progress ).
Time will show Haiku to be going the right way instead of the easy way, and quality will be unmatched in any OS ( maybe we will finally have an OS better than OS/2 !! ).
-- The loon