[Web] Interview with Matthew Kille - AmigaOS 4.0 GUI Design | ANN.lu |
Posted on 17-Jun-2003 18:03 GMT by Mike Bouma | 46 comments View flat View list |
AmigaWorld.net has interviewed Matthew Kille, the founder of the software company Zeoneo and also the designer of the default AmigaOS4 graphical user-interface. His company developes both for AmigaOS4 and the AmigaDE.
|
|
List of all comments to this article |
Interview with Matthew Kille - AmigaOS 4.0 GUI Design : Comment 12 of 46 | ANN.lu |
Posted by Joe "Floid" Kanowitz on 17-Jun-2003 18:17 GMT | In reply to Comment 7 (corpse): corpse wrote,
> Xfree86 is slow not linux* , a commercial xserver like XiGs will outperform
> xfree easilly ... thats if you're willing to stump up the cash for it (its
> about $60 for the basic version)
Actually, so far as I know, the performance differences between recent XFree86 and the commercial servers are slight. In some cases, the optimizations and improvements are enough to be noticable, in others not.
The real problem, if there is one, is that X11 is 'different' - considerations in writing a well-behaved, compatible and fast X program or toolkit are quite different from banging a... UI-oriented, I'd daresay? API, as most non-*NIX OSes are structured around. You can speed up your server as much as you want, but if the code has to, say, force constant redraws to do what it wants to do, it's.. A) not optimized for the X11 model, and B) probably never going to act as nicely as it would on another display system. If something's flickery and slow on XFree86, I'd doubt XiG would *really* improve it (though it might help make it that little bit more tolerable, which is why it's popular *in* commercial spaces where people have to deal with poorly-written software); on the other hand, you might get that extra 3 FPS in Quake.
A lot of people want to ditch X11 and start over. I wish them the best of luck, but on the other hand, X does allow certain complex features to be implementend elegantly- look at the concept behind 'xmove,' even if it breaks with the extensions all modern X11 apps require.
(If you're trying to run X on a P166- first of all, don't expect recent versions of Gnome or KDE to truck along (and Gnome-or-KDE-are-not-X, obviously), and secondly, remember to strip out all unneeded extensions if running a recent X server (I get the impression the 4.x.x series can actually be made leaner than 3.x.x, in some circumstances), and/or consider a yet-lighter server, like TinyX, SmallX, or whatever that project's called nowadays. |
|
List of all comments to this article (continued) |
|
- User Menu
-
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Contribute
- Not possible at this time!
- Search ANN archives
- Advanced search
- Hosting
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past, present and future work on ANN.lu by making a contribution via PayPal.
|