Hello all, I believe it's time to use ne tools to develop a robust l4 based os. here are my suggestions : c++ multithreaded language : http://plg.uwaterloo.ca/~usystem/uC++.html c++ library : http://cxx.uclibc.org/ Could we replace glibc with uclibc++ and ntpl with the uc++ language ? build system : http://www.exactcode.de/oss/exact-build/index.html parrallel and asychronous api: https://gforge.inria.fr/projects/kaapi/ (scheduler and api for l4) => focused on performance : could not we consider a pc as an asynchronous platform ? video server : http://xcb.freedesktop.org/wiki/ X.org was not thought for multithread. It's time to change ;-) ! parser: http://www.cs.berkeley.edu/~smcpeak/elkhound/ compiler : http://llvm.org/ (used by los alamos laboratory ;-) !) Sound : http://www.alsa-project.org/ system development environment : http://www.t2-project.org/ A new concept : a meta-distribution (port for hurd planned :-) !) debuggers : http://www.cs.berkeley.edu/~dsw/oink.html http://valgrind.org/ I believe with this new tools we can construct the best system ever ... Best Regards, Guillaume FORTAINE
Guillaume FORTAINE wrote:
Hello all,
I believe it's time to use ne tools to develop a robust l4 based os. here are my suggestions :
I was thinking about writing a message along these lines too. =)
c++ multithreaded language : http://plg.uwaterloo.ca/~usystem/uC++.html
Interesting. Almost all of these links are new to me. =) My own OS project, to a large part influenced by L4, "Sphere", -- article available on request, among other things, aims to expose more of the awesome features of the modern microkernel OS to the user.
parrallel and asychronous api: https://gforge.inria.fr/projects/kaapi/
One of the main features of my OS design is an assynchronous IPC system.
(scheduler and api for l4) => focused on performance : could not we consider a pc as an asynchronous platform ?
compiler : http://llvm.org/
My concern here is locking in to a specific compiler technology. A decient OS will support multiple languages concurrently.
A new concept : a meta-distribution (port for hurd planned :-) !)
My main gripe against hurd/linux/minix/bsd etc is that they are ALL UNIX. I HATE UNIX.
I believe with this new tools we can construct the best system ever ...
I'm not completely certain about this selection of tools, but the "best system ever" part is indisputable. ;) -- Don't let your schoolwork get in the way of your learning. ### NEW E-MAIL: agrimes@speakeasy.net ###
Alan Grimes wrote:
My main gripe against hurd/linux/minix/bsd etc is that they are ALL UNIX. I HATE UNIX.
Таке a look at http://hurd.gnufans.org/bin/view/Hurd/NextHurd . POSIX/UNIX interface is just "nice to have" there, not a requirement. Regards, ogi
participants (3)
-
Alan Grimes -
Guillaume FORTAINE -
Ognyan Kulev