Path: csiph.com!usenet.pasdenom.info!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.061 X-Spam-Evidence: '*H*': 0.88; '*S*': 0.00; 'subject:Python': 0.06; 'modify': 0.07; 'machines.': 0.09; 'python': 0.11; 'windows': 0.15; '"does': 0.16; '*must*': 0.16; '10:00': 0.16; 'downside': 0.16; 'idea!': 0.16; 'nowadays': 0.16; 'subject:install': 0.16; 'subject:versions': 0.16; 'unix,': 0.16; ':-)': 0.16; 'all.': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'to:name:python- list@python.org': 0.22; 'install': 0.23; 'conjunction': 0.24; 'mon,': 0.24; 'possibly': 0.26; 'header:In-Reply-To:1': 0.27; 'to:2**1': 0.27; 'chris': 0.29; "doesn't": 0.30; 'gives': 0.31; '13,': 0.31; 'linux.': 0.31; 'os,': 0.31; 'subject:what': 0.31; 'run': 0.32; 'quite': 0.32; '-----': 0.33; 'monday,': 0.33; 'subject:the': 0.34; 'test': 0.35; 'but': 0.35; 'really': 0.36; 'possible': 0.36; 'subject:?': 0.36; 'email addr:python.org': 0.37; 'easiest': 0.38; 'needed': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'subject:': 0.39; 'to:addr:python.org': 0.39; 'system.': 0.39; 'received:98.137': 0.60; 'full': 0.61; 'entire': 0.61; 'hearing': 0.63; 're:': 0.63; 'hear': 0.63; 'more': 0.64; 'email name:python-list': 0.65; 'talking': 0.65; 'to:addr:gmail.com': 0.65; 'header:Reply-To:1': 0.67; 'anything.': 0.68; 'received:gq1.yahoo.com': 0.68; 'received:mail.gq1.yahoo.com': 0.68; 'received:98.136': 0.69; 'obvious': 0.74; 'cost,': 0.84; 'flexibility,': 0.84; 'lighter': 0.84; 'received:bullet.mail.gq1.yahoo.com': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1413448368; bh=kdPzE7kOg/6r45qcU6KSnVg1+PVZT7ti9+kukbCstXY=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=DBEDY/RHQ950UMGbPaPUYf3OmXjdfgQEMUqXYcM5clCiMjz9MFjGa7mA//77M9qPNYIk5ovDsytzEZvAmKW/3CVmAZKoJvdsCrUKQVbLUGZLOec6xSqrjboEfYuDXCTP0svyQrJtDGNGbmacUVcEv3xDil2vtYKGkPBa9AzfOaneWzhzJlHxd5k0aYX8lgEpto+PXqPUudM2F2staPX+j6YQH5z6Aj5wqr+cfQed58O/xiD7ZeTEZuAj7pJ4Jl3zBrKXydUzLkx/YUZ7xqcw0p/T1eQtOLiywN292Qx9hFIzJyTMPpDLPeEb/BuruwoMY8wLDQBmXLpN24fuObUNFQ== DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.com; b=MLrPuieVfXNoBuzvBzzZBqlXd/HEA5uJNh3jkD0oBKcj4Yd42nprM0x01nW86iU93GevMEXj25DoszJe8gMdb4NW3xu5QWMfHsGKBkdSjqSfWuUJljjbWV7lKM/oO6+/CEL+rouRMwWwVpqKmSUaadRV9vo5iiFHF3VEwSISPIzsE/BHZ39hgRVa9y/fNHYKNvrurSifb7ThocjfwnrZzmRTPeRr4qvUP3gOOtG11Gc43m3uNpgu9iy8Hs4MCiXVxpCgLYSsuuV4U2wB3wvyUzSrKNyGEyP1Af4bYJKLbk7f201ZoZ2CbnLcy1KXF8ZP94Fe+5fGeS7L4ihADUvoSw==; X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 940447.43433.bm@omp1003.mail.gq1.yahoo.com X-YMail-OSG: T2YuamkVM1mDAoXr1NLwW5qDZAg.IoITHWqJfRa6J9SPCs_eRpyYE9BmEwiKVBS yES66X4gpW3DZJChCEdp_sM9JuxF0fgaAImpvGQjGA6dcJGqID7PfHuDTmE_q_30DGdSagLh5ag_ tf0tJNfTUClnuf5t0i1PtEIePzphQbWCIIFV8w.henSJwH3KHR_7oHbOjbrCjnRRAi9M1kj.BlF6 UeG.Lcid1n66P0KzTyKIgOB1J1ZMMF45lWnW3TkzqxbpHDDFK0HY3yrOMRSN8JiE38TUfTjTqJN5 8P901_Wx_v48LMGdy6fQHtrCFR1hB99vDfvIwtzbQkFtrwjB5wOsqhs_0CLTwSqnQarO8lahUB1j rk36i1XN.MpKWjGxO9RB.UPM1sqyWCoUc6YZzwCdoBgTQTwInFWLKyq.g_TQBDfuFjttERKeqaHh QUA3ngRK_LkGAPkEt019A4qxFodALhtomw9MBK84mviiW.wwSO5vGlvSpV_AKvV1b3qkDPdRJjRy jCxkpbyZImtxGB9ZWafjQht1abrWjCFyh8q2dUsQJl1STH6YtG_mgcx7VL9lbYDPREaI9 Date: Thu, 16 Oct 2014 08:32:22 +0000 (UTC) From: Albert-Jan Roskam To: Rustom Mody , "python-list@python.org" In-Reply-To: <75b69c05-a245-48c2-a910-a3e34ac5792b@googlegroups.com> References: <75b69c05-a245-48c2-a910-a3e34ac5792b@googlegroups.com> Subject: Re: what is the easiest way to install multiple Python versions? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Albert-Jan Roskam List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 28 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1413448378 news.xs4all.nl 2944 [2001:888:2000:d::a6]:48115 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:79202 ----- Original Message ----- > From: Rustom Mody > To: python-list@python.org > Cc: > Sent: Monday, October 13, 2014 10:00 AM > Subject: Re: what is the easiest way to install multiple Python versions? > > On Monday, October 13, 2014 1:24:27 PM UTC+5:30, Chris Angelico wrote: >> On Mon, Oct 13, 2014 at 1:31 PM, Rustom Mody wrote: >> > Hearing a bit about docker nowadays. >> > Here's why its supposedly better than a VM: >> > https://www.docker.com/whatisdocker/ >> > Downsides?? No idea! > >> One obvious downside is that it doesn't allow guests to modify the OS >> at all. A VM gives you an entire OS, so you can use and manipulate >> anything. If you don't *need* all that flexibility, then a VM is >> paying an unnecessary cost, ergo Docker will have no downside. > > Was talking of more pragmatic downsides eg "Does it really work?" :-) > [Docker is still quite new] I have not used Docker before but I did look into it. Reason why I chose I full VM (Virtualbox in conjunction with Jenkins CI) is that I also needed to test Windows platforms. AFAIK, the Docker guest systems *must* be unix, possibly only Linux. A big plus of Docker is that the guest systems share resources, so it is a lot lighter to run multiple guest machines. I did hear that nowadays it is possible to use a Windows *host* system.