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


Groups > comp.lang.python > #8892

Re: Microsoft GUIs (was: The end to all language wars and the great unity API to come!) (OT)

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!selfless.tophat.at!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'bug': 0.02; 'ubuntu': 0.04; 'suppose': 0.05; 'forcing': 0.07; 'happen,': 0.07; 'worse': 0.07; 'bash': 0.09; 'sits': 0.09; 'subject:language': 0.09; 'wrong,': 0.09; 'wed,': 0.12; 'gui': 0.13; 'received:209.85.214.174': 0.13; 'received:mail- iw0-f174.google.com': 0.13; 'wrote:': 0.15; 'apps.': 0.16; 'cleans': 0.16; 'declaring': 0.16; 'fancy': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'gnome': 0.16; 'guis': 0.16; 'kernel.': 0.16; 'maybe,': 0.16; 'ported': 0.16; 'simplicity.': 0.16; 'subject: \n ': 0.16; 'vmware': 0.16; 'windows?': 0.16; 'argument': 0.16; 'subject:was': 0.16; 'pm,': 0.16; 'linux': 0.18; 'header:In-Reply-To:1': 0.22; 'code.': 0.22; 'stuff': 0.22; 'extent': 0.25; 'windows': 0.26; 'up.': 0.26; '(and': 0.27; "i'm": 0.27; 'seeing': 0.28; '(see': 0.28; 'received:209.85.214': 0.28; 'process,': 0.28; 'right.': 0.28; 'message-id:@mail.gmail.com': 0.28; 'problem': 0.29; 'fairly': 0.30; "it'd": 0.30; 'looks': 0.30; 'programmers': 0.31; "won't": 0.32; 'chris': 0.32; 'andrew': 0.32; 'list': 0.32; "what's": 0.33; "i've": 0.33; 'to:addr:python-list': 0.34; 'someone': 0.34; 'quite': 0.34; 'backend': 0.35; 'dns': 0.35; 'surprised': 0.35; 'pretty': 0.35; 'idea': 0.36; '(to': 0.37; 'convenient': 0.37; 'but': 0.37; 'members': 0.37; 'could': 0.37; 'received:google.com': 0.38; 'received:209.85': 0.38; 'subject:: ': 0.38; 'everyone': 0.38; 'something': 0.38; 'else': 0.38; 'experience,': 0.38; 'run': 0.39; 'got': 0.39; 'to:addr:python.org': 0.39; 'received:209': 0.40; "i'd": 0.40; 'play': 0.63; 'buy': 0.67; 'products': 0.72; 'sell': 0.72; 'become': 0.72; 'subject:The': 0.73; 'superior': 0.74; 'with,': 0.77; 'selling': 0.78; '100%': 0.82; "'em": 0.84; 'different.': 0.84; 'end-of-life': 0.84; 'palette': 0.84; 'unifying': 0.84; 'xp,': 0.84; 'subject:come': 0.91; 'sell,': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ADf3MOedqMYt0BdtHGf+ENxhWv/f77lMcrBzR3Qep/0=; b=LnMxCSsCubQPXkHaSfDR34J491mUenaUpa5DKMP/zQO9c4Wfb5V/WaPkP3FP+EwQUK omJ6MrD0h0vuj/f0u1QOhE+EC1WB1TcgFMSbGh55zmu0DcW/jLnp6FnSZYhgASXK0prg fyGr1KvxDriu3hnYtRAWF+NO2rYVzHoQQIEjw=
MIME-Version 1.0
In-Reply-To <4E13E0F0.20705@gmail.com>
References <1bf8cf87-b173-470a-a05e-a65616c988a0@d22g2000yqn.googlegroups.com> <mailman.568.1309649900.1164.python-list@python.org> <f6c4263c-60c7-488e-9f6f-254f8bd0711d@m18g2000vbl.googlegroups.com> <41f31477-48ee-4a8a-ab2d-87073a918996@r18g2000vbs.googlegroups.com> <mailman.574.1309655550.1164.python-list@python.org> <6dd92755-c8e9-47ef-aa08-ffffbc3d1893@5g2000yqb.googlegroups.com> <97a7q6FtqcU1@mid.individual.net> <6a9373cd-4b27-447a-8be4-db74effde338@g16g2000yqg.googlegroups.com> <61329ec7-da3e-49fe-bf25-3c179dc8cd2c@j14g2000prn.googlegroups.com> <05c559ee-983d-414b-a499-5e675e6592c7@5g2000yqb.googlegroups.com> <4e124b92$0$29967$c3e8da3$5496439d@news.astraweb.com> <c7767683-5c0a-4923-a1a0-7d248035e25e@t5g2000yqj.googlegroups.com> <CAPTjJmr-sF41kPfNLP5EZDXNjVRSkMmJimQgvsJuLsLhSH9PVA@mail.gmail.com> <4E13E0F0.20705@gmail.com>
Date Wed, 6 Jul 2011 14:25:56 +1000
Subject Re: Microsoft GUIs (was: The end to all language wars and the great unity API to come!) (OT)
From Chris Angelico <rosuav@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=ISO-8859-1
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.677.1309926360.1164.python-list@python.org> (permalink)
Lines 43
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1309926360 news.xs4all.nl 21893 [2001:888:2000:d::a6]:38725
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:8892

Show key headers only | View raw


On Wed, Jul 6, 2011 at 2:13 PM, Andrew Berg <bahamutzero8825@gmail.com> wrote:
> On 2011.07.05 09:31 PM, Chris Angelico wrote:
>> I've said for a while that Microsoft could do far worse than to turn
>> Windows into a GUI that sits on top of a Unix-derived kernel. They
>> won't do it, though, because it would be tantamount to admitting both
>> that Unix is superior to Windows, AND that Apple got it right.
> In my experience, it's been the GUIs that are awful and the backend
> stuff that's been good in Windows.

Suppose I gave you a computer that had GNOME ported to Windows, and
used the purplish palette that Ubuntu 10.10 uses, and had a Windows
port of bash as its most convenient terminal. Members of this list
will doubtless have no problem duck-typing that as a Linux box (to the
extent of being quite surprised on seeing something that functions
differently).

What is Microsoft selling? They're a company, which means they need to
keep selling stuff year after year. What's saleable in Windows? Is it
the kernel? Maybe, but only by its specs. Far more saleable is the
user-facing parts of the system. Sell them a pretty new GUI with
transparent windows. Sell 'em a fancy new Office that looks and feels
different. Sell a development package that lets programmers use these
same facilities in their own code.

(And of course, sell them bug fixes, by declaring end-of-life on older
products and forcing everyone to move up. But that's different.)

Since XP, the Windows kernel has been mostly reliable. I've had
programs go wrong, and (eventually) managed to kill the process, upon
which everything cleans up fairly nicely. Not that that's really a
boast-worthy feature; I'd call it mandatory these days.

The main reason I would recommend unifying kernels is simplicity. Let
Microsoft play with, and sell, pretty GUIs and pretty apps. Let
someone else worry about what's underneath. As an advantage, it would
then become possible to buy a copy of Windows, run it *under Linux*,
and treat it like a VMWare window.

But it's not likely to happen, and I'm not 100% convinced it'd really
be a good idea (see DNS root servers argument from earlier). It would
make cross-compilation a lot easier, though!

Chris Angelico

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 15:59 -0700
  Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-03 09:38 +1000
    Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 16:46 -0700
      Re: The end to all language wars and the great unity API to come! Tim Chase <python.list@tim.thechases.com> - 2011-07-02 20:09 -0500
    Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 17:21 -0700
      Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-03 10:36 +1000
        Re: The end to all language wars and the great unity API to come! Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2011-07-03 16:06 +1200
      Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 17:58 -0700
        Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-03 11:12 +1000
          Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 18:43 -0700
            Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-03 11:49 +1000
              Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 19:24 -0700
                Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-03 13:14 +1000
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 21:13 -0700
            Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 19:08 -0700
              Re: The end to all language wars and the great unity API to come! Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2011-07-03 15:57 +1200
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 21:34 -0700
                Re: The end to all language wars and the great unity API to come! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-07-03 14:46 +1000
                Re: The end to all language wars and the great unity API to come! Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-07-03 02:59 -0700
            Re: The end to all language wars and the great unity API to come! Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2011-07-03 16:00 +1200
              Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-02 21:42 -0700
                Re: The end to all language wars and the great unity API to come! alex23 <wuwei23@gmail.com> - 2011-07-03 22:06 -0700
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-04 09:35 -0700
                Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-05 03:19 +1000
                Re: The end to all language wars and the great unity API to come! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-07-05 09:24 +1000
                Re: The end to all language wars and the great unity API to come! Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-07-04 19:09 -0700
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-05 18:07 -0700
                Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-06 12:31 +1000
                Microsoft GUIs (was: The end to all language wars and the great unity API to come!) (OT) Andrew Berg <bahamutzero8825@gmail.com> - 2011-07-05 23:13 -0500
                Re: Microsoft GUIs (was: The end to all language wars and the great unity API to come!) (OT) Chris Angelico <rosuav@gmail.com> - 2011-07-06 14:25 +1000
                Re: Microsoft GUIs Andrew Berg <bahamutzero8825@gmail.com> - 2011-07-05 23:53 -0500
                Re: Microsoft GUIs Andrew Berg <bahamutzero8825@gmail.com> - 2011-07-06 00:29 -0500
                Re: The end to all language wars and the great unity API to come! Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-07-05 22:26 -0700
                Re: Microsoft GUIs Chris Angelico <rosuav@gmail.com> - 2011-07-06 15:43 +1000
                Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-06 15:47 +1000
                Re: The end to all language wars and the great unity API to come! Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2011-07-06 19:15 +1200
                Re: The end to all language wars and the great unity API to come! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-07-06 21:46 +1000
                Re: The end to all language wars and the great unity API to come! Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-07-06 09:55 -0700
                Re: The end to all language wars and the great unity API to come! alex23 <wuwei23@gmail.com> - 2011-07-04 19:31 -0700
                Re: The end to all language wars and the great unity API to come! sal migondis <salmig99@gmail.com> - 2011-07-05 11:14 -0700
                Re: The end to all language wars and the great unity API to come! Andrew Berg <bahamutzero8825@gmail.com> - 2011-07-05 16:01 -0500
                Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-06 08:36 +1000
                Re: The end to all language wars and the great unity API to come! Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-07-05 22:26 -0700
                Re: The end to all language wars and the great unity API to come! Ben Finney <ben+python@benfinney.id.au> - 2011-07-07 15:10 +1000
                Re: The end to all language wars and the great unity API to come! Andrew Berg <bahamutzero8825@gmail.com> - 2011-07-06 00:37 -0500
                Re: The end to all language wars and the great unity API to come! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-07-06 21:45 +1000
                Re: The end to all language wars and the great unity API to come! sal migondis <salmig99@gmail.com> - 2011-07-08 12:05 -0700
                Re: The end to all language wars and the great unity API to come! Ian Kelly <ian.g.kelly@gmail.com> - 2011-07-08 13:21 -0600
                Re: The end to all language wars and the great unity API to come! alex23 <wuwei23@gmail.com> - 2011-07-04 19:36 -0700
                Re: The end to all language wars and the great unity API to come! Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2011-07-04 19:36 +1200
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-05 04:42 -0700
                Re: The end to all language wars and the great unity API to come! Corey Richardson <kb1pkl@aim.com> - 2011-07-05 12:04 -0400
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-05 15:35 -0700
                Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-06 08:49 +1000
                Re: The end to all language wars and the great unity API to come! Tim Chase <python.list@tim.thechases.com> - 2011-07-05 18:21 -0500
                Re: The end to all language wars and the great unity API to come! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-07-06 21:44 +1000
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-06 06:41 -0700
                Re: The end to all language wars and the great unity API to come! Chris Angelico <rosuav@gmail.com> - 2011-07-06 23:52 +1000
                Re: The end to all language wars and the great unity API to come! Neil Cerutti <neilc@norwich.edu> - 2011-07-06 15:13 +0000
                Re: The end to all language wars and the great unity API to come! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-07-07 00:55 +1000
                Re: The end to all language wars and the great unity API to come! rantingrick <rantingrick@gmail.com> - 2011-07-06 08:33 -0700
                Re: The end to all language wars and the great unity API to come! Teemu Likonen <tlikonen@iki.fi> - 2011-07-06 19:55 +0300
                Re: The end to all language wars and the great unity API to come! Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2011-07-06 19:05 +1200
  Re: The end to all language wars and the great unity API to come! Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-07-03 13:21 +1000

csiph-web