*BSD News Article 65759


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!paladin.american.edu!news.jhu.edu!aplcenmp!netnews.jhuapl.edu!uunet!in1.uu.net!news.artisoft.com!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.os.linux.development.apps,comp.os.linux.development.system,comp.os.linux.x,comp.os.linux.hardware,comp.os.linux.setup,comp.unix.bsd.386bsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc
Subject: Re: Why to not buy Matrox Millennium
Date: Sat, 13 Apr 1996 16:11:09 -0700
Organization: Me
Lines: 150
Message-ID: <3170348D.4496D9F1@lambert.org>
References: <4jv7c9$m5t@park.uvsc.edu> <stephenkDpCsvp.LBu@netcom.com> <4kfkb2$dgs@coyote.Artisoft.COM> <stephenkDpoDrJ.177@netcom.com>
NNTP-Posting-Host: hecate.artisoft.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486)
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.apps:14417 comp.os.linux.development.system:21248 comp.os.linux.x:29240 comp.os.linux.hardware:36231 comp.os.linux.setup:50320 comp.unix.bsd.386bsd.misc:559 comp.unix.bsd.bsdi.misc:3152 comp.unix.bsd.netbsd.misc:2954 comp.unix.bsd.freebsd.misc:17210

Stephen Knilans wrote:
] 
] In article <4kfkb2$dgs@coyote.Artisoft.COM> Terry Lambert
<terry@lambert.org> writes:
] >stephenk@netcom.com (Stephen Knilans) wrote:
] >] >Running binaries under IBCS2 emulation instead of running them
] >] >native means no support from the software vendors when the
] >] >programs fail to run under Linux.
] >]
] >] MOST are NATIVE aps!
] >
] >No.  Most UNIX apps which exist are IBCS2.
] 
] MOST, of the ones I mentioned, and of those for  linux, are
] NATIVE to Linux!

Prejudicial on your part... you include only samples which
support your hypothesis, even when the majority of random
samples would not.

The point of trying to "present a united front" to convince
Matrox to change their irrational policies is defeated if you
do this.  It will take internal effort by Matrox to effect
a policy change; you must prove to them that it is worth the
effort (AFTER you have proven that their policies are in fact
irrational and provide no intellectual property protection).


] BTW SCO does NOT run IBCS2 programs, but SCO programs which
] HAPPEN to be IBCS2. There are MANY IBCS2 programs that
] aren't SCO compatible!

This is not true.  SCO is certified to provide an IBCS2
environment for programs.  You must be referring to "IBCS2
plus extensions", which is *not* IBCS2 compliant.  To be
IBCS2 compliant, a program must use only those interfaces
documented by IBCS2 (or a subset thereof).

Like POSIX, this makes for a tricky bit of programming to get
around standards defficiencies.  Oh well.  That is (supposedly)
why programmers are paid more than MCDonalds employees.


] >] >That's why Matorx doesn't think Linux (or BSD) is enough of a
] >] >market to care to change their policy (a policy which does not,
] >] >as they purported in David's quotation of them, protect their IP).
] >]
] >] This is NOT about Linux!
] >
] >Check your newsgroups lines.
] 
] CHECK THE SUBJECT!

People who do not run XFree86 don't care that their interfaces
aren't documented.  They use the proprietary X severs that
came with their proprietary OS.

An undocumented interface is *not* a good excuse for these people
as to "Why to not buy Matrox Millennium"... the excuse does not
bear (and should not) on these peoples purchase decisions.


] >XFree86 is primarily for the benefit of the free Intel UNIX
] >clones.  Commercial Intel UNIX comes with an X Server, usually
] >OEM, and XFree86 is limited to Intel.
] >
] >This is all about nothing but Millenium support for Linux and BSD.
]
] 
] I don't care about Linux support!  NOBODY does!  If it was a
] register compatible card, as it CLAIMS, it wouldn't need
] special support.  Such support is needed by ANY non real
] mode application!

Bullshit. VM86() can be used from protected mode to make INT 10
calls.

I'd like to see you document their claims to register level
compatability.  The VGA standards only documents INT 10
interfaces (unless you are mistaking the IBM implementation
documentation for a standards document?).


] Don't you know about real versus flat, and segmentation, and
] their affect on a program?  PLEASE read a book on 386
] programming.  THEN, you will see the problem!

I don't see the problem because you are assuming a specific
soloution implementation, and then going on to bitch about it.

It seems to me that you are trying to apply a single class
of problem soloution, instead of solving the problem within
the scope of the actual problem parameters.

In other words, you have a hammer and are bitching about the
fact that you can't pound screws into a molly-bolt.


] It ISN'T about linux, or bsd, but ANY non real mode program.

For instance?

I remind you that "ANY non real mode programmer" can get
documentation as long as he does not disclose it by publishing
source code.

For the purposes of this discussion, this is simply an additional
problem constaint.


I can see why this constraint causes problems for XFree86.

I can also say that I will personally boycott the product
because I believe the reasoning which led Matrox to imposing
the constraint involved flawed logic.

I *can't* see whining about non-conformance to what you believe
to be implied standards because of a misunderstanding on your
part about what "VGA" does or does not mean (as has already
been explained to you by others).


Do you have a protected mode application in an environment
where there is not a VM86() interface for which you are
*technically* (not *politically*) required to distribute
source?

If so, can you *not* require Matrox non-disclosure from
your customers, passing the problem along?

If this is the case, then you are in the same boat as XFree86;
otherwise you are complaining about problem difficulty in
a field known for posing difficult problems, and you will gain
no sympathy from the rest of us in the same field.

If you have a political soloution, perhaps, like Pat Buchanan's
recent primary election failures, you would be better advised
to preach your politics to the people you oppose.  Preaching
to people of the same political bent will, like Buchanan, not
gain you supporters among those who are not already behind you.
The key to a political victory lies in increasing your support,
not in alienating your allies.


					Regards,
                                        Terry Lambert
                                        terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.