Blog
What I really want...
Date: 20/8/2003
...is a new hybrid Operating System and Desktop built from the best parts (IMHO) currently available.

Kernel
The Linux kernel is probably the best bet at the moment, although a micro-kernel could unseat it. Currently my own beef with the Linux is that quite often to access some functionality of your hardware you need to recompile.

File System
Reiser4 sounds like it's nailed about 90% of what I want in a file system. My only concern is that it lacks BeFS's live queries which just plain rock. BeFS would be a great fall back.

GUI
X11 is way too slow, Windows is closed source, BeOS's GUI is closed source. Bascially there is nothing out there to run the GUI that is modern, fast, cross-platform, flexible and available... better write one. My guess is that the best option would be using something like directfb or SDL to write a MacOSX like GUI, lots of hardware acceleration, transparency, animation, neat effects, easy to use API in C/C++. Then for application support a Xlib wrapper would work just fine.

Desktop
BeOS got it right with their desktop. And it's kinda available in open source projects. Although much API hackery would be needed to shoe horn it into Linux / Reiser4.

So I'm just missing a GUI for my frankenstein OS... *twiddle twiddle*
Ok, so I've been thinking for like a year now about doing a full blown cross-platform GUI that will rid us of the evil scrouge of X and maybe even Windows for it's borked as well.

Any one know what sort of IPC model Windows / BeOS used for getting the application to talk to the server that draws on screen?

Start drafting an API...

Research what is good and bad about all the other GUI's... is someone already writing my perfect GUI?

Find time to write it...

Oh bugger... that sounds like too much work. *grind teeth*

 
Reply
From:
Email (optional): (Will be HTML encoded to evade harvesting)
Message:
 
Remember username and/or email in a cookie.
Notify me of new posts in this thread via email.
BBcode:
[q]text[/q]
[url=link]description[/url]
[img]url_to_image[/img]
[pre]some_code[/pre]
[b]bold_text[/b]