From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:700:3204::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id uMfYOOMOoWV9fgAAkFu2QA (envelope-from ) for ; Fri, 12 Jan 2024 11:05:24 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id +AbCNOMOoWX/4wAAe85BDQ (envelope-from ) for ; Fri, 12 Jan 2024 11:05:23 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ice9.digital header.s=gm1 header.b=CV03DlGZ; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1705053923; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=T/IlgI3J5cQP33fo8Vb5wsywyUThl8/UEsEykTkUB2g=; b=p0+Ls9wplWvKzWsc759nvqSqnAzUs02UtPnXN0FAJT8yAEzQn830tfN6HNDj/t3M4XJauB gVFju0eeQZY2JRonZGBzzwl8NFwSxDI7BAunkE6BsR50LvkSeZneUjgTJc7h/x1gEy9CvH 3+2W2j/rMf2c8hPmu15yrQ60LUIXQjmdOOyiE1cFiT/JX+sQGLZfx1RhdaqHQzVwcOcLlL bkiekFA8c/uq/yUv2kylARk4dWOz/s0iQPhDPv4TG9X/15fdlfVO9LsF1IUJgGgJd+0zkj vwPye1yMmSvZanP12QRHHTK9zTGaIWNoHDEr1MfQ7qsCvrNgl0WrABXd6+7FBQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=ice9.digital header.s=gm1 header.b=CV03DlGZ; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1705053923; a=rsa-sha256; cv=none; b=dNc02k3In6cJh+NY9Ugcroik+mbYmOdF0ty2a7+XIrwX02/4dBnwSRmrE6I8EYeSq/bCjM f7CnmcsObsVKLnDXpC5BVrmHO5qnhGkfy/EeJbcCTzYgu685Z4wqSkmP+rTwjREdY7Rxc7 Lgbza+uDU3CQSk1HU6lOF50nqBHnRJZdLbF5E6dPz+b8S0Axpes0c5ARoakefGqFAxz5uq 1xumG83OrhwjqIgn0UQkhUdBBaRo/Fcn5gAJoUjjpmHT+Wl1D2xdVM1RR3EGJXsn1YCecA voFpFN9xH387O+BWs9I5JkrLyCH+LnEKwOlV4SPOqx8vzmTY6wV9wrqV1g1ypA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7021C6A09B for ; Fri, 12 Jan 2024 11:05:23 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOEP5-0001DE-4d; Fri, 12 Jan 2024 05:04:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rOEP3-0001Ci-DG for emacs-orgmode@gnu.org; Fri, 12 Jan 2024 05:04:41 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rOEP0-0007O2-WD for emacs-orgmode@gnu.org; Fri, 12 Jan 2024 05:04:41 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id 6FFCAE0006; Fri, 12 Jan 2024 10:04:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ice9.digital; s=gm1; t=1705053874; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=T/IlgI3J5cQP33fo8Vb5wsywyUThl8/UEsEykTkUB2g=; b=CV03DlGZ/eZbhPX3MACqtp3LRsE2egLgTEwn9LUh+K0SsnIwFB8hkejz6NFDgvf9wcfU4F NtFen+A7xHvVI4mDmL/ClNwyi4A80MHpZyHipgsjh0Nnv/ywvnOa9Yn9+YmEr+8jfgoGNR G4V0p/HVL1D+rxZoP8QcbmqICb+1v7O+UWcHVFM746usmgobfLjig7vp5o7fkezX3DIHA2 fbrz7H2T0hfxCsogjiP0wBUxjlFbEzy54bRmXsVrl5ZoHsdwLDjkuoR8+C4oqjShAsInnW uMETKxZu1gXGyuw5YDCZ6WALBv+P0miIloMyz0yQkcCp3ZxjWUV/ZRhCOXIMvA== From: Morgan Willcock To: Matt Cc: "emacs-orgmode" Subject: Re: ob-shell: proposal to remove "posh" In-Reply-To: <18cfa388d12.f0069ffe919377.6846036599039377431@excalamus.com> (matt@excalamus.com's message of "Thu, 11 Jan 2024 21:30:59 +0100") References: <18cfa388d12.f0069ffe919377.6846036599039377431@excalamus.com> Date: Fri, 12 Jan 2024 10:04:33 +0000 Message-ID: <87ply6uatq.fsf@ice9.digital> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: morgan@ice9.digital Received-SPF: pass client-ip=217.70.183.196; envelope-from=morgan@ice9.digital; helo=relay4-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -6.10 X-Spam-Score: -6.10 X-Migadu-Queue-Id: 7021C6A09B X-TUID: kqRou2BxxtEI Matt writes: > AFAIKT, both PowerShell and cmd are MIT licensed: > - https://github.com/microsoft/terminal > - https://github.com/PowerShell/PowerShell > > The thought of compiling either for a GNU system is...ugh. But maybe someone else has gotten them working? Otherwise, it looks like Microsoft distributes a developer VM image of Windows. > > All together, this means there's no *technical* barrier preventing us from running (and hence developing for) PowerShell or cmd. As I understand it, the code for the cmd.exe shell is not released anywhere. What is in the "terminal" repository mentioned above is the code for the console host process conhost.exe, which is the server process used to host the shell process and present it (i.e. this is the terminal and not the shell). That said, I imagine Wine does contain its own implementation of cmd.exe, although I wouldn't expect it to be 100% compatible with the real thing. -- Morgan Willcock