LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Thursday, April 15th, 2021

    Time Event
    12:46a
    [$] LWN.net Weekly Edition for April 15, 2021
    The LWN.net Weekly Edition for April 15, 2021 is available.
    1:48p
    Rust in the Linux kernel (Google security blog)
    The Google security blog has a
    detailed article
    on what a device driver written in Rust looks like.
    "That is, we use Rust's ownership discipline when interacting with C
    code by handing the C portion ownership of a Rust object, allowing it to
    call functions implemented in Rust, then eventually giving ownership
    back. So as long as the C code is correct, the lifetime of Rust file
    objects work seamlessly as well, with the compiler enforcing correct
    lifetime management on the Rust side, for example: open cannot return
    stack-allocated pointers or heap-allocated objects containing pointers to
    the stack, ioctl/read/write cannot free (or
    modify without synchronization)
    the contents of the object stored in filp->private_data, etc.
    "
    1:57p
    Security updates for Thursday
    Security updates have been issued by Debian (xorg-server), Fedora (kernel), openSUSE (clamav, fluidsynth, python-bleach, spamassassin, and xorg-x11-server), Red Hat (gnutls and nettle, libldb, and thunderbird), Scientific Linux (thunderbird), SUSE (clamav, util-linux, and xorg-x11-server), and Ubuntu (network-manager and underscore).
    2:28p
    [$] Looking forward to Fedora 34
    The Fedora project may have managed to shake off its reputation for delayed
    releases in recent years, but that hasn't stopped the release date for
    Fedora 34 from slipping
    one week to April 27. Modulo a
    handful of bugs
    , though, this release is in its final form, so a look
    at what is coming is warranted. Distribution releases, especially those
    for fast-moving community distributions, are a good point at which to catch
    up with the state of many free-software projects and where Linux is headed
    in general. Fedora 34 includes a lot of changes, including the GNOME 40 release but, for the most
    part, it looks like an exercise in continuity.
    2:31p
    Kicking off the GNU Assembly
    A new organization for maintainers and contributors to GNU tools, the GNU Assembly, has announced its existence.
    "We’re excited to kick off the GNU Assembly and its web site! This place intends to be a collaboration platform for the developers of GNU packages who are all 'hacking for user freedom' and who share a vision for the umbrella project." It is an outgrowth of discussions on changes to GNU governance from a few years back, but its origins are even older than that. The organization is working on its governance model and invites those interested to its Assembly mailing list.

    << Previous Day 2021/04/15
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org