A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows 8 » Windows 8 Help Forum
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Virtual machine



 
 
Thread Tools Rate Thread Display Modes
  #1  
Old May 25th 15, 05:57 PM posted to alt.comp.os.windows-8
Carpe Diem[_4_]
external usenet poster
 
Posts: 78
Default Virtual machine

The old laptop of my son worked with Windows 7.
He had a 16-bit program that worked fine in W7, but it does NOT work in
his new laptop with Windows 8.1 !
Is there a free 'virtual machine' than can do the trick?
Thanks for an answer!
Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.
--
Carpe Diem
"Make things as simple as possible,
but not simpler" (Albert Einstein).
Ads
  #2  
Old May 25th 15, 06:18 PM posted to alt.comp.os.windows-8
Ken Blake, MVP[_4_]
external usenet poster
 
Posts: 1,699
Default Virtual machine

On Mon, 25 May 2015 18:57:21 +0200, Carpe Diem
wrote:


Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.



You're using Eternal-september and aioe, both of which support
crossposting.
  #3  
Old May 25th 15, 06:23 PM posted to alt.comp.os.windows-8
Slimer
external usenet poster
 
Posts: 300
Default Virtual machine

On 2015-05-25 12:57 PM, Carpe Diem wrote:
The old laptop of my son worked with Windows 7.
He had a 16-bit program that worked fine in W7, but it does NOT work in
his new laptop with Windows 8.1 !
Is there a free 'virtual machine' than can do the trick?
Thanks for an answer!
Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.


Run Windows 7 inside of a virtual machine. VirtualBox is free as far as
I know.

--
Slimer
Encrypt.

- "NTFS is just slightly faster than apples HFS. And that is the slowest
FS of all. EXT 4 is several times faster than NTFS, and *that* is the
reason you dimbulbs now troll against EXT4."
- "Like NTFS, which is at best at beta stage right now?"

(Peter "the Klöwn" Köhlmann lying shamelessly about NTFS to desperately
defend the fact that ext4 has been shown to corrupt data in Linux kernel
4.0.x)
  #4  
Old May 25th 15, 06:28 PM posted to alt.comp.os.windows-8
Paul
external usenet poster
 
Posts: 18,275
Default Virtual machine

Carpe Diem wrote:
The old laptop of my son worked with Windows 7.
He had a 16-bit program that worked fine in W7, but it does NOT work in
his new laptop with Windows 8.1 !
Is there a free 'virtual machine' than can do the trick?
Thanks for an answer!
Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.


Windows OSes work like this.

32 bit OS - runs 16 bit and 32 bit programs
64 bit OS - runs 32 bit and 64 bit programs. 16 bit programs will not run.

You can created a VM with VirtualBox on Windows 8. And
run a previous OS in there if you want. I've actually run
an un-activated copy of Windows 8 on top of activated Windows 8
by using VirtualBox.

On Windows 7 (Professional or higher), you could use
Windows Virtual PC (free) to run WinXP Mode (free). You
were paying for the WinXP Mode feature, via the higher
purchase price of Windows 7 Professional. This method
could be used to extend the range of stuff you could
run on the PC (64 bit host, 32 bit guest OS).

Windows 8 has no such bundling. Windows 8 supports Hyper-V
as the native Microsoft solution. Both Windows Virtual PC (free)
and VPC2007 (free), the installation of those is stopped
immediately by the Windows 8 OS. However, if you want to
use third-party software such as VirtualBox or VMWare or
others, you can still use those.

The OS in the virtual machine needs to be licensed for
long term usage. With the right selection of source
materials, you can run the OS for short periods of
time, before it shuts down on its own. See, for example,
the unlicensed unactivated Windows 7 Enterprise on the
modern.ie page. You can keep that going, an hour at
a time or so, before it shuts down on you (it will even
do a dirty shutdown if provoked, needing CHKDSK on next
startup).

http://dev.modern.ie/tools/vms/#downloads

Modern.ie is a Microsoft site, as far as I know. The virtual
machines are intended for short term testing of Internet
Explorer. Each VM image, will cost you around 4GB of
downloads.

*******

VirtualBox supports "experimental video acceleration", making
available some level of DirectX support in the running VM.
This may help run a game in an older OS being hosted as
a VM. I don't know if it helps anything DOS though,
which was too old for such standards.

VirtualBox allows assigning more than one CPU core,
to the running virtual machines. Again, this won't
help a DOS or a Windows 98 session, which are expecting
one CPU core. Win2K had a 2 core limit on the desktop,
which would be another limiting case. And VirtualBox
does not run Win2K properly, as there is high CPU
usage (idle loop running 100% CPU) if you do run it.
Other than that, VirtualBox is pretty good, for a free
download. Certainly better than the limited options
provided by Microsoft in Windows 8 (Hyper-V, but only
if the CPU has SLAT, a.k.a Extended Page Tables).
The reason Hyper-V needs SLAT on a Windows desktop computer,
was to "enhance game framerate" for people who Hyper-V
but also play video games.

Paul
  #5  
Old May 25th 15, 07:18 PM posted to alt.comp.os.windows-8
Carpe Diem[_4_]
external usenet poster
 
Posts: 78
Default Virtual machine

Ken Blake, MVP schreef op 25/05/2015 om 19:18:
On Mon, 25 May 2015 18:57:21 +0200, Carpe Diem
wrote:


Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.



You're using Eternal-september and aioe, both of which support
crossposting.

When I put a second newsgroup in my program, I get an error.
In Dutch (my native language), the message is :
"Verzenden van bericht mislukt.
U kunt een bericht maar naar één nieuwsserver tegelijk versturen.".
Free translation : "Message not sent. You can only send to one
newsserver at one time" (sorry for my bad English).

--
Carpe Diem
"Make things as simple as possible,
but not simpler" (Albert Einstein).
  #6  
Old May 25th 15, 07:25 PM posted to alt.comp.os.windows-8
Nil[_5_]
external usenet poster
 
Posts: 1,731
Default Virtual machine

On 25 May 2015, Carpe Diem wrote in
alt.comp.os.windows-8:

Sorry for the multipost, but my newsgroupserver (?) does not
support cross-posting.


Grrr. I just wasted my time answering your question in the win7
newsgroup, only to find that it had already been answered here. That's
what crossposting is meant to prevent.

I should know better by now. I have better things to do with my time.

  #7  
Old May 25th 15, 07:28 PM posted to alt.comp.os.windows-8
Ken Blake, MVP[_4_]
external usenet poster
 
Posts: 1,699
Default Virtual machine

On Mon, 25 May 2015 20:18:55 +0200, Carpe Diem
wrote:

Ken Blake, MVP schreef op 25/05/2015 om 19:18:
On Mon, 25 May 2015 18:57:21 +0200, Carpe Diem
wrote:


Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.



You're using Eternal-september and aioe, both of which support
crossposting.

When I put a second newsgroup in my program, I get an error.
In Dutch (my native language), the message is :
"Verzenden van bericht mislukt.
U kunt een bericht maar naar één nieuwsserver tegelijk versturen.".
Free translation : "Message not sent. You can only send to one
newsserver at one time" (sorry for my bad English).



It sounds like the second newsgroup is not carried by the server that
carries the first one. So your problem is not that you can't
crosspost, it's that you can't crosspost unless all the newsgroups you
are posting to are carried by the same server.

Your English is fine. I wish I could write in any second language as
well as you do in English. I know a little Italian, a little German, a
little French, and a little Spanish, but even my Italian, which I know
the best of the four, is nowhere near as good as your English. I'm
envious.

  #8  
Old May 25th 15, 08:55 PM posted to alt.comp.os.windows-8
philo
external usenet poster
 
Posts: 4,807
Default Virtual machine

On 05/25/2015 01:28 PM, Ken Blake, MVP wrote:
On Mon, 25 May 2015 20:18:55 +0200, Carpe Diem
wrote:

Ken Blake, MVP schreef op 25/05/2015 om 19:18:
On Mon, 25 May 2015 18:57:21 +0200, Carpe Diem
wrote:


Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.


You're using Eternal-september and aioe, both of which support
crossposting.

When I put a second newsgroup in my program, I get an error.
In Dutch (my native language), the message is :
"Verzenden van bericht mislukt.
U kunt een bericht maar naar één nieuwsserver tegelijk versturen.".
Free translation : "Message not sent. You can only send to one
newsserver at one time" (sorry for my bad English).



It sounds like the second newsgroup is not carried by the server that
carries the first one. So your problem is not that you can't
crosspost, it's that you can't crosspost unless all the newsgroups you
are posting to are carried by the same server.

Your English is fine. I wish I could write in any second language as
well as you do in English. I know a little Italian, a little German, a
little French, and a little Spanish, but even my Italian, which I know
the best of the four, is nowhere near as good as your English. I'm
envious.




I've tried cross-posting a few times and apparently Thunderbird prevents it.


At any rate, to answer the question...Oracle Virtual Box should do the trick


https://www.virtualbox.org/wiki/Downloads
  #9  
Old May 25th 15, 09:14 PM posted to alt.comp.os.windows-8
Ken Blake, MVP[_4_]
external usenet poster
 
Posts: 1,699
Default Virtual machine

On Mon, 25 May 2015 14:55:27 -0500, philo wrote:

On 05/25/2015 01:28 PM, Ken Blake, MVP wrote:
On Mon, 25 May 2015 20:18:55 +0200, Carpe Diem
wrote:

Ken Blake, MVP schreef op 25/05/2015 om 19:18:
On Mon, 25 May 2015 18:57:21 +0200, Carpe Diem
wrote:


Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.


You're using Eternal-september and aioe, both of which support
crossposting.

When I put a second newsgroup in my program, I get an error.
In Dutch (my native language), the message is :
"Verzenden van bericht mislukt.
U kunt een bericht maar naar één nieuwsserver tegelijk versturen.".
Free translation : "Message not sent. You can only send to one
newsserver at one time" (sorry for my bad English).



It sounds like the second newsgroup is not carried by the server that
carries the first one. So your problem is not that you can't
crosspost, it's that you can't crosspost unless all the newsgroups you
are posting to are carried by the same server.



I've tried cross-posting a few times and apparently Thunderbird prevents it.




That sounds very odd to me, but I don't know Thunderbird, so I can't
comment on how likely it is to be true.

But note that the message he gets is "You can only send to one
newsserver at one time." "Newserver," not "newsgroup." If it were
saying you can't crosspost, it would have said "You can only send to
one news*group* at one time.

And it's hard to imagine that his translation might be wrong and the
Dutch word "nieuwsserver" means "newsgroup" rather than "newsserver."

  #10  
Old May 25th 15, 09:20 PM posted to alt.comp.os.windows-8
VanguardLH[_2_]
external usenet poster
 
Posts: 10,881
Default Virtual machine

Carpe Diem wrote:

Ken Blake, MVP schreef op 25/05/2015 om 19:18:
On Mon, 25 May 2015 18:57:21 +0200, Carpe Diem
wrote:


Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.



You're using Eternal-september and aioe, both of which support
crossposting.

When I put a second newsgroup in my program, I get an error.
In Dutch (my native language), the message is :
"Verzenden van bericht mislukt.
U kunt een bericht maar naar één nieuwsserver tegelijk versturen.".
Free translation : "Message not sent. You can only send to one
newsserver at one time" (sorry for my bad English).


You cannot cross-post ACROSS servers. Cross-posting has *a* server use
the same article number (just one copy of the article) in multiple
newsgroups (pointers to the one article). Each server creates its own
separate articles database. An article will have different numbers
under different servers. That server will know the one article to which
pointers will get added under different newsgroups. When that one
article is peered to other NNTP servers, a new article is created at
those other servers along with pointers in the newsgroups at those other
servers to the one article at each server. You can only cross-post on
the SAME server.

Posting an article means sending it to ONE server. Peering of that
article to the worldwide mesh network of NNTP servers is handled at the
servers, not by you.

When cross-posting, submit the one article to ONE server for the
multiple on-topic newsgroups that it carries. The only time you should
multi-post across servers is when some of them do not carry the
newsgroup to which you would want to cross-post -- but then it is likely
that you would submit to unrelated newsgroups (i.e., shotgunning) which
is considered off-topic hence spam. Not sure how you got an error
message saying about cross-posting across servers. As I recall,
Thunderbird (as with the NNTP clients that I've trialed) will submit an
article to only one server at a time. You may get to pick a server but
you only get to pick one server from the list.

See responses to the other copies of your same post that you
multi-posted. My reply and others are over at alt.windows7.general.
  #11  
Old May 25th 15, 10:28 PM posted to alt.comp.os.windows-8,free.usenet,free.spirit
John Doe[_8_]
external usenet poster
 
Posts: 2,378
Default Virtual machine

Nildo the troll is never satisfied...

--
Nil rednoise9 REMOVETHIScomcast.net wrote in news:XnsA4A592BB3295Bnilch1 wheedledeedle.moc:

Path: eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.unit0.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Nil rednoise9 REMOVETHIScomcast.net
Newsgroups: alt.comp.os.windows-8
Subject: Virtual machine
Date: Mon, 25 May 2015 14:25:27 -0400
Organization: (?!)
Lines: 12
Message-ID: XnsA4A592BB3295Bnilch1 wheedledeedle.moc
References: mjvk9g$3gp$3 speranza.aioe.org
X-Trace: individual.net 4pO4RsCkhzojqNLXWerWtQeSv01bKpXE61yfqXGbvLL0nHMj9G
Cancel-Lock: sha1:4EVFI0+0B8FHD1+GE6jRLYh2774=
User-Agent: Xnews/2006.08.24
X-Face: esm\a~e7BW-JD"t0\Ww_~\t!z_p0}xokJ"]a4/!ZtMGxQt_J`\IuTO++qOqVx0&Y.=z(B!:d?HNxL}yTuIS^5T8 W\iGv_s'oSFfLp%X|naUNr
Xref: mx02.eternal-september.org alt.comp.os.windows-8:25687

On 25 May 2015, Carpe Diem carpe.diem news.invalid wrote in
alt.comp.os.windows-8:

Sorry for the multipost, but my newsgroupserver (?) does not
support cross-posting.


Grrr. I just wasted my time answering your question in the win7
newsgroup, only to find that it had already been answered here. That's
what crossposting is meant to prevent.

I should know better by now. I have better things to do with my time.



  #12  
Old May 25th 15, 10:54 PM posted to alt.comp.os.windows-8
Paul
external usenet poster
 
Posts: 18,275
Default Virtual machine

Carpe Diem wrote:
Ken Blake, MVP schreef op 25/05/2015 om 19:18:
On Mon, 25 May 2015 18:57:21 +0200, Carpe Diem
wrote:


Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.



You're using Eternal-september and aioe, both of which support
crossposting.

When I put a second newsgroup in my program, I get an error.
In Dutch (my native language), the message is :
"Verzenden van bericht mislukt.
U kunt een bericht maar naar één nieuwsserver tegelijk versturen.".
Free translation : "Message not sent. You can only send to one
newsserver at one time" (sorry for my bad English).


And I know the fix, because I downloaded the source
code for Thunderbird and figured it out :-)

Normally, a user would expect this to work in Thunderbird.
Namely, crossposting to two groups.

Newsgroup: rec.arts.sf.written
Newsgroup: alt.fan.heinlein

Due to a conceptual bug in Thunderbird (whose NNTP code
originates from Netscape Communicator days and has hardly
been touched), this format is a workaround for the
"cannot crosspost" problem. The newsgroup fields
accept four different input formats, then the code
converts the names to the canonical form (sheer stupidity).
But in this case, using an alternate form, works to bypass
the bug. Your message will be sent, looking exactly like the
first form above. Messages don't get sent verbatim, like
in the workaround form shown here.

Newsgroup: news.eternal-september.org/rec.arts.sf.written
Newsgroup: news.eternal-september.org/alt.fan.heinlein

Note that, at the top of your message, it could say
news.aioe.org and that is the server that receives the
actual crosspost. The purpose of putting "some server name"
in front of each newsgroup name, is to prevent the code
in question from searching in the wrong place and
arbitrarily detecting an attempt to crosspost to
two different servers.

In other words, I could also write my newsgroup list as

Newsgroup: news.aioe.org/rec.arts.sf.written
Newsgroup: news.aioe.org/alt.fan.heinlein

and it would still work to bypass the crossposting bug.

Since nobody bothered to confirm my finding, I can
only assume it works. I tested on alt.test, and it
seems to work, but real user feedback is better for
this sort of thing.

Paul
  #13  
Old May 25th 15, 11:02 PM posted to alt.comp.os.windows-8
. . .winston
external usenet poster
 
Posts: 1,345
Default Virtual machine

Carpe Diem wrote:
The old laptop of my son worked with Windows 7.
He had a 16-bit program that worked fine in W7, but it does NOT work in
his new laptop with Windows 8.1 !
Is there a free 'virtual machine' than can do the trick?
Thanks for an answer!
Sorry for the multipost, but my newsgroupserver (?) does not support
cross-posting.

You should be able to run some 16-bit apps in a virtual machine on
Windows 8.1 if the parent o/s is 32 bit. The majority of new laptops are
usually 64 bit o/s which will only support running 32 or 64 applications
in a VM.

- if running more than one 16-bit app and one crashes most likely the
others will stop running.

Does the 8.1 laptop support VM's?

Multiple options are available for VM's on Win8 provided the hardware
(BIOS level) supports a VM.
- Hyper V (Microsoft, requires Windows 8.1 Pro, 64bit with SLAT)
- Virtual PC (Microsoft)
- Virtual Box (3rd party)
- VMWare (3rd party)



--
...winston
msft mvp consumer apps
  #14  
Old May 26th 15, 12:22 AM posted to alt.comp.os.windows-8
Paul
external usenet poster
 
Posts: 18,275
Default Virtual machine

.. . .winston wrote:


Multiple options are available for VM's on Win8 provided the hardware
(BIOS level) supports a VM.
- Hyper V (Microsoft, requires Windows 8.1 Pro, 64bit with SLAT)
- Virtual PC (Microsoft)
- Virtual Box (3rd party)
- VMWare (3rd party)


I suspect Virtual PC won't install (not in Windows 8).
I think I tried that.
Neither will VPC2007 install in there.

From the Microsoft point of view, Hyper-V is their own
Microsoft-branded solution, and they don't want you running
anything else from previous OS eras. I tried to get Hyper-V
running on this PC, and since I had no SLAT, it silently failed,
and took me a while to figure out. Now that my test machine
has SLAT, I've never bothered to install Hyper-V. I came to
the realization, that if I install Hyper-V, if that computer
motherboard fails, all my virtual machines would be worthless.

Whereas VirtualBox and VMWare, run on anything and
don't pick favorites. I have at least three computers
that can run those. If a machine died, I could move the
VM pool.

Hardware support for virtual machines, includes Intel VT-X and
AMD Pacifica. But of the software I've used, some actually
has the option to turn the support of those ON or OFF,
independent of the BIOS setting. So some trapping of privileged
instructions, can be handled in software, with an ever-so-slight
speed penalty. When using x86-on-x86 machines now, I expect
to see a 90% performance level, meaning for computing, there
is hardly any penalty. Whereas for I/O operations, there is a
tremendous penalty. For example, some VMs cannot send network
packets faster than 1.5MB/sec, even if there is GbE NICs
on the box. All the packets are "shoveled in software",
leading to a huge slowdown. Whereas the actual computing function,
isn't all that bad. I can run SuperPI in a VM, and
see relatively good results.

http://en.wikipedia.org/wiki/X86_virtualization

Paul
  #15  
Old May 26th 15, 12:36 AM posted to alt.comp.os.windows-8
Char Jackson
external usenet poster
 
Posts: 10,449
Default Virtual machine

On Mon, 25 May 2015 14:55:27 -0500, philo wrote:

I've tried cross-posting a few times and apparently Thunderbird prevents it.


Google seems to indicate that Thunderbird crossposts just fine. As Ken Blake
pointed out, be sure that all of the target groups are carried by the same
server, because while Thunderbird knows how to cross post, it doesn't allow
posting to multiple servers at the same time.

I'm curious to see if your experience is any different.


 




Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off






All times are GMT +1. The time now is 09:07 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.