26 ms·
Microsoft has been fairly good at allowing older binaries to run on newer systems. Apple is pretty annoying in this regard. There’s a lot of software that does
by bjornjajajaja 7y ago
Microsoft has been fairly good at allowing older binaries to run on newer systems.
Apple is pretty annoying in this regard. There’s a lot of software that doesn’t work on versions maybe only 5 years old.
A lot of software doesn’t need to change to be honest. Microsoft word for example. Word processing: you sit down and type stuff, maybe change the font once or twice. I guess the collaborative features are nice being able to edit the same document with others.
It would be fun to use an older machine and see how productive you can be with the old software too !
- joking 7y agoBeen hit with that, I needed to run chromium v49 to be able to remote debug some TVs with old opera tv sdks, the version I had stoped working, and several versions that I tried crashed when using the chromium devtools. I ended having to use a windows virtual machine
- scarface74 7y agoYou haven’t tried to run 16 bit software on 64 bit Windows have you?
- ajross 7y agoTrue enough. Though to be fair the last new version of a Win16 OS shipped 26 years ago, and Win32 became the standard API in consumer products 24 years ago. There are degrees of worry here. Software of the vintage you're talking about was contemporary with System 7, and the closest ancestor to current OS X was called "NextStep 3.3". The point upthread was that genuinely useful stuff gets retired just a few years after release in the Apple world, and I think that's broadly true. It's true with hardware too -- professional audio people are stuck with truckloads of firewire hardware that they can't use with their new laptops, for example.
- scarface74 7y agoApple shipped the last 32 bit Mac in 2006 over 10 years before 32 bit software wasn’t supported. There were plenty of FireWire to Thunderbolt adapters. No the closest ancestor to MacOS X is System 7. There were Carbon APIs until last year. A poster up thread said they could use an emulator. There are 68K Mac emulators available too. AppleScript for instance is a System 7 technology - not a NextStep technology.
- cptskippy 7y ago> the closest ancestor to MacOS X is System 7. How do you figure? System 7 was part of the Classic Mac OS line, the last of that line was System 9 (Mac OS 9). This was a proprietary kernel developed by Apple. Mac OS X is a Unix based OS derived from technologies they acquired from NeXT. To say MacOS X is an ancestor of System 7 seems completely nonsensical.
- scarface74 7y agoNo MacOS X when it was originally released had parts from NextStep and parts ported from Classic MacOS including QuickDraw, AppleScript, QuickTime, some audio frameworks etc. The entire Carbon API was a port of classic MacOS APIs to make porting from classic MacOS to OS X easier. MacOS X was a combination of both. That was the whole brouhaha of why Apple ported Carbon APIS to OS X because major developers like Adobe and Microsoft insisted on it. That’s not to mention that the first 5 versions of MacOS had an entire OS 9 emulator built in. To take the analogy to the extreme. MacOS had two parents - Classic MacOS and NextStep.
- cptskippy 7y agoI would disagree, most of what was brought from Classic OS was ported, adapted, out of necessity and short lived. OSX was an entirely new operating system that ported some frameworks and software but wasn't backward compatible. Were it so, they wouldn't have provided an emulator. I think you're just supporting the original assertion that Apple does not support things for very long. Does Software written for OS X v10.1 run on Catalina today without using 3rd party tools or emulators? Software written for Windows 95 still runs on Windows 10.
- ygjb 7y agoNot to be snarky, but if there is a need to do this, it's pretty easy. If there is a real need, it is pretty trivial to do with VirtualBox or DosBox. Those applications from 20 years ago running in emulators will work far better in 20 more years than Apps from today that stop working due to remote service dependencies to force vendor lock-in. It is endlessly amusing to me that the more tightly integrated the cloud services get to conventional computing tasks, the more likely we will end up with Vernor Vinge style programmer archaeologists from A Deepness in the Sky...
- scarface74 7y agoSo if emulation or a VM is your go to. How is that any different than what yuh can do with older versions of MacOS?
- criley2 7y agoVirtualizating Windows isn't very hard, even back to something like Windows 95. On the other hand, only OSX 10.7+ are really easy to run in a VM, and .5 and .6 only work for servers, and anything before 10.5 isn't really going to be compatible with virtualization. That's 2007, so OSX lets you virtualize back about 13 years, and Windows you can go back almost 30 years. People even have Win 3.1 running in VMware. This is probably due to the fact that there isn't powerpc virtualization software, but if you need to run osx software from before 2007, you're basically out of luck. You can also virtualize windows from just about any OS you can imagine, Mac, Linux, Windows etc, while OSX virtualization has a hard requirement for running on Mac hardware.
- scarface74 7y agoA quick Google search for running PPC Mac software under emulation. https://www.thefreecountry.com/emulators/macintosh.shtml#powerpc https://www.thefreecountry.com/emulators/macintosh.shtml#pow... For the most part yes. If you want to run Mac software you need to own Mac. As far as going back 30 years. Now you’re in the Classic Mac era. There are plenty of cross platform emulators that run Mac software that old. If you want to go back 40 years. Apple // emulators are a dime a dozen.
- cptskippy 7y agoYou're drawing an equivalence between 5 and 25 year old software? Microsoft Windows 10 is able to run software that predates all of Apple's supported platforms.
- zamalek 7y agoThere's always a person who is happy to explain how Apple bests any competitor you could mention at any metric you could imagine.
- scarface74 7y agoSo if Apple kept “25 years” of backwards compatibility, should they have been better off bundling a 68K and PPC emulator? Why stop there? They should have kept compatibility with the Apple //e and also bundled a 68K emulator? Someone else was complaining that they didn’t keep FireWire. Should modern Macs come with ADB ports?
- Ahwleung 7y agoObviously not, but that doesn't prove that there isn't value to having backwards compatibility. Sometimes you just want something to run and not have to touch or change it for a long time. A 20-year old machine that's critical to a factory can run off a serial cable plugged in to an expansion card running software written in the 90's that will still run on Windows 10. Nobody in their right mind would decide to write that same software on a Mac.
- scarface74 7y agoWell, given where all of the PC manufacturers are that were around in 1990 compared to the revenue and profit of just the Mac division, it seems like Apple didn’t make a bad business decision not prioritizing backwards compatibility. If you compare where Apple is and where Microsoft is also, it doesn’t seem like chasing enterprise PC sales was as good of a long term bet as going after the consumer market....
- 7y ago
- usrusr 7y agoAnd so the mystery of why a 32bit version of Windows 10 still exists is solved. What's mildly annoying is that much of the early 32bit Windows software came packaged in 16 bit installers. Office 97 would be such a breeze on modern hardware.
- dmz73 7y agoOffice 97 can be installed on 64 bit windows 10 with original installer. I have done it just last month and it runs without any problems... and it is fast.
- kaetemi 7y agoI had some selection rendering issues in Excel, and Word is reporting some kind of registry corruption on startup. Otherwise, works fine.
- tinus_hn 7y agoThere are special workarounds, many of the old installers run a small piece of 16 bit code which doesn’t work in 64 bit Windows but because it’s so common Windows just runs a replacement version.
- usrusr 7y agoFailed the last time I tried, which must have been on 7. Will be a strong example for Microsoft dedicating resources to compatibility if they added it for 10 or with a patch update. (both their resources and the users', there's a crazy amount of checking for necessary compatibility hacks going on whenever an executable is started)
- quink 7y ago> https://docs.microsoft.com/en-au/windows/win32/winprog64/application-installation?redirectedfrom=MSDN https://docs.microsoft.com/en-au/windows/win32/winprog64/app...
- int_19h 7y agoThere are some third-party implementations of NTVDM that allow running 16-bit DOS and Win16 apps directly on Win64. Although DosBox is still the easiest route, and "good enough" in practice.
- Moru 7y agoI wish I could find the movie on youtube again, a demonstration of collaborative text editor from 1960-ish. Been looking for it a number of times just this year.
- danShumway 7y agoPlease post back if you find it, I'd be curious to see.
- Moru 7y agoAs posted by Fice above: https://www.dougengelbart.org/content/view/374/ https://www.dougengelbart.org/content/view/374/ It's a very interesting show, how they solved the displays with commercial cameras filming the lcd displays in the lab and sending to the users screen. How the mouse worked, five button keyboard and so on.
- tech-no-logical 7y agofrom the mother of all demos (1968) https://www.youtube.com/watch?v=yJDv-zdhzMY&feature=youtu.be&t=1h16m28s https://www.youtube.com/watch?v=yJDv-zdhzMY&feature=youtu.be... I suppose you mean this video ?
- Fice 7y agoA better link: https://www.dougengelbart.org/content/view/374/ https://www.dougengelbart.org/content/view/374/ And also: https://archive.org/details/dougengelbartarchives?sort=titleSorter https://archive.org/details/dougengelbartarchives?sort=title... because youtube videos are ephemeral.
- Moru 7y agoThankyou, that was nicely indexed even!