ARTICLE - Why the MS Office file formats is so complicated

Jon 'maddog' Hall maddog at li.org
Wed Feb 20 13:33:48 EST 2008


>One of the original goals in Vista was to replace
>the legacy code still doing important stuff.  After struggling for two
>years, they *gave up*.

I can relate to that.  Digital, at one time, tried to eliminate one of
the arcane data addressing modes in the VAX architecture.  They checked
with all the DEC compiler groups, all the third party compiler companies
and even with the GNU, BSD and AT&T compiler groups, and none of these
compilers generated any instructions that would use that addressing
mode.

They were just about to make their changes to the chips (saving a lot of
silicon space and testing time when I mentioned assembly-language
programs that might use it.....oooopppssss....they found several
programs in the wild that did use that addressing mode...so they had to
maintain it.

And before people say "emulation", I remember that we considered
emulation, and emulating that particular addressing mode (and I can not
remember which one it was) would have been very ugly indeed.

(sigh)

md
-- 
Jon "maddog" Hall
Executive Director           Linux International(R)
email: maddog at li.org         80 Amherst St. 
Voice: +1.603.672.4557       Amherst, N.H. 03031-3032 U.S.A.
WWW: http://www.li.org

Board Member: Uniforum Association
Board Member Emeritus: USENIX Association (2000-2006)

(R)Linux is a registered trademark of Linus Torvalds in several
countries.
(R)Linux International is a registered trademark in the USA used
pursuant
   to a license from Linux Mark Institute, authorized licensor of Linus
   Torvalds, owner of the Linux trademark on a worldwide basis
(R)UNIX is a registered trademark of The Open Group in the USA and other
   countries.




More information about the gnhlug-discuss mailing list