Connecting Mac OS X to Windows PCs
Pages: 1, 2, 3
Virtual PC
If you don't have a spare Windows PC to connect to, or if you are on the road with only your Macintosh notebook, another option is Virtual PC from Connectix. Virtual PC emulates the PC's CPU and hardware so that Windows, Linux, and other operating systems can run on it.
Virtual PC is available from Connectix in two flavors: with or without an operating system. (To be fair, this last flavor includes DOS). If you already have an unused license for the operating system you plan to use, you can buy Virtual PC with DOS for $129.00 from the Connectix store (http://www.connectix.com/shop/) and install your own operating system. If you choose electronic delivery, you can download it and install it right away (the disk image is about 12MB). After you download and install Virtual PC, you'll need to visit the Connectix support site to check for any updates. At the time of this writing, 5.0.4 was the most current.
If you purchased an operating system with Virtual PC, you'll be able to start working with it right away. If you purchased the version that only includes DOS, you'll need to install Windows. For instructions on installing another operating system, see the documentation in the /Applications/Virtual PC 5.0/Extras/Installing Other OSes/ directory.
Windows XP runs well on Virtual PC (seen in Figure 13), but you need to heavily optimize it to get the best performance. Plenty of memory is suggested (256MB is good for Windows XP Professional), and you should consult the "Optimizing Windows XP Professional and Home Edition For Connectix Virtual PC" document, which is available here. Aside from the tips in that document, we suggest aggressively diminishing the number of services you are running. TechSpot.com has a good article on this topic, as does ExtremeTech.
|
|
Virtual PC and RDC Performance
So how well does Windows XP run under Virtual PC and RDC? To find out, we chose a CPU and disk-intensive test: building Microsoft's Shared Source CLI. We tested it on an 800 MHZ PC and a 600mhz dual USB iBook running various Mac OS X versions and Virtual PC.
CPU |
MHZ |
Real RAM |
VM RAM |
Mac OS |
Duration |
Pentium III |
800 |
256 |
n/a |
(RDC from 10.2.1) |
0:15 |
Pentium III |
800 |
256 |
n/a |
n/a |
0:15 |
G3 |
600 |
640 |
256 |
9.2.2 |
1:38 |
G3 |
600 |
640 |
256 |
10.1.5 |
2:02 |
G3 |
600 |
640 |
256 |
10.2.1 6D52 |
2:03 |
G3 |
600 |
640 |
128 |
10.2 6C115 |
3:09 |
G3 |
600 |
640 |
256 |
10.2 6C115 |
3:27 |
The CPU column lists the CPU of the machine running the test, and the MHZ column shows its speed. Real RAM is how much memory is installed inside the system, and VM RAM is how much was allocated to the virtual machine (in the case of the Pentium running Windows XP, this was not applicable). The duration is shown in hours:minutes.
The abysmal performance under the initial release of Jaguar (10.2, build 6C115) is due to bugs that were fixed in the 10.2.1 release. So, if you're going to use Virtual PC with Jaguar, make sure you run the Software Update in System Preferences to bring your system up to date.
|
Related Reading
Mac OS X for Unix Geeks |
Our Verdict
From the times, you can see that running applications on a real PC is a huge win. 10.1.5 and 10.2.1 are very close, but running under 9.2.2 shaves about 25 minutes off the build. Still, the performance compared to a real PC is disappointing. And in everyday use, Virtual PC does not feel terribly snappy. For example, launching Visual Studio .NET takes 1 minute and 19 seconds before the start page appears using Virtual PC under Jaguar 10.2.1. Compare that to 28 seconds on the Pentium III machine. In fairness, once an application launches under Virtual PC, we've found that it performs adequately.
You can get by with Virtual PC, especially if you are willing to make some concessions For example, instead of using Visual Studio .NET, you could use Notepad or another lightweight editor for editing .NET programs, and compile them with the command-line compilers (cl, csc, vbc, and jsc). With these kinds of adjustments, life under Virtual PC is not so bad.
So, Virtual PC is the best bet for people who want to take their Macintosh on the road with them. But as 802.11b access points become more prevalent, and 3G networking takes off, it would not be unreasonable to use a Virtual Private Network connection in conjunction with the Remote Desktop Client to connect to a Windows server on a home or corporate network.
Wei-Meng Lee (Microsoft MVP) http://weimenglee.blogspot.com is a technologist and founder of Developer Learning Solutions http://www.developerlearningsolutions.com, a technology company specializing in hands-on training on the latest Microsoft technologies.
Brian Jepson is an O'Reilly editor, programmer, and co-author of Mac OS X Panther for Unix Geeks and Learning Unix for Mac OS X Panther. He's also a volunteer system administrator and all-around geek for AS220, a non-profit arts center in Providence, Rhode Island. AS220 gives Rhode Island artists uncensored and unjuried forums for their work. These forums include galleries, performance space, and publications. Brian sees to it that technology, especially free software, supports that mission. You can follow Brian's blog here.
Return to the Mac DevCenter.
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 34 of 34.
-
Accessing apache server through mac
2008-01-15 20:59:40 paulman [Reply | View]
I just wanted to know once i connect mac machines to a windows server, how do we access those files placed in apache server throught mac. i am really new into mac. Please help out if i can really do this . thanks :)
-
SMB permissions
2008-01-06 08:59:48 jhood@akoostix.com [Reply | View]
It looks like this is the best place to discuss this. I am connecting my Mac (Leopard10.5) to Samba servers (actually Linux rather than Win XP though). Connections work great, but for some reason the default permissions on files that I create are not the same as those specified for that machine, which is screwing up other users (For example, when I create a directory they can't write to it until I fix it manually.)
Also, files such as MS Word are normally made read-only when someone has them open, but I seem to be able to trounce them (read-only not active when I open them). It also seems that some kind of caching may have overwritten the file uncommanded (the machine's smb logs show a short access from my laptop that reset the file to an older version when I didn't have the file open.)
Is there something odd with the Mac samba client that I should know about or can be fixed?
-
Complements to the author of this article.
2006-09-01 10:10:13 MindOdyssey0X80 [Reply | View]
I am Linux guy by heart, a Windows guy by requirments, however, I never would of forseen metinkering with Mac based platforms. They are two different worlds; well at least in my eyes. I've got to learn Mac's as quick as possible, and, well, I declare this article one of the most informative, sensible and comprehensible articles I've seen yet. That includes every article read about Linux or Winodows too! Although not an exauhstive amount of information, the writer wrote it well and I hope he writes some more for I would be happy and willing to read it. Thanks and complements to the author of this article.
-
Connecting my G4 to internet via XP
2006-04-12 03:43:27 elmaco [Reply | View]
I have this problem. I have Linksys wireless network adapter connected to my XP making a wireless network . I have that connected to my MAC G4 with OSX
the PC to PC connection works but it still doesnt go to the internet. I have my internet sharing enabled in my XP.Im using DHCP method is that correct?
I have tríed also Manual ip and almost everything...
-
Connecting mac and pc
2005-06-05 21:47:06 jonathane40 [Reply | View]
Hi, i have been trying to connect my powerbook with my dell laptop. I was able to do it but only when i turned the firewall in the pc off. I want to know how can i do it having the firewall on?
Also, when i go to GO on the Finder menu and click on Connect to Server, my PC does not appear there. Do i need to create a network in my pc first? Because i never had to create a new network when i installed my lynksys router. Well thanks for your tome.
Jonathan T
-
Connecting mac and pc
2005-06-05 21:47:01 jonathane40 [Reply | View]
Hi, i have been trying to connect my powerbook with my dell laptop. I was able to do it but only when i turned the firewall in the pc off. I want to know how can i do it having the firewall on?
Also, when i go to GO on the Finder menu and click on Connect to Server, my PC does not appear there. Do i need to create a network in my pc first? Because i never had to create a new network when i installed my lynksys router. Well thanks for your tome.
Jonathan T
-
OS X sharing usb external HD
2005-02-01 10:28:40 Alberts322 [Reply | View]
I use an OS X (10.3.7) Mac with a USB connected LaCie external HD. I'm unable to make the LaCie visible to my Win XP PC on my Netgear wireless network system.
OS X allows me to share the Mac but seems to have no provision for sharing the LaCie.
What am I missing?
-
i am not able to see mac from win2000 server
2004-11-03 02:19:58 saa034 [Reply | View]
Because the Mac's are a workgroup I cannot see them in my network places. I can ping the ip address and the Mac name without any problems.
FTP, File and web sharing are on and the firewall are off on the Mac.
So how can I see my Mac in my network places and how to join a domain.
how can I file sharing with Mac OS with windows2000 server visa varsa
thank q
shaikabid_a@yahoo.com
-
i am not able to see mac from win2000 server
2004-11-03 02:18:22 saa034 [Reply | View]
Because the Mac's are a workgroup I cannot see them in my network places. I can ping the ip address and the Mac name without any problems.
FTP, File and web sharing are on and the firewall are off on the Mac.
So how can I see my Mac in my network places and how to join a domain.
How can I file sharing with Mac os to windows2000 server vise varsa.
Thank q
abid
-
i am not able to see mac from win2000 server
2004-11-03 02:18:09 saa034 [Reply | View]
Because the Mac's are a workgroup I cannot see them in my network places. I can ping the ip address and the Mac name without any problems.
FTP, File and web sharing are on and the firewall are off on the Mac.
So how can I see my Mac in my network places and how to join a domain.
How can I file sharing with Mac os to windows2000 server vise varsa.
Thank q
abid
-
i am not able to see mac from win2000 server
2004-11-03 02:18:07 saa034 [Reply | View]
Because the Mac's are a workgroup I cannot see them in my network places. I can ping the ip address and the Mac name without any problems.
FTP, File and web sharing are on and the firewall are off on the Mac.
So how can I see my Mac in my network places and how to join a domain.
How can I file sharing with Mac os to windows2000 server vise varsa.
Thank q
abid
-
i am not able to see mac from win2000 server
2004-11-03 02:17:51 saa034 [Reply | View]
Because the Mac's are a workgroup I cannot see them in my network places. I can ping the ip address and the Mac name without any problems.
FTP, File and web sharing are on and the firewall are off on the Mac.
So how can I see my Mac in my network places and how to join a domain.
How can I file sharing with Mac os to windows2000 server vise varsa.
Thank q
abid
-
i am not able to see mac from win2000 server
2004-11-03 02:17:40 saa034 [Reply | View]
Because the Mac's are a workgroup I cannot see them in my network places. I can ping the ip address and the Mac name without any problems.
FTP, File and web sharing are on and the firewall are off on the Mac.
So how can I see my Mac in my network places and how to join a domain.
How can I file sharing with Mac os to windows2000 server vise varsa.
Thank q
abid
-
Sharing a folder / No Login required???
2004-10-31 16:48:26 DennisV [Reply | View]
Hi,
when I enable Windows Sharing in my profile, I still have to login with my username (e.g. DennisV) and my password (e.g. xxxxx).
How can I share a folder that does NOT require login?
Another question: I want to share my iPhoto collection - will the Windows user (or the server on my Mac) follow symlinks?
Thanks!
-
related guides
2004-03-02 21:24:43 mac_connect [Reply | View]
Hello, if anybody is interested in further details regarding connecting Mac to PC and file and printer sharing between the two, there are some guides available at
http://www.mac-connect.com/. A forum also exists on the site if you want to discuss related issues.
Thanks.
-
problem w/ terminal services in XP home
2004-01-26 03:36:47 weldingleekah [Reply | View]
hey everyone, just thought it might be useful to know that you can't use remote desktop w/ XP home. unfortunately terminal services does not provide service for remote desktop in XP home ..... XP pro does.
check the link out ..
http://support.microsoft.com/default.aspx?scid=kb;en-us;281311&Product=winxp
tim
-
MAC joining a windows network
2003-09-24 03:36:24 anonymous2 [Reply | View]
How can I add a Mac OS X to a windows domain.
(NT4 or/and w2k/w2003)
Because the Mac's are a workgroup I cannot see them in my network places. I can ping the ip address and the Mac name without any problems.
FTP, File and web sharing are on and the firewall are off on the Mac.
So how can I see my Mac in my network places and how to join a domain.
Thanks a lot
Daniel
-
uisng a printer attached to a windows machine
2003-07-28 19:02:15 anonymous2 [Reply | View]
i have successfully connected to a windows machine sharing an airport netwoprk wiht my ibook. I can see and access files from my windows computer on my iBook. But I can't figure out how to use the printer on my windows pc from the ibook. Is thgere a fairly simple way to do this, or is it using Terminal, CUPS, etc? -
uisng a printer attached to a windows machine
2003-07-28 19:58:33 Brian Jepson |
[Reply | View]
This may help: Printing to Windows shared printers in 10.2 (You'll need to follow the steps in this hint, too: CUPS printing hints on Jaguar). Be sure to read all the comments in both hints for valuable information.
- Brian
-
Connect to Server
2003-04-03 09:30:17 anonymous2 [Reply | View]
mac cannot connect to server. my pc is a laptop running windows me, is this the problem?
the connection times out and diplays an error -36
mail@amyheavey.co.uk
-
Very Useful but I am stuck
2003-03-11 09:34:00 anonymous2 [Reply | View]
I have connected MAC & PC OK I can access windows from MAC but not MAC from PC.
I am using MAC OSX 10.2.
The shared folder on the MAC is not listed in Network Neighbourhood. I have changed settings on MAC according to instructions.
Any ideas ? -
Very Useful but I am stuck
2003-03-22 05:38:36 Brian Jepson |
[Reply | View]
I haven't experienced this problem myself. You can add the Mac's IP address to your LMHOSTS file. There is an LMHOSTS.SAM (sample) file in %SystemRoot%\system32\drivers\etc that you can rename to LMHOSTS and edit. Here is a sample entry:
ipaddress hostname #PRE
After you add an entry for the Mac, you can run the command nbtstat -R to load the entry.But you shouldn't have to do this; I'm not sure why your Mac isn't showing up.
-
thanks for a great article
2003-02-24 08:43:19 anonymous2 [Reply | View]
well written, clear instructions, great info. thanks!
-
Connecting Mac OS X to Windows PCs
2003-02-18 22:03:25 anonymous2 [Reply | View]
I connected from Mac os 9 to Win2000 server easily.
When I boot into OSX I can only see Win2000 server using AFP , and even then I enter my name and password and can't connect.
From Win 2000 server I go to My Network and all I can see is myself (win2000) even with the allow user to connect from windoz checked.
any ideas?
Doug
doug@brandyou.biz
-
Good article. Wish I had read it sooner.
2003-01-09 18:26:29 anonymous2 [Reply | View]
After struggling to get my G4 and P4 to play nice for several weeks, I really wish I had read this article sooner. Oh well. How about a similar how-to on Mac/PC print sharing?
Keep the good info coming.
-
Great artice!
2003-01-05 23:10:05 anonymous2 [Reply | View]
Good information on MAC/WIN file sharing. Very lucid. Please keep these articles coming.
-
what user name and share
2002-12-11 21:28:17 anonymous2 [Reply | View]
After truning Windows File Sharing on my machine named imac-g4 I can see it Windows 2000 server by going to My Network Places -> Computers Near Me.
What's not clear to me is the naming convention I should use to connect with. When I try machine name and user name ( like \\imac-g4\admin , or imac-g4\admin ) and then the admin password I get an incorrect password or unknown user name message.
It's not clear to me what is the correct name and path convention to use.
-
have a look at VNC
2002-11-24 14:10:55 anonymous2 [Reply | View]
as an alternative to the remote desktop discussed here check out :
http://www.uk.research.att.com/vnc/
it's free, it works and you are not limited to Windows server(s) only. For a OS X client, have a look at VNCDimension (http://www.mdimension.com/cgi-bin/WebObjects/mDimension.woa).
-
Great!
2002-11-22 05:21:59 anonymous2 [Reply | View]
A very useful article - downtoearth easy to grasp. Very good with the comparison table.
/Otto, Sweden
-
Resource fork, Dave and Mac OS Samba
2002-11-21 12:45:49 anonymous2 [Reply | View]
Although the implementation of Samba is very nice in Jaguar, there is a major incompatibility with files that have been stored on a Windows server using Dave 2.x. Apparently, OS X is not able to read the resource fork of these files. If anyone had a tip how to access these files (besides buying Dave 4), I would be very grateful.
fonick@gmx.ch






