Open Source by Siemens
You'll find a growing list of projects published by Siemens that you can explore below.
For more links and resources related to our open source products, scroll down and have a look at some of our GitHub organizations and portals.
Linux & Embedded
Jailhouse is a partitioning Hypervisor based on Linux.
efibootguard is a simple UEFI boot loader with support for safely switching between current and updated partition sets.
The Embedded Multicore Building Blocks (EMB²) is an easy to use yet powerful and efficient C/C++ library for the development of parallel applications, specially designed for embedded systems.
ROS# is a set of open source software libraries and tools in C# for communicating with ROS from .NET applications, in particular Unity.
meta-iot2000 is a Yocto Board Support Package enabling all hardware features of the SIMATIC IOT2000 device.
meta-iot2050 contains recipes, configuration and other artifacts that are specific to Debian-based SIMATIC IOT2050.
mtda, short for Multi-Tenant Device Access, is a small Python application acting as an interface to a test device.
kas is a build tool that provides an easy mechanism to set up bitbake-based projects.
FLUFFI is a distributed evolutionary binary fuzzer for pentesters.
libsecutils is a wrapper library for commonly used OpenSSL features, providing a simpler, more application-oriented API.
libuta, short for Unified Trust Anchor Library, allows the usage of different hardware trust anchors with a uniform interface for key derivation and random number generation.
DRace is a data-race detector for Windows applications that uses DynamoRIO to dynamically instrument a binary at runtime.
We continue publishing to our collection of open source. Head over to github.com/siemens to see a more complete list of our projects!