Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Irishman

macrumors 68040
Original poster
Nov 2, 2006
3,449
859
everyone knows that Apple is on this developmental roadmap to make macOS 64-bit. I think that we all have been getting the same pop-ups warning that the 64-bit transition is coming and it all sounds very ominous to non-developers like me.

I'm not too keen on having my 32-bit apps stop working because of whatever number of reasons. With all that said, is there any indication that Catalina is going to be that version, from those who have been using the beta?
 

Irishman

macrumors 68040
Original poster
Nov 2, 2006
3,449
859
catalina IS that version.


Thank you, fisherking. I will be skipping the day-one upgrade that I usually do, until there is some kind of resolution on my question of if and when the apps I'm concerned about get made into 64-bit versions.
 

kis

Suspended
Aug 10, 2007
1,702
767
Switzerland
It’s more of an issue of kernel extensions no longer working. That can render your expensive hardware useless if the developers don’t release a 64gb version
 

zorinlynx

macrumors G3
May 31, 2007
8,351
18,577
Florida, USA
Thank you, fisherking. I will be skipping the day-one upgrade that I usually do, until there is some kind of resolution on my question of if and when the apps I'm concerned about get made into 64-bit versions.

You'll be fine skipping day-one, month-one, and even year-one upgrades.

Apple is likely going to support Mojave with security updates for a while because a lot of people can't upgrade due to app compatibility.
 
  • Like
Reactions: martyjmclean

haralds

macrumors 68030
Jan 3, 2014
2,990
1,252
Silicon Valley, CA
It’s more of an issue of kernel extensions no longer working. That can render your expensive hardware useless if the developers don’t release a 64gb version
Kernel Extensions have been 64bit since Mountain Lion.
[doublepost=1559752510][/doublepost]All Frameworks and libraries have been "thinned" to 64 bit only. There is no way to run an app in 32 bit mode.
 

Howard2k

macrumors 603
Mar 10, 2016
5,699
5,630
Click on the Apple logo in the top left corner, then About This Mac, then the System Report, and look for Software>Legacy Software. You can then get a good idea of the scope of the issue.
 

mzs.112000

macrumors 6502
Apr 22, 2015
269
128
Sorry I was referring to Kexts... Kexts are going away... Replaced with System Extensions and Driver Kit

Kexts are going away? Why?
Was this mentioned in WWDC?

Kexts were(and still are), light-years more advanced than anything Windows or Linux has to offer as far as drivers and system modification go. Why would they get rid of them?
 
  • Like
Reactions: !!!

KALLT

macrumors 603
Sep 23, 2008
5,380
3,415
Apple didn’t say that kernel extensions (kexts) are going away. Those kexts that can be replicated with DriverKit and other new frameworks (about 75% of kexts according to Apple) won’t work anymore in future releases of macOS. Implicitly, the rest should still be available.
 
  • Like
Reactions: ASentientBot

KALLT

macrumors 603
Sep 23, 2008
5,380
3,415
Yeah thats basically saying Kexts are going away... And if you read my previous posts Kexts are going away after Catalina.
And they said they are going away during the session if you paid attention.

No, they are saying that some kexts are going away. They even say that in the future “more” kexts will be deprecated. They don’t say outright that all of them or the functionality itself will be removed at some point.
 
  • Like
Reactions: ASentientBot

kis

Suspended
Aug 10, 2007
1,702
767
Switzerland
Kernel Extensions have been 64bit since Mountain Lion.
[doublepost=1559752510][/doublepost]All Frameworks and libraries have been "thinned" to 64 bit only. There is no way to run an app in 32 bit mode.

Well, my Mac complained when I installed my Elgato thunderbolt dock’s driver - but I’m not sure which component of it caused the alert
 

Superhai

macrumors 6502a
Apr 21, 2010
735
580
Yeah they did- in the summary System Extensions will replace Kexts. Dude watch the session again. I even asked them about it.
It will take years before Apple will be able to put all kernel extensions into userland. For now system extensions (it surely is a missed opportunity to not abbreviate them sext ;) ) will only be used for USB and network. Both which are easy to abstract into user space interfaces to the kernel. I doubt we will see for example display drivers in userland this year, if ever.

For Hackintoshes this should not affect them much, on the other hand it will be easier to develop drivers for more exotic peripherals as they will not require the kext-signing-cerificate which only Apple hand out extremely sparingly. Just your ordinary developer cert is necessary.
 
  • Like
Reactions: martyjmclean
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.