macOS Icon

macOS

macOS is Apple's operating system.
46 Stories
All Topics

Linux darlinghq.org

Darling lets you run macOS software on Linux

Darling is a lot like Wine only for macOS.

It implements a complete Darwin environment, runs macOS software directly without requiring a hardware emulator, and aims to integrate apps into the Linux desktop experience.

The only downside is they haven’t quite gotten GUI apps working yet:

This took us a lot of time and effort, but we finally have basic experimental support for running simple graphical applications. It requires some special setup for now though, so do not expect it to work out of the box just yet. We’re working on this; stay tuned!

Browser London Icon Browser London

Apple’s move to ARM could reshape the development landscape

James Blizzard, writing for Browser London:

in my view, a number of factors are converging to make change ever more likely. Namely, the huge scale of cloud computing providers, Apple’s plans to migrate their laptop products to ARM-based processors, and the opening up of the educational space to include ARM-based systems.

There are some great thoughts from James in this article. From my vantage point, ARM is well-positioned for the short/medium-term, but RISC-V might just disrupt that for the long-term. One small piece of evidence: how Apple positioned this transition to Apple Silicon instead of to ARM.

Brian Malehorn bmalehorn.com

ARM Mac: Why I'm worried about virtualization

Docker is expected about 5x slower…

Docker on a Mac utilizes a hypervisor. Hypervisors rely on running the same architecture on the host as the guest, and are about about 1x - 2x as slow as running natively. Since you’re running ARM Mac, these hypervisors can only run ARM Linux. They can’t run x86_64 Linux.

And, “VirtualBox won’t work.”

VirtualBox is a hypervisor. Therefore, it won’t be able to run x86 Windows or x86 Linux.

And, “Boot Camp won’t work.”

Boot Camp is an Apple-approved way to dual-boot Mac OS and Windows. Boot Camp will definitely not be available on ARM Macs. It might be added later with the ability to run ARM Windows, though Microsoft would have to approve.

Brent Simmons inessential.com

Maybe the iOS and Mac markets are the same size(ish)

Brent Simmons did some analysis on download numbers for NetNewsWire on iOS and Mac.

Based on the above, and knowing that way more people use iOS than macOS, you’d expect the iOS app to be way more popular. But it’s not. It’s a little more popular.

I find this super-fascinating, because it’s some data — admittedly just one app — that confirms what I’ve thought for a long time, which is that, for some types of apps, a Mac app would do as well as an iOS app.

macOS tyler.io

macOS 10.15 Vista

Tyler Hall:

I completely realize and wholeheartedly own-up to the fact that I’m a geek and a Mac power user above and beyond what normal muggles will ever experience, nonetheless, this is the first-run experience I was greeted to this afternoon after upgrading to Catalina.

I’m sure Catalina will be worth it in the end, but I’m going to sit this one out for a bit until the dust settles.

macOS 10.15 Vista

Apple github.com

Turn a MacBook into a touchscreen with $1 of hardware

We turned a MacBook into a touchscreen using only $1 of hardware and a little bit of computer vision. The proof-of-concept, dubbed “Project Sistine” after our recreation of the famous painting in the Sistine Chapel, was prototyped by Anish Athalye, Kevin Kwok, Guillermo Webster, and Logan Engstrom in about 16 hours.

See that thing at the top of the laptop? It’s a mirror that’s redirecting the webcam downward to do the detection. How they detect a touch is (at least in principle) simple:

Surfaces viewed from an angle tend to look shiny, and you can tell if a finger is touching the surface by checking if it’s touching its own reflection.

Turn a MacBook into a touchscreen with $1 of hardware

Saagar Jha saagarjha.com

Thoughts on macOS package managers

Saagar Jha shared an honest perspective of using Homebrew and MacPorts. Find out why Saagar favors MacPorts over Homebrew “for the foreseeable future.”

A couple of months ago, I uninstalled Homebrew and migrated my configuration to MacPorts. I’ve been doing a lot of thinking about the state of package management on macOS, and here’s what I’ve come up with based on my experiences using both and interacting with their development communities.

macOS sylabs.io

Run the Singularity container runtime on a Mac

Andre Marcelo-Tanner:

The most widely used container runtime on High Performance Computing now runs on Mac, allowing any developer to package their entire application into a single container. This has broader implications and possibilities of what exactly is possible by putting everything into a single file with no daemon required on OSX but I would let an expert like Greg Kurtzer talk about that :)

This was a brief topic of conversation when we had Greg on The Changelog a few weeks back.

Swift github.com

An app that makes it easier to find and subscribe to RSS Feeds

I’m logging this not because it’s super-useful in its current form (it is not). I’m logging this not because it’s a good example of a modern Swift app (it may be, I have no idea). Nope. I’m logging FeedCompass because it represents an idea that deserves more attention.

Independent websites, loosely stitched together via open protocols, are what make the web great.

Yeah, let’s do more of that.

Michael Uloth upandrunningtutorials.com

How to set up a Mac for web development

From installing Mac’s command line developer tools (Xcode), Homebrew, Git, npm, to your code editor — Michael Uloth walks you through all the steps and details to get a new Mac ready for web development.

This guide is a good start and purposely leaves out items that aren’t strictly required for web development. If you’re into automation and tweaking things, then thoughtbot/laptop is another route to consider. It automates most of Michael’s steps and can also be customized to install only exactly what you want.

0:00 / 0:00