Deutsch   English   Français   Italiano  
<vlqkks$3tbjk$3@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Don Y <blockedofcourse@foo.invalid>
Newsgroups: sci.electronics.design
Subject: Re: All VM-based development
Date: Fri, 10 Jan 2025 01:09:55 -0700
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <vlqkks$3tbjk$3@dont-email.me>
References: <vlq25f$3l4rh$2@dont-email.me>
 <6780978e$12$2781$882e4bbb@reader.netnews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 10 Jan 2025 09:10:06 +0100 (CET)
Injection-Info: dont-email.me; posting-host="15701c6a4d2ef9e2038ad95808673a03";
	logging-data="4107892"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19IhlsDtzmwwQvKiKbmZsgR"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
 Thunderbird/102.2.2
Cancel-Lock: sha1:rlcw2As7GmNtiEdAnLMlLmeB+nk=
Content-Language: en-US
In-Reply-To: <6780978e$12$2781$882e4bbb@reader.netnews.com>
Bytes: 3507

On 1/9/2025 8:44 PM, bitrex wrote:
> On 1/9/2025 9:54 PM, Don Y wrote:
>> Has anyone tried moving entirely to VM-based systems for
>> their (hardware/software/documentation) development efforts?
>> Admittedly, there is a bit of a performance penalty vs.
>> native iron.  But, it could simplify things by allowing
>> fewer physical hosts and shifting the burden to a bigger
>> VM store (just more disk space -- which you'd already have
>> for physical hosts!)
> 
> What's the advantage unless you're doing PC/mobile software development?

In the (ancient) past, I would archive the PC used for each project.
This allowed me to freeze the tools and configuration in a way that
I could return to for followup work on said project.

Then, I started dumping images of the system disks onto tape (much
cheaper than buying more 4G disks at $1K/each) from which I could
then restore *a* machine to a given configuration.

Then, replace the tapes with virtual machines residing on off-line
disk drives.

Most recently, move those VMs onto a SAN so they can be "reactivated"
from any of my normal workstations.

But, the NEXT step is to consolidate my current workstations into
a single (?) box and virtualize all of the prior machines (knowing
that the VMs will obviously fit on the media that held the original
images -- just relocate them to the SAN).  Presently, I have to swivel
my chair and move from one keyboard/set-of-monitors to another to
access any of the (6) workstations that I regularly use (each is
equipped with software and peripherals appropriate for the tasks
to be performed with it).  Moving everything onto one (or a couple)
host would simplify this and reduce the amount of equipment I have
throwing off BTUs.

> Python already supports its own virtual environments, and running a Windows VM 
> isn't much fun on a laptop..maybe on a desktop/server with lots of RAM.

I rarely use a laptop (I have 7 of them, collecting dust -- I can't
do much in a 17" screen, anymore!).  All of my desktops have at least
100G of RAM and a dozen+ cores so that's not an issue.

And, as I don't need to run multiple VMs *concurrently* on a single
host, the performance hit *seems* tolerable.

[The workstation that I use for live video processing will remain
dedicated to that task as I am *sure* a VM will result in problems]