Category: OS X

The Apple (R) Operating System

OS X

Boot Camp + Parallels + XP = Validation Nightmare

I have been running XP (WinXP Pro, SP2, retail version) under Parallels for a bit, and decided I wanted to give the Boot Camp with Parallels option a try. After finding some rather lengthy and questionable instructions on moving a Parallels image to a Boot Camp partition I decided to go the clean install route.

I deleted my Parallels XP image (and subsequently ended up wishing I hadn’t) and used the Boot Camp assistant to set up my hard drive and install XP. I got XP set up and running, but had to call Microsoft to get it ‘activated’ since it saw it as a new install. Once that was taken care of I installed Office, and got the same kind of headache there – where the key wouldn’t work, because it said it had been installed on too many machines. I decided to leave that be for the time until I felt like waiting on the MS phone queue again.

I rebooted into OS X and loaded my now ‘active’ and ‘valid’ Windows XP under Parallels. As soon as it booted it gave me the message that I had 3 days to activate it as the hardware had changed significantly and it was no longer valid. I ddn’t feel like fighting it so I closed down Parallels and rebooted into XP where, surprise, I got the 3 day warning again!

So not only does loading the same image in a VM result in XP thinking it isn’t a valid copy, but it changes something in the registry somewhere, so that booting back into natively results in the same thing. I thought the concept of hardware profiles would help with this sort of thing, but apparently not. This is something that MS needs to address sooner rather than later as multicore machines make virtualization more common and loading a native image in a VM becomes a more common way of doing that.

An interesting side note: I got fed up with the whole validation issue and removed the XP partition and re-installed XP under Parallels the same way I did originally. I expected the phone calls for the XP key and the Office key etc, etc – but, it just accepted the keys and validated no questions asked.

Technorati Tags: , , ,

Apache

Getting the latest and greatest

I love (almost) everything about my new Mac. From a hardware standpoint I am ecstatic. The operating system is very nice (although I wish I could have waited until 10.5 so I could have multiple desktops like every other *nix variant.) The bundled tools are, for the most part, useful and usable – with one exception: the versions of Apache and PHP included.

Sure, there are plenty of people out there hosting on Apache 1.3.x and still plenty more using PHP 4.x – but I’m not one of them. At the very least I need to have a working Apache 2.0.x and PHP 5.x so I can test before deploying on my production server. There are plenty of guides online to add Apache 2.x and/or PHP5, but nothing on replacing the defaults. While I am all ok with testing on multiple versions, the multiple versions I would rather test on would be 2.0.x as default and 2.2.x as the upgradeability testbed.

I’m sure there is a way to do this, I just have to find it …

Technorati Tags: , ,

OS X

Looking for replacements

While I am loving the new Mac, I am slightly annoyed. I am trying to find tools to replace as many of the Windows tools I use so as to streamline my processes as much as possible. I had hoped to work almost exclusively in Mac and use the WinXP for games and audio work. (Yes, I am aware of the plethora of Mac audio tools, however there are some audio tools that I cannot replace, that are only available for Windows and we have enormous amounts of files, song snippets, loops, etc in those formats – thus the Parallels and WinXP.)

Python development is easy – grab Python and use Idle like I always have (although I would like a ‘beefier’ IDE for py). Java development is also easy – and both have Mac OS X versions.

It seems that for most things there are Mac versions, except one: Homesite. Without a doubt the best HTML/PHP development tool ever is Allaire Macromedia Adobe . While that is the case, runs an ok second, but even so, why haven’t Adobe ported HomeSite to Mac? It’s especially rough for someone like myself that has been using Homesite since it was a $9.99 shareware (version 1 1996). So that one is one that will keep me returning to my WinXP on Parallels.

I would also like to figure out how to do multi-pane file browsing in Mac (like the V-com PowerDesk for Windows.)

——

EDIT:

I found a replacement for PowerDesk – XFolders – very nice!

Linux

Cure for the External Drive Blues

I have been looking all over for a way to format an external drive so that I can use it under Linux, Windows and OS X. The reason for this is simple, I currently use Windows and Linux all the time, and I am planning on upgrading my rig to a MacBook Pro just as soon as I can. Since I expect to be running OS X, Windows and Linux I needed to find a format for my 300GB external drive that would work with all of them.

While FAT32 is an option, it has some serious limitations. Like a maximum file size of 1 byte less than 4 GB. That and the way that FAT32 partitions over 32 GB (while supported under Windows) tend to get a little, shall we say, flaky.

Before today what I had found was as follows:

OS File System Read Write
Windows XP Ext2 / Ext3 application no
HFS+ application no
NTFS native native
Linux Ext2 / Ext3 native native
HFS+ in kernel in kernel
NTFS in kernel no
OS X Ext2 / Ext3 no no
HFS+ native native
NTFS in kernel no

Note: native = default or standard in a “vanilla” install | in kernel = modules available for kernel insertion, although not default.

Well, that was before I found these today: kernel modules for both OS X and Windows for full read and write support of Ext2 / Ext3 file systems. I have installed Ext2 IFS for Windows and pounded on it already. It works (so far) like a charm. I don’t yet have a Mac to test the Mac OS X Ext2 Filesystem but I will do so as soon as I can. Assuming they are building this as a loadable module for the Darwin kernel (does the OS X Darwin kernel allow insmodding?) then it should be a snap. What surprised me is that the Ext2 IFS for Windows is an actual NT Kernel module, not an app or service. It’s actually kind of cool to see my Linux partitions show up under XP as lettered drives!

OS X

Apple releases patch for some, not all flaws

On Tuesday Apple released Security Update 2006-007 for OS X which addresses some 31 flaws, including the well-known AirPort issue. The fixes cover both Mac specific and third-party components, including Perl, PHP and OpenSSL among others.

However, ZDNet UK reports that the patches fix none of the vulnerabilities found in the “Month of Kernel Bugs .” (The AirPort vulnerability was actually part of the MoKB, so it would be correct to say that at least one of them were covered by this patch.)

Read More

OS X

If they go one way . . .

I was reading over at Ted Leung ‘s blog that there is a rumor that VMWare is working on a MacOSX version. I have to wonder, could this be the impetus for Apple to release an OSX version that will run on non-Apple hardware, or will VMWare come up with a virtual machine that will look like Apple hardware to OSX? Either way, I would be running to grab my copy of OSX as quick as as I could.

OS X

Official Apple dual-boot Mac/Win software released

Computerworld is reporting today that Apple released a public beta of Boot Camp, a program that uses the GUI to partition the drive, burn an install CD with all the required drivers and install WindowsXP for dual booting on a MacX86. It is currently available as a limited time trial, but is reported to be included in the next version of OSX, 10.5 Leopard, which is to be released later this year.

This seems to be coming from Apple a lot quicker than anyone guessed. With that in mind, how much longer will it be before Apple releases a version of OSX that doesn’t require Apple hardware? Given that their business model involves selling the hardware on which to run their OS I doubt it could be anytime soon, although I really do hope they decide to take that route.

Despite the assertions of Apple’s senior vice president of worlwide marketing, Phillip Schiller, I don’t think that Apple necessarily has “superior hardware” nor do I think that the dual boot strategy makes me more apt to switch. I have long built my own PCs using the hardware I choose, or ordered from vendors where I can select the hardware to be installed, and I don’t intend to change that. I would not be surprised to find that I am not alone in hoping that Apple releases an “any X86 hardware” version of OSX.

Until then, I won’t hold my breath.