Linus Torvalds Uses Apple MacBook Hardware to Release Linux Kernel 5.19 – It’s FOSS News | Hot Mobile Press

Three months after the last kernel release, Linux kernel 5.19 is finally here. This exciting release brings many improvements to every aspect of the kernel and opens up possibilities with new hardware.

The most interesting part is that Linux creator Linus Torvalds used an Apple MacBook, the Arm version, to announce this release.

Don’t get your pitchfork out just yet. Torvalds used Asahi Linux, a project aimed at adding Linux support to Apple’s Arm-based Silicon Macbooks.

Personally, the most interesting part here is that I published (and am writing this) on an arm64 laptop. It’s something I’ve been waiting for long Time, and thanks to the Asahi team, it’s finally a reality. We’ve had arm64 hardware running Linux for a long time, but so far none of them have really been usable as a development platform.

That is interesting. And this is the third time Torvalds has used Apple hardware for Linux development.

Linux kernel 5.19: What’s new?

As with all previous releases, the Linux kernel 5.19 has many technical changes. However, there are few important ones that will directly impact users, so we will focus on those here.

If you are interested in all low-level code changes, you can refer to the official changelog.

LoongArch CPU architecture support

It’s been interesting to see how Chinese chipmakers have been trying to catch up with Intel and AMD in recent years. One way to do this is to create their architectures, which are generally compatible with existing architectures.

One of the more successful of these companies is Loongson. However, due to their new architecture, software support for these CPUs was fairly limited.

As of this release, these CPUs are initially supported (it doesn’t work for boot) and packages will likely be ported to them soon.

With Linux Kernel 5.20, we should see further progress in this regard.

32-bit RISC-V apps to 64-bit RISC-V

As with recent releases, Linux Kernel 5.19 significantly improves support for the open-source RISC-V architecture. This time it’s in the form of allowing 32-bit RISC-V apps to run on 64-bit RISC-V systems.

Leave a Comment