Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Maybe that's why MS introduced XP-Mode- a VM running XP for older software.

I run a 2010 MBP with Office 2004. Why haven't I upgraded Office? Well, the 2004 version does what I need very nicely, so why should I? There is no business reason for me to do so. I use Word, it works. I use Entourage. It does what I need. Why should I have to buy a new version just so that I can run it on the new OS? Yes, it might be two versions old, but MS are still supporting it - the last update was only a couple of months ago.

This does not happen in the Windows world - I spend all day in Windows as a developer.

What Apple are saying here is that any software over 5 years old will now not work at all on the latest OSX. You just cannot do this in the enterprise world! If you're going to stop stuff working, you need to give at least two years notice that that upgrades can be budgeted for, planned and rolled out.

Saying that, the main thing attracting me to Lion - apart from having the tip revision with the latest security updates - is the ability to re-size a window from any edge. Do I need to point out that there are kids in college that were born after Windows had this ability?

:mad:

It's not apple's fault that you can't keep up with the times. 5 years is plenty of time to get with the program. It's obnoxious for developers to have to spend time making stuff for outdated systems. you don't even have to buy the newest stuff. buy last years stuff.
 
How do I, pray tell, upgrade older games to run on Intel? :rolleyes:

It's not just a question of having to pay for something that stops working purely do to changes Apple makes, but a lack of support for older software that has been more or less abandoned (i.e. end of run).

Software is abandonned, gets abandonned even more, news at 11. :rolleyes:

Again, run your old software on old OSes. EOL'd software is not guaranteed to run on new OSes forever. Run it on EOL'd OSes.

Easy as pie. Just keep Snow Leopard around. Gah what a hard concept.

It's not even a layer. It's a real time emulator for goodness sake. It's not even used unless you run a PPC program. It hurts nothing on an individual Mac that doesn't need it because it's not installed and it hurts a tiny bit of hard drive space on one that does need it when not running PPC software.

Yes, it's a layer. It's an emulation layer that sits between your software and your processor, translating PPC calls into x86 calls. It's crufty at best, a transition technology.

Read this next paragraph carefully (you've ignored it every time it's been stated) :

And yes it hurts individual Macs, even those that don't need or even have it installed. EVERY library in Snow Leopard ships with PPC code in order to enable Rosetta. The Rosetta binary itself is small, the whole lot of PPC versions of framework libraries isn't. It takes a big chunk of hard drive space.

Don't bother to reply until you've read the previous paragraph and understood it.

And then it requires tons of Q&A at Apple for regression testing. Each time they make a fix to a library, they have to compile it for PPC and run a full regression suite on it to make sure the PPC side isn't broken.

Dropping it at this point makes sense. It frees Q&A ressources at Apple to concentrate on new stuff and it slims down the OS by removing half the library code.
 
Maybe that's why MS introduced XP-Mode- a VM running XP for older software.

I run a 2010 MBP with Office 2004. Why haven't I upgraded Office? Well, the 2004 version does what I need very nicely, so why should I? There is no business reason for me to do so. I use Word, it works. I use Entourage. It does what I need. Why should I have to buy a new version just so that I can run it on the new OS? Yes, it might be two versions old, but MS are still supporting it - the last update was only a couple of months ago.

This does not happen in the Windows world - I spend all day in Windows as a developer.

What Apple are saying here is that any software over 5 years old will now not work at all on the latest OSX. You just cannot do this in the enterprise world! If you're going to stop stuff working, you need to give at least two years notice that that upgrades can be budgeted for, planned and rolled out.

Saying that, the main thing attracting me to Lion - apart from having the tip revision with the latest security updates - is the ability to re-size a window from any edge. Do I need to point out that there are kids in college that were born after Windows had this ability?

:mad:

XP mode still can not run a 16 bit program on Win7 64. To run a 16 bit program you have to have a 32 bit OS.

Just to note that this is true for Win7 x86 - but Win7 x64 has no support for 16-bit programs. Same for Vista x64.

On Vista/Win7 x64 - the WOW feature runs x86 32-bit programs.

Yeah that caused me some problems last semster as the open source software for my Assembly class we used is a 16 bit program that has never been updated to 32 bit or 64 bit. School computers run 32 bit win7. My laptop run windows 7 64 bit.
It forced me to break down and finally reformat my 6.5 year old deskop and reinstall XP just so I could work on school work at home. The reformat has been on my to do list was at that point on my todo list for 1.5 years. Felt weird turning it on for the first time in 6 months just to do make sure everything was back up that I wanted to save and then nuke it.
 
Yeah that caused me some problems last semster as the open source software for my Assembly class we used is a 16 bit program that has never been updated to 32 bit or 64 bit.

Just rebuild the binary for 32 bit...

Or seriously, use a real assembler. There's tons out there. Your school is retarded if it's teaching assembly on 16 bit architectures in 2011.

Here, suggest just to your old prof for his future classes :

http://www.nasm.us/
 
Just rebuild the binary for 32 bit...

Or seriously, use a real assembler. There's tons out there. Your school is retarded if it's teaching assembly on 16 bit architectures in 2011.

Here, suggest just to your old prof for his future classes :

http://www.nasm.us/

it was nasm we were using. Just the newest version on Nasm does not work very well on 64 bit system. pain in the ass. I got an A in the class and was fighting with it nasm and really it was the basic assembly to understand it.

Google nasm windows 7 64 bit and you will see tons of threads on how it just does not work on it.

I tried but got tired of fighting with it to make it work and said screw it easier to do the reformat and use one I knew that would work.
 
bzzzt - FAIL

XP mode still can not run a 16 bit program on Win7 64. To run a 16 bit program you have to have a 32 bit OS.

This is simply incorrect.

"XP mode" runs a 32-bit Windows XP system in a virtual machine, and NTVDM ("NT Virtual DOS Machine") is available in the XP VM to run 16-bit code.

My 1992 copy of PKZIP (V204c) runs fine in XP mode on my Win7 x64 system, yet when I run it directly on the Win7 system I get the "Unsupported 16-bit application" popup.

Check http://en.wikipedia.org/wiki/Windows_XP_Mode#Windows_XP_Mode

Applications running in Windows XP mode do not have compatibility issues, as they are actually running inside a Windows XP virtual machine and redirected using RDP to the Windows 7 host. For 64-bit editions of Windows 7, XP Mode may be used to run 16-bit applications; it includes NTVDM.
_______________

ps: I just checked my system, and I have a copy of "grep" with a build date of March 1988. It runs fine in Win7 x86, and under XP mode in Win7 x64.

So, the OS with 95% market share runs 23 year old software, and the OS with 4% market share refuses to run some 2.3 year old software. Do you suppose that there could be a correlation?
 
Last edited:
it was nasm we were using. Just the newest version on Nasm does not work very well on 64 bit system. pain in the ass. I got an A in the class and was fighting with it nasm and really it was the basic assembly to understand it.

Google nasm windows 7 64 bit and you will see tons of threads on how it just does not work on it.

I tried but got tired of fighting with it to make it work and said screw it easier to do the reformat and use one I knew that would work.

Wait, so now you used NASM ? I thought you used a "open source 16 bit program..." ?:confused:

You know you could have just used Linux if Windows can't do NASM properly.

And tons of issues ? http://forum.nasm.us/index.php?topic=1081.0

From their very forum. Did you perchance mistake the DOS version of NASM for the Win32 version ? Seems to me your "tons" of issues is simply misunderstanding the nature of CMD.exe vs DOS. CMD.exe is a command line for the Windows system, it is not a "DOS" box.
 
CMD.exe is a command line for the Windows system, it is not a "DOS" box.

LOL - some people have claimed that "cmd.exe" is proof that NT is really a 16-bit operating system - while being totally oblivious to the fact that "cmd.exe" is simply a shell that runs a command language with many similarities to the shell that DOS used.
 
Software is abandonned, gets abandonned even more, news at 11. :rolleyes:

I gather the spell-checker got abandoned in Lion as well? :D

Again, run your old software on old OSes. EOL'd software is not guaranteed to run on new OSes forever. Run it on EOL'd OSes.

Easy as pie. Just keep Snow Leopard around. Gah what a hard concept.

Yeah, just keep multiple operating systems around to run one or two pieces of software...Blah blah blah blah. Make EXCUSES all day long. It seems you have turned into a fanboy in this thread, playing Apple propaganda machine for him. I, for one, will not make excuses for his asinine decisions.

Steve is ruining the Mac. All he cares about is iOS at this stage. Well some of us care about the Mac and we'd like to see someone else running the Mac division of Apple. Bring back Apple Computer. The heck on AppT&T. It's ruined the future of OSX and put Windows back on the front page of computing. I couldn't care less how much money Apple is making. I want a great computer, not a mediocre one.

Read this next paragraph carefully (you've ignored it every time it's been stated) :

And yes it hurts individual Macs, even those that don't need or even have it installed. EVERY library in Snow Leopard ships with PPC code in order to enable Rosetta. The Rosetta binary itself is small, the whole lot of PPC versions of framework libraries isn't. It takes a big chunk of hard drive space.

Define a 'big' chunk of hard drive space. In 2011 terms, please, relative to my 3TB drives that cost a whopping $130. In other words, it sounds like a crock of nonsense, just like everything else you've said in this thread. :rolleyes:

Don't bother to reply until you've read the previous paragraph and understood it.

I'll reply whenever the heck I feel like it. If you don't like what I have to say, don't reply. What you're saying lately isn't worth listening to anyway. :p

And then it requires tons of Q&A at Apple for regression testing. Each time they make a fix to a library, they have to compile it for PPC and run a full regression suite on it to make sure the PPC side isn't broken.

NO ONE is making new PPC only software today. The new libraries aren't needed by older PPC software. They're made for the older libraries. After all, they make OLD stuff run on newer computers, not the other way around. All Apple needs to do at this point is SANDBOX Rosetta with a set of older libraries inside a virtual machine like every other emulator does to run older software. If you don't need the PPC programs, the emulator doesn't run. It's VERY SIMPLE. Too bad you or Apple cannot figure that out. Even Microsoft has figured it out with their XP virtual machine.

Hell, Apple could have had an OS9 virtual machine too. There's even 3rd party software that would give them a very good head start. Put in some simulated graphics card acceleration tied back into the Core acceleration of OSX and it would make all the old games work better than new again (running OS9 on my PowerMac doesn't necessarily give me smooth graphics since my ATI 9800 Pro card has no dedicated driver there) and OSX would no longer be playing 2nd fiddle to Windows for backwards software compatibility and greatly increase their overall library (that they keep shrinking). Steve has no interest because he loves trashing older technology for newer technology even when it makes no sense to do so (i.e. fixed shelf lives on iOS hardware and probably future Macs as well).

Dropping it at this point makes sense. It frees Q&A ressources at Apple to concentrate on new stuff and it slims down the OS by removing half the library code.

Yeah, with $70 BILLION in free cash, they can't afford to update a program or keep up with Windows' advances. :rolleyes:

Likewise, they apparently cannot afford to hire more American workers or make anything in the U.S. anymore or anything else that would help this country. Sometimes I forget Steve Jobs is an American. :rolleyes:
 
Yeah, just keep multiple operating systems around to run one or two pieces of software...Blah blah blah blah. Make EXCUSES all day long. It seems you have turned into a fanboy in this thread, playing Apple propaganda machine for him. I, for one, will not make excuses for his asinine decisions.

In KnightWRX's defense, while I don't always agree with him, I don't think one can accuse him of being a fanboy (but one can accuse him of being very stubborn in his views whether it be for or against Apple in that certain circumstance but I've seen him just as anti-apple on some things as well).
 
Apple's license does not allow for SL to be run in a virtual machine if it is not a server version of Snow Leopard. I think this is a poor choice by Apple for many reasons -- for example, development & testing.

If Apple changed this policy, that would eliminate most of the complaints and issues about dropping Rosetta support in Lion.

Search around for full screen multi monitor issues in Lion. If VLC is safe from that nonsense and can run the way I want it to run, I'm good.
 
Define a 'big' chunk of hard drive space. In 2011 terms, please, relative to my 3TB drives that cost a whopping $130. In other words, it sounds like a crock of nonsense, just like everything else you've said in this thread. :rolleyes:

I suppose if your hard drive is 128GB everything seems big. If they kept Rosetta he'd be complaining about how it's eating up his drive blah blah blah.
 
NO ONE is making new PPC only software today. The new libraries aren't needed by older PPC software. They're made for the older libraries.

Older librairies which get bug fixes and sometimes get feature additions. Have you ever done software Q&A ? No ? Then you have no place in this conversation. Do you know what Regression testing is ? Again no ? No place in this discussion. Having PPC code littered around all the frameworks is tons of extra work for Q&A (and programmers in a sense if they introduce regression bugs).

And it is a lot of hard drive space. Lion is a 4GB download. It's already inconvenient for many people. Are you telling us those people should be further inconvenienced because you want to stick to old software but get a new OS ? Keep the old OS around on your 130$ 3 TB drive (I'd rather get 2 2TB drives for 70$ myself, cheaper $/TB ratio right there). End of story.

I think you're slowly start to get it, but you just refuse to accept it. Architecture changes are big, transitional periods don't last forever and consumer technology doesn't get the benefits of LTS like more enterprisey systems do.


In KnightWRX's defense, while I don't always agree with him, I don't think one can accuse him of being a fanboy (but one can accuse him of being very stubborn in his views whether it be for or against Apple in that certain circumstance but I've seen him just as anti-apple on some things as well).

Funny how in a thread I can be the most vile Apple hater around, getting the cheerleader squad calling me troll and having the mods not cite them for their breach of the rules, and in other thread, I'm the die-hard fanboy who's blinded by his love for Steve. *sigh*.

I'm no more or less stubborn in my views that all other members. I don't think I've ever seen anyone change their opinion following a discussion on MacRumors... or any other Internet forum for that matter. These debates are endless and pointless and just made to pass the time.
 
Last edited:
Architecture changes are big, transitional periods don't last forever and consumer technology doesn't get the benefits of LTS like more enterprisey systems do.

Apple could do a lot better with warning developers, however. The best project planning isn't done by guessing about hints and implications from the vendor.
 
Apple could do a lot better with warning developers, however. The best project planning isn't done by guessing about hints and implications from the vendor.

If the big Keynote announcing Apple moving from PPC to Intel wasn't enough of a warning, I don't know what was. Developers should have been hard at work since then porting their code.

And then got a nice 6 month lead with Lion.
 
Why not leave Rosetta as on optional install like X11 was/is

That is what I initially thought, specially why it will be gone if Rosetta is currently in Snow Leopard, and to install Lion you have to have Snow Leopard installed and then perform the upgrade via the App Store delta upgrade?
But it seems that it will add some testing, space, and whatever they consider adverse effect to move forward.
If Apple allows SnowLeopard to be installed in a virtual Machine, it will be an alternative to having a separate partition, I mean for faster usage, and for future Mac hardware that can't run Snow Leopard.

But anyway there are always workarounds to get vintage and old Mac OS running on current Macs: vMac, SheepShaver, etc...
 
My 1992 copy of PKZIP (V204c) runs fine in XP mode on my Win7 x64 system, yet when I run it directly on the Win7 system I get the "Unsupported 16-bit application" popup.

Get with the times. If you can't be bothered to install at least 2.04g, then you just need to get with the program. Besides, everybody is using LHARC now anyway. I hear the 64-bit Cocoa version is coming out soon. This koolaid won't drink itself. :apple:
 
Get with the times. If you can't be bothered to install at least 2.04g, then you just need to get with the program. Besides, everybody is using LHARC now anyway. I hear the 64-bit Cocoa version is coming out soon. This koolaid won't drink itself. :apple:

LOL - actually the latest WinZip is my usual compactor. I just happened to have that old pkzip image in by toolbox directory for the test.
 
So, the OS with 95% market share runs 23 year old software, and the OS with 4% market share refuses to run some 2.3 year old software. Do you suppose that there could be a correlation?

Totally agree.
 
If the big Keynote announcing Apple moving from PPC to Intel wasn't enough of a warning, I don't know what was. Developers should have been hard at work since then porting their code.

It's not just developers though is it? How about the users who have a nice working system and are now being told that if they want the latest OSX - security updates etc - then they're going to have to upgrade a whole lot more.

6 months notice is not enough for an enterprise. It might be for a home/small office, but not for an enterprise.
 
Older librairies which get bug fixes and sometimes get feature additions. Have you ever done software Q&A ? No ? Then you have no place in this conversation. Do you know what Regression testing is ? Again no ? No place in this discussion. Having PPC code littered around all the frameworks is tons of extra work for Q&A (and programmers in a sense if they introduce regression bugs).

I'm talking about making Rosetta into a virtual emulated machine so it never needs the main libraries updated (like M$ has done for XP mode on Windows7) and you're talking about updating ancient libraries (Apple has DUMPED 100% of all PPC support with Lion. There won't be any updates to Lion for PPC anything (in fact there won't be any PPC anything in Lion) and if there are any "PPC libraries" updated somewhere, they will work just fine in an emulated PPC environment as they would on a real PPC machine. In other words, if they already have to test for a real machine, then they've tested for a virtual one as well. The goal is to emulate the PPC processor any specific associated hardware itself. The rest is running the PPC libraries (not Intel ones). If the libraries aren't updated, they don't need testing.

Want proof? Run an Amiga emulator. You don't need to update the emulator if you add a 'new' Amiga library (that say a 3rd party has added). You just add it and it works because you're emulating the Amiga hardware, not the software! The virtual Amiga inside the emulator acts just as an equivalent hardware machine would act if anything in the software is updated. If someone made AmigaOS5, it would run on an emulated Amiga just as easily as a real one so long as the hardware requirements of the virtual machine are met. Whatever OS the host computer is running has NOTHING to do with it in a boxed emulated environment (i.e. more like how Classic worked in Tiger). In other words, Apple doesn't need to maintain PPC code in the Lion libraries or have ANY CODE WHAT-SO-EVER on a machine that doesn't want the emulated environment installed if they handled it this way. Those that want it would install the emulator and its environment (similar to VMFusion or Parallels) and those that don't, won't. You would then normally install 10.5 or 10.4 PPC OS versions for a full environment or Apple could simply set it up like Wine (on Linux) does and just utilize the relative needed libraries, etc. to get a given program to run.

I think what you meant to say is that YOU don't belong in this discussion. :rolleyes:

And it is a lot of hard drive space. Lion is a 4GB download. It's already inconvenient for many people. Are you telling us those people should be further inconvenienced because you want to stick to old software but get a new OS ? Keep the old OS around on your 130$ 3 TB drive (I'd rather get 2 2TB drives for 70$ myself, cheaper $/TB ratio right there). End of story.

I don't know WTF you're talking about. Rosetta is NOT anywhere NEAR a 4GB download and never was (even with libraries included). You throw that unrelated number up in the air to make yourself sound impressive to the clueless on here, but you don't give any actual figure for what it would take to keep Rosetta in Lion (as-is or changed into a virtual environment). The latter could use existing OS install DVD or CDs one already has to install older OS versions for a complete virtual environment and only those that WANT the PPC support would need to download anything at all in that case.

As for Lion being a download only, we'll see how popular that decision turns out to be if it truly is indeed the case. A lot of people have limited bandwidth, download limits or both. Many would prefer a DVD version. Somehow I think they will get one if they need it one way or the other.... Steve may love to say he's off discs for the press or something, but that's not a total workable reality for some yet and he just doesn't seem to get that (be it BD or now the App store only thing).


I think you're slowly start to get it, but you just refuse to accept it.

And I think you NEVER got it and probably NEVER will. :rolleyes:

Funny how in a thread I can be the most vile Apple hater around, getting the cheerleader squad calling me troll and having the mods not cite them for their breach of the rules, and in other thread, I'm the die-hard fanboy who's blinded by his love for Steve. *sigh*.

I'm no more or less stubborn in my views that all other members.

You're either clueless, stubborn or both. And if you act like a fanboy you will be labeled as one. I said you 'turned into one' in this thread, meaning you are acting just like they act, arguing Apple's approach as if it's the only one possible.

I don't think I've ever seen anyone change their opinion following a discussion on MacRumors... or any other Internet forum for that matter. These debates are endless and pointless and just made to pass the time.

I can agree that it seems to be a waste of time to talk to YOU, yes. Others on here may actually be interested in convincing Apple to to make Rosetta a virtual environment to preserve older software. If M$ can do it, Apple certainly can too. If M$ started advertising their XP virtual machine and putting down the Mac for lacking backwards compatibility with their older software, you can bet Steve Jobs wouldn't take that sitting down. He needs a swift kick in the arse (business-wise) to make him see how short-sighted his moves are. A lot of software should be preserved for all time. That is the entire motive behind many emulators out there. Apple has the technology to do it for both OS9 and PPC just sitting there 90% complete already (between the "classic environment" OSX used to come with and Rosetta, most of the hardest work is already done). It wouldn't take much to make both run on any Mac or even PC in general virtually forever. They could certainly outsource it to someone like VMWare and they'd be happy to make a tidy profit selling to Mac users that have old games they'd like to keep running on newer machines. Given the state of emulation (and especially how much work Apple has already done in that area), there is no real excuse in 2011 for dumping older software (especially classic games) when it can be preserved for future generations to enjoy.

The Mac has little software compared to the PC already. Making it even smaller is not good business sense. I will definitely keep such things in mind in the future when considering whether to make my next machine Windows7 (or 8) or an OSX machine. I currently have software for both platforms (more invested in the PC really), so I could go either way as far as I'm concerned. I don't like the malware on Windows, but I don't like Steve Jobs playing god all the time either. I like to make my own hardware buying decisions and I like my software to have a decent shelf life (and in the case of games I might want to play again at some point, endless is preferred and endless is what I get with old games from the C64, Amiga, etc. since emulated environments (and especially open-source based ones that can be tailored to any future hardware or operating system) ensures I can always play them, even 50 years from now.
 
It's not just developers though is it? How about the users who have a nice working system and are now being told that if they want the latest OSX - security updates etc - then they're going to have to upgrade a whole lot more.

Users who have a nice working system should not break it by upgrading the OS now should they ? :rolleyes:

The OS is part of a nice working system. Upgrading the OS can mean upgrading the applications that run on top of it. One doesn't go without the other unfortunately. Same for hardware underneath. Sometimes you just have to stick it out with that nice working system.

6 months notice is not enough for an enterprise. It might be for a home/small office, but not for an enterprise.

OS X is not an enterprise solution. I know it has no place near my data center. Get some logical volume management first, and then we'll talk. And if you're running enterprise stuff, you'd know we don't just upgrade because a new version is out. We usually upgrade because we're reaching EOS or to answer a need for the business.

Again, I have old HP-UX 11iv1 boxes around. They run a PA-RISC software package that's EOL'd and doesn't quite work on ARIES on 11iv3 for Itanium (ARIES is a PA-RISC to Itanium translation layer for HP-UX... sound familiar ?). I have no problem keeping these boxes around while we figure out to what we're going to migrate the software to. Eventually, they'll be gone and I'll be running a fully upgraded shop, there's no rush really.

I don't know WTF you're talking about. Rosetta is NOT anywhere NEAR a 4GB download and never was (even with libraries included).

Proof right there you don't read my posts. I said "Lion is a 4GB download". Again. Lion is a 4GB download. Just to make sure you got it : Lion is a 4GB download.

Read my posts, then we'll talk. Until then, cry and scream until you're red in the face, Apple is making the proper choice in transitioning off a transitional emulation layer.

If Rosetta is so "easy" to make work on Lion, then let the community take care of it. You know, like those nice folks who provide DOSBox, qEmu, DOSemu, Virtual Box and other emulation/virtualization packages. Apple is done with PPC.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.