Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityNighthawk M7 Pro im Test: Flexibler, aber teurer 5G-Router(21.09.2026 um 10:30 Uhr)
Sichere ProgrammierungNeue Gmail-Funktion: So sparst du jetzt Zeit bei Einmalcodes(21.09.2026 um 10:00 Uhr)
Sichere ProgrammierungYour GIF exporter is fine — the container is the problem(21.09.2026 um 10:01 Uhr)
Sichere ProgrammierungCSS, Motion, or GSAP? I Choose by Who Owns the Animation(21.09.2026 um 10:12 Uhr)
Windows Tipps & SecurityNighthawk M7 Pro im Test: Flexibler, aber teurer 5G-Router(21.09.2026 um 10:30 Uhr)
Sichere ProgrammierungNeue Gmail-Funktion: So sparst du jetzt Zeit bei Einmalcodes(21.09.2026 um 10:00 Uhr)
Sichere ProgrammierungYour GIF exporter is fine — the container is the problem(21.09.2026 um 10:01 Uhr)
Sichere ProgrammierungCSS, Motion, or GSAP? I Choose by Who Owns the Animation(21.09.2026 um 10:12 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Reproducible Embedded Rust Development with Docker (Introducing kariRS)

The Problem with Embedded Development Environments Embedded development often starts with environment setup — installing compilers, configuring toolchains, setting up flashing utilities, and resolving dependency issues across different s…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!




The Problem with Embedded Development Environments



Embedded development often starts with environment setup — installing compilers, configuring toolchains, setting up flashing utilities, and resolving dependency issues across different systems.



This setup process can be time-consuming and inconsistent, especially when working across multiple machines or CI environments.



To simplify this workflow, I created kariRS, a Rust-based embedded framework that provides a structured setup-and-loop execution model for microcontrollers. To make onboarding even easier, kariRS is now available as a pre-configured Docker image.



The goal is simple:




Start embedded development immediately without spending hours configuring toolchains.










What is kariRS?



kariRS is a Rust-based embedded framework designed to provide:




  • A structured initialization and runtime execution model

  • A unified CLI for project management and flashing

  • Hardware abstraction for supported microcontrollers

  • A consistent development experience across systems



It focuses on reducing setup complexity while allowing developers to benefit from Rust’s memory safety and strong typing.









The Problem with Embedded Toolchains



Anyone who has worked with embedded development knows the common issues:




  • Different compiler versions across machines

  • Missing dependencies

  • Broken flashing tools

  • CI environments behaving differently from local setups



This leads to the classic situation:




“It works on my machine.”




Docker helps solve this by packaging the entire development environment into a reproducible container.









Introducing the kariRS Docker Image



The official kariRS Docker image includes:




  • Rust nightly + cargo preinstalled

  • Embedded AVR toolchains (gcc-avr, avr-libc, avrdude)

  • kariRS CLI ready to use

  • A fully isolated and reproducible environment



This allows developers to run kariRS without installing any embedded tooling locally.









Getting Started



Pull the image:




docker pull vincentmuriithi/karirs:latest






Run an interactive container:




docker run -it --rm vincentmuriithi/karirs






Create a project inside the container:




kari new blink
cd blink
kari build









Working with Local Projects (Recommended)



Mount your workspace so projects persist outside the container:




docker run -dit \
--name kariRS \
-v "$(pwd):/workspace" \
vincentmuriithi/karirs:latest bash









Why Docker for Embedded Development?



Using Docker provides:




  • Reproducible builds

  • Zero environment setup

  • Easy CI integration

  • Consistent results across machines



This is especially useful for teams or open-source contributors who need identical build environments.






Links



Docker image: https: //hub.docker.com/r/vincentmuriithi/karirs

Github repository: https://github.com/vincentmuriithi/kariRS



If you’re interested in reproducible embedded workflows or experimenting with embedded Rust, feel free to try it out and share your thoughts.

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Reproducible Embedded Rust Development with Docker (Introducing kariRS)

Thematisch verwandte Begriffe: Reproducible, Embedded, Rust, Development · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-94030 | A security vulnerability has been detected in SerenityOS up to 3d83e4509…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick