There is usually a lot of hype surrounding Apple announcements. The recent report of Apple starting to build Macs with their own ARM-based silicon is no exception. But, there’s some meat to this hype; let me explain.
It wasn’t long ago that my iPhone 8 Plus with its A11 Bionic chip could leave my MacBook Air I was using as a daily driver in the dust. The ARM-based phone you’re carrying around (Apple or otherwise) probably has more computing power than the entire Apollo space program.
In 2017, I was linked up with Edward Vielmetti of Works on ARM fame. I was already tinkering and building Kubernetes clusters with Raspberry Pis. Ed validated my thinking and while it’s going to be quite some time before we’re all running ARM chips, that day is coming. I saw ARM as a fine alternative thanks to modern languages multiarch compilers (may The Maker bless Go). But there was always a cross-compilation tax for users. But, it was a one-time task if you were smart about things.
To further prove ARM’s market penetration, Docker Hub supported “multi-platform” images in 2017. Cloudflare was also benchmarking the ARM chips they had their hands on in 2017 against their Intel fleet. Red Hat announced an ARM-based distro of RHEL back in 2017 (Note: Red Hat is my employer). In June 2020, an ARM-powered supercomupter became the fastest supercomputer in the world.
Yesterday, I was reading the news like I normally do (in my favorite newsreader, Inoreader). I kept seeing reports about the new M1 ARM Macs making their users happy. I came across one article showing a very bright future for the next generation of ARM-based Macs (the M1X chip). It’s supposedly a 12 core monster that will arrive in the 16" MacBook Pro next year. All this Apple talk is the exact opposite of what I usually discuss. But, it shows the progression of ARM over a breathtaking pace. Which led me to tweet a brief synopsis of the recent history of ARM…
That market has proven itself. AWS offers ARM chips and some of the biggest supercomputers in the world use ARM. So...
— Chris "Not So" Short (@ChrisShort) November 28, 2020
Supercomputers ✅
Servers ✅
Mobiles ✅
Laptops and desktops are the next logical evolution and I can’t wait.
Needs to be good enough to get consumer buy-in.
Yes, the servers came before the supercomputers, obviously, but I was in the middle of like three things at once. Needless to say, ARM is here. We’re talking about it because Apple has the design and fabrication capacity to make it happen. But, there will be many opportunities for the ole Intel and AMD allies to make the switch to offering yet another processor architecture. Dell, HP, Asus, Acer, etc., have to show they aren’t lagging behind somehow. Make no mistake, Apple has the luxury of comparing itself to itself for now and potentially for all time. But, I can guarantee Microsoft does not want to lose the ARM market completely. It’s why they have an ARM version of Windows. Hold on tight, folks. With more ways to crack an Intel chip open seemingly springing to life every month (math done by a person who is bad at it), change is afoot (or an ARM if you’re into dad jokes).
DevOps’ish is brought to you by Accurics
People
No shortage of KubeCon Virtual 2020 recaps this week, let me know if I missed some:
- KubeCon 2020 hindsight: The ultimate abstraction of the cloud native community
- KubeCon NA 2020 Key Takeaways: Platforms, Safety, and End Users
- KubeCon 2020 Highlights and Key Takeaways
- KubeCon 2020 Recap – Maturity in Cloud Native
Want to see your ad in DevOps’ish? Check out the newsletter sponsor page for all the details. SPONSORED
‘Tokenized’: Inside Black Workers’ Struggles at Coinbase
“[A]ccording to 23 current and former Coinbase employees, five of whom spoke on the record, as well as internal documents and recordings of conversations, the start-up has long struggled with its management of Black employees.” Some truly repugnant behavior from Coinbase.
Tony Hsieh, founder of Zappos, online shoe retailer, dies at 46
“[Tony] Hsieh was reported injured in a house fire on Nov. 18 while visiting family members in New London, Conn. New London Fire Chief Thomas Curcio told the Day newspaper in Connecticut that firefighters rescued a victim trapped in a waterfront house. The victim, not specifically identified as Mr. Hsieh, was flown by helicopter to the burn unit of a hospital in Bridgeport, Conn.”
Linus Torvalds would like to use an M1 Mac for Linux, but…
Speaking on the new ARM-based Macs, Linus Torvalds said, “The main problem with the M1 for me is the GPU and other devices around it, because that’s likely what would hold me off using it because it wouldn’t have any Linux support unless Apple opens up.” He’s 100% right. I remember the days when only certain GPUs would work out of the box with Linux distros. ATI (now AMD) was friendly at the time. Apple needs to open up some code so Linux is a possibility. This also helps with those pesky anti-trust subpoenas potentially heading Apple’s way.
Common Performance Review Biases: How to Spot and Counter Them
“This article summarizes the 8 common biases I’ve observed in performance reviews and how you - as someone receiving this review - can counter them.”
Building a healthy relationship between security and sysadmins
“Learn how to bridge the gap between operations/development and security.” It’s one of the most important relationships you can maintain in your organization.
Process
Download today: container security ebook - going beyond image scanning
Vulnerability scanning is often the first step to securing containers and Kubernetes, but it’s insufficient by itself. Download this eBook, from StackRox, to learn about the security checks, controls, and best practices DevOps should consider to secure container images and CI build pipeline, Kubernetes deployments, running workloads, and the underlying Kubernetes infrastructure. SPONSORED
Summary of the Amazon Kinesis Event in the Northern Virginia (US-EAST-1) Region
When a mistake in your capacity increase process brings down half the internet… A great postmortem as usual from AWS. Now, it’d be nice if half the internet didn’t solely depend on us-east-1.
Stripe Said to Be in Talks for Funding at $70 Billion Value
“Valuation could double – or more – valuation in April round”
Salesforce is in talks to buy Slack, deal could be announced next week
“Salesforce is in talks to acquire Slack, and a deal could be announced as soon as next week, according to a person familiar with the matter.” I’m not sure if this is a good or bad thing. Salesforce could royally screw this up when Slack’s popularity is waning. Now is as good a time as ever to sell and Salesforce is going to pay the premium Slack likely wants.
Addressing The Developer Experience Gap. Newcode or Gluecode
“So in conclusion, Newcode or Gluecode, there is a ton of interesting stuff going on to address The Developer Gap. Addressing this gap will define success in the industry going forward. Companies that makes their developers most successful are going to win in their markets.”
An online place of record
Medium isn’t the place where people write anymore (don’t use Medium) which is good. But, what’s replacing it is another tech startup. Take control of your online brand. chrisshort.net is sixteen years old. The site or its contents have come up in every interview since 2017. It’s wild but, shows the power of owning your content.
Someone attacked our company
Someone is indeed spamming the ever loving shit out of Fathom Analytics.
Tools
🎺 Looking to up your hands-on skills at KubeCon? We are premiering our OpenTelemetry Starter Kit at the Honeycomb booth. Instrument a sample app or your own production data. There are prize-drawings for completed steps, but the real prize is launching with OTel and getting valuable insights right away.
OpenTelemetry + observability = path to production excellence. Get the observability you deserve from Honeycomb.io. SPONSORED
Understanding Kubernetes Operators
“Kubernetes operator is one of the tools designed to push automation past its limits. You can do so much more without having to rely on manual inputs every time.”
Cloud Native Computing Foundation Announces etcd Graduation
When the call for votes went out, I thought, “How hasn’t this graduated yet? Whoops.”
Primer: How XDP and eBPF Speed Network Traffic via the Linux Kernel
“XDP isn’t a language. Instead, XDP uses the eBPF programming language to gain access to the lower-level kernel hook. That hook is then implemented by the network device driver within the ingress traffic processing function, before a socket buffer can be allocated for the incoming packet.”
The Pen Testing Tools We’re Thankful for in 2020
A very nice list of security testing tooling.
WireGuard For Windows Updated With Improved Installer, ARM/ARM64 Support
“WireGuard For Windows 0.3 is out as a big update bringing documentation improvements, ARM/ARM64 support so Windows users on the Raspberry Pi or relevant Microsoft Surface devices can enjoy this functionality, installer infrastructure improvements, improved configuration handling, support for split DNS tunneling, support for concurrently handling multiple tunnels, and performance/stability improvements.”
Hackensack Board Member Who Opposed LGBTQ Curriculum Resigns After Embarrassing Zoom Incident
Not quite Zoomsterbating, but close enough. “A short time later, Vice President Scott James-Vickery reportedly told [Frances] Cogelja: ‘You need to go. We’re here trying to get work done while you’re sitting on the toilet.’”
awslabs/karpenter
Kubernetes Autoscaling: built for scalability and extensibility from the ground up.
inovex/illuminatio
The kubernetes network policy validator.
DevOps’ish Tweet of the Week
Want more? Be sure to check out the notes from this week’s issue to see what didn’t make it to the newsletter.