Skip to main content
Redhat Developers  Logo
  • Products

    Platforms

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat AI
      Red Hat AI
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • View All Red Hat Products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat Developer Hub
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat OpenShift Local
    • Red Hat Developer Sandbox

      Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.
    • Try at no cost
  • Technologies

    Featured

    • AI/ML
      AI/ML Icon
    • Linux
      Linux Icon
    • Kubernetes
      Cloud icon
    • Automation
      Automation Icon showing arrows moving in a circle around a gear
    • View All Technologies
    • Programming Languages & Frameworks

      • Java
      • Python
      • JavaScript
    • System Design & Architecture

      • Red Hat architecture and design patterns
      • Microservices
      • Event-Driven Architecture
      • Databases
    • Developer Productivity

      • Developer productivity
      • Developer Tools
      • GitOps
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Secure Development & Architectures

      • Security
      • Secure coding
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • AI/ML
      AI/ML Icon
    • View All Learning Resources

    E-Books

    • GitOps Cookbook
    • Podman in Action
    • Kubernetes Operators
    • The Path to GitOps
    • View All E-books

    Cheat Sheets

    • Linux Commands
    • Bash Commands
    • Git
    • systemd Commands
    • View All Cheat Sheets

    Documentation

    • Product Documentation
    • API Catalog
    • Legacy Documentation
  • Developer Sandbox

    Developer Sandbox

    • Access Red Hat’s products and technologies without setup or configuration, and start developing quicker than ever before with our new, no-cost sandbox environments.
    • Explore Developer Sandbox

    Featured Developer Sandbox activities

    • Get started with your Developer Sandbox
    • OpenShift virtualization and application modernization using the Developer Sandbox
    • Explore all Developer Sandbox activities

    Ready to start developing apps?

    • Try at no cost
  • Blog
  • Events
  • Videos

RustConf 2024 trip report

November 27, 2024
Josh Stone
Related topics:
Open sourceRust
Related products:
Developer Tools

Share:

As I have for many years, I was happy to attend RustConf 2024 last September in
Montreal, Canada. This conference is always a great opportunity to meet and
hear from other Rust Project members as well as the larger Rust community. This
is the first time it has been hosted outside of the United States, and directly
operated by the Rust Foundation, and I think it went well with over 600
in-person attendees and many more virtual. The St-James Theatre was also a
beautiful venue!

Wednesday's opening keynote was by Aeva Black of CISA about securing open
source, and their recommendations toward memory-safe languages are certainly
friendly to a Rust audience. Other interesting talks include Jack Wrenn's
"Safety Goggles" for mem::transmute, Sparrow Li's overview of compiler
performance, and Martin Pool's cargo-mutants tool for mutation testing. I also
chatted with Martin a bit afterward about possibilities for mutating unsafe
code. The closing keynote gave an overview of the Rust Project from Jack Huey
and James Munns, which should certainly help anyone looking to get involved.

The next day's opening keynote was from Miguel Ojeda about Rust for Linux --
that is in the kernel itself. We are already starting to use this in Fedora,
and it will only increase as we see new development like the Nova driver. I
also attended Predrag Gruevski's talk on semver-checks for API development, and
Joshua Liebow-Feeser's design for "Safety in an Unsafe World" on API
encapsulation. The last keynote was from Nicholas Matsakis on Project Goals,
which is an effort I applaud and hope to see continue, and I do know that
2025H1 planning is now underway.

Finally, Friday's session was an unconference, in the style of ad-hoc talk
proposals and round table discussions. We had good conversations about Rust's
Leadership Council, which is still relatively young, as well as cross-team
communication and possibly unifying some common processes. On a lighter note,
an "ambitious wild ideas vibe check" was a great rapid-fire of ideas from
around the room, and in many cases the "vibe" was "sure, let's do it!" Many
times, the biggest blocker is just getting someone to do the work.

This trip report is a short format, but if you are interested in any of the
RustConf 2024 talks, they are now available on the Rust Foundation's YouTube
channel in this playlist. I know I have a few that I need to go back to,
especially those I missed from separate tracks. Next year's RustConf has also
been set for September 2-5, so I hope to see folks there!
 

Last updated: November 28, 2024
Disclaimer: Please note the content in this blog post has not been thoroughly reviewed by the Red Hat Developer editorial team. Any opinions expressed in this post are the author's own and do not necessarily reflect the policies or positions of Red Hat.

Recent Posts

  • Skopeo: The unsung hero of Linux container-tools

  • Automate certificate management in OpenShift

  • Customize RHEL CoreOS at scale: On-cluster image mode in OpenShift

  • How to set up KServe autoscaling for vLLM with KEDA

  • How I used Cursor AI to migrate a Bash test suite to Python

Red Hat Developers logo LinkedIn YouTube Twitter Facebook

Platforms

  • Red Hat AI
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Red Hat Ansible Automation Platform
  • See all products

Build

  • Developer Sandbox
  • Developer Tools
  • Interactive Tutorials
  • API Catalog

Quicklinks

  • Learning Resources
  • E-books
  • Cheat Sheets
  • Blog
  • Events
  • Newsletter

Communicate

  • About us
  • Contact sales
  • Find a partner
  • Report a website issue
  • Site Status Dashboard
  • Report a security problem

RED HAT DEVELOPER

Build here. Go anywhere.

We serve the builders. The problem solvers who create careers with code.

Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

Sign me up

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility

Report a website issue