The Curious Engineer

All blogs / OS / kernel

Genodians.org

genodians.org

Stories around the Genode Operating System

OS / kernelEmbedded / microcontrollers

Posts
233 from 7 Jan 2019 to 4 Jun 2026
Posting
monthly (7 in the last year)
Kind
project news
Feed
https://genodians.org/rss

2026 2

  1. TOTP-based two-factor authentication
  2. Norman Feske Genode Labs

2025 14

  1. Meeting Seed7
  2. What's new in Goa 25.10
  3. Johannes Schlatow Genode Labs
  4. Experimental multi kernel Sculpt OS x86_64 image
  5. Alexander Böttcher Genode Labs
  6. Sculpting with less noise and more clarity
  7. Lock-screen component for Sculpt 25.10
  8. Disk I/O optimization with focus on VBox6 - part 1
  9. Josef Söntgen Genode Labs
  10. What's new in Sculpt OS 25.04
  11. Docker image based on Ubuntu 24.04
  12. Stefan Kalkowski Genode Labs
  13. Porting the curl command-line tool and library with Goa
  14. A casual Sculpt OS walkthrough

2024 19

  1. Moving on from XML? A teaser for a possible alternative
  2. MNT Pocket Reform Sculpt 24.10 Preview Image
  3. Control the devices in your testing fleet
  4. Pirmin Duss
  5. Building Rust projects with a custom profile
  6. Benjamin Lamowski
  7. Genode and RISC OS demo
  8. Michael Grunditz
  9. Goa - Debugging with GDB
  10. A couple of new challenges
  11. Goa - Using a headless Sculpt as a remote test target
  12. On-target debugging with GDB on Sculpt OS 24.04
  13. Christian Helmuth Genode Labs
  14. What's new in Sculpt OS 24.04
  15. FOSDEM 2024 aftermath
  16. Adding a dynamic desktop background to Sculpt
  17. Goa - Test running applications on Sculpt
  18. Goa - Porting a calculator app from Ubuntu UI Toolkit
  19. Manually installing wsman(1)

2023 25

  1. A SIP client for Genode on the PinePhone
  2. Create a specialized run target for Goa
  3. Crafting a modded Sculpt OS image in a few moderate steps
  4. What's new in Sculpt OS 23.10
  5. Sculpt Customisation
  6. A first complex Rust package
  7. Migration of incompatible File Vault containers
  8. Martin Stein
  9. x86 CPU frequency and power steering with Sculpt 23.10
  10. Evaluating browser-performance limitations
  11. Enabling the upstream Rust toolchain
  12. Docker image with Genode toolchain 23.05
  13. Sculpt OS 23.04 on MNT Reform2
  14. Bringing Rust back to Genode
  15. Sneak peek: dynamic CPU frequency steering with Sculpt 23.04
  16. What's new in Sculpt OS 23.04
  17. Firefox & Thunderbird VM for Sculpt 23.04
  18. Pine fun - App development or the quest for an SDK
  19. Sebastian Sumpf Genode Labs
  20. Audio pkgs with a twist for Sculpt
  21. Goa tool under the umbrella of Genode Labs
  22. Genode at the FOSDEM 2023
  23. First system image of mobile Sculpt OS
  24. Genode and RISC OS continued
  25. Mobile user interface, not in the face!

2022 17

  1. Getting Fujitsu U7411 up and running: Network Boot
  2. How to install a fresh VM on Sculpt
  3. Zynq guide #2 - enabling the programmable logic
  4. Pine fun - How low can we go...
  5. Creating a captive portal VM for Sculpt
  6. Identifying network-throughput bottlenecks with trace recording
  7. USB smart cards via PKCS#11
  8. Pine fun - Darling I bricked my internal storage
  9. Bringing WireGuard to Genode
  10. Pine fun - Telephony (Roger, Roger?)
  11. Pine fun - Cutting Linux-driver competencies
  12. VirtualBox6 3D acceleration (experimental)
  13. Darling, I FORTHified my PinePhone!
  14. Pine fun - Touchscreen
  15. Writing a VFS plugin for network-packet access
  16. Genode's Browser Odyssey
  17. Definitely, maybe finished support for iMX8MQ Vivante GPU

2021 48

  1. Pine fun - Display
  2. Let's make -Wconversion our new friend!
  3. Zynq guide #1 - getting started
  4. An Attempt to avoid C++ exceptions
  5. Sculpt OS 21.10 on ARM
  6. Test driving Sculpt's 3D support
  7. Genode's VFS #3: Networking
  8. Genode and RISC OS integration.
  9. Pine fun - Booting Genode on the PinePhone
  10. Spunky #6: CPU device driver
  11. Pine fun - Networking
  12. Experimental Gpu session for the etnaviv GPU driver
  13. MNT Reform 2 - Use Sculpt OS on SD-card
  14. Mobile networking in Sculpt
  15. Genode's VFS #2: Storage and interconnections
  16. Experimental porting of the etnaviv Mesa driver
  17. Spunky #5: IRQ controller driver
  18. Experimental porting of the etnaviv Linux DRM driver
  19. Genode's VFS #1: The basics
  20. Linux device driver ports - Choose compilation units
  21. Dynamically changing keyboard remapping rules
  22. Native screenshot component
  23. Remote desktop solution for Sculpt via VNC
  24. Spunky #4: Kernel Timing
  25. MNT Reform 2 - Run Sculpt OS
  26. A short guide to the Timer Session interface
  27. Pine fun - Pruning device trees
  28. Introducing the File Vault
  29. Do you 🖤 your 💻?
  30. Pine fun - Taking Linux out for a Walk
  31. A short guide to the Timeout framework
  32. Troublesome guest additions
  33. USB stick passthrough in Sculpt 21.03
  34. Pine fun - One Platform driver to rule them all
  35. Starting an existing Linux installation from Sculpt
  36. Making the MNT Reform my own
  37. Linux device driver ports - Generate dummy function definitions
  38. Performance analysis made easy
  39. Linux device driver ports - Breaking new ground
  40. A C++ inlining anecdote
  41. What's new in Sculpt OS 21.03
  42. Pine fun - Device access from the user level
  43. Pine fun - Kernel packaging and testing
  44. Genode on RISC-V - an Update
  45. Pine fun - Excursion to the user land
  46. Pine fun - How did we come here?
  47. Pine fun - Kernel skeleton
  48. Mobile Tech Demo

2020 39

  1. Pine fun - Bare-metal serial output
  2. Warming up for some Pine fun
  3. LTE modem support for Genode
  4. CPU-load balancing
  5. "U can't touch this"
  6. Genode development container
  7. What's new in Sculpt OS 20.08
  8. Genode Community Summer 2020
  9. Streaming Android to Genode using Scrcpy
  10. MNT Reform 2 - First Steps
  11. Re-stacking the GUI stack
  12. Micro benchmarks - what can possibly go wrong
  13. The CBE series #4 - Video "A Linux VM on a CBE device"
  14. The CBE series #3 - A Linux VM on a CBE device
  15. The CBE series #2 - Online resizing
  16. The CBE series #1 - Online rekeying
  17. Autoconf support is landing in Goa, Git comes to life
  18. Porting Sculpt (1) - Preparations
  19. Remap mouse buttons in the input filter
  20. An Android VM for ARMv8 (update)
  21. What does it take to bring Sculpt OS to another ARM SoC?
  22. Native VNC client
  23. Virtual Machine Monitor for ARM
  24. An Android VM for ARMv8
  25. Compartmentalized window management in Sculpt OS
  26. Using the Block::Request_stream API in the NVMe driver
  27. CPU affinity with Sculpt OS
  28. Let's encrypt Genodians.org: Extending Goa
  29. Goa updated to Genode 20.02
  30. Exploring the ARMv8 system level - Virtualization
  31. Building a Linux VM image for ARMv8
  32. Exploring the ARMv8 system level - Multi-Cores
  33. FOSDEM 2020 in review
  34. Running Genode in VirtualBox
  35. Spunky #3: Desktop system, FOSDEM video, scheduler, plans
  36. Sculpt OS - FOSDEM 2020 Edition
  37. Goa - publishing packages
  38. Screencast on Sculpt OS
  39. Pending Sculpt user-interface changes

2019 69

  1. Graphical CPU utilization and monitoring tool (19.12)
  2. Goa - sticking together a little Unix (part 3)
  3. Spunky - Part 2: The Signals, The FOSDEM, and The Repository
  4. Goa - sticking together a little Unix (part 2)
  5. Goa - sticking together a little Unix (part 1)
  6. Goa - streamlining the development of Genode applications
  7. The ARM SoC landscape from Genode's perspective
  8. Simple tracing within Qemu
  9. Sculpt OS on HP EliteBook 840 G5
  10. New Challenges ahead
  11. Exploring Genode Base HW with Raspberry Pi - further workflow automation
  12. Invitation to the Genode Community Summer
  13. Tomasz Gajewski
  14. Speaking of Security
  15. The Säntis System Summit in Summer 2019
  16. Download Debian VM and the VirtualBox Guest Additions reloaded
  17. Exploring Genode Base HW with Raspberry Pi - beginning
  18. Copy and paste with Sculpt OS 19.07
  19. Exploring the ARMv8 system level - Part 3
  20. Tracing support for Genode's VFS
  21. Type-safe bit access using the register framework
  22. Exploring the ARMv8 system level - Part 2
  23. Enablement of Genode's ARMv8 support
  24. Exploring the ARMv8 system level
  25. Modern look for the graphical terminal
  26. User-friendly handling of missing ports in depot tools
  27. SPARK as an extremum: Components in pure SPARK
  28. Johannes Kliemann
  29. Resurrecting Escape Paint with Hatari
  30. Spunky: A kernel using Ada - Part 1: RPC
  31. Seoul VMM and the new VM interface
  32. Debugging complex software stacks on Genode Linux
  33. Wrapping build.conf to use it more conveniently
  34. Physical Hard Disk Passthrough in Genode's version of VirtualBox.
  35. Valery Sedletski
  36. C++ and SPARK as a continuum
  37. Graphical CPU utilization and monitoring tool
  38. HoG 19.0, bounties
  39. Cedric Degea
  40. Updated packages for Sculpt CE
  41. Sculpt as a Community Experience
  42. Tweaking existent packages to your needs
  43. Remote-control your test target via power scripts
  44. System programming - wrestling with hardware
  45. Remote booting of x86 machines with PXE and Intel AMT
  46. Integrating and running automated tests - Part 2
  47. How to start my VM with the new Sculpt-CE preview
  48. Disposal browser VMs
  49. Download Debian VM and the VirtualBox Guest Additions
  50. A Java based network filter on i.MX6 SoloX
  51. FOSDEM'19 - Microkernel devroom (update)
  52. Native audio with Sculpt VC
  53. FOSDEM'19 - Microkernel devroom
  54. On Overbroad Internet Comments
  55. GUI chronicles 2: Mandelbrot
  56. Daniel Collins
  57. A convenient shortcut for working with test packages
  58. Getting started with Genode network developments
  59. A brief history of symbol maps on Genode
  60. Copy system state via JTAG
  61. Integrating and running automated tests - Part 1
  62. Locking up your Sculpt VC screen
  63. Testing components directly on Sculpt via the depot user local
  64. GUI basics 2: IPC
  65. Genode's Conscious C++ dialect
  66. GUI chronicles
  67. How to prepare an x86 notebook for debugging
  68. GUI basics
  69. A new place for sharing Genode-related stories