MacOS Catalina


macOS Catalina is the sixteenth major release of macOS, Apple's desktop operating system for Macintosh computers. It is the successor to macOS Mojave and was announced at WWDC 2019 on June 3, 2019 and released to the public on October 7, 2019. Catalina is the first version of macOS to support only 64-bit applications and the first to include Activation Lock. It is also the last version of macOS to have the major version number be 10.x; its successor, Big Sur, released on November 12, 2020, is version 11. In order to increase web compatibility, Safari, Chromium and Firefox have frozen the OS in the user agent running in subsequent releases of macOS at 10.15.7 Catalina.
The operating system is named after Santa [Catalina Island |Santa Catalina Island], which is located off the coast of southern California.
macOS Catalina is the final version of macOS that supports the [MacBook Pro#Unibody |Unibody MacBook Pro], as its successor, macOS Big Sur, drops support for its mid-2012 and final model.

System requirements

All standard configuration Macs that supported macOS Mojave support macOS Catalina. 2010 to 2012 Mac Pros, which could run Mojave only with a GPU upgrade, are not supported. Catalina requires 4 GB of memory, an increase over the 2 GB required by Lion through Mojave.
It is unofficially possible to install macOS Catalina on many older Macintosh computers that are not officially supported by Apple. This requires using a patch to modify the install image.

Changes

System

Catalyst

Catalyst is a software-development tool that allows developers to write apps that can run on macOS, iOS and iPadOS. Apple demonstrated several ported apps, including Jira and Twitter.

System extensions

An upgrade from Kexts. System extensions avoid the problems of Kexts. There are 3 kinds of System extensions: Network Extensions, Endpoint Security Extensions, and Driver Extensions. System extensions run in userspace, outside of the kernel. Catalina will be the last version of macOS to support legacy system extensions.

DriverKit

A replacement for IOKit device drivers, driver extensions are built using DriverKit. DriverKit is a new SDK with all-new frameworks based on IOKit, but updated and modernized. It is designed for building device drivers in userspace, outside of the kernel.

Gatekeeper

Mac apps, installer packages, and kernel extensions that are signed with a Developer ID must be notarized by Apple to run on macOS Catalina.

Activation Lock

Activation Lock prevents the unauthorized use and drive erasure of devices with an Apple T2 security chip.

Dedicated system volume

The system runs on its own read-only volume, separate from all other data on the Mac.

Voice control

Users can give detailed voice commands to applications. On-device machine processing is used to offer better navigation.

Sidecar

Sidecar allows a Mac to use an iPad as a wireless external display. With Apple Pencil, the device can also be used as a graphics tablet for software running on the computer. Sidecar requires a Mac with Intel Skylake CPUs and newer, and an iPad that supports Apple Pencil.

Support for wireless game controllers

The Game Controller framework adds support for two major console game controllers: the PlayStation 4's DualShock 4 and the Xbox One controller.

Time Machine

A number of under-the-hood changes were made to Time Machine, macOS's backup software. One change was the manner in which backup data is stored on network-attached devices was changed, and this change is not backwards-compatible with earlier versions of macOS.
Apple declined to document these changes, but some of them have been noted.

Pro Display XDR

macOS Catalina 10.15.2 adds compatibility with the Pro Display XDR and enables 6016×3384 output on the 2019 iMac and 2018 15-inch MacBook Pro.

Applications

iTunes

is replaced by separate Music, Podcasts, TV |TV] and Books apps, in line with iOS. List of [iOS devices|iOS device] management is now conducted via Finder. The TV app on Mac supports Dolby Atmos, Dolby Vision, and HDR10 on MacBooks released in 2018 or later, while 4K HDR playback is supported on Macs released in 2018 or later when connected to a compatible display.

Find My

and the Find My Friends widget were merged into Find My.

Reminders

Among other visual and functional overhauls, attachments can be added to reminders and Siri can intelligently estimate when to remind the user about an event.

Voice Memos

The Voice Memos application, first ported from iOS to the Mac in macOS 10.14 Mojave as version 2.0, was incremented to version 2.1.

Removed or changed components

  • macOS Catalina exclusively supports 64-bit applications. 32-bit applications no longer run. Apple has also removed all 32-bit-only apps from the Mac App Store.
  • Z shell is the default login shell and interactive shell in macOS Catalina, replacing Bash, the default shell since Mac OS X Panther in 2003. Bash continues to be available in macOS Catalina, along with other shells such as csh/tcsh and ksh.
  • Dashboard has been removed.
  • The ability to add backgrounds in Photo Booth has been removed.
  • The command-line interface GNU Emacs application has been removed.
  • Built-in support for Perl, Python 2.7 and Ruby are included in macOS for compatibility with legacy software. Future versions of macOS will not include scripting language runtimes by default, possibly requiring users to install additional packages.
  • AirDrop only supports the redesigned protocol introduced with OS X Yosemite for Macs released in 2012 or later, and no longer functions with the legacy AirDrop on Macs running Mac OS X Lion, Mountain Lion and Mavericks, or models released before 2012.
  • Support for legacy Safari extensions such as uBlock Origin, and WebSQL has been removed in Safari 13.
  • Circular app icons now have outlines matching their main color.
  • Read access for the HFS file system is no longer supported.

    Security

Ars Technica reported that macOS Catalina contained a critical privilege escalation vulnerability, which resulted in a backdoor being installed if users visited a Hong Kong pro-democracy website. The vulnerability was reported to Apple in August 2021 and patched in a Catalina update in September, but it had already been patched by Apple in macOS Big Sur 11.2, released 234 days earlier on February 1. Security experts have criticized Apple for not patching critical known vulnerabilities in older versions and for not being transparent about older versions only receiving some, but not all, security patches. The latest major release of Apple's operating systems receive all security updates.

Reception

Catalina received favorable reviews on release for some of its features. However, some critics found the OS version distinctly less reliable than earlier versions. The broad addition of user-facing security measures was criticized as intrusive and annoying.

Release history

VersionBuildDateDarwin versionRelease NotesStandalone download
10.1519A583October 7, 201919.0.0Original Software Update release
10.1519A602October 15, 201919.0.0Supplemental update
10.1519A603October 21, 201919.0.0Revised Supplemental update
10.15.119B88October 29, 201919.0.0
xnu-6153.41.3~29

10.15.219C57December 10, 201919.2.0
xnu-6153.61.1~20


10.15.219C58December 10, 201919.2.0
xnu-6153.61.1~20


10.15.319D76January 28, 202019.3.0
xnu-6153.81.5~1


10.15.419E266March 24, 202019.4.0
xnu-6153.101.6~15


10.15.419E287April 8, 202019.4.0
xnu-6153.101.6~15
Supplemental update
10.15.519F96May 26, 202019.5.0
xnu-6153.121.1~7


10.15.519F101June 1, 202019.5.0
xnu-6153.121.2~2
Supplemental update
10.15.619G73July 15, 202019.6.0
xnu-6153.141.1~9
Jul 5 00:43:10 PDT 2020


10.15.619G2021August 12, 202019.6.0
xnu-6153.141.1~1
Jun 18 20:49:00 PDT 2020
Supplemental update
10.15.719H2September 24, 202019.6.0
xnu-6153.141.2~1
Mon Aug 31 22:12:52 PDT 2020


10.15.719H4October 27, 202019.6.0
xnu-6153.141.2~1
Mon Aug 31 22:12:52 PDT 2020


10.15.719H15November 5, 202019.6.0
xnu-6153.141.2.2~1
Thu Oct 29 22:56:45 PDT 2020
Supplemental update

10.15.719H114December 14, 202019.6.0
xnu-6153.141.10~1
Tue Nov 10 00:10:30 PST 2020
10.15.719H512February 1, 202119.6.0
xnu-6153.141.16~1
Tue Jan 12 22:13:05 PST 2021
10.15.719H524February 9, 202119.6.0
xnu-6153.141.16~1
Tue Jan 12 22:13:05 PST 2021
Supplemental Update
10.15.719H1030April 26, 202119.6.0
xnu-6153.141.28.1~1
Mon Apr 12 20:57:45 PDT 2021
10.15.719H1217May 24, 202119.6.0
xnu-6153.141.33~1
Thu May 6 00:48:39 PDT 2021
10.15.719H1323July 21, 202119.6.0
xnu-6153.141.35~1
Thu Jun 22 19:49:55 PDT 2021
10.15.719H1417September 13, 202119.6.0
xnu-6153.141.40~1
Tue Aug 24 20:28:00 PDT 2021
10.15.719H1419September 23, 202119.6.0
xnu-6153.141.40.1~1
Thu Sep 16 20:58:47 PDT 2021
10.15.719H1519October 25, 202119.6.0
xnu-6153.141.43~1
Tue Oct 12 18:34:05 PDT 2021
10.15.719H1615December 13, 202119.6.0
xnu-6153.141.50~1
Sun Nov 14 19:58:51 PST 2021
10.15.719H1713January 26, 202219.6.0
xnu-6153.141.51~3
Thu Jan 13 01:26:33 PST 2022
10.15.719H1715February 14, 202219.6.0
xnu-6153.141.51~3
Thu Jan 13 01:26:33 PST 2022
Security Update 2022-002
10.15.719H1824March 14, 202219.6.0
xnu-6153.141.59~1
Tue Feb 15 21:39:11 PST 2022
10.15.719H1922May 16, 202219.6.0
xnu-6153.141.62~1
Mon Apr 18 21:50:40 PDT 2022
10.15.719H2026July 20, 202219.6.0
xnu-6153.141.66~1
Tue Jun 21 21:18:39 PDT 2022