https://medium.com/@hammen/significant-changes-in-macos-10-1...
11. As expected and previously announced, support for 32-bit processes/i386 architectures has been removed.
Printer drivers are also deprecated in Catalina. A future version of macOS will remove support for them completely.
24. “lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS”. man lpadmin on a macOS Catalina system for more details. It seems that Apple wants admins to move from lpd/smb/socket (JetDirect) to AirPrint.
Hopefully by "printer drivers" they mean "printer manufacturer supplied drivers" and not "all drivers that aren't AirPrint". My printer uses a driver that's built in to MacOS, hopefully it can continue to do so.
They invariably and up doing terrible things (why does a printer driver ever need a kext).
What they are saying is “your printer better support generic content formats” - AirPrint already forces that concept
This isn’t just theoretical. The first widespread security vulnerability that I remember in Windows where you could easily run command line programs on a remote server just by changing the character encoding was caused by Microsoft not testing one of the seven or eight methods they had for defining a string.
You can read Raymond Chen’s Microsoft blog to get a first hand account of all the hacks they had to put in Windows to support backwards compatibility.
On another note, if rumors are to be believe that they are moving Macs over to ARM, they have to get rid of 32 bit code. Apple’s ARM chips got rid of the 32 bit ISA.
Is this referring to QuickTime 7, the separate download?
> These incompatible media files were typically created using formats or codecs that rely on QuickTime 7—an older version of QuickTime that is included in macOS Mojave for compatibility purposes. However, because versions of macOS after macOS Mojave will no longer include the QuickTime 7 framework, you’ll first need to detect and convert incompatible media files to continue to use those files in iMovie.