macOS Sonoma is available today
apple.com
apple.com
I have no problem with Apple bundling these apps and making them work seamlessly together, and I don't even mind that they're all updated simultaneously (except for Safari, which I wish I could update independently without relying on the "Technology Preview" beta channel). But I do have a problem with upgrading my entire OS and disabling the new bloatware features just because I want to keep auto-updates enabled. I used to delay updating and then would end up way behind, which is why I enrolled in auto-update. But now it feels like I'm being held hostage to their update schedule.
And for what benefit? There are hardly any useful OS-level changes in this release, but there are a bunch of new features I'll need to disable (while hoping the next auto-update doesn't break my external monitor), all powered by freshly written code contributing to an expanded attack surface. If I had my way, then I'd take the OS updates and skip all the apps. Keep the attack surface small while still meaningfully improving the core. I don't care about the rest.
Every time I hit some button on my keyboard and the Music app opens asking me to create an account I am reminded how hostile all commercial operating systems are.
I mean, I'm using a GUI that is really primitive by comparison to Win/Mac (i3wm) but it's actually great. Extremely fast, efficient, and stays out of my way. There is literally no mechanism in the OS to pop up a notification or bounce an icon or blink anything at me. It couldn't interrupt me and piss me off even if some piece of software wanted to. It's amazing. Nothing updates on its own, and the OS runs very very few services or other background stuff -- basically only whatever I have explicitly configured and enabled. Again, awesome. I'm easily aware of every single process that runs on this machine, and if there's one I don't know about, there's comprehensive documentation about it, including how to configure it. That's honestly effectively impossible for someone using Mac or Windows.
Oh, I just installed a security patch in about 20 seconds. Open terminal (winkey->enter), "doas syspatch -c", type pass, see there's a patch, "doas syspatch" to apply it, done in 2 seconds. Once I reboot the newly-patched kernel is active. There is full documentation of the patch, including why it's needed, how the patch resolves the issue, and a diff of the patch is included.
At least it’s easy enough to turn off.
And on the OS side, I feel like Apple is creating features that I instantly disable because they do the exact opposite of what I want.
In a way it's a bit of a philosophical standpoint: macOS is the whole indivisible thing developed, built, and released in lockstep, kinda like FreeBSB base is the whole indivisible thing developed, built, and released in lockstep (and the rest is ports). In a way, removing tcsh from a FreeBSD install because you only ever use bash from ports does not make sense and may break things; so you just ignore it and pretend it doesn't exist.
For me the Safari update is always a seperate update in System Preferences which I can install without updateing the OS
But I love the facts that I can tell my family to upgrade and they will have all the new stuff at once, like with an iPhone or iPad. That is for most users what they want and/or need.
I do end up removing many of the Apple apps, but recently started using Safari, Notes, and Reminders more. Apple does an excellent job making their apps work seamlessly within the Apple ecosystem.
Microsoft has the issue that it's hard to sell why you would need to upgrade and not just update.
I can. Great dev tools, and usually is ahead of other browsers in implementing web apis.
What Safari team presented at WWDC this year regarding PWAs as something revolutionary has been available in Chrome for years.
I don't think you understand how helpful it is for "normal" users to push a button and have a brand new version of everything. And being afraid of new features that you don't use... pretty irrational.
Warning: You are using macOS 11.
We (and Apple) do not provide support for this old version.
It is expected behaviour that some formulae will fail to build in this old version.
It is expected behaviour that Homebrew will be buggy and slow.
Do not create any issues about this on Homebrew's GitHub repositories.
Do not create any issues even if you think this message is unrelated.
Any opened issues will be immediately closed without response.
Do not ask for help from Homebrew or its maintainers on social media.
You may ask for help in Homebrew's discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.Also, if you are not going along in the upgrade rabbit race, homebrew gets really annoying and actually in your way at some point.
I see myself moving to macports soon, if brew gets worse and the stability of my setup is compromised (lots of php versions with valet for example).
I guess brew is now more targeted at “prosumers” now since it is imposing unnecessary limits on what “pro” users want and need.
The homebrew team seems incredibly burnt-out, to the point of hostility. I've really enjoyed the nixpkgs community so far and encourage others to check it out; it hasn't replaced homebrew entirely for me (yet), but it's getting closer every day.
And that's not even getting into the "waaa?" from `du -hs /nix` although I am open to that being a misleading number due to hardlinks and other trickery that du may not correctly surface
I remember seeing SBCL builds broken on Darwin/ppc for a long while, and eventually SBCL decided to drop support for Darwin/ppc altogether. Still, these ports maintainers did not give up and eventually found a way to fix SBCL builds on PPC: https://trac.macports.org/ticket/65484
I recall seeing some work to bring back PPC support upstream, but I am not sure what the progress on that is. It's still cool seeing downstream users fix builds that simply didn't work (and to the point where upstream decides to remove support entirely since they couldn't build it anyway).
It’s better suited for a multiuser system (and I share my desktop with my wife who has a different login) and is more stable, too.
Then I used macports. What a nice experience. Provided what I’m after is listen on there!
All I see is, they protect themself from each and every script kiddy that runs to reddit or github when something doesn't work because of their own config issues.
[1] https://dortania.github.io/OpenCore-Legacy-Patcher/INSTALLER...
I run:
$ sudo bash
# port selfupdate && port -u -c upgrade outdated && port reclaim
once a week.
When I upgraded to Ventura (from Big Sur), I followed the instructions for an OS upgrade and everything moved across cleanly.
It installs itself in /opt
It works with MacOS's Frameworks for stuff like python and java.
It allows you to run multiple versions with "port select".
Why would I want to run anything else?
export HOMEBREW_NO_ANALYTICS=1why pay for work when it would've been done for free and apple gets to reap the financial benefits?
I for one, am shocked.
Maintainers of popular free, open source community tool are tired of being asked to support out of date OS.
Colour me even more surprised!
I'm sure someone will start a macOS package manager based on python and yum to signal the waning days of those technologies.
Its being in ruby is a strike against it, for me. I use it anyway. It’s probably my favorite package manager, all things considered, and I’ve used a lot.
But Homebrew's fundamental tradeoff w/r/t purity was also a huge boost to installation speed at a time when most package managers for macOS still required you to build most things from source.
That and the slick, user-friendly UI were probably the biggest factors for Homebrew's success when it came out.
I've only started using a mac part-time while I've been developing an iOS app over the past few weeks, and I keep seeing different names for the OS version. I have no idea what version I'm on, or if Big Sur came before Sierra, or what. I know I could look it up, but it seems that in the name of good user-experience, I shouldn't need to.
You'd think they'd at a minimum say "people aren't going to be able to figure out which is which, so let's go in alphabetical order with our naming.
So we're at iOS 17 and macOS 14.
Because honestly I stopped caring about keeping track of the names long ago. It's cute if you care, they can still put it in the About window for the sake of tradition, but it would be a lot more helpful if it were just referred to as macOS 14 in the press and documentation.
Historically versioning is weird due to the integration of NextSTEP after Job's return to the company. First it was versioned up to 9, then the NextSTEP integration was 10, then subsequent major releases were minor bumps (ie 10.1, 10.2) as OSX was a brand unto itself until 11 which rebranded to MacOS and full versions were used again. So Sonoma is the 14th release from the NextSTEP integration. I think referring to them by names eased the confusion some.
This gives a good rundown:
1. Mac OS X Public Beta (Kodiak) - 2000
2. Mac OS X 10.0 (Cheetah) - 2001
3. Mac OS X 10.1 (Puma) - 2001
4. Mac OS X 10.2 (Jaguar) - 2002
5. Mac OS X 10.3 (Panther) - 2003
6. Mac OS X 10.4 (Tiger) - 2005
7. Mac OS X 10.5 (Leopard) - 2007
8. Mac OS X 10.6 (Snow Leopard) - 2009
9. Mac OS X 10.7 (Lion) - 2011
10. OS X 10.8 (Mountain Lion) - 2012
11. OS X 10.9 (Mavericks) - 2013
12. OS X 10.10 (Yosemite) - 2014
13. OS X 10.11 (El Capitan) - 2015
14. macOS 10.12 (Sierra) - 2016
15. macOS 10.13 (High Sierra) - 2017
16. macOS 10.14 (Mojave) - 2018
17. macOS 10.15 (Catalina) - 2019
18. macOS 11 (Big Sur) - 2020
19. macOS 12 (Monterey) - 2021
20. macOS 13 (Ventura) - 2022
21. macOS 14 (Sonoma) - 2023
Saying it's due to NextStep integration sounds like a strange defense of this naming strategy (if that was your intention). They have version numbers, but they decide to use the "code name" as a product name.
Each version has a number that is sequential though. I think it’s just an effect of sheer quantity. They release a new version every year. It’s hard to keep track.
It _sort of_ reminds me of a time I spoke to a colleague and said I wanted to try a project (only a couple of years ago) that required Red Hat Linux 5 and he said "oh sure, here's some CDs" and realised, "nope, not RHEL" (to which the response was.. "oh, here be dragons")..
If you loop the alphabet and I reckon you'll inevitably get confusion.
"Hey, Android Juniper has been released" - "Ah cool, I can upgrade from Ice-cream".. "oh no, wait, mine's 27 releases old!".. "No, sorry, it's actually 53 releases old"
These releases tend to be yearly or half-yearly at most (e.g. android or ubuntu). So a wrap around happens after 13 years at the earliest. Having a 13 year old completely un-upgraded phone (or AR brain worm or whatever we will have in 13 years) wrapping around seems quite unlikely to cause any surprise.
If you have weekly releases or something, then I would see your point.
Perhaps I just don’t put as many cycles into following Apple anymore.
MacBook Pro https://support.apple.com/en-us/HT201300
MacBook Air https://support.apple.com/en-us/HT201862
iMac/iMac Pro https://support.apple.com/en-us/HT201634
Mac Pro https://support.apple.com/en-us/HT202888
Mac Studio https://www.apple.com/mac-studio/
It works like airplanes. Some people see Tomcat and know immediately what it refers to. Others prefer the numeric F-14. I still remember NATO codenames from 40 years ago, without the letter/number. Sidewinder, for example.
I have the issue you describe with Ubuntu and (less so) Debian codenames and also with Android codenames. With Ubuntu though, the number is descriptive, like Russian tanks (T-90 etc), so using it is worth more.
Reminds me of getting horribly confused reading War and Peace h til I realized one character had like fifty names.
That ship has long since sailed with Apple, on so many fronts.
This sounds interesting!
I really wish there was a native FUSE alternative on macOS; just recently I found myself in a pickle due to not being able to mount an ext4 boot volume on an SD card on my Mac at all. (Passing through to a VM works only via USB.)
Instead we get widgets on the desktop like it’s 2005 again.
Isn’t that what DriverKit can be used for?
https://support.apple.com/en-gb/guide/security/secd0a47c14c:
“DriverKit is the framework that allows developers to create device drivers that the user installs on their Mac. Drivers built with DriverKit run in user space, rather than as kernel extensions, for improved system security and stability. This makes for easier installation and increases the stability and security of macOS“
There needs to be some OS-side FUSE-like kernel interface for userspace drivers like this to be able to actually mount them in the VFS.
I can't even begin to imagine. If I'm deleting 200 files on my M1 MBA, that's still going to take 30-45 seconds.
It's doing something. What is it doing? Does it have something to do with Time Machine or file versioning or secure erase or what?
Everything else is blazingly fast as it should be.
I'm not really willing to install a third-party kernel extension just for a custom file system I need once every few months anymore, especially given that Apple's native exFAT drivers now apparently run in the userspace.
They should just make that capability available to the actual-userspace!
https://www.apple.com/macos/sonoma/pdf/macOS_All_New_Feature...
This is ducking great.
Yes, not in Outlook, please.
Meanwhile there's still no support for AV1.
Hardware-only is the right move IMO. Literally earlier today I was dealing with stuttering video that turned out to be caused by Chrome putting me on a software implementation of a “better” codec. These new codecs are only better on devices that can run them without stuttering, heating up, and chewing through battery.
[1]: https://webkit.org/blog/14445/webkit-features-in-safari-17-0...
Widgets? I didn’t care for them on Leopard or iOS, why would I clutter my desktop with them now?
Notifications have gotten worse and worse to handle. System Preferences is awful to use now. All the cutesy apps you can’t uninstall…
I’d be happy to pay again for macOS if the list of ‘features’ included fixing long-standing bugs and annoyances, making things more stable, and bringing back features and UI that were both simple and effective.
Bah.
Is there another set of notes that has all the underlying API changes supported that 3rd parties can use?
Apple is also certainly not going to touch the more enterprise aspects of password management.
* Little Snitch needs a nightly build (status: fixed)
* SoundSource doesn't work (status: fixed)
* SpamSieve v2 doesn't work because Mail.app removed plugin support in favor of extensions. (status: SpamSieve v3 is out now and works)
* Marked 2 broke on docs shorter than 999 visible bytes (status: still broken. Workaround: BBEdit text filter to add a bunch of lorem ipsum)
* Bartender 4 doesn't work. (status: Bartender 5 is out and works)
The OS itself and 1st-party apps have been mostly fine from the first beta.
1. Safari Profiles. I used this browser as my primary browser for a long time, but had to use another browser (Chrome) for work, to be able to separate sessions, etc. Since DB1 I use only Safari. And it works great.
2. Widgets. I have two monitors, and love that in one of them I can see widgets with some useful information. Just wish more apps were ready with widgets.
And a quick self-promotion. I am developer of the application OpenIn, and for macOS Sonoma I have added support for Safari Profiles https://loshadki.app/blog/2023-08-23-openin-4-1-beta/, this is the only (as far as I know) app that will let you redirect links to a specific Safari Profile based on various configurations you make.
It's not like a revolutionary killer feature for me, but I just always preferred having information always in my "peripheral" instead of having to actively check a separate menu.
Years ago they were on a separate dashboard screen but that wasn't the desktop.
This seems entirely new, not any kind of full circle.
Edit: just to clarify, I'm talking about on Macs, not Windows.
Plus they fixed the god awful auto switching for AirPods (phone to mac). Much more seamless
> Web apps let you use any website like an app, complete with an icon in the Dock for faster access and a simplified toolbar for easier browsing.
Windows/Chrome has that feature. For example accessing https://github.com shows an install button, which creates icon for direct access and allows GitHub to have a dedicated window and notifications.
One screen is a 32 inch UHD 60Hz monitor and the other one is a 24 inch 2560x1440 90Hz screen which is rotated by 90 degrees.
OSX refuses to support it because it eats into their monitor sales that use an alternative TB-based multiplexing protocol (which is only available on Apple devices, which are, well, not the world's best monitors, yet somehow the most expensive per square inch in a lot of cases).
All the various incarnations as far back as Ivy Bridge's TB2 should have working support in Windows and Linux. I have physically tested it on my MBPR from that era, and it worked, and I know of other people's newer OS-swapped Macs also working.
Lack of MST support in OSX has historically blocked 4k early adopters: 4k screens exported themselves as two logical displays due to 4k monitors coming out ahead of HBR2-capable controllers.
As for ARM-era Macs, as far as I know, they licensed a common ASIC block for their DisplayPort transceiver, which is also what AMD, Nvidia, and Intel have done. So, their hardware should still support it fine, but I have no clue if Asahi's work on the GPU driver has gotten MST to work.
My records indicate it is this: https://www.apple.com/shop/product/MMEL2AM/A/thunderbolt-3-u...
I drive two 34UM88 with it.
> Notes: Users can view PDFs and scans of presentations, assignments, research papers, and more right inside Notes. They can also create links from one note to another to relate ideas and content.
Can I annotate on PDFs in Notes as well, obviating the need for Goodnotes and friends?
https://mullvad.net/en/blog/2023/9/22/macos-14-sonoma-firewa...
--------------------
30 min average upgrade time on M1/M2 macs
--------------------
+ New features
- Removed features
--------------------
Fixed:
- Bugs
--------------------
Broke:
- Old feature
--------------------
Third Party Breaking Changes:
- Old software, feedback from dev with ETA
.1 update ETA: 6 weeks
This will be the first macOS upgrade I won’t be doing for a while.
I’d like to try it out, but I need to figure out how to migrate off of 1Password 7 (standalone) first or to make sure it still works with Sonoma. (Edit: I'm expecting that 1Password 7 will break with the new OS and make me convert to their subscription product.)
Not much left to improve, I guess.
I’ve used SMS for 2FA even though it’s vulnerable to hijacking because AutoFill from SMS makes it so easy. AutoFill from Mail will be a welcome alternative.
Even with a dark wallpaper or no transparency everything is the wrong shade to hide it.
I'll bet some MBA at Apple thinks it's really import to get that notch into everyone's face. :(
MacBook Pro https://support.apple.com/en-us/HT201300
MacBook Air https://support.apple.com/en-us/HT201862
iMac/iMac Pro https://support.apple.com/en-us/HT201634
Mac Pro https://support.apple.com/en-us/HT202888
Mac Studio https://www.apple.com/mac-studio/
Edit: Updated now and it seems like nothing changed :(. External monitor still becomes dim for SDR content if I flick on HDR, and no slider in sight to boost the intensity. There is a projector setting as a color profile, but that only changes the contrast and colors, but not the brightness.
Operating systems feel like they've really stagnated in the past decade.
I am referring in particular to the visual element outlined in the red rectangle in the image below.
https://i.imgur.com/6uOjflM.jpg
It is a small thing, but as annoying in its way to me as the blank space in the Windows 11 Start Menu that remains when the advertisements displayed there by default are disabled.
What issues you face with music app ?
I'm also excited that they finally fixed Quartz Debug — the "Enable Vertical Sync" option finally works again when disabled.
My mouse feels snappier and there's noticeably less delay when moving windows around.
* Screen Sharing: A new high performance mode in the Screen Sharing app delivers incredibly responsive remote access over high-bandwidth connections — enabling creative professionals to accomplish their work remotely.*
I suspect it's the underlying tech that streams macOS into the Vision Pro. The "High Performance" mode lets you select 1 or 2 virtual displays, and always blacks out the host machine completely.
Maybe time to upgrade to Ventura now.
Before macOS Sonoma using mission control while having stage manager enabled would be very choppy. This seems to have been resolved and now I can finally use stage manager on macOS.
I just want the new changes to Safari and Notes while I don't care about the other changes, why not have Safari be a normal application downloaded from the App Store, like the rest of us pleebs have to do when publishing apps?
Plus of course everything is tested together (which is what Linux distros also do. They update their apps for minor releases and bugfixes but not major releases for the same distro).
Not needing to bundle dependencies that you know are provided by your OS environment?
Easy to investigate and fix bugs (You don't need a VM of every MacOS version on your machine)?
They might also see it as an incentive - perhaps new app features act as driver for OS adoption.
Can't win.
If you are a dev, look for the release notes.
https://developer.apple.com/documentation/macos-release-note...
I do wish they had a developer-focused version of these announcements, though. A lot of very interesting stuff usually never gets mentioned officially at all.
I upgraded to the beta version and am having a bug with an app that relies on WebKit so for me I wish I’d waited for the .1.
I actually appreciate not doing relentless “innovation” just for the sake of doing it. Microsoft does this by slapping new UIs on top of old every damn release. They often don’t even remove the old stuff, they just mask it with “innovation.” macOS does this too, but not nearly as bad. In Windows there are like 7 different layers of UI. You can click a half dozen times in the settings in Windows 11 and basically time travel back to Windows 2000.
I think the reason I don’t hate this stuff on macOS as much is because most of the changes are iOS-ification, and I use iOS so I somewhat intuitively know how to navigate the changes.
after spending the last 2 months on desktop linux full time - I'd rather pay $12 and use macos than pay nothing and have a worse open source experience.
macOS has had built-in “window snapping” since 2015. https://support.apple.com/en-us/HT204948
And if/when you need more advanced window management, there’s a plethora of free and paid options.