Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-12 Thread Christopher Faylor
I didn't read much of this email when I first responded to it since I
suspected that I'd feel compelled to respond and it would interfere with
my real job.  But, now it's Saturday, so...

On Thu, Mar 10, 2005 at 12:57:53PM -0800, Matthew Johnson wrote:
Cygwin/X installs with the cygwin setup and this is fast too.

Not always.  Setup.exe presents a list of mirrors with no commentary
and not even a _hint_ of which is closest to the user in the Web.  I
tried 5 or 6 different mirrors in that list before I could find one
that was fast too.

That is pretty poor performance.  RedHat should not allow them to
mirror Cygwin if the mirror will not provide faster response and better
connectivity.

Red Hat does not control the Cygwin mirror list any more than Red Hat
controls Cygwin.  Cygwin is an all-volunteer project.

Here is how it works: Mirror sites volunteer to mirror the Cygwin
release.  The site is added to the mirror list and, subsequently, a
program checks twice a day to make sure that it and the other sites are
up-to-date.  If a site isn't up-to-date it is dropped from the list.

I can't think of any useful way to determine faster response and better
connectivity.  If you are in Michigan and you chose a mirror in Brazil,
you'd undoubtedly see poor performance in your download.  If you are on
a network that is being subject to a denial of service, you'd see poor
performance.  There are all sorts of factors which can impact *your*
download performance that have nothing to do with how well-connected the
mirror site is.

I can imagine some kind of system which tries to figure out connectivity
by checking the output of traceroute or some similar utility but I doubt
it would ever be useful.  I've never seen anything like this in any of
the other projects which use mirrors.  If you have a pointer to
something that does this, however, please provide it.

I assume that most users are like me.  They find a mirror which works
for them and they stick with it.  That's what I do with cygwin,
sourceforge, Fedora, etc.

All of that said, however, I'm not a huge fan of setup.exe.  I think
it's UI sucks and I wish someone had the time to provide something
better.

  10  Corporate Tech Support  No  Yes
  11  Corporate Bug Fix Support   No 
 Yes

[snip]

Is Cygwin/X worth it's money?  Definitly yes *g*

No, NOT 'definitly [sic] yes'.  It depends on how much your _time_ is
worth.  If your time is worth little to you, or you already _have_ much
expertise with X, Cygwin and Cygwin/X, then yes, it is worth it.  But
if you cannot afford to lose the time grappling with installations that
do different things on different machines, demanding you rebuild
password files but then refusing to let you do it etc, or with
community support that consists of answers so terse (and all too
often rude) they are harder to understand than the original problem
etc, then no, it is not worth it.

Right.  In open source, people who answer your questions may be as rude
or terse as the people who are asking for help.  The answerers also may
be as clueless as many tech support personnel.  I do think it is pretty
rare for people who are helping to comment on misspellings or bad
grammar, however.  YMMV.

cgf


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-12 Thread Matthew Johnson
--- Christopher Faylor
[EMAIL PROTECTED] wrote:

 I didn't read much of this email when I first
 responded to it since I
 suspected that I'd feel compelled to respond and it
 would interfere with
 my real job.

I know the feeling...

  But, now it's Saturday, so...

And it is Saturdy here, too, so you even get a timely
response;)

 On Thu, Mar 10, 2005 at 12:57:53PM -0800, Matthew
 Johnson wrote:
 Cygwin/X installs with the cygwin setup and this
 is fast too.
 
 Not always.  Setup.exe presents a list of mirrors
 with no commentary
 and not even a _hint_ of which is closest to the
 user in the Web.  I
 tried 5 or 6 different mirrors in that list before
 I could find one
 that was fast too.
 
 That is pretty poor performance.  RedHat should not
 allow them to
 mirror Cygwin if the mirror will not provide faster
 response and better
 connectivity.
 
 Red Hat does not control the Cygwin mirror list any
 more than Red Hat
 controls Cygwin.

I see. Perhaps tehy should, much as Sun has at least
some limited 'control' over Netbeans, even though that
too is (almost) entirely a volunteer project.

But really, who controls the mirror list is only
secondary at best: whoever it is who is controlling
it, should do some 'quality-control' on the mirror
list.

  Cygwin is an all-volunteer
 project.

Hopefully, this does not mean that any volunteer can
'volunteer' his contribution even when it is not a
good one;) I have refrained, for example, from
offering my laptop connected on a dial-up line as a
mirror site!

 Here is how it works: Mirror sites volunteer to
 mirror the Cygwin
 release.  The site is added to the mirror list and,
 subsequently, a
 program checks twice a day to make sure that it and
 the other sites are
 up-to-date.  If a site isn't up-to-date it is
 dropped from the list.

Perhaps that progam should check for more than just
'up-to-date'. I think you dismiss that idea too
quickly below.
 
 I can't think of any useful way to determine faster
 response and better
 connectivity.  If you are in Michigan and you chose
 a mirror in Brazil,
 you'd undoubtedly see poor performance in your
 download.

No doubt. But that is why I also mentioned in my
original email: with many of those mirrors, the
setup.exe user has no idea where the mirror is
physically located (too many names end in 'org'). So
the poor user in Michigan cannot even guess if the
mirror is in Brazil (with a few exceptions).

For that matter, users can't really rely on teh domain
name suffixes for geographical info either:
http://www.sem40.ru, for example, _should_ be in the
FSU, but is really in Israel.

But many other mirror lists _do_ provide a hint (for
figuring out where the server is). This is what Cygwin
should also require of any 'volunteer' who want to
mirror Cygwin. Some indication of the bandwidth the
mirror is capable of would be good too. Again, many
other lists of mirrors on the Internet already do
this.

  If you are on
 a network that is being subject to a denial of
 service, you'd see poor
 performance.  There are all sorts of factors which
 can impact *your*
 download performance that have nothing to do with
 how well-connected the
 mirror site is.

Yet all these problems you mention have not prevented
other mirror lists from providing much more help to
the user by providing geographical and connectivity
information to the user when he is asked to select a
mirror. Sourceforge, for example, provides the
geographical location of the mirror, and provides a
good spread in the list presented to the user. I
forget which mirrors I saw that indicate bandwidth.

So the fact that denial-of-service attacks are
possible is not a good reason for failing to provide
this help to the user.

 I can imagine some kind of system which tries to
 figure out connectivity
 by checking the output of traceroute or some similar
 utility but I doubt
 it would ever be useful.

I think you are too doubtful. For that matter, if you
think tracert won't do the trick, you could always do
occasional sample downloads and remove from the list a
site that consistently does poorly -- for geography is
no excuse here: connectivity really is that good
(nearly) worldwide now. I can connect from California
to Siberia more easily than I can connect to most of
those mirrors!

The only hard part I see in implementing something
like this is deciding the cutoff for 'poorly'. But I
think once you see the statistics, you will find that
this is not as hard as you fear. And you can always
err on the side of being conservative: cut off only
the worst 10%, for example, after a week of testing.
Even that will be a big improvement over today's
situation.

 I've never seen anything
 like this in any of
 the other projects which use mirrors.  If you have a
 pointer to
 something that does this, however, please provide
 it.

But you must have seen at least the geographical
information listed by sourceforge. Even just that
would be a huge improvement over setup.exe as it is
today. And it is 

Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-12 Thread Christopher Faylor
Let me see if I can wrap this up since this discussion is now 100%
off-topic for this mailing list.

http://cygwin.com/mirrors.html shows the geographic location for
mirrors.  It has been suggested, on multiple occasions, that this data
should also be in setup.exe, i.e., the UI sucks.

The main reason for the suckage is that we have very little programming
support for it, so getting changes into the program is hard.  We have
a hard enough time just finding people to fix real bugs.

However, if you would like to volunteer a patch for the program or if
you'd like to offer suggestions, then the cygwin-apps mailing list is
the place to do it.

cgf


RE: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-11 Thread Alexander Gottwald
On Fri, 11 Mar 2005, Ruth Ivimey-Cook wrote:

   6   Display Number Setting  Manual  Automatic
 
 That would be nice: tell Cygwin start a server using the next available
 display, rather than have to pick a specific number. However, I can't say 
 I've
 lost much sleep over it's lack.
 
   9   Multiple XDMCP Sessions Manual  Automatic

XWin -broadcast is what you want *g*

   12  Passing of Display Number to SSH Client Manual  Automatic
 
 Ugh? What is this about.

This just means that the DISPLAY variable is set when ssh integration starts.
 
   13  Integrated SSH Client with GUI  No  Yes
  
  This is an xserver not a multi purpose tool. With OpenSSH and 
 
 Fully agree. When I want an ssh client I'll pick one. I don't need cygwin/x or
 starnet to be a jack-of-all-trades.

 I guess we need a port of xdm to Cygwin. Perhaps the cygwin/KDE project will
 manage topoer kdm. However, I'm not sure why you would want this, really.

xdm compiles but has a silly if (uid != 0) error(xdm must be run by root) 
check.
If there is request for it I can disable this check. But then people should be
aware that it's not a Terminal Service replacement. Win32 programs will not 
display
over X11.  

bye
ago
-- 
 [EMAIL PROTECTED] 
 http://www.gotti.org   ICQ: 126018723


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Chris Green
On Wed, Mar 09, 2005 at 06:30:35PM -0500, Christopher Faylor wrote:
 On Wed, Mar 09, 2005 at 04:19:18PM -0500, Joseph Miller wrote:
 I recently received a list entitled 30+ Reasons Why X-Win32 is Better than 
 Cygwin/X.  I don't know enough at the moment (though I am learning) about 
 the Cygwin/X server to be able to understand some of the reasons.  I have 
 already created XWinLogon (http://www.calcmaster.net/visual-c++/xwinlogon/) 
 and I am working to work on the Cygwin/X server so that all 30+ reasons will 
 go away.  Can someone please explain the following:
 
 Out of curiousity, where did you get this list?  Was it something that
 you asked for or something that was sent to you without asking?
 
 For those who don't know, Harold Hunt (the former main developer for
 Cygwin/X) now works for the company who provides X-Win32.
 
I used X-Win32 for many years (like three or four years) before
switching to Cygwin-X.  For my use there is little to choose between
the two of them, I simply use the X-server to display my Linux desktop
on my Win2k computer.

The *main* reason for me switching from X-Win32 to Cygwin/X was simply
cost.  X-Win32 was originally very reasonably priced for a single user
licence (around $50-$60 if I remember) but is now *way* more than that
and upgrades are hardly cheap either.  I think it will cost $100 a
year or more now to keep it up to date.

Cygwin/X is a bit more hassle to set up than X-Win32, it's not quite
so 'smooth and professional' but it works as well and, for me anyway,
the cut and paste between Win2k and Linux works better (maybe X-Win32
has caught up on this front).X-Win32 is Better than

Of the commercial X servers X-Win32 was by far the best that I could
find at around $100 or less when I first looked several years ago.

-- 
Chris Green ([EMAIL PROTECTED])

Never ascribe to malice that which can be explained by incompetence.


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Alexander Gottwald
On Wed, 9 Mar 2005, Joseph Miller wrote:

 3-D Hardware Acceleration for OpenGL - I am told that Cygwin/X supports this, 
 but I use XWin_GL.exe.  What do they mean by this?

XWin_GL links to opengl32.dll from windows and uses hardware acceleration if the
video driver support it. Many video drives shipped with windows do not have full
OpenGL support eg for Nvidea you need the driver from their website to use 
hardware OpenGL.

XWin.exe is linked to Mesa which renders OpenGL in software and is much slower.

But the accelerated OpenGL support still has some issues. Some programs do not 
display anything or textures are broken and the OpenGL overlay does not 
integrate
smoothly with normal X11 windows. 
 
 GDI Acceleration of X Graphics Primitives - I'm assuming this is a direct 
 translation of X drawing routines to Windows drawing routines?  Like writing 
 directly to the hDC?

Yes. XWin currently uses a framebuffer where all rendering is done and draws the
result into the window. For some operations this is slow. But I've not noticed 
any
major speed problems in daily use.
 
 Compensation for Cable Modem NATs (IPsmar) - I will probably look this one up 
 myself.

If you're using a cable modem and want to run X on it you've already lost. From 
the
security view this is as good as writing your creditcard number on your webpage.

Use ssh in such cases. ssh will work even with NAT, most firewalls and it's 
secure!
 
 Last Session Terminate Support - how might this be implemented?  Perhaps I 
 could check all top-level window titles for Cygwin?  Any recommendations?

The X11 specifications include a session manager specification. In theory you 
could
query the client for it's current state, store the state and restore it in the 
next
session. Gnome and KDE already use it. 

You could check xsm and smproxy from the Xorg-x11 distribution.
 
 Anyone know how support for multiple users (Terminal Services) might be 
 implemented?

It is available in X11 for years now. xdm will provide the login and multiple 
users 
can connect to the xdm server simultaniously.

XWin coresponds to the Terminal service viewer not the server. 

 I expect that all of the GUI/multiuser stuff can be added within a couple 
 months or so.  I will also be working on remote sound support and enterprise 
 level scalability.

Good to hear the number of people working on Cygwin/X is rising.

bye
ago
-- 
 [EMAIL PROTECTED] 
 http://www.gotti.org   ICQ: 126018723


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Alexander Gottwald
On Wed, 9 Mar 2005, Joseph Miller wrote:

Commenting the list:

30+ Reasons Why X-Win32 is Better than Cygwin/X 

 #   FeaturesCygwin/XX-Win32
 1   3-D Hardware Acceleration for OpenGLNo  Yes

It is work in progress but it works for a lot of programs.

 2   Graphical Configuration ToolNo  Yes

There are a lot of tools out there but they have not been integrated 
into the distribution because they all depend on commercial compilers
and class libraries.

 3   Professional Install Engine No  InstallShield
 4   Download  Installation Time1-3 Hours   5-10 minutes

This is just plain wrong. Cygwin/X installs with the cygwin setup and this
is fast too. Xming does match these criterias as well.  

 5   Stability   Medium  High

Quite unclear wording. I use Cygwin/X in my daily work and this proves it's 
stability. The multiwindow mode still has some issues but is very stable too.  

 6   Display Number Setting  Manual  Automatic
 7   Copy  PasteTextText  Bitmaps
 8   Per User Preference Savings No  Yes

This coresponds to the configuration tool. Any user may give different options
on the commandline. You can create shortcuts with these options and can startup
different configurations with on click. 

 9   Multiple XDMCP Sessions Manual  Automatic

Not sure what they mean with it. X-Win32 does connect automaticly to all XDMCP
servers in the network? *g*

 10  Corporate Tech Support  No  Yes
 11  Corporate Bug Fix Support   No  Yes

This corresponds to bucks to pay. Cygwin/X  is free and you have a community 
which gives support. Critical bugs are usually fixed after few days.  

 12  Passing of Display Number to SSH Client Manual  Automatic
 13  Integrated SSH Client with GUI  No  Yes

This is an xserver not a multi purpose tool. With OpenSSH and putty there are 
two great ssh implementations available which are easy to use with Cygwin/X.

 14  Multiple Window Mode PerformanceSlowFast/Very Stable

The stability can be improved. But the performance is good.

 15  GDI Acceleration of X Graphics Primitives   No  Yes
 16  Graphical Keymap Editing Tool   No  Yes

Cygwin/X uses XKB. There are many tools for XKB support available which are
not limited to only one xserver implementation

 17  Desktop Shortcut FeatureNo  Yes
 18  Session Organizing (by Folder)  No  Yes
 19  RGB Editing Tools   No  Yes

Who needs it?

 20  Session Wizard  No  Yes
 21  Selection of Which Errors to LogCommand-LineGUI
 22  Error Log Presentation  Text File Only  GUI and Text File
 23  Compensation for Cable Modem NATs   No  Yes -- IPsmart

Use SSH!

 24  User Interface Language Support English Only6 Languages
 25  Size45MB19MB

Xming is 9MB. Additional 75dpi and 100dpi fonts are ~10MB per package
 
 26  Session Specific Window Modes   No  Yes
 27  Last Session Terminate Support  No  Yes
 28  Pre-Configured xterms for Linux, UNIX   No  Yes

What's this? Cygwin/X ships an xterm and cygwin has the termcap for it.
Where is the need for configuring xterm for different unices?

 29  Session Auto Start  No  Yes
 30  Panning Support No  Yes
 31  Suport for Multiple Users (e.g. Terminal Services)  No  Yes


Is Cygwin/X worth it's money? Definitly yes *g*

bye
ago
-- 
 [EMAIL PROTECTED] 
 http://www.gotti.org   ICQ: 126018723


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Joseph Miller
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wednesday 09 March 2005 6:30 pm, Christopher Faylor wrote:
 On Wed, Mar 09, 2005 at 04:19:18PM -0500, Joseph Miller wrote:
 I recently received a list entitled 30+ Reasons Why X-Win32 is Better
  than Cygwin/X.  I don't know enough at the moment (though I am learning)
  about the Cygwin/X server to be able to understand some of the reasons. 
  I have already created XWinLogon
  (http://www.calcmaster.net/visual-c++/xwinlogon/) and I am working to
  work on the Cygwin/X server so that all 30+ reasons will go away.  Can
  someone please explain the following:

 Out of curiousity, where did you get this list?  Was it something that
 you asked for or something that was sent to you without asking?

 For those who don't know, Harold Hunt (the former main developer for
 Cygwin/X) now works for the company who provides X-Win32.

 cgf

I received the list from Paul Swart, VP of Sales and Marketing for StarNet 
Communications.  We both mentioned Harold in our emails and the contributions 
that he has made to the community.

- -Joseph
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCME5LmXZROF+EADURApgMAJ4jDjD3aqkGZrcf3FEEyCcpgfdIrgCghCJf
lLsYBwlMSYbQ2r6shhrR6VY=
=iuj9
-END PGP SIGNATURE-


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Joseph Miller
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

In case anyone is interested, I will be looking into solutions for remote 
sound support.  I realize that this is not directly an Cygwin/X issue, but it 
would be something that I have not seen with any other packaged X server.  If 
anyone has some suggestions or comments about this, please email me.  I have 
already seen projects in place that appear to work towards remote sound 
support but have not been integrated into anything else.  Now where was that 
project page.

- -Joseph

On Wednesday 09 March 2005 4:19 pm, Joseph Miller wrote:
 I recently received a list entitled 30+ Reasons Why X-Win32 is Better than
 Cygwin/X.  I don't know enough at the moment (though I am learning) about
 the Cygwin/X server to be able to understand some of the reasons.  I have
 already created XWinLogon (http://www.calcmaster.net/visual-c++/xwinlogon/)
 and I am working to work on the Cygwin/X server so that all 30+ reasons
 will go away.  Can someone please explain the following:

 3-D Hardware Acceleration for OpenGL - I am told that Cygwin/X supports
 this, but I use XWin_GL.exe.  What do they mean by this?

 GDI Acceleration of X Graphics Primitives - I'm assuming this is a direct
 translation of X drawing routines to Windows drawing routines?  Like
 writing directly to the hDC?

 Compensation for Cable Modem NATs (IPsmar) - I will probably look this one
 up myself.

 Last Session Terminate Support - how might this be implemented?  Perhaps I
 could check all top-level window titles for Cygwin?  Any recommendations?

 Anyone know how support for multiple users (Terminal Services) might be
 implemented?

 I am just sending these questions out there so that everyone can see what I
 will be working on that I don't already know.  I understand that some of
 these are pretty easy to find out about, but if I could be pointed in the
 right direction, that would be great.

 I expect that all of the GUI/multiuser stuff can be added within a couple
 months or so.  I will also be working on remote sound support and
 enterprise level scalability.

 For anyone who wants to see the full list of reasons, I have attached it in
 this email.  I converted it from an XLS to text, so it looks kinda funny.
 The first column is a number, the second column is the name of the feature,
 the third column is what support Cygwin/X has for it and the fourth column
 is what support X-Win32 has for it.

 -Joseph Miller
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCMFC6mXZROF+EADURAkZgAJ9mJGkhd/0VPd9b3L87AXHD9RUZHQCaA4bg
5pksiMvdN21jHALuOEuF5cI=
=wtxn
-END PGP SIGNATURE-


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Alexander Gottwald
On Thu, 10 Mar 2005, Joseph Miller wrote:

 In case anyone is interested, I will be looking into solutions for remote 
 sound support.  I realize that this is not directly an Cygwin/X issue, but it 
 would be something that I have not seen with any other packaged X server.  If 
 anyone has some suggestions or comments about this, please email me.  I have 
 already seen projects in place that appear to work towards remote sound 
 support but have not been integrated into anything else.  Now where was that 
 project page.


esd may be interesting. The server is available for cygwin. But integration into
xdmcp or ssh setups may be hard.

bye
ago
-- 
 [EMAIL PROTECTED] 
 http://www.gotti.org   ICQ: 126018723


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Matthew Johnson
First question: is this _really_ on topic for the
list? I would have thought not.

--- Alexander Gottwald
[EMAIL PROTECTED] wrote:

 On Wed, 9 Mar 2005, Joseph Miller wrote:
 
 Commenting the list:
 
 30+ Reasons Why X-Win32 is Better than Cygwin/X 

 
  #   FeaturesCygwin/XX-Win32
  1   3-D Hardware Acceleration for OpenGLNo
  Yes
 
 It is work in progress but it works for a lot of
 programs.

That is not even relevant to 'reason' #1.
 
  2   Graphical Configuration ToolNo 
 Yes
 
 There are a lot of tools out there but they have not
 been integrated 
 into the distribution because they all depend on
 commercial compilers
 and class libraries.

Then 'reason' #2 stands. For they cannot be
integrated, and so are not part of Cygwin/X.

 
  3   Professional Install Engine No 
 InstallShield
  4   Download  Installation Time1-3 Hours 
  5-10 minutes
 
 This is just plain wrong.

Unfortunately, no, it is not that simple.

 Cygwin/X installs with the
 cygwin setup and this
 is fast too.

Not always. Setup.exe presents a list of mirrors with
no commentary and not even a _hint_ of which is
closest to the user in the Web. I tried 5 or 6
different mirrors in that list before I could find one
that was fast too.

That is pretty poor performance. RedHat should not
allow them to mirror Cygwin if the mirror will not
provide faster response and better connectivity.



 Xming does match these criterias as
 well.  
 
  5   Stability   Medium  High
 
 Quite unclear wording. I use Cygwin/X in my daily
 work and this proves it's 
 stability.

You are right, it is unclear. But alas, not every user
can report the same high stability you have
experienced.

 The multiwindow mode still has some
 issues but is very stable too.  
 
  6   Display Number Setting  Manual  Automatic
  7   Copy  PasteTextText  Bitmaps
  8   Per User Preference Savings No 
 Yes
 
 This coresponds to the configuration tool. Any user
 may give different options
 on the commandline. You can create shortcuts with
 these options and can startup
 different configurations with on click. 
 
  9   Multiple XDMCP Sessions Manual  Automatic
 
 Not sure what they mean with it. X-Win32 does
 connect automaticly to all XDMCP
 servers in the network? *g*
 
  10  Corporate Tech Support  No  Yes
  11  Corporate Bug Fix Support   No 
 Yes

[snip]

 Is Cygwin/X worth it's money? Definitly yes *g*

No, NOT 'definitly [sic] yes'. It depends on how much
your _time_ is worth. If your time is worth little to
you, or you already _have_ much expertise with X,
Cygwin and Cygwin/X, then yes, it is worth it. But if
you cannot afford to lose the time grappling with
installations that do different things on different
machines, demanding you rebuild password files but
then refusing to let you do it etc, or with community
support that consists of answers so terse (and all
too often rude) they are harder to understand than the
original problem etc, then no, it is not worth it.

But even in that case, it is better than paying money
for software and support and then finding only the
same problems, which has happened all too often also.




__ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Christopher Faylor
On Thu, Mar 10, 2005 at 12:57:53PM -0800, Matthew Johnson wrote:
First question: is this _really_ on topic for the list?  I would have
thought not.

If someone is talking about implementing features, then sure.

cgf


RE: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-10 Thread Ruth Ivimey-Cook
 In case anyone is interested, I will be looking into 
 solutions for remote sound support.  I realize that this is 
 not directly an Cygwin/X issue, but it would be something 
 that I have not seen with any other packaged X server.  If 
 anyone has some suggestions or comments about this, please 
 email me.

I would love remote sound support: my Linux server is the machine I normally
connect to (using xdmcp) and it would be good to be able to transport sound to
my local Win XP box.

I would have thought the KDE artsd remote sound or, as suggested, esd, would be
good places to start. 


Regards,

Ruth




30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-09 Thread Joseph Miller
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I recently received a list entitled 30+ Reasons Why X-Win32 is Better than 
Cygwin/X.  I don't know enough at the moment (though I am learning) about 
the Cygwin/X server to be able to understand some of the reasons.  I have 
already created XWinLogon (http://www.calcmaster.net/visual-c++/xwinlogon/) 
and I am working to work on the Cygwin/X server so that all 30+ reasons will 
go away.  Can someone please explain the following:

3-D Hardware Acceleration for OpenGL - I am told that Cygwin/X supports this, 
but I use XWin_GL.exe.  What do they mean by this?

GDI Acceleration of X Graphics Primitives - I'm assuming this is a direct 
translation of X drawing routines to Windows drawing routines?  Like writing 
directly to the hDC?

Compensation for Cable Modem NATs (IPsmar) - I will probably look this one up 
myself.

Last Session Terminate Support - how might this be implemented?  Perhaps I 
could check all top-level window titles for Cygwin?  Any recommendations?

Anyone know how support for multiple users (Terminal Services) might be 
implemented?

I am just sending these questions out there so that everyone can see what I 
will be working on that I don't already know.  I understand that some of 
these are pretty easy to find out about, but if I could be pointed in the 
right direction, that would be great.

I expect that all of the GUI/multiuser stuff can be added within a couple 
months or so.  I will also be working on remote sound support and enterprise 
level scalability.

For anyone who wants to see the full list of reasons, I have attached it in 
this email.  I converted it from an XLS to text, so it looks kinda funny.  
The first column is a number, the second column is the name of the feature, 
the third column is what support Cygwin/X has for it and the fourth column is 
what support X-Win32 has for it.

- -Joseph Miller
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCL2hZmXZROF+EADURAuH7AJ4sMWNkewmQnemWmFqT2AeKT7XMDwCfR5o+
8V4iPv23+sO5iInWxC++BWM=
=Pmtt
-END PGP SIGNATURE-

30+ Reasons Why X-Win32 is Better than Cygwin/X 

#   FeaturesCygwin/XX-Win32
1   3-D Hardware Acceleration for OpenGLNo  Yes
2   Graphical Configuration ToolNo  Yes
3   Professional Install Engine No  InstallShield
4   Download  Installation Time1-3 Hours   5-10 minutes
5   Stability   Medium  High
6   Display Number Setting  Manual  Automatic
7   Copy  PasteTextText  Bitmaps
8   Per User Preference Savings No  Yes
9   Multiple XDMCP Sessions Manual  Automatic
10  Corporate Tech Support  No  Yes
11  Corporate Bug Fix Support   No  Yes
12  Passing of Display Number to SSH Client Manual  Automatic
13  Integrated SSH Client with GUI  No  Yes
14  Multiple Window Mode PerformanceSlowFast/Very Stable
15  GDI Acceleration of X Graphics Primitives   No  Yes
16  Graphical Keymap Editing Tool   No  Yes
17  Desktop Shortcut FeatureNo  Yes
18  Session Organizing (by Folder)  No  Yes
19  RGB Editing Tools   No  Yes
20  Session Wizard  No  Yes
21  Selection of Which Errors to LogCommand-LineGUI
22  Error Log Presentation  Text File Only  GUI and Text File
23  Compensation for Cable Modem NATs   No  Yes -- IPsmart
24  User Interface Language Support English Only6 Languages
25  Size45MB19MB
26  Session Specific Window Modes   No  Yes
27  Last Session Terminate Support  No  Yes
28  Pre-Configured xterms for Linux, UNIX   No  Yes
29  Session Auto Start  No  Yes
30  Panning Support No  Yes
31  Suport for Multiple Users (e.g. Terminal Services)  No  Yes

  At under $200, and with so many Productivity-Enhancing Features,  


  X-Win32 is a Bargain !!!  


Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-09 Thread Ken Dibble
I know nothing about  X other than it is a good tool for some of the 
things that I do.

I do not know if the following is of interest or not.
When the codebase was changed from Xfree86 to Xorg, the Mac-on-Linux 
video driver
for Cygwin/X no longer worked.

I have been using X-Deep/32 for  X usage when I need to access my Mac since.
I am not complaining, I love Cygwin and X other than this one nit.
I just didn't know if mentioning this might help.
Thanks for everything.
Ken
Joseph Miller wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I recently received a list entitled 30+ Reasons Why X-Win32 is Better than 
Cygwin/X.  I don't know enough at the moment (though I am learning) about 
the Cygwin/X server to be able to understand some of the reasons.  I have 
already created XWinLogon (http://www.calcmaster.net/visual-c++/xwinlogon/) 
and I am working to work on the Cygwin/X server so that all 30+ reasons will 
go away.  Can someone please explain the following:

3-D Hardware Acceleration for OpenGL - I am told that Cygwin/X supports this, 
but I use XWin_GL.exe.  What do they mean by this?

GDI Acceleration of X Graphics Primitives - I'm assuming this is a direct 
translation of X drawing routines to Windows drawing routines?  Like writing 
directly to the hDC?

Compensation for Cable Modem NATs (IPsmar) - I will probably look this one up 
myself.

Last Session Terminate Support - how might this be implemented?  Perhaps I 
could check all top-level window titles for Cygwin?  Any recommendations?

Anyone know how support for multiple users (Terminal Services) might be 
implemented?

I am just sending these questions out there so that everyone can see what I 
will be working on that I don't already know.  I understand that some of 
these are pretty easy to find out about, but if I could be pointed in the 
right direction, that would be great.

I expect that all of the GUI/multiuser stuff can be added within a couple 
months or so.  I will also be working on remote sound support and enterprise 
level scalability.

For anyone who wants to see the full list of reasons, I have attached it in 
this email.  I converted it from an XLS to text, so it looks kinda funny.  
The first column is a number, the second column is the name of the feature, 
the third column is what support Cygwin/X has for it and the fourth column is 
what support X-Win32 has for it.

- -Joseph Miller
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFCL2hZmXZROF+EADURAuH7AJ4sMWNkewmQnemWmFqT2AeKT7XMDwCfR5o+
8V4iPv23+sO5iInWxC++BWM=
=Pmtt
-END PGP SIGNATURE-
 


			
30+ Reasons Why X-Win32 is Better than Cygwin/X			
			
#	Features	Cygwin/X	X-Win32
1	3-D Hardware Acceleration for OpenGL	No	Yes
2	Graphical Configuration Tool	No	Yes
3	Professional Install Engine	No	InstallShield
4	Download  Installation Time	1-3 Hours	5-10 minutes
5	Stability	Medium	High
6	Display Number Setting	Manual	Automatic
7	Copy  Paste	Text	Text  Bitmaps
8	Per User Preference Savings	No	Yes
9	Multiple XDMCP Sessions	Manual	Automatic
10	Corporate Tech Support	No	Yes
11	Corporate Bug Fix Support	No	Yes
12	Passing of Display Number to SSH Client	Manual	Automatic
13	Integrated SSH Client with GUI	No	Yes
14	Multiple Window Mode Performance	Slow	Fast/Very Stable
15	GDI Acceleration of X Graphics Primitives	No	Yes
16	Graphical Keymap Editing Tool	No	Yes
17	Desktop Shortcut Feature	No	Yes
18	Session Organizing (by Folder)	No	Yes
19	RGB Editing Tools	No	Yes
20	Session Wizard	No	Yes
21	Selection of Which Errors to Log	Command-Line	GUI
22	Error Log Presentation	Text File Only	GUI and Text File
23	Compensation for Cable Modem NATs	No	Yes -- IPsmart
24	User Interface Language Support	English Only	6 Languages
25	Size	45MB	19MB
26	Session Specific Window Modes	No	Yes
27	Last Session Terminate Support	No	Yes
28	Pre-Configured xterms for Linux, UNIX	No	Yes
29	Session Auto Start	No	Yes
30	Panning Support	No	Yes
31	Suport for Multiple Users (e.g. Terminal Services)	No	Yes
			
 At under $200, and with so many Productivity-Enhancing Features, 			
			
	  X-Win32 is a Bargain !!!		
 




Re: 30+ reasons why X-Win32 is Better than Cygwin/X

2005-03-09 Thread Christopher Faylor
On Wed, Mar 09, 2005 at 04:19:18PM -0500, Joseph Miller wrote:
I recently received a list entitled 30+ Reasons Why X-Win32 is Better than 
Cygwin/X.  I don't know enough at the moment (though I am learning) about 
the Cygwin/X server to be able to understand some of the reasons.  I have 
already created XWinLogon (http://www.calcmaster.net/visual-c++/xwinlogon/) 
and I am working to work on the Cygwin/X server so that all 30+ reasons will 
go away.  Can someone please explain the following:

Out of curiousity, where did you get this list?  Was it something that
you asked for or something that was sent to you without asking?

For those who don't know, Harold Hunt (the former main developer for
Cygwin/X) now works for the company who provides X-Win32.

cgf