Looks like macOS will drop 32bit support outside the app store

Developer's Forum, for discussion of bugs, code, and other developmental aspects of DOSBox.

Looks like macOS will drop 32bit support outside the app store

Postby DosFreak » 2018-1-25 @ 21:58

https://arstechnica.com/gadgets/2018/01 ... pp-support

If you distribute your apps outside the Mac App Store, we highly recommend distributing 64-bit binaries to make sure your users can continue to run your apps on future versions of macOS.


Pretty vague. No date and unknown what a compromise is.
Game Acronym List
DosBox CVS Builds
DosBox Feature Request Thread
DosBox FAQ
PC Game Compatibility List
"Who's got time to read all the way down to the bottom of an email?"
User avatar
DosFreak
l33t++
 
Posts: 9582
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: Looks like macOS will drop 32bit support outside the app store

Postby Auzner » 2018-1-26 @ 05:50

The brand character promotes this. Apple's customer loyalty doctrine already has people conditioned to just keep upgrading devices.
User avatar
Auzner
Member
 
Posts: 276
Joined: 2014-1-24 @ 11:28

Re: Looks like macOS will drop 32bit support outside the app store

Postby Dominus » 2018-1-26 @ 05:52

Can we discuss this without the usual anti Apple banter?
User avatar
Dominus
DOSBox Moderator
 
Posts: 7444
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: Looks like macOS will drop 32bit support outside the app store

Postby Dominus » 2018-1-26 @ 06:00

This will hurt emulators the most, and also programs that never got updated for 64bit. These programs will probably run fine in any VM (perhaps Apple will go this way), but emulators will be badly impacted for a while.
Perhaps the good thing will be that the emulators are going to fully embrace 64bit and hopefully find ways to circumvent the incompatibilities.
User avatar
Dominus
DOSBox Moderator
 
Posts: 7444
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: Looks like macOS will drop 32bit support outside the app store

Postby BeginnerGuy » 2018-1-26 @ 06:02

Is there a technical reason from an os design point of view? (Outside of my realm).. I do assume that all modern intel processors still have your basic segment registers going all the way down to real mode compatibility still ready to go.

Or is this just Apple's way of weeding out old abandonware by forcing a change?
Sup. I like computers. Are you a computer?
User avatar
BeginnerGuy
Member
 
Posts: 470
Joined: 2016-12-19 @ 08:32
Location: North Carolina, US

Re: Looks like macOS will drop 32bit support outside the app store

Postby Dominus » 2018-1-26 @ 06:09

It's just Apple being Apple who likes to cut legacy stuff. Going full 64bit will probably allow them to cut corners and do away with their dual bit binaries. Since they have just done that for iOS it will probably make everything easier for them.
Most Linux distros have gone this way for a while now, making it hard to have both 32and64bit programs running.
User avatar
Dominus
DOSBox Moderator
 
Posts: 7444
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: Looks like macOS will drop 32bit support outside the app store

Postby Dominus » 2018-1-26 @ 06:17

Oh and apparently this could mean that Apple is going to shift away from intel and use its own ARM chips. These do not have the 32bit stuff at all (clear performance reason Apple abandoned 32bit on iOS).
Getting rid of 32bit programs on the next OS X version would pave the way for ARM Macs in two or three years. Highly speculative of course ;)
User avatar
Dominus
DOSBox Moderator
 
Posts: 7444
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: Looks like macOS will drop 32bit support outside the app store

Postby Auzner » 2018-1-26 @ 06:50

Dominus wrote:It's just Apple being Apple who likes to cut legacy stuff.

See, a doctrine.

So how would this affect stuff installed with brew? I run just mostly linux stuff on macos.
User avatar
Auzner
Member
 
Posts: 276
Joined: 2014-1-24 @ 11:28

Re: Looks like macOS will drop 32bit support outside the app store

Postby Dominus » 2018-1-26 @ 07:08

Auzner wrote:
Dominus wrote:It's just Apple being Apple who likes to cut legacy stuff.

See, a doctrine.

So how would this affect stuff installed with brew? I run just mostly linux stuff on macos.

Please keep away with your flame bait. 2nd warning.
You may say it sucks etc, but needless belittling of Apple users, I won't tolerate.

Brew will not really be affected unless you want 32bit stuff.
User avatar
Dominus
DOSBox Moderator
 
Posts: 7444
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: Looks like macOS will drop 32bit support outside the app store

Postby spiroyster » 2018-1-26 @ 08:10

Dominus wrote:Oh and apparently this could mean that Apple is going to shift away from intel and use its own ARM chips. These do not have the 32bit stuff at all (clear performance reason Apple abandoned 32bit on iOS).
Getting rid of 32bit programs on the next OS X version would pave the way for ARM Macs in two or three years. Highly speculative of course ;)

This speculation must have come from somewhere? I have been hearing this extact rumor from various Appleonions since they let go of Imagaintion, I reckon Qualcomm have quietly been quaking in their boots past couple of months. It would certainly make sense, and love it or loath it I think ARM has proved itself as a capable technology instead of x64. Apple don't do mahoosive number crunhing, nor do they brag about needing to, so x64 is becoming a bit redendant for their needs and anything that can enforce their ecosystem... me thinks they are going do. I don't think spectre was the trigger for all this, however I think it has helped the cause.
User avatar
spiroyster
Member
 
Posts: 311
Joined: 2015-10-12 @ 12:26

Re: Looks like macOS will drop 32bit support outside the app store

Postby NY00123 » 2018-1-26 @ 08:19

I expect the support to be later removed even for apps not in the app store. As hinted by Dominus (with the dual bit binaries), this will imply a lot of disk space reserved by the OS can be reduced, by removing 32-bit executable code (including shared libraries) and other related code pieces.

This can also reduce memory usage in certain circumstances. More shared libraries' code currently has to be loaded when separate 32-bit and 64-bit exes are being run concurrently, even if they depend on 32-bit and 64-bit builds of the exact same shared libraries.

What's less clear, is if they can remove the support from the hardware. I suppose the answer is "No", as long as Intel and x86-64 are used. The situation is quite different with Apple's ARM-based processors, though. (x86-64 is essentially in extension of i386, whle ARM's AArch64/A64 is more-or-less separate from A32.)
NY00123
Member
 
Posts: 219
Joined: 2010-2-13 @ 19:42


Return to DOSBox Development

Who is online

Users browsing this forum: No registered users and 1 guest