Jump to content

Voyager: Difference between revisions

From NikiWiki
ShadoW (talk | contribs)
Added link to Jon Smirl's article
ShadoW (talk | contribs)
m link has changed, while I read the page!?!
Line 11: Line 11:
==Technologies to study==
==Technologies to study==


* [http://www.freedesktop.org/wiki/Software_2fglitz glitz] - OpenGL interface for Cairo, so one could run Cairo directly on OpenGL, see [http://www.freedesktop.org/wiki/Xegl Xegl] for a diagram. [http://www.freedesktop.org/~jonsmirl/graphics.htm The State of Linux Graphics], [http://lwn.net/Articles/149917 comments] and more [http://groups.google.com/group/linux.kernel/browse_frm/thread/c2f4978ce450ed9a/2d8842acb180b581 comments].
* [http://www.freedesktop.org/wiki/Software_2fglitz glitz] - OpenGL interface for Cairo, so one could run Cairo directly on OpenGL, see [http://www.freedesktop.org/wiki/Xegl Xegl] for a diagram. [http://dri.freedesktop.org/~jonsmirl/graphics.html The State of Linux Graphics], [http://lwn.net/Articles/149917 comments] and more [http://groups.google.com/group/linux.kernel/browse_frm/thread/c2f4978ce450ed9a/2d8842acb180b581 comments].
* [http://www.gnustep.org/ GNUstep.org]
* [http://www.gnustep.org/ GNUstep.org]



Revision as of 22:53, 26 October 2005

Documentation

IBM Redbooks

  • SG24-4630-00 OS/2 Warp (PowerPC Edition) A First Look
  • SG24-4639-00 OS/2 Warp (PowerPC Edition) Graphical Subsystem

We do have the first one digitaly, but not the second one. In case anyone finds that, let us know.

Darwin Documentation

There is plenty of documentation available about Darwin, a good start is Kernel Programming, which gives a nice overview about the design of the kernel.

Technologies to study

Design Decisions

Creating a binary compatible OS/2 clone may be tempting but is not strictly necessary. Important is the user experience. Which toolkit should be used for primary development?

  • GTK+
  • GnuStep (look at Apples programs to see what's possible. Yes I know Apple uses Cocoa not Gnustep)
  • other?

Dropping SOM for something better? Creating a poor mans SOM kernel isn't too difficult.


Questions

  • one good thing about OS/2 are the fast interactions when you click somewhere, like opening a folder or getting the focus on a window. Why is that like this? We should try to keep that stuff fast.