5 Aug 2006 19:50
Can we really think at a new OS design nowadays ?
Guillaume FORTAINE <guillaume.fortaine <at> wanadoo.fr>
2006-08-05 17:50:05 GMT
2006-08-05 17:50:05 GMT
Hello, Here is the start point of my reflexion : http://lists.gnu.org/archive/html/l4-hurd/2006-04/msg00053.html I believe that we can do extremely complex and reliable software with a few people, thanks to the powerful formal and design tools available now. Moreover, I think that this OS has to support three key things to be able to survive ( an essential key to have a long term development ) : synergy ,transition & usability. -The first one is the start of any important project : developers can have the possibility to share complex ideas with minimum requirements and to integrate them in a coherent environment. ( see http://www.gnu.org/software/hurd/ => 23 years old and even the goals are not well defined ) -The second feature provide any user the ability to develop on it with existing materials and to have the support of developers of legacy OS. ( see www.tunes.org => maybe too innovative and this : http://symbolx.org/ddf_news.html ). -The third one needs that a device driver framework needs to be rapidly envisaged. ( again http://www.gnu.org/software/hurd/ => no good driver kit at this date, the same for linux : http://www.kroah.com/log/2006/05/24/, 15 years later ). Who wants to have an OS that boots only a black screen with a beep sound ? If we follow the Moore law, an OS design of the future would be thought for(Continue reading)
! => have a pure reliable ( totally
> bug-free os )
Most of the code that does not have a chance to mature over time and be fixed
once for all lies within device drivers and applications, not in the core OS.
Moreover, even in the core OS, bugs are mainly a social problem. Amateurs prefer
to hack new code rather than to fix bugs in code they wrote yesterday:
Linux kernel 'getting buggier'
RSS Feed