X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:mime-version:message-id :content-type:content-transfer-encoding; q=dns; s=default; b=AtJ XCIthRYA0WwVEBv6L8iZ0HD86r6UySmV3pV7ILqREA9M+628oikMQ8iY2QrgK96l Zx8hnAqEJ8bbtfM5wG8BEculIWWVxV1823cjStMNSen6aimHEpIvlG11tJcUxerG zLx0lbdb6ivJKbMweo7J+2KYRB0H7m+IQuUdqKx4= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:mime-version:message-id :content-type:content-transfer-encoding; s=default; bh=9Mw406z/g gnHxdzv2ilzqMS5aPU=; b=A/rlntN/0/D0Dj/WRoioeoGgArpGO0I6DvhPgvOEm gTTpnMY/AEvGAdj8Vj1lw1RY1kQg58gmk/NenATnx0FGqY8ZTZcn6jfb1uvj47k1 f5PNfEtLJ9TuTd+myN/dGp76+aMOLttK5WbSCjiQodmyhH+yw2Hs2WI65xvhkuQx Pc= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=2.8 required=5.0 tests=BAYES_50,FSL_HELO_BARE_IP_2,RCVD_IN_DNSWL_LOW,RCVD_NUMERIC_HELO,SPF_PASS autolearn=no version=3.3.2 spammy=colleague, karl, botts, H*c:ISO-8859-1 X-HELO: co01.mbox.net X-USANET-Received: from co01.mbox.net [127.0.0.1] by co01.mbox.net via mtad (C8.MAIN.4.02J) with ESMTP id 399uDmm5u9904M01; Wed, 13 Apr 2016 12:56:19 -0000 X-USANET-Routed: 3 gwsout-vs Q:bmvirus X-USANET-Routed: 3 gwsout-vs Q:bmvirus X-USANET-GWS2-Tenant: usa.net X-USANET-GWS2-Tagid: UNKN X-USANET-Source: 165.212.11.132 OUT kdbotts AT usa DOT net ca32.cms.usa.net CLR X-USANET-MsgId: XID524uDmm5u3687X01 X-USANET-Auth: 165.212.8.205 AUTO kdbotts AT usa DOT net web05.cms.usa.net Date: Wed, 13 Apr 2016 07:56:19 -0500 From: "KARL BOTTS" To: Subject: RE: native Linux userland in Windows 10 Mime-Version: 1.0 Message-ID: <416uDmm4T7200S05.1460552179@web05.cms.usa.net> Content-Type: text/plain; charset=ISO-8859-1 Z-USANET-MsgId: XID116uDmm5T1216X32 X-IsSubscribed: yes Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u3DCumdv029788 What baffles me is, why didn't MS just arrange to support Cygwin more directly, e.g., make a "blessed" distribution mechanism for Cygwin available to their users? Surely this could have been worked out: they have some sort of "partnership" with RedHat, they claim. I put a lengthy comment to that effect in the forum associated with that video, after a colleague who was at the "Build Conference" in SF emailed it to me last week. (There may be more than one video.) I do not think they have really considered the integration issues that Cygwin has mostly solved. Not just permissions, but small things like cygpath and such utilities. No doubt they can, but will they stick to it long enough to make everything work? I have my doubts. Remember, they have tried basically the same thing at least twice before: the "POSIX Subsystem" of WinNT, and the "Unix Tools for Windows". Both failed and have been abandoned. And PowerShell is sort of another try: do you all know that they started from the old ksh sources, somehow? But they totally screwed up PS, from my point of view, by making it deal primarily with binary streams of proprietary data instead of text. That may make it better for a former CMD.EXE user, but it does not integrate at all with anything else. For instance, trying to pipe PS output into a bash script, or vice versa, is a nightmare. I have given up. At the end of the day, mass Windows users just don't get the whole idea of a shell as an integrator of software tools. They think it is supposed to make pretty pictures in a console emulator, as a poor substitute for a GUI. I suspect that will lead MS to screw up their Unix environment, to make it more friendly to their primary user base. Which will make it useless to me. I could be wrong. I'll give it a year or two to settle, and then give it a try. I just hope it does not interfere too much with my Cygwin setup, which I expect to keep for the foreseeable future. --- Karl Botts, kdbotts AT usa DOT net -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple