* Running a Linux VM on older desktop, is it even worth trying?
@ blinux-list
` blinux-list
` blinux-list
0 siblings, 2 replies; 3+ messages in thread
From: blinux-list @ UTC (permalink / raw)
Okay, so I want to give some Linux distros other than the one I'm
running a try, but I don't have a spare machine in working order to
use, don't have a spare hard drive to swap out in my main machine, and
don't want to risk my running system to try out a different distro I
might not like... The obvious solution would be to fire up a virtual
machine, but I've got a few concerns.
1. Most importantly, this machine is a decade old and I'm worried
it'll choke on a virtual machine even if it's Linux-on-Linux,
especially since I already run into circumstances were Firefox+Orca
slow to a crawl(usually on websites that Abuse JavaScript, HTML5, and
other rich web content).
My Specs are:
Vintage 2011 Intel i7. Exact model unknown, but I believe its from the
2600 series... I understand even old i7s have aged fairly well, so
this is my least concern.
4 GB RAM... I understand having this little RAM is practically unheard
of these days so this is probably my biggest concern.
All of my hard drives are platter based. I've got a swap partition of
unknown size, but since my understanding is that accessing swap and
the system partition at the same time would slow things down, I'm
guessing it would be better to store the virtual drives for my virtual
machines on one of my data drives instead of the system drive(my tower
has three harddrives, a smaller drive used for the system and two
larger drives used for data storage).
No idea if I have integrated graphics or a proper graphics card, but
I'm assuming this is mostly a non-issue since I'm not running any 3-d
modeling software or games using polygonal graphics.
2. My system isn't setup to allow me to run a full desktop, and the
script I use to launch Firefox+orca in a kiosk-like fashion only works
for a few, specific applications. I've attempted to write a script to
let me launch arbitrary GUI apps with Orca to no avail... As a result,
I need a Virtual machine that can be setup and run from a tty without
X, ideally one that can run a GUI within the VM even if it can't
render the view to the host(I don't have a monitor anyways, the only
output I need from the VM is audio).
3. I'm running a 32-bit kernel. I know my processor is 64-bit as I've
gotten the distro I'm using to boot from Live media with a 64-bit
kernel, but haven't been able to get an installed system working with
anything other than a 32-bit Kernel... Does the Host OS being 32-bit
restrict the guest OS to 32-bit as well?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Running a Linux VM on older desktop, is it even worth trying?
Running a Linux VM on older desktop, is it even worth trying? blinux-list
@ ` blinux-list
` blinux-list
1 sibling, 0 replies; 3+ messages in thread
From: blinux-list @ UTC (permalink / raw)
Hi,
My machine is 4GB ram, so I am surprised when you say 4GB is unheard of
these days. I am running an Arch Linux distro on a 500GB hard drive, 4GB
Ram and a 64-bit processor.
Linux for blind general discussion <blinux-list at redhat.com> writes:
> Okay, so I want to give some Linux distros other than the one I'm
> running a try, but I don't have a spare machine in working order to
> use, don't have a spare hard drive to swap out in my main machine, and
> don't want to risk my running system to try out a different distro I
> might not like... The obvious solution would be to fire up a virtual
> machine, but I've got a few concerns.
>
> 1. Most importantly, this machine is a decade old and I'm worried
> it'll choke on a virtual machine even if it's Linux-on-Linux,
> especially since I already run into circumstances were Firefox+Orca
> slow to a crawl(usually on websites that Abuse JavaScript, HTML5, and
> other rich web content).
>
> My Specs are:
>
> Vintage 2011 Intel i7. Exact model unknown, but I believe its from the
> 2600 series... I understand even old i7s have aged fairly well, so
> this is my least concern.
>
> 4 GB RAM... I understand having this little RAM is practically unheard
> of these days so this is probably my biggest concern.
>
> All of my hard drives are platter based. I've got a swap partition of
> unknown size, but since my understanding is that accessing swap and
> the system partition at the same time would slow things down, I'm
> guessing it would be better to store the virtual drives for my virtual
> machines on one of my data drives instead of the system drive(my tower
> has three harddrives, a smaller drive used for the system and two
> larger drives used for data storage).
>
> No idea if I have integrated graphics or a proper graphics card, but
> I'm assuming this is mostly a non-issue since I'm not running any 3-d
> modeling software or games using polygonal graphics.
>
> 2. My system isn't setup to allow me to run a full desktop, and the
> script I use to launch Firefox+orca in a kiosk-like fashion only works
> for a few, specific applications. I've attempted to write a script to
> let me launch arbitrary GUI apps with Orca to no avail... As a result,
> I need a Virtual machine that can be setup and run from a tty without
> X, ideally one that can run a GUI within the VM even if it can't
> render the view to the host(I don't have a monitor anyways, the only
> output I need from the VM is audio).
>
> 3. I'm running a 32-bit kernel. I know my processor is 64-bit as I've
> gotten the distro I'm using to boot from Live media with a 64-bit
> kernel, but haven't been able to get an installed system working with
> anything other than a 32-bit Kernel... Does the Host OS being 32-bit
> restrict the guest OS to 32-bit as well?
>
> _______________________________________________
> Blinux-list mailing list
> Blinux-list at redhat.com
> https://listman.redhat.com/mailman/listinfo/blinux-list
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Running a Linux VM on older desktop, is it even worth trying?
Running a Linux VM on older desktop, is it even worth trying? blinux-list
` blinux-list
@ ` blinux-list
1 sibling, 0 replies; 3+ messages in thread
From: blinux-list @ UTC (permalink / raw)
Tim here, replying inline.
> 1. Most importantly, this machine is a decade old and I'm worried
> it'll choke on a virtual machine even if it's Linux-on-Linux,
For virtualization, the biggest factor is CPU support for
virtualization-specific instructions. There's a lengthy write-up
on how to check for CPU support here
https://www.cyberciti.biz/faq/linux-xen-vmware-kvm-intel-vt-amd-v-support/
but you can check with this pipeline:
$ sort -u /proc/cpuinfo | grep ^flags | grep -w lm | grep -w aes |
grep -qw -e vmx -e svm && echo yep || echo nope
It will output either "yep" (your CPU has the requisite features) or
"nope" if it doesn't.
With your CPU about a decade out, it's a bit more hit-or-miss. My
similarly-aged daily driver doesn't have virtualization support, but
the laptop I bought for my wife around the same time does have
support. Go figure.
> I already run into circumstances were Firefox+Orca slow to a
> crawl
Firefox alone (or chromium) is a bit of a hog on such specs, even
without Orca. And Orca on those specs might be a bit sluggish.
Combining them is bound to be rough. However, depending on how you
configure OS running in the VM, it can be roughly the same mediocre
experience with a GUI and running FF/Orca in the VM (the VM overhead
should be minimal). Or it can be a treat if you are just doing
command-line or light-weight GUI stuff.
> My Specs are:
>
> Vintage 2011 Intel i7. Exact model unknown
If you want the exact details you can either check the output of
"dmesg" or you can view /proc/cpuinfo (which is what I use above to
check for virtualization support)
> 4 GB RAM... I understand having this little RAM is practically
> unheard of these days so this is probably my biggest concern.
Seconded. Though it's also one of the most common and cheapest
upgrades to provide, so if you can bump up the RAM (maybe even max it
out), it will make your life better across the board. Even without
virtualizing.
> All of my hard drives are platter based.
Unfortunate, but not a deal-killer.
> I'm guessing it would be better to store the virtual drives for my
> virtual machines on one of my data drives instead of the system
> drive
Yes, this seems reasonable.
> No idea if I have integrated graphics or a proper graphics card,
If you're fully blind and just using an audio or Braille interface,
this may be a lot less of a concern rather than if you used the GUI
(with a magnifier or otherwise). For what it's worth, you could
likely even get away with the X Virtual Framebuffer (xvfb) which
doesn't require any video card at all.
> 2. My system isn't setup to allow me to run a full desktop, and the
> script I use to launch Firefox+orca in a kiosk-like fashion
This is likely to be the biggest pain point. Without knowing how
you have this configured, it may be hard for folks to help you to the
fullest extent.
> As a result, I need a Virtual machine that can be setup and run
> from a tty without X, ideally one that can run a GUI within the VM
> even if it can't render the view to the host(I don't have a monitor
> anyways, the only output I need from the VM is audio).
a couple options exist for doing things like this
1) do a non-GUI install, either with a local VM console or via a
serial-port connection. Both of these should be as accessible as
your terminal.
2) have your VM install happen over VNC (getting this set up in the
first place is more complex)
3) the X protocol allows for using a "remote" machine (which could be
X running on your VM's host), so programs can run in the VM while
using the host's X display
> Does the Host OS being 32-bit restrict the guest OS to 32-bit
I'm less certain about this one. My gut reaction says that it would
be better to use a 64-bit host OS to contain 32-bit or 64-bit guest
OSes.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
Running a Linux VM on older desktop, is it even worth trying? blinux-list
` blinux-list
` blinux-list
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).