boot camp - (SORRY!)
-
I think the hoo ha over boot camp on the mac has simmered, right? anybody TRIED it out? (YOU guys, I trust) - is it easy? can a dumb user configure it without freakin' out? - is it quick enough? to, say, run a c++ win32 API app without annoyance? Thanks :) ...Steve
i think you may be missing the point on boot camp. all it does is make it easy to partition your hd for a second os install, typically windows. it's not a vm solution like vmware or parallels. once you've used the boot camp program to set up your partitions, you then reboot, and install windows, plus the custom mac hardware drivers that apple provides. once that's done all you have is a multi-boot system, just like having linux and windows on the same computer. if you're in macos and you want to run a windows program, then you need to reboot and pick your windows partition. if you're in macos and want to run a windows program w/o rebooting, then you need a vm solution like vmware or parallels. in actual answer to your questions: yes, and yes :)
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
modified on Friday, December 19, 2008 1:06 PM
-
i think you may be missing the point on boot camp. all it does is make it easy to partition your hd for a second os install, typically windows. it's not a vm solution like vmware or parallels. once you've used the boot camp program to set up your partitions, you then reboot, and install windows, plus the custom mac hardware drivers that apple provides. once that's done all you have is a multi-boot system, just like having linux and windows on the same computer. if you're in macos and you want to run a windows program, then you need to reboot and pick your windows partition. if you're in macos and want to run a windows program w/o rebooting, then you need a vm solution like vmware or parallels. in actual answer to your questions: yes, and yes :)
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
modified on Friday, December 19, 2008 1:06 PM
Ahhh, thank you. Much appreciated. So that'd be a big NO on "easy to install". Especially for a mac user who's on the dumb side. But at least it'd be a yes for "speedy", probably. I've got a midi app that'd need midi drivers supported, though. That'd probably be a "no", too... Dang. Thanks again, ...Steve
-
Ahhh, thank you. Much appreciated. So that'd be a big NO on "easy to install". Especially for a mac user who's on the dumb side. But at least it'd be a yes for "speedy", probably. I've got a midi app that'd need midi drivers supported, though. That'd probably be a "no", too... Dang. Thanks again, ...Steve
the setup for it is pretty easy. give it whirl, it might surprise you. the hassle will probably be installing windows. as far as midi goes, if it runs on windows, it will run fine here too. this is just like installing windows on any pc. in fact the midi drivers, if they are extras added by apple, may even be a little bit better. otherwise it's no different than any other install of windows on a pc.
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
the setup for it is pretty easy. give it whirl, it might surprise you. the hassle will probably be installing windows. as far as midi goes, if it runs on windows, it will run fine here too. this is just like installing windows on any pc. in fact the midi drivers, if they are extras added by apple, may even be a little bit better. otherwise it's no different than any other install of windows on a pc.
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
Thank you yet again :) What I'm thinkin' on though is whether I should bother to think about a mac port for my app. I might have no trouble installing windows on a mac, but that's kind of a big barrier to entry for quite a few mac users...:( Eh, so's midi in general. Eh, who am I tryin' to kid. I won't put myself thru the mac dev learning curve... Anybody with the knowhow to get midi workin at all should be able to install windows too. But whether they wanna deal with the reboot hassle... ok, sorry for thinkin out loud in the lounge :-O But i appreciate the leg up! Codeproject people are sooo cool... ...Steve
-
Thank you yet again :) What I'm thinkin' on though is whether I should bother to think about a mac port for my app. I might have no trouble installing windows on a mac, but that's kind of a big barrier to entry for quite a few mac users...:( Eh, so's midi in general. Eh, who am I tryin' to kid. I won't put myself thru the mac dev learning curve... Anybody with the knowhow to get midi workin at all should be able to install windows too. But whether they wanna deal with the reboot hassle... ok, sorry for thinkin out loud in the lounge :-O But i appreciate the leg up! Codeproject people are sooo cool... ...Steve
Steve Hazel wrote:
What I'm thinkin' on though is whether I should bother to think about a mac port for my app. I might have no trouble installing windows on a mac, but that's kind of a big barrier to entry for quite a few mac users
Your Windows app will run as-is under Boot Camp - when a Boot Camped partition is active, the Mac is running Windows, not Mac OS X. A Mac port of your app would (to my mind) be something that (possibly - depends how many WIndows APIs you've used for low-level stuff) reused a fair amount of your existing code, but used Cocoa[^] to do the UI.
-
Steve Hazel wrote:
What I'm thinkin' on though is whether I should bother to think about a mac port for my app. I might have no trouble installing windows on a mac, but that's kind of a big barrier to entry for quite a few mac users
Your Windows app will run as-is under Boot Camp - when a Boot Camped partition is active, the Mac is running Windows, not Mac OS X. A Mac port of your app would (to my mind) be something that (possibly - depends how many WIndows APIs you've used for low-level stuff) reused a fair amount of your existing code, but used Cocoa[^] to do the UI.
Hmmm, so far I'm thinkin' stick with windows. I've got a midi app that opens a multimedia 1 millisec timer, and midi in and out devices. Plus some gui classes on top of straight win32. (ala http://relisoft.com[^]) It'd probably take me a while to build gui classes matching my win32-ish ones. I think that's my biggest barrier. It's either that or learn an existing ui class lib. Not soundin' so fun...:( But very cool once done... It'd likely be easy as pie to get a timer class goin. And midi i/o, hmm, i've heard it's quite messy in cocoa... I've heard you have to "go through quicktime" or somethin. But definitely possible. I think it'll be one of those "I may get around to it someday" things. I'm having too much fun getting new functionality into the app lately :) (Stuff to help me practice piano) Thanks for the tips though. ...Steve
-
Hmmm, so far I'm thinkin' stick with windows. I've got a midi app that opens a multimedia 1 millisec timer, and midi in and out devices. Plus some gui classes on top of straight win32. (ala http://relisoft.com[^]) It'd probably take me a while to build gui classes matching my win32-ish ones. I think that's my biggest barrier. It's either that or learn an existing ui class lib. Not soundin' so fun...:( But very cool once done... It'd likely be easy as pie to get a timer class goin. And midi i/o, hmm, i've heard it's quite messy in cocoa... I've heard you have to "go through quicktime" or somethin. But definitely possible. I think it'll be one of those "I may get around to it someday" things. I'm having too much fun getting new functionality into the app lately :) (Stuff to help me practice piano) Thanks for the tips though. ...Steve
Steve Hazel wrote:
It'd likely be easy as pie to get a timer class goin. And midi i/o, hmm, i've heard it's quite messy in cocoa... I've heard you have to "go through quicktime" or somethin. But definitely possible.
Probably Core Audio[^], which has MIDI support[^], is something you want to look at on the Mac front.
Steve Hazel wrote:
learn an existing ui class lib
Cocoa is the existing ui class lib you're looking for :-) It's got some nice features (built in MVC, data binding and stuff). I think Core Animation[^] illustrates the Apple API philosophy quite well - it makes animation almost as easy to use as the standard windowing APIs.
-
Steve Hazel wrote:
It'd likely be easy as pie to get a timer class goin. And midi i/o, hmm, i've heard it's quite messy in cocoa... I've heard you have to "go through quicktime" or somethin. But definitely possible.
Probably Core Audio[^], which has MIDI support[^], is something you want to look at on the Mac front.
Steve Hazel wrote:
learn an existing ui class lib
Cocoa is the existing ui class lib you're looking for :-) It's got some nice features (built in MVC, data binding and stuff). I think Core Animation[^] illustrates the Apple API philosophy quite well - it makes animation almost as easy to use as the standard windowing APIs.
Thanks so much. If i decide to "dive in", I think I've got everything I need now!! Looks like mac's os has come quite a ways since wayyy back in the 90s when I tried messin' with it last. It's not so scary anymore :) In fact, it's almost lookin' pleasant... Must... resist... urge... to work on guts stuff... rather than new functionality...
-
Thanks so much. If i decide to "dive in", I think I've got everything I need now!! Looks like mac's os has come quite a ways since wayyy back in the 90s when I tried messin' with it last. It's not so scary anymore :) In fact, it's almost lookin' pleasant... Must... resist... urge... to work on guts stuff... rather than new functionality...
Steve Hazel wrote:
Looks like mac's os has come quite a ways since wayyy back in the 90s
Given that it is a completely different OS now, that's not surprising :-) OS X is (simplistically) NeXTSTEP[^] layered on top of FreeBSD[^] and brought well up to date. The only thing that's stayed much the same is the shonky filesystem[^], although there's speculation that ZFS[^] might replace it sometime soon.
-
I think the hoo ha over boot camp on the mac has simmered, right? anybody TRIED it out? (YOU guys, I trust) - is it easy? can a dumb user configure it without freakin' out? - is it quick enough? to, say, run a c++ win32 API app without annoyance? Thanks :) ...Steve
I used bootcamp to partition my mac, got a vista home premium install that I use for gaming, visual studio etc. or for when something just simply isn't available for Mac. It happens every now and again. Easy to install, though it takes a while! It asks you to print off the instructions before you begin, probably a good idea should the worst happen but I've never had an issue.
He who makes a beast out of himself gets rid of the pain of being a man