Apple's M1 now supported by Linux kernel in version 5.13
The newest update of the Linux kernel, version 5.13, has been released with support for the Apple Silicon system-on-chip, the M1.

Ubuntu, a Linux distribution.
Previously available in May as a release candidate for public testing, the final version of Linux 5.13 has been released. Announced by Linus Torvolds on Monday, the newest version is said to be one of the bigger releases in the version 5 range, with over 16 thousand commits made by over 2 thousand developers.
For Mac users, the key addition to the kernel is support for a number of ARM-based chips, which crucially includes the M1. The new kernel is therefore able to be run natively on Apple Silicon hardware, including the M1 Mac mini and the 24-inch iMac.
While the ability to use M1 is included, Phoronix reports there's still more work to be done, including adding support for accelerated graphics. Other changes include a variety of updated drivers, architecture and file system improvements, and changes to process handling and tooling.
Linux 5.13 is not the first version of the operating system that works with the M1. In January, security researchers at Corellium ported a version of Ubuntu to the chip, a process that required many workarounds to get going, in part due to Apple's lack of documentation on how the chip functioned.
Keep up with everything Apple in the weekly AppleInsider Podcast -- and get a fast news update from AppleInsider Daily. Just say, "Hey, Siri," to your HomePod mini and ask for these podcasts, and our latest HomeKit Insider episode too.If you want an ad-free main AppleInsider Podcast experience, you can support the AppleInsider podcast by subscribing for $5 per month through Apple's Podcasts app, or via Patreon if you prefer any other podcast player.

Ubuntu, a Linux distribution.
Previously available in May as a release candidate for public testing, the final version of Linux 5.13 has been released. Announced by Linus Torvolds on Monday, the newest version is said to be one of the bigger releases in the version 5 range, with over 16 thousand commits made by over 2 thousand developers.
For Mac users, the key addition to the kernel is support for a number of ARM-based chips, which crucially includes the M1. The new kernel is therefore able to be run natively on Apple Silicon hardware, including the M1 Mac mini and the 24-inch iMac.
While the ability to use M1 is included, Phoronix reports there's still more work to be done, including adding support for accelerated graphics. Other changes include a variety of updated drivers, architecture and file system improvements, and changes to process handling and tooling.
Linux 5.13 is not the first version of the operating system that works with the M1. In January, security researchers at Corellium ported a version of Ubuntu to the chip, a process that required many workarounds to get going, in part due to Apple's lack of documentation on how the chip functioned.
Keep up with everything Apple in the weekly AppleInsider Podcast -- and get a fast news update from AppleInsider Daily. Just say, "Hey, Siri," to your HomePod mini and ask for these podcasts, and our latest HomeKit Insider episode too.If you want an ad-free main AppleInsider Podcast experience, you can support the AppleInsider podcast by subscribing for $5 per month through Apple's Podcasts app, or via Patreon if you prefer any other podcast player.
Comments
Oracle at one point ran on Macs but I haven't seen any updates to that since maybe ver 11. I have to wonder whether running Oracle under Linux under parallels would be useful for testing if not running some smaller databases on an M1 Mac.
Just found this in another article--
Please bear in mind that this does not mean that you can just fire Linux up on a M1. Instead, this change is extremely limited, with only a UART serial console currently supported.
--At least it's a start.
I run the server version of the Ubuntu version of Linux on all of my VPSs, and I've been running Desktop Ubuntu on my ARM-based Raspberry Pi 4, but it's too slow to enjoy on a daily basis. So Linux has run on ARM chips for a while now, but now it sounds like they support even more.
Note, that this doesn't mean that everything that runs on Linux will run on ARM, yet. Individual "apps" (as we call them on macOS) still need to be compiled to support different ARM architectures. I've run into a few cases where stuff I use on Ubuntu on my x64-based servers do not run on my ARM-based Rasberry Pi.
Just had to respond to this. Linux powers most of the internet. This very website is likely running on a Linux server, so YOU are using Linux right now, indirectly.
You shoudl give the Desktop version of Ubuntu (or other Linux variants) a try one day. I'm sure you'd be pleasantly surprised by how mature they'v become. macOS is still leaps and bounds ahead, but the gap is closing.
Microsoft will probably provide enterprises who really need the licenses and images with them, same as Apple does. But for everyone else, you will be encouraged to rent a virtual machine in Azure. Microsoft will probably even bundle Windows 11 Azure VMs with every enterprise Office 365 subscription. All that legacy stuff - this old way of doing things - is going away and people are going to need to adapt. Because think about it ... while some people purchased keys for their Windows VMs, you do acknowledge that tons of people pirated them. Shutting that off and making people get Azure VMs instead will recover that lost revenue.
But you might still be surpirsed how many Web and software developers on a Mac also use linux.
The top-end AMD and Xeon server chips alone cost over $7000 and they perform around 10x faster than M1. With Apple M1 on 3nm, those Intel/AMD chips would drop to 5x faster. If Apple built a 2x faster CPU for mainstream Pro users and then a 4x faster option for high-end, this would be the fastest chip of any manufacturer and Apple can build them and ship them for profit at a fraction of the price of Intel and AMD.
If they came out with a revolutionary way of managing servers and made them like managing iPhones, they could make a big impact on cloud hosting and reseller hosting. That business is worth billions to Microsoft and Amazon.
https://www.msn.com/en-us/money/other/amazon-microsoft-lead-40-growth-of-iaas-public-cloud-services-market-in-2020-gartner/ar-AALxMsN
Microsoft got in trouble, and was barely punished, for forcing PC builders to run Windows with IE. That's anti-competitive. The BS going on right now with the Apple App Store not the same no matter what some people say. This is now off-topic so I'll stop but you're comment is off-base.
https://venturebeat.com/2020/09/15/apple-unveils-a14-bionic-processor-with-40-faster-cpu-and-11-8-billion-transistors/
If they lower the clock speeds to reduce power while increasing the number of transistors, it won't be double but at the same clock speed, doubling the transistor count would offer up to double the performance. Not all apps take full advantage of it but highly parallel apps do. For things like video processing, it can process more pixels at the same time or multiple frames at the same time.
M1 is on TSMC 5nm. 5nm+ this year will be used for M1X/M2 and should be around 15% higher density. 3nm in 2022 will allow for more than double the transistors in M1.
Some of the technology Apple uses server-side is listed here:
https://www.macgasm.net/news/interesting-technologies-included-apples-data-center/
More transistors and higher clock speeds makes the AMD/Xeons more powerful. The Threadripper chip has around 32 billion transistors for the CPU parts running at 2.9-4.3Ghz (280W):
https://www.tomshardware.com/reviews/amd-threadripper-3990x-review
Apple has 16 billion in the M1 for the whole chip and this is split between CPU/GPU/IO and runs at around 20W.
https://www.anandtech.com/show/16226/apple-silicon-m1-a14-deep-dive
OTS hardware was less expensive than Apple's Intel server hardware - they rarely used the latest chips - but Apple Silicon is much cheaper and more power efficient than anything available just now.
The Threadripper chips use multiple CPU chiplets 8x8 for 64-cores connected with Infinity Fabric (42GB/s).
https://www.anandtech.com/show/11551/amds-future-in-servers-new-7000-series-cpus-launched-and-epyc-analysis/2
Apple could do the same with their own chips. 8x M1 (32-core) on 5nm+ would perform close to the fastest chips available and they can build it for a fraction of the price.
They might not make much inroads into server companies because they don't have frequent hardware refreshes (it will be around 2 years they've taken for the 16" MBP when it arrives) but the price can be significantly lower. They will also allocate a lot of space to the GPU cores, which aren't used much in servers but that's becoming more popular with AI and cloud rendering.