[openbeos] Re: Open BeOS

[replying in general to the whole topic, as point-by-point replies tend to 
concentrate on the details and ignore the big picture]

OBOS is modular because it is good design practice, it enables different 
individuals to easily work on different parts of the code, etc.

However OBOS is not modular so that people can pull the kernel out (NewOS), 
stick that with a net stack pulled from BSD, run an XWindow thing on top and do 
some kind of hybrid BeSDux.

The great thing about the project is although it is composed of separate 
modules/kits/servers, they are all designed with a single purpose in mind and 
so they are specifically designed to be used as a set of components to make one 
consistent OS. The core idea underpinning the OS is a usable, reponsive, 
desktop OS. That is why the kernel is small, all the apps are heavily 
multithreaded, the app server uses faster communication than TCP/IP, the media 
kit is low-latency, the preference panels are simple, etc. All of these 
advantages only really work when the OBOS components are used with each other 
as designed.

The whole is greater than the sum of the parts.

Simon

-----------------------------------------
Email provided by http://www.ntlhome.com/



Other related posts: