MaXX Interactive Desktop: A Re-Implementation of the IRIX Interactive Desktop

栏目: IT技术 · 发布时间: 4年前

内容简介:Here's the breakdown of what makes The MaXX Interactive Desktop a true successor of the great IRIX Interactive Desktop only found on SGI systems and not just a theme or skin on top of an existing window manager. As per the detail below, you will realize th

Here's the breakdown of what makes The MaXX Interactive Desktop a true successor of the great IRIX Interactive Desktop only found on SGI systems and not just a theme or skin on top of an existing window manager. As per the detail below, you will realize the extent of which it took to implement a true IRIX Interactive Desktop experience and to continue its evolution as if SGI was still in business...

At the heart of any SGI system is the IRIX operating system, the IRIX Interactive Desktop a.k.a. IID and its 4Dwm window manager which was an enhanced version of Motif window manager. Similarly the MaXX Interactive Desktop sits on top of the operating system, has its own 4Dwm compatible window manager called 5Dwm and is based on OpenMotif window manager.   The development of 5Dwm started as early as March 2000 and was entirely done by Eric Masson in his free time. 5Dwm provides an identical user experience to 4Dwm and is even compatible with 4Dwm support files and configuration.  5Dwm comes with its own tellwm and telldesktop command tools also found on IRIX.   5Dwm is lean, fast and ultra responsive. It supports multi-screens, HiDPI resolutions, UTF-8 and can use FreeType font rendering for crisp texts if the user desires.

MaXX Interactive Desktop: A Re-Implementation of the IRIX Interactive Desktop

IRIX Interactive Desktop running on a SGI system.

The distinct SGI look and feel is powered by SGI Schemes and it was specific to SGI systems only until the MaXX Desktop.  SGI Schemes are based on X11 Resources mechanism allowing the definition of standardized colors, sizes, fonts and other behaviors throughout the user experience. Those settings are auto-magically injected into every X11/Xt/Motif application at startup. The changes required to support this "injection" goes deep into the X Toolkit Intrinsics Library (libXt) and therefore required our own version of libXt called libXt-maxx.  BTW, this is how SGI did their own implementation and this is how we did it too. We even reuse the IRIX scheme files in our implementation.

MaXX Interactive Desktop: A Re-Implementation of the IRIX Interactive Desktop

MaXX Interactive Desktop running on a Linux system demonstrating SGI Schemes.

The SGI-Motif library found on SGI system offers a nicer+smoother look and feel than the regular Motif.  This lead to the creation of our own SGI-Motif libraries version 2.1.32 and 2.3.8 allowing a drop-in binary replacements on most Linux Distributions without sacrificing stability and compatibility. 

The Viewkit Motif C++ application development framework is at the heart of many commercial SGI applications and even part of the actual SGI Desktop. The initial plan was to offer ICS's Viewkit license (for a fee) but sadly it failed to realized right after SGI declared bankruptcy and the several attempts to resurrect the company.  ICS is a really cool company and I keep contact...  Enters ViewKlass , a from scratch implementation derived from the Hungry ViewKit project originally written by Chris Toshok. It aims eventually to be source code compatible with a large subset of SGI's ViewKit library.  We intend to extend and bring ViewKlass to the modern age of computing and is a big part of our strategy.

MaXX Interactive Desktop: A Re-Implementation of the IRIX Interactive Desktop

MaXX Interactive Desktop running on a Linux system demonstrating ViewKlass in modern look and feel.

Other SGI technologies like Open Inventor and OpenGL Performer are part of MaXX Interactive Desktop.  Most of the code came from oss.sgi.com (Open Inventor, OpenGL Performer and other OSS projects).

MaXX Interactive Desktop: A Re-Implementation of the IRIX Interactive Desktop


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法数论

算法数论

裴定一、祝跃飞 / 科学出版社 / 2002年09月 / 19.00

本书论述了算法数论的基本内容,其中包括:连分数、代数数域、椭圆曲线、素性检验、大整数因子分解算法、椭圆曲线上的离散对数、超椭圆曲线。本书的特点是内容涉及面广,在有限的篇幅内,包含了必要的预备知识和数学证明,尽可能形成一个完整的体系。并且本书的部分内容曾多次在中国科学院研究生院信息安全国家重点实验室和广州大学作为硕士研究生教材使用。 本书可作为信息安全、数论等专业的研究生教材及相关专业的研究人......一起来看看 《算法数论》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具