5 ms·
But linux can be run on arm natively. Moreover, most packages are also compiled for arm. So apt-get install will work just the same. I'm sure they will be able
by fluxem 6y ago
But linux can be run on arm natively. Moreover, most packages are also compiled for arm. So apt-get install will work just the same. I'm sure they will be able to target Apple's specific arm chips when they come out.
- donarb 6y agoApple released a list of open source projects that they have ported to ARM, they intend to upload patches to each of these projects: - Bgfx - Blender - Boost - Skia - Zlib-Ng - Chromium - cmake - Electron - FFmpeg - Halide - Swift Shader - Homebrew - MacPorts - Mono - nginx - map - Node - OpenCV - OpenEXR - OpenJDK - SSE2Neon - Pixar USD - Qt - Python 3 - Redis - Cineform CFHD - NumPy - Go - V8
- mthoms 6y agoI feel like the ARM transition is why MacOS hasn't progressed much (IMHO) in the past 2 or 3 years. It was a common assumption around here that they were diverting all their top resources to iOS/iPadOS development. The reality seems to be that their top MacOS developers have been busy laying groundwork for the ARM transition. There's so much to be done.
- tonyedgecombe 6y agoIt’s interesting that Electron is on that list.
- asadlionpk 6y agoCrucial piece of tech for many products like VSCode, Slack, Discord, etc.
- pjmlp 6y agoGiven how much Microsoft's React Native team bashes Electron with their performance bar charts (300x more bloat than RN), I look forward that, as soon as it is mature across Linux, macOS and Windows, they replace Electron with RN on VSCode.
- yjftsjthsd-h 6y agoMakes sense; port Electron and you get a bunch of apps for free.
- imtringued 6y agoIt's also interesting that this won't fix old Electron applications. The idea of easy cross platform development via Electron is a myth because most developers won't support your platform even if all support requires is checking a box. When you consider that this is the primary justification for using Electron over other stacks it just makes your blood boil. All the downsides with none of the benefits.
- anthk 6y agoMost of those were already ported into ARM Linux/BSD several years ago.
- duskwuff 6y agoGreat to see Homebrew and MacPorts on that list. That's a huge signal that Apple plans on supporting developer / tinkerer use cases.
- saagarjha 6y agoApple engineers have to install packages too :)
- ndesaulniers 6y agoI'm curious to see the Google projects that have patches from Apple, since all of those run on Android which is for all intents and purposes ARM. I'm guessing new ARMv8 ISA features, PAC/BTI/MTE?
- saagarjha 6y agoHas anyone seen those patches start to land? Just curious what the timelines on those are.