Keynote | Rust in the Linux kernel - Alice Ryhl

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024
  • 🔔 FOLLOW RUSTLAB CHANNEL 🔔
    ABSTRACT:
    The Linux kernel is a project with a lot of special requirements on your code, and until late last year, one of those requirements was that you had to use C. Today, this is no longer true, and there are now several Linux kernel driver projects using Rust.
    In this talk, you will hear about the experience of using Rust in the Linux kernel, and the journey of building a complex driver.
    This channel is dedicated to the videos of the RustLab conference.
    ⚙️ Follow us on TWITTER:
    / rustlab_conf
    ⚙️ Follow us on FACEBOOK:
    / rustlabconference
    RustLab is the first Italian international conference on the Rust programming language, organized by Develer.
    Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.
    ⚙️ Follow DEVELER on INSTAGRAM:
    / wearedeveler
    ⚙️ Follow DEVELER on FACEBOOK:
    / we.are.develer
    ⚙️ Follow DEVELER on TWITTER:
    / develer
    ⚙️ Follow DEVELER on LINKEDIN:
    / 114426
    ⚙️ Follow DEVELER on TELEGRAM: t.me/wearedeveler
    ⚙️ Follow DEVELER on TIK TOK:
    / wearedeveler

ความคิดเห็น • 10

  • @ragectl
    @ragectl 7 หลายเดือนก่อน +5

    Excellent talk

  • @jmarcelomb
    @jmarcelomb 7 หลายเดือนก่อน

    Loved the talk! Thank you so much!!

  • @gzoechi
    @gzoechi 7 หลายเดือนก่อน +1

    Great insight

  • @scosminv
    @scosminv 4 หลายเดือนก่อน +2

    I'd rather have zig as a better C instead of Rust... C ABI Interop would be a breeze.

    • @NicolaiSyvertsen
      @NicolaiSyvertsen 4 หลายเดือนก่อน +1

      Rust is more mature, and interop with C can be improved. Lets at least get one non-C language that has reached 1.0 into the kernel before we think about adding more.

    • @scosminv
      @scosminv 4 หลายเดือนก่อน

      @@NicolaiSyvertsen the point was not adding rust in the first place. That ship has sailed :).

    • @----__---
      @----__--- 27 วันที่ผ่านมา

      C interop would be easy because zig is at least unsafe as c and its interoperability is no different than using rust bindgen (calling clang under the hood is no magic you know).
      The point is to have safe abstractions over the unsafe C code, not adding another unsafe language beside C.

  • @pyyrr
    @pyyrr 5 หลายเดือนก่อน

    oh no. i think its better off if everyone just sticks to c personally

  • @vcool
    @vcool 7 หลายเดือนก่อน +3

    It is dangerous to keep using C. Its use has to be replaced. On that note, even unsafe Rust is dangerous.