Linked by Thom Holwerda on Fri 4th Jan 2008 20:35 UTC, submitted by koki
Permalink for comment 294468
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
More News »
Sponsored Links



Member since:
2006-05-26
An OS developed without concern for the applications ends up just being a big useless bucket of bits. An OS is the foundation for an application ecosystem, and like the natural world, it is beneficial to evolve things in parallel and adapt things as you go along, because what you first think will work often doesn't work as well as you thought it'd work.
Developing new applications alongside the OS at the same time gives more of a testing frameworks for the OS and also helps the application developers learn the platform's ins and outs. There are non BeOS 5.03 features that have been implemented (the Java port in the past comes to mind) that were added to the system precisely because they were needed, and BeOS 5.03 simply couldn't support them, and thus these features that were foreign to BeOS 5.03 are now native to Haiku, and greatly improve the system's value. If you look in the bug database for Haiku, you'll find a large number of filed bugs referencing other applications in development, even if they're only in mostly maintenance mode.
Not all application developers are capable of what's required to develop the OS itself for various reasons, but they have the time/energy/ability to work on the separate applications. Thus, they aren't taking away from the OS development as much as they're adding trees to the forest of the OS and the other applications to make it a much better habitat for all.