[$] Deferred scheduling for user-space critical sections

User-space developers working with highly threaded applications would often
like to be able to use spinlocks to protect shared data structures from
concurrent access. There is a fundamental problem with user-space
spinlocks, though: there is no way to prevent a thread from being
preempted. Various ways of working around this problem have been explored,
but this
patch
from Steven Rostedt questions the premise on which much of that
work is based: what if it were possible to prevent preemption, for a
short period at least?

Source: LWN.net – [$] Deferred scheduling for user-space critical sections

Removing syscall() from OpenBSD

For a view into the OpenBSD approach to security, see this message from
Theo de Raadt, where he describes a plan to remove the syscall() system call
(which allows the invocation of any available system call by providing its
number) from the kernel. The purpose, of course, is to make it harder for
an attacker to invoke an arbitrary system call, even if they are able to
run some code on the target system.

I hope I am forcing attack coders into using increasingly more
complicated methods. Same time, it means fewer methods are
available. Other methods make exploitation more fragile. This is
pushing success rates into “low-percent statistical” success. If
we teach more software stacks to “fail hard, don’t try to
recover”, that is an improvement in security.



Source: LWN.net – Removing syscall() from OpenBSD

Linux Mint Enables Testing Repo and Plans for Wayland

In a monthly update post, the Linux Mint team announces some exciting developments, such as an unstable repository, updates to Hypnotix, the TV viewer application, and ambitious plans for Wayland support.

The post Linux Mint Enables Testing Repo and Plans for Wayland appeared first on Linux Today.



Source: Linux Today – Linux Mint Enables Testing Repo and Plans for Wayland

Introducing Mozilla’s AI Guide, the developers onboarding ramp to AI

Today, Mozilla announces the availability of its AI Guide, a community-driven resource, where developers can come together, ready to pioneer and drive generative AI innovations. In the spirit of a truly open web, Mozilla launches a tool that will evolve, just like the world of AI, which is messy, and poses complex questions that have […]

Source: LXer – Introducing Mozilla’s AI Guide, the developers onboarding ramp to AI

Intel FFmpeg Cartwheel 2023Q3 Released For Latest VA-API & QSV Code

Intel’s FFmpeg Cartwheel is where the company continues to stage their latest FFmpeg multimedia library patches prior to upstreaming. FFmpeg Cartwheel ends up containing all the latest and greatest code for leveraging VA-API and Quick Sync Video (QSV) from Intel integrated graphics through their latest DG2/Alchemist class discrete graphics…

Source: Phoronix – Intel FFmpeg Cartwheel 2023Q3 Released For Latest VA-API & QSV Code