CINXE.COM
IoT - OpenEmbedded
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="/2021/stands.fosdem.org/css/lib/bootstrap/4.5.3/bootstrap.min.css"> <script src="/2021/stands.fosdem.org/js/lib/jquery/3.5.1/jquery-3.5.1.min.js"></script> <script src="/2021/stands.fosdem.org/js/lib/bootstrap/4.5.3/bootstrap.bundle.min.js"></script> <link rel="icon" href="/2021/stands.fosdem.org/img/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="/2021/stands.fosdem.org/img/favicon.ico" type="image/x-icon"> <title> IoT - OpenEmbedded </title> <link rel="stylesheet" href="/2021/stands.fosdem.org/css/fosdem.css"> </head> <body><div class="container"> <div class="row mb-4 px-4 py-4" id="header"> <div class="col-4"> <a href="/2021/stands.fosdem.org/"><img src="/2021/stands.fosdem.org/fosdem21.png" alt="Go to the home page." class="mr-2" /> <span class="align-middle h2" style="font-weight: 700; color: #000000;">STANDS</span></a> </div> <div class="col text-center"> <ul class="list-inline"> <li class="list-inline-item"><a href="/2021/stands.fosdem.org/themes/">Per theme</a></li> <li class="list-inline-item"><a href="/2021/stands.fosdem.org/stands/">All stands</a></li> <li class="list-inline-item"><a href="https://fosdem.org/2021/live">Back to FOSDEM</a></li> </ul> </div> </div> </div> <div class="container"> <div class="row"> <div class="col"> <nav aria-label="breadcrumb"> <ol class="breadcrumb fosdem-breadcrumb"> <li class="breadcrumb-item"><a href="../../themes/iot/index.html">IoT</a></li> <li class="breadcrumb-item active" aria-current="page"> OpenEmbedded </li> </ol> </nav> </div> </div> <div class="row"> <div class="col-sm-12"> <div class="jumbotron text-center" style="padding: 1rem;"> <h2>Welcome to the OpenEmbedded stand!</h2> </div> </div> </div> <div class="row mt-2"> <div class="col"> <p>OpenEmbedded provides a build environment for cross-compilation, packaging and creation of images for Linux-based embedded systems. OpenEmbedded supports building a wide variety of software and includes support for various popular programming languages such as C, C++, Perl, Python, Java, C# (Mono), Rust, Go and more. Popular projects that use OpenEmbedded at their core include the Yocto Project, Gumstix, WebOS, Beagleboard/Pandaboard, etc. We also support building images for common single board computers such as the Raspberry Pi. </p> </div> </div> <div class="row mt-4"> <div class="col-sm-8"> <div class="container mx-lg-n3"> <div class="row"> <div class="col"> <h2>OpenEmbedded @ FOSDEM</h2> </div> </div> <div class="row mt-2"> <div class="col"> <p>The OpenEmbedded project allows you to build a fully customised Embedded Linux distribution for a wide variety of target hardware and applications. Each package is cross-compiled from source with many configuration options exposed allowing you to perform any level of fine tuning you desire. As well as producing ready-to-use images which can be copied to SD card, flash memory or other appropriate storage and booted on the target device, with OpenEmbedded you can maintain custom package feeds and other artifacts enabling direct or over-the-air (OTA) update of the software on your device after installation. OpenEmbedded also supports building Docker-compatible container images with license compliance tooling and reproducibility which can't be found when creating images via a Dockerfile.</p> <p>Our virtual stand this year will showcase some of the third-party hardware which is supported by OpenEmbedded as well as some of the applications you can build and deploy. We'll show you how to get started with the project and where to find our community online. Various developers and users within our community will be hosting the stand at different times so feel free to drop by and say hello!</p> </div> </div> </div> </div> <div class="col-sm-4"> <div class="card" id="stand-at-fosdem"> <div class="card-body"> <h5 class="card-title">Welcome to the OpenEmbedded stand</h5> <ul class="list-group list-group-flush"> <li class="list-group-item"><span class="material-icons md-18 mr-1">comment</span> <a href="https://matrix.to/#/#openembedded-stand:fosdem.org?web-instance[element.io]=chat.fosdem.org">Join the conversation!</a></li> <li class="list-group-item"><span class="material-icons md-18 mr-1">theaters</span> <a href="https://video.fosdem.org/2021/stands/openembedded">Videos from OpenEmbedded</a></li> <li class="list-group-item"><span class="material-icons md-18 mr-1">event</span> <a href="https://fosdem.org/2021/schedule/room/sopenembedded/">OpenEmbedded stand events @ FOSDEM</a></li> <li class="list-group-item"><a href="index.html">index</a></li> </ul> </div> </div> </div> </div> <div class="row mt-4"> <div class="col"> <h2>OpenEmbedded in 2021</h2> </div> </div> <div class="row mt-2"> <div class="col"> <p>Since FOSDEM 2020, the OpenEmbedded project has made two major releases on our usual 6-month schedule, "dunfell" in April and "gatesgarth" in November, along with several minor maintenance releases to fix bugs and security issues in upstream projects. Working with Yocto Project, the "dunfell" release is our first Long Term Support (LTS) release which will be maintained for at least 2 years from the initial release date. The "dunfell" release included major improvements to reproducible builds, the hash equivalence server and other key project features. This was also our first release to be entirely free of obsolete Python 2 dependencies within the core metadata (although Python 2 support continues to be available via the meta-python2 layer). Our most recent release includes support for GCC 10, Linux 5.8, glibc 2.32 as well as around 245 other recipe upgrades and represents the work of over 170 contributors to the project. Support for new programming languages such as Rust and new target architectures such as RISCV continues to improve.</p> <p>The project is currently working towards the next release codenamed "hardknott" which is scheduled for April 2021. Further improvements are expected to the build reproducibility, autobuilder, hash equivalency service and security processes. We're also working on bringing full support for Rust into the core metadata. A new locked sstate feature is being planned which if successfully integrated will allow improvements to the extensible SDK and enable better use of sstate mirrors to accelerate builds. The regular process of upgrading recipes continues as ever, with support for the new Linux 5.10 LTS release expected to land in our master branch before FOSDEM 2021.</p> </div> </div> </div> <div class="container-fluid mt-4" id="footer"> <div class="row justify-content-center px-4 pt-4 mx-4 mt-4"> <div class="col-2"> <h3>FOSDEM</h3> <ul class="list-unstyled"> <li class="home"><a accesskey="1" href="https://fosdem.org/2021/">Home</a></li> <li><a accesskey="2" href="https://fosdem.org/2021/news/">News</a></li> <li><a href="https://fosdem.org/2021/about/">About</a></li> <li><a href="https://fosdem.org/2021/about/sponsors/">Sponsors</a></li> <li><a href="https://fosdem.org/2021/support/donate/">Donate</a></li> <li><a accesskey="5" href="https://fosdem.org/2021/faq/">FAQ</a></li> <li><a href="https://fosdem.org/2021/archives/">Archives</a></li> </ul> </div> <div class="col-2"> <h3>This year</h3> <ul class="list-unstyled"> <li><a accesskey="s" href="https://fosdem.org/2021/schedule/">Schedule</a></li> <li><a href="/2021/stands.fosdem.org/">Stands</a></li> <li><a href="https://fosdem.org/2021/certification/">Certification exams</a></li> <li><a href="https://fosdem.org/2021/volunteer/">Volunteer</a></li> <li><a href="https://fosdem.org/2021/fringe/">Fringe</a></li> </ul> </div> <div class="col-2"> <h3>Practical information</h3> <ul class="list-unstyled"> <li><a href="https://fosdem.org/2021/practical/online/">FOSDEM 2021 Online</a></li> <li><a href="https://fosdem.org/2021/practical/accessibility/">Accessibility</a></li> <li><a href="https://fosdem.org/2021/practical/conduct/">Code of Conduct</a></li> <li><a href="https://fosdem.org/2021/practical/services/">During the Event</a></li> </ul> </div> <div class="col-2"> <h3>Media and press</h3> <ul class="list-unstyled"> <li><a href="https://fosdem.org/2021/social/">Social media</a></li> </ul> </div> </div> <div class="row justify-content-center px-4 mx-4"> <div class="col-8"> <div class="media"> <img src="/2021/stands.fosdem.org/cogweel.png" alt="FOSDEM logo" class="mr-3"/> <div class="media-body pt-2"> <img src="/2021/stands.fosdem.org/fosdem21_bw.png" alt="FOSDEM 21 logo"/> <p class="mt-2">Online / <strong>6 & 7 February 2021</strong></p> </div> </div> </div> </div> <div class="row justify-content-center px-4 mx-4 mt-4" id="license"> <div class="col-8"> <div class="media"> <img src="/2021/stands.fosdem.org/cclogo.png" alt="cc-by-be logo" class="mr-3"/> <div class="media-body" id="license-text"> <p> This work is licensed under the Creative Commons Attribution 2.0 Belgium Licence. To view a copy of this licence, visit http://creativecommons.org/licenses/by/2.0/be/deed.en or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. All content such as talks and biographies is the sole responsibility of the speaker. </p> </div> </div> </div> </div> </div></body> </html>