problems with XFree
Harold L Hunt II
huntharo@msu.edu
Tue Jul 23 13:22:00 GMT 2002
Dennis,
Dennis Foreman wrote:
> Harold,
> My problems are not with the code base and hence the implementation, but
> rather the lack of conformity between the different implementations as to
> the arguments allowed. If you know your UNIX history, you know that what
> hurt its widespread usage most was the inability of developers to rely upon
> consistent implementations. Different arguments, different actions,
> different shells, different everything else makes for lovely sandboxes, but
> hardly provides a basis for widely-accepted applications.
>
For future reference, just assume that I am an old timer.
You are completely allowed to have a problem with the difference between
the two implementations.
GNU, Linux, XFree86, and other open-source and free-software projects
were started partly in response to the fact that the UNIX industry had
failed miserably at maintaining any sort of compatibility with each
other. One major problem with closed-source UNIX operating systems is
that there are so many utilities in the operating system that not every
utility gets fixed in every release. In fact, you might be using a UNIX
release from 2002 that contains a version of sed that hasn't been
updated since 1990.
As I said before, if you are angry at Solaris for these discrepencies,
you can take it up with them. If you are angry that XFree86's xterm is
not compatible with Solaris's xterm, then you will have to take it up
with the xterm developers and see if you can convince them to make
changes on your behalf. Or, you can submit patch files to the xterm
maintainers, which they are much more likely to accept that mere talk of
changes.
With open-source and free-software you at least have the option of
contributing. Try contributing to Solaris's xterm and let us know how
far you get.
You need to realize that Cygwin/XFree86 is only a Cygwin port of
XFree86. For any general questions about XFree86 (such as those related
to xterm), *YOU HAVE TO TALK TO THE XFREE86 PROJECT*. The XFree86
project is located here:
http://xfree86.org/
If you have a problem with XFree86's xterm, *YOU HAVE TO TAKE IT UP WITH
THE XTERM MAINTAINER*:
http://dickey.his.com/xterm/xterm.html
> I used to make a living designing OS's. It was fun. But the goal was always
> to remember that we had CUSTOMERS (external-paying and internal-free) who
> needed consistency from release to release and products that were compatible
> across vendors. To remember that we needed to produce programs with the same
> core set of options, clear delineation of 'vendor-specific options' and most
> of all, user-friendly support that recognized that not all users should have
> to be guru's. If you want to stop people from using something, try making
> them feel stupid. Then no one will really care if yours is the best.
>
Sure. I have written a User's Guide for the Cygwin-specific XFree86
features. The XFree86 project has extensive documentation for all
XFree86 programs, libraries, extensions, etc.
I will be perfectly willing to give you support if you are willng to pay
me the same rate for support that you are used to forking over to
commerical UNIX vendors. However, no amount of blather coming from
anyone will convince me that my time is better spent in front of my
computer than with my fiance.
This is my hobby, not my livelihood.
> PS. I apologize for sending email directly to you. As a user of many lists,
> I did not think it necessary to look at the "to" line in my mail pgm to see
> the actual recipient. My own list programs automatically modify the header
> before sending posts to the list-members. Since I am OBVIOUSLY a MS Windows
> user, one MIGHT expect that I also use MS Outlook, which does NOT give me
> anything but "reply" and "reply to all". That doesn't make it inferior, just
> different.
>
Wow.
Did you miss the fact that I am writing an X Window System server for
Microsoft Windows? Doesn't that sort of imply that I primarily use Windows?
Microsoft Outlook? Yup, I use that too. I hit reply-to-all and I swap
the addresses and remove addresses as necessary. I do the same thing in
Mozilla.
> PPS. My proposed "patch" is for the installation of Xfree (by setup) to
> modify the cygwin.bat file to include the Xfree86 directory in the user's
> path. Which is what I did manually. (You might include a check to see if
> it's been moved.) This adds no cost to non-Xfree users and is necessary
> anyway for those who do use Xfree. OS/2 used to have a line in some of its
> install programs asking if the user wanted certain files modified for them
> (like config.sys).
> regards,
> D. J. Foreman, Ph. D.
> Dept of Computer Science
> Binghamton University
> website: http://WWW.CS.Binghamton.EDU/~foreman
We have at times debated whether or not to add /usr/X11R6/bin to the
path in cygwin.bat. I do not recall where the discussion about that
left off. You can search the mailing list archives and let us know.
Then you can make the proposed change to cygwin.bat, run ``diff -U3
cygwin.bat > cygwin.bat.diff'' and submit that patch to
cygwin@cygwin.com for comments.
Harold
More information about the Cygwin-xfree
mailing list