Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #80366 > unrolled thread

Call for information - What assumptions can I make about Unix users' access to Windows?

Started byPaul Moore <p.f.moore@gmail.com>
First post2014-11-07 15:46 +0000
Last post2014-11-07 20:08 -0500
Articles 3 — 3 participants

Back to article view | Back to comp.lang.python


Contents

  Call for information - What assumptions can I make about Unix users' access to Windows? Paul Moore <p.f.moore@gmail.com> - 2014-11-07 15:46 +0000
    Re: Call for information - What assumptions can I make about Unix users' access to Windows? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-11-08 11:28 +1100
      Re: Call for information - What assumptions can I make about Unix users' access to Windows? Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-11-07 20:08 -0500

#80366 — Call for information - What assumptions can I make about Unix users' access to Windows?

FromPaul Moore <p.f.moore@gmail.com>
Date2014-11-07 15:46 +0000
SubjectCall for information - What assumptions can I make about Unix users' access to Windows?
Message-ID<mailman.15564.1415375204.18130.python-list@python.org>
I'm in the process of developing an automated solution to allow users
to quickly set up a Windows box so that it can be used to compile
Python extensions and build wheels. While it can obviously be used by
Windows developers who want to quickly set up a box, my main target is
Unix developers who want to provide wheels for Windows users.

To that end, I'd like to get an idea of what sort of access to Windows
a typical Unix developer would have. I'm particularly interested in
whether Windows XP/Vista is still in use, and whether you're likely to
already have Python and/or any development tools installed. Ideally, a
clean Windows 7 or later virtual machine is the best environment, but
I don't know if it's reasonable to assume that.

Another alternative is to have an Amazon EC2 AMI prebuilt, and users
can just create an instance based on it. That seems pretty easy to do
from my perspective but I don't know if the connectivity process
(remote desktop) is a problem for Unix developers.

Any feedback would be extremely useful. I'm at a point where I can
pretty easily set up any of these options, but if they don't turn out
to actually be usable by the target audience, it's a bit of a waste of
time! :-)

Thanks,
Paul

[toc] | [next] | [standalone]


#80387

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2014-11-08 11:28 +1100
Message-ID<545d63c5$0$12981$c3e8da3$5496439d@news.astraweb.com>
In reply to#80366
Paul Moore wrote:

> To that end, I'd like to get an idea of what sort of access to Windows
> a typical Unix developer would have. I'm particularly interested in
> whether Windows XP/Vista is still in use, and whether you're likely to
> already have Python and/or any development tools installed. Ideally, a
> clean Windows 7 or later virtual machine is the best environment, but
> I don't know if it's reasonable to assume that.

I don't think that there is such a beast as a "typical Unix developer",
since Unix covers such a wide range. In very rough order of decreasing
market share, there is Linux (not actually a form of Unix, but in practice
people gloss over that technicality), Apple OS X, FreeBSD, OpenBSD, various
commercial Unixes which still exist, and so on. They tend to attract very
different sorts of people, although if they had anything in common it would
probably be a dislike or rejection of Windows, so you can probably safely
assume that the average Unix/Linux/Mac user has little access to Windows.

Speaking for myself, I have effectively no access to Windows. Once a year I
manage to borrow a laptop with Windows 7 so I can do my taxes, but it has
no development tools on it. I also have access to a Windows 2000 VM for
work purposes, but I don't have admin rights to it and it too has no
development tools on it.


> Another alternative is to have an Amazon EC2 AMI prebuilt, and users
> can just create an instance based on it. That seems pretty easy to do
> from my perspective but I don't know if the connectivity process
> (remote desktop) is a problem for Unix developers.

If it uses a standard protocol like RDP or VNC, there shouldn't be a
problem, most Unixes have clients for these. I use rdesktop to talk to the
Win2000 VM at work all the time, and I can even do so over an ssh tunnel if
I need to access it from home.

https://en.wikipedia.org/wiki/Rdesktop

If it uses some secret or unusual proprietary protocol, forget it.

If remote access requires a specific Flash or Java app in the browser, it
may or may not work, but probably won't. Flash support on Linux is better
than it was but still mediocre. Since Flash these days is mostly used for
two things (crappy games and obnoxious adverts) most Linux folks I know
simply don't bother with it unless they use Chrome, in which case they get
it whether they want it or not.

Java is probably a bit better supported, but it can be annoying to set up.
It took me about a day to get my bank's Java app working in Firefox, and it
wouldn't work at all in other browsers or with the standard version of Java
provided by my Linux distro. I had to replace my system Java with Oracle's
Java, symlink it to an alternate location, and have my browser lie about
what it is in the user-agent.



-- 
Steven

[toc] | [prev] | [next] | [standalone]


#80388

FromDennis Lee Bieber <wlfraed@ix.netcom.com>
Date2014-11-07 20:08 -0500
Message-ID<mailman.15578.1415408945.18130.python-list@python.org>
In reply to#80387
On Sat, 08 Nov 2014 11:28:52 +1100, Steven D'Aprano
<steve+comp.lang.python@pearwood.info> declaimed the following:

>than it was but still mediocre. Since Flash these days is mostly used for
>two things (crappy games and obnoxious adverts) most Linux folks I know

	I suppose MLP:FiM might qualify as an "obnoxious advert" <G>
-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
    wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web