Linux Format

ONGOING DEVELOPMEN­T

-

Oded Gabbay is kernel team lead at Habana Labs, a machine learning company that was acquired by Intel. Oded builds a plug-in accelerato­r card known as Gaudi. Unlike many businesses, Intel is supportive of upstream Linux, and in fact is one of the only such companies with an upstream driver – Gaudi2 with support landeding in 6.0.

But the process of upstreamin­g such support hasn’t always gone as smoothly as it could have, in large part due to the lack of a suitable kernel framework. It’s this that Oded is trying to improve in proposing a new “accel” framework.

He kicked this off back at the end of July, and there were a series of discussion­s under a thread titled “New subsystem for accelerati­on devices”. According to Oded, “Accelerato­rs drivers will use the DRM (video rendering) subsystem code, but they will be located in a different directory (drivers/accel) and will be exposed to the userspace using a new drive char name (dev/accelX)”. Well-known Linux graphics developer Dave Airlie has a summary from LPC on his blog: https://bit.ly/lxf295acce­l.

RISC-V has received large numbers of updates in Linux 6.0. A recent set of patches from Dmitry Kasatkin and team aim to produce support for the “CHERI” capability architectu­re on RISC-V Linux systems. CHERI comes from Cambridge University and aspires to be a modern take on an older idea (capabiliti­es), introducin­g much stronger memory isolation between programs than historical­ly possible. CHERI is strongly associated with Arm, who also has a “Morello” test chip program in flight.

Finally this month, as promised a while back, the last vestiges of support for “a.out” legacy binary format files are scheduled for removal in Linux 6.1.

Newspapers in English

Newspapers from Australia