From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] new package: tramp-docker Date: Fri, 23 Sep 2022 22:44:31 -0400 Message-ID: References: <5674f36a-c276-fd77-b4d2-1525c75a1602@spork.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5749"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Brian Cully Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 24 04:46:51 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1obvBq-0001HX-VP for ged-emacs-devel@m.gmane-mx.org; Sat, 24 Sep 2022 04:46:51 +0200 Original-Received: from localhost ([::1]:36970 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1obvBo-0000kt-O7 for ged-emacs-devel@m.gmane-mx.org; Fri, 23 Sep 2022 22:46:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53294) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obv9d-000667-1g for emacs-devel@gnu.org; Fri, 23 Sep 2022 22:44:33 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39352) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obv9c-0002uP-Oo; Fri, 23 Sep 2022 22:44:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=1O9U1Vm0CCCvfAUF4lIHiKxu35DoRZaxIg5mEsht3gs=; b=XItZY4paHVBf tpbko0j6QRZiJcljdNkhkjDIXsd+CPp9fyXR6DX7tU9b+Xil2/pVD06zqHX2DFnOpTjstTTSr7X/3 xNDwPpAreRd5F1MsyymKWgknWeIwIqKLoQyfdkElFFk6DgLtZ2PzbvkH+I/ftbHdt9MW9ly1F/GON OnaqXODHm/clGgJN02wmQpqyB50+CS9WF5RiCf8CahF+DuRwEY1aOIWJwVTTaNXLX5vF3+nulbQcL VTaNYPjlukh2Hxtr0n36zZi3FQF9+YFHrzgGKEu+Y20jeYNCNcoi42kynP3gA2PMgk73GIz6J5DSx z8Fa22T0LT7GKggOORa7+Q==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1obv9b-0001kH-ES; Fri, 23 Sep 2022 22:44:31 -0400 In-Reply-To: <5674f36a-c276-fd77-b4d2-1525c75a1602@spork.org> (emacs-devel@gnu.org) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:296104 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Could you tell me a bit more about what it means for Tramp to "use Docker containers" as the remote environment? As I recall, Tramp connects to another computer using a standard protocol and transmits files that way. Doing this, Tramp would not know how the other machine implements the protocol. For instance, if it used ftp (in the past), how that machine runs an ftp server was not Tramp's concern. Likewise if it uses http. Thus, Tramp would neither know nor care whether the service is implemented with a container. Why then does Tramp need amy special code for the case where that service is implemented with a container? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)