4 ms·
Brew being a set of ports as opposed to binary compatible is going to hurt Apple developers here. To compare, at Build 2018 I played with Windows Subsystem for
by AaronFriel 8y ago
Brew being a set of ports as opposed to binary compatible is going to hurt Apple developers here. To compare, at Build 2018 I played with Windows Subsystem for Linux on an ARM64 Windows laptop. WSL being binary compatible meant all of the Ubuntu (or Debian, or …) packages for ARM64 were available.
- tzahola 8y agoWhat do you mean by “ports”? Homebrew builds stuff from source, like you always do on Unices.
- AaronFriel 8y agoPorts as in they are not using upstream binaries. I think I'm using the term ports correctly - like FreeBSD ports? That is, they may use the upstream source code (or not - I doubt that's true of all Homebrew packages) but they are not the native packages from an upstream *nix distribution. I may have also spoken imprecisely. Ultimately what I mean is this: I can copy a binary or a package compiled for Ubuntu, Debian, RHEL, what-have-you, targeting the Linux kernel, and I can run or install that in Windows Subsystem for Linux as is. Here is the sources.list from Ubuntu 18.04 on Windows, with comments removed: deb http://archive.ubuntu.com/ubuntu/ bionic main restricted deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb http://archive.ubuntu.com/ubuntu/ bionic universe deb http://archive.ubuntu.com/ubuntu/ bionic-updates universe deb http://archive.ubuntu.com/ubuntu/ bionic multiverse deb http://archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted deb http://security.ubuntu.com/ubuntu/ bionic-security universe deb http://security.ubuntu.com/ubuntu/ bionic-security multiverse No special sauce. Just Ubuntu packages.