The Yocto Project saw continued growth in 2021 with new members and increased participation from existing members. Two virtual Yocto Project Summits were held with over 300 participants each. Key technical achievements included improvements to hash equivalence, reproducible builds, and adding SBOM support. Looking ahead, an upcoming LTS release and continued work on documentation, testing and community support are planned.
A $5 Billion Value: Estimating the Total Development Cost of Linux Foundation’s Collaborative Projects
By Jeff Licquia and Amanda McPherson - A Linux Foundation publication
Research Software Sustainability takes a VillageCarole Goble
The Research Software Alliance (ReSA) and the Netherlands eScience Center hosted a two-day international workshop to set the future agenda for national and international funders to support sustainable research software.
As the importance of software in research has become increasingly apparent, so has the urgent need to sustain it. Funders can play a crucial role in this respect by ensuring structural support. Over the past few years, a variety of methods for sustaining research software have been explored, including improving and extending funding policies and instruments. During the workshop, funding organizations joined forces to explore how they can effectively contribute to making research software sustainable.
This keynote helped frame the discussion from the perspective of community involvement in research software sustainability.
https://future-of-research-software.org/
this talk is available at Goble, Carole. (2022, November 8). Research Software Sustainability takes a Village. International funders workshop, The Future of Research Software, Amsterdam, The Netherlands. Zenodo. https://doi.org/10.5281/zenodo.7304596
A $5 Billion Value: Estimating the Total Development Cost of Linux Foundation’s Collaborative Projects
By Jeff Licquia and Amanda McPherson - A Linux Foundation publication
Research Software Sustainability takes a VillageCarole Goble
The Research Software Alliance (ReSA) and the Netherlands eScience Center hosted a two-day international workshop to set the future agenda for national and international funders to support sustainable research software.
As the importance of software in research has become increasingly apparent, so has the urgent need to sustain it. Funders can play a crucial role in this respect by ensuring structural support. Over the past few years, a variety of methods for sustaining research software have been explored, including improving and extending funding policies and instruments. During the workshop, funding organizations joined forces to explore how they can effectively contribute to making research software sustainable.
This keynote helped frame the discussion from the perspective of community involvement in research software sustainability.
https://future-of-research-software.org/
this talk is available at Goble, Carole. (2022, November 8). Research Software Sustainability takes a Village. International funders workshop, The Future of Research Software, Amsterdam, The Netherlands. Zenodo. https://doi.org/10.5281/zenodo.7304596
A One Stop Solution Platform for various Services Helping Tools.pptxSHIVAMGIRI35
Presentation on web application project named helping.tools
research paper published in the IJRASET journal. "A One Stop Solution Platform for various Services: Helping Tools" and it was authored by Chaitanya Shimpi, Shivam Giri, Saifali Awati, Rucha Bhosale, and Prof. Vidya Waykule.
[SiriusCon 2018] Closing session - Live Community SurveyObeo
SiriusCon 2018 -Talk by Pierre-Charles David, Obeo & Stéphane Bégaudeau, Obeo
Community Survey: Your Opinion Matters, Get Involved in Sirius Future!
Participate to an online survey about your needs in terms of modeling tools and what you expect for the future of Eclipse Sirius.
Hacktoberfest is an annual, month-long event that spans the globe throughout October. It's a fantastic opportunity for developers to dive into open-source contributions on GitHub. Even better, you have the chance to score some cool swag once your contributions are accepted. During the event, we will cover everything related to Git and GitHub, from the fundamentals to advanced techniques, while emphasizing the significance of open-source contributions.
In this document we describe the challenges introduced to the project by the geographically distributed nature of the project partners and our approach to ensuring an efficient development methodology based on “agile” principles. We propose the use of DevOps to support incremental software releases and ongoing requirements updates, and show, using examples from the GRAVITATE platform development, how this is being implemented.
Socio-technical evolution and migration in the Ruby ecosystemTom Mens
Presentation by Eleni Constantinou (joint work with Tom Mens, Software Engineering Lab, UMONS) at the BENEVOL 2016 Software Evolution Research Seminar, Utrecht University, The Netherlands
LibreOffice was announced in 2010. After 10 years, it was necessary to review and update the strategy based on the evolution of the office suite market, to improve the sustainability model. Enterprises are not supporting the project as much as individual users. Over time, this can represent a threat for the sustainability of the project. We have changed our strategy to educate enterprises about the right approach to FOSS, by giving back to ensure the long term sustainability of the LibreOffice project.
Open Source project failure often stems from not setting clear objectives or having a shared vision from the start. That said there are many success stories, including two well known Statistical examples: Demetra; and Eurostat SDMX tools (SDMX-RI). However, in all these examples there was at first a founding organisation/entity that created the right environment for its successful path into a new paradigm. In the context of my presentation this being the Statistical Information System Collaboration Community (SIS-CC / http://siscc.oecd.org).
Presented at the International Marketing and Output DataBase Conference, Gozd Martuljek, September 18 - 22, 2016.
Approaches to supporting Open Educational Resource projectsR. John Robertson
Approaches to supporting Open Educational Resource projects, OCWC2010 Hanoi, May 5-7 2010.
R. John Robertson1, Sheila MacNeill1, Phil Barker2, Lorna Campbell1 and Li Yuan3
1Centre for Academic Practice and Learning Enhancement, University of Strathclyde, 2Institute for Computer Based Learning, Heriot-Watt University, 3Institute for Cybernetic Education, University of Bolton
Epics - Incentive Revolution for Open Source DevelopmentEpics DAO
Epics is a decentralized crowdsourcing platform for incentivizing open source software development.
Clients can set up a GitHub issue as a Quest (Smart Contract).
Developers can receive token prizes by solving GitHub issues (Quests).
This ecosystem makes developers focus on problems in their expertise. Also, clients will be able to solve more advanced problems.
The more token prizes, the more attention to be solved issues. As a result, open source software grows faster in quality.
Epics solves resource imbalances in software development.
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsAnne Gentle
Heard of suss? You can suss out more information or you can find someone's information to be suss. "Suss" shows the flexibility of language. It’s an ongoing process to change how we use certain words. It's important to choose words carefully to convey the correct meaning and avoid harmful subtext or exclusion. Let's explore some of the tools and triage methods it takes from an engineering viewpoint to make bias-free choices. How can you ensure that biased words do not sneak into code, UI, docs, configurations, or our everyday language?
First, let's walk through how to take an inventory of assets from code to config files to API specifications to standards. Next, by placing those findings into categories, prioritize the work to substitute with inclusive alternatives. Let's examine some examples using both API and code assets. Next is a demonstration of how to automate analyzing your source code or documentation with a linter, looking for patterns based on rules that are fed into the tool.
What's in the future for these efforts? Inclusive language should expand beyond English and North American efforts. To do so, let's organize the work with automation tooling, as engineers do.
https://www.learntek.org/devops-training/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
A One Stop Solution Platform for various Services Helping Tools.pptxSHIVAMGIRI35
Presentation on web application project named helping.tools
research paper published in the IJRASET journal. "A One Stop Solution Platform for various Services: Helping Tools" and it was authored by Chaitanya Shimpi, Shivam Giri, Saifali Awati, Rucha Bhosale, and Prof. Vidya Waykule.
[SiriusCon 2018] Closing session - Live Community SurveyObeo
SiriusCon 2018 -Talk by Pierre-Charles David, Obeo & Stéphane Bégaudeau, Obeo
Community Survey: Your Opinion Matters, Get Involved in Sirius Future!
Participate to an online survey about your needs in terms of modeling tools and what you expect for the future of Eclipse Sirius.
Hacktoberfest is an annual, month-long event that spans the globe throughout October. It's a fantastic opportunity for developers to dive into open-source contributions on GitHub. Even better, you have the chance to score some cool swag once your contributions are accepted. During the event, we will cover everything related to Git and GitHub, from the fundamentals to advanced techniques, while emphasizing the significance of open-source contributions.
In this document we describe the challenges introduced to the project by the geographically distributed nature of the project partners and our approach to ensuring an efficient development methodology based on “agile” principles. We propose the use of DevOps to support incremental software releases and ongoing requirements updates, and show, using examples from the GRAVITATE platform development, how this is being implemented.
Socio-technical evolution and migration in the Ruby ecosystemTom Mens
Presentation by Eleni Constantinou (joint work with Tom Mens, Software Engineering Lab, UMONS) at the BENEVOL 2016 Software Evolution Research Seminar, Utrecht University, The Netherlands
LibreOffice was announced in 2010. After 10 years, it was necessary to review and update the strategy based on the evolution of the office suite market, to improve the sustainability model. Enterprises are not supporting the project as much as individual users. Over time, this can represent a threat for the sustainability of the project. We have changed our strategy to educate enterprises about the right approach to FOSS, by giving back to ensure the long term sustainability of the LibreOffice project.
Open Source project failure often stems from not setting clear objectives or having a shared vision from the start. That said there are many success stories, including two well known Statistical examples: Demetra; and Eurostat SDMX tools (SDMX-RI). However, in all these examples there was at first a founding organisation/entity that created the right environment for its successful path into a new paradigm. In the context of my presentation this being the Statistical Information System Collaboration Community (SIS-CC / http://siscc.oecd.org).
Presented at the International Marketing and Output DataBase Conference, Gozd Martuljek, September 18 - 22, 2016.
Approaches to supporting Open Educational Resource projectsR. John Robertson
Approaches to supporting Open Educational Resource projects, OCWC2010 Hanoi, May 5-7 2010.
R. John Robertson1, Sheila MacNeill1, Phil Barker2, Lorna Campbell1 and Li Yuan3
1Centre for Academic Practice and Learning Enhancement, University of Strathclyde, 2Institute for Computer Based Learning, Heriot-Watt University, 3Institute for Cybernetic Education, University of Bolton
Epics - Incentive Revolution for Open Source DevelopmentEpics DAO
Epics is a decentralized crowdsourcing platform for incentivizing open source software development.
Clients can set up a GitHub issue as a Quest (Smart Contract).
Developers can receive token prizes by solving GitHub issues (Quests).
This ecosystem makes developers focus on problems in their expertise. Also, clients will be able to solve more advanced problems.
The more token prizes, the more attention to be solved issues. As a result, open source software grows faster in quality.
Epics solves resource imbalances in software development.
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsAnne Gentle
Heard of suss? You can suss out more information or you can find someone's information to be suss. "Suss" shows the flexibility of language. It’s an ongoing process to change how we use certain words. It's important to choose words carefully to convey the correct meaning and avoid harmful subtext or exclusion. Let's explore some of the tools and triage methods it takes from an engineering viewpoint to make bias-free choices. How can you ensure that biased words do not sneak into code, UI, docs, configurations, or our everyday language?
First, let's walk through how to take an inventory of assets from code to config files to API specifications to standards. Next, by placing those findings into categories, prioritize the work to substitute with inclusive alternatives. Let's examine some examples using both API and code assets. Next is a demonstration of how to automate analyzing your source code or documentation with a linter, looking for patterns based on rules that are fed into the tool.
What's in the future for these efforts? Inclusive language should expand beyond English and North American efforts. To do so, let's organize the work with automation tooling, as engineers do.
https://www.learntek.org/devops-training/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
In this presentation, we have discussed a very important feature of BMW X5 cars… the Comfort Access. Things that can significantly limit its functionality. And things that you can try to restore the functionality of such a convenient feature of your vehicle.
Ever been troubled by the blinking sign and didn’t know what to do?
Here’s a handy guide to dashboard symbols so that you’ll never be confused again!
Save them for later and save the trouble!
Your VW's camshaft position sensor is crucial for engine performance. Signs of failure include engine misfires, difficulty starting, stalling at low speeds, reduced fuel efficiency, and the check engine light. Prompt inspection and replacement can prevent further damage and keep your VW running smoothly.
What Could Cause The Headlights On Your Porsche 911 To Stop WorkingLancer Service
Discover why your Porsche 911 headlights might flicker out unexpectedly. From aging bulbs to electrical gremlins and moisture mishaps, we're delving into the reasons behind the blackout. Stay tuned to illuminate the road ahead and ensure your lights shine bright for safer journeys.
Learn why monitoring your Mercedes' Exhaust Back Pressure (EBP) sensor is crucial. Understand its role in engine performance and emission reduction. Discover five warning signs of EBP sensor failure, from loss of power to increased emissions. Take action promptly to avoid costly repairs and maintain your Mercedes' reliability and efficiency.
Fleet management these days is next to impossible without connected vehicle solutions. Why? Well, fleet trackers and accompanying connected vehicle management solutions tend to offer quite a few hard-to-ignore benefits to fleet managers and businesses alike. Let’s check them out!
The Octavia range embodies the design trend of the Škoda brand: a fusion of
aesthetics, safety and practicality. Whether you see the car as a whole or step
closer and explore its unique features, the Octavia range radiates with the
harmony of functionality and emotion
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs AttentionBertini's German Motors
IBS monitors and manages your BMW’s battery performance. If it malfunctions, you will have to deal with an array of electrical issues in your vehicle. Recognize warning signs like dimming headlights, frequent battery replacements, and electrical malfunctions to address potential IBS issues promptly.
Things to remember while upgrading the brakes of your carjennifermiller8137
Upgrading the brakes of your car? Keep these things in mind before doing so. Additionally, start using an OBD 2 GPS tracker so that you never miss a vehicle maintenance appointment. On top of this, a car GPS tracker will also let you master good driving habits that will let you increase the operational life of your car’s brakes.
𝘼𝙣𝙩𝙞𝙦𝙪𝙚 𝙋𝙡𝙖𝙨𝙩𝙞𝙘 𝙏𝙧𝙖𝙙𝙚𝙧𝙨 𝙞𝙨 𝙫𝙚𝙧𝙮 𝙛𝙖𝙢𝙤𝙪𝙨 𝙛𝙤𝙧 𝙢𝙖𝙣𝙪𝙛𝙖𝙘𝙩𝙪𝙧𝙞𝙣𝙜 𝙩𝙝𝙚𝙞𝙧 𝙥𝙧𝙤𝙙𝙪𝙘𝙩𝙨. 𝙒𝙚 𝙝𝙖𝙫𝙚 𝙖𝙡𝙡 𝙩𝙝𝙚 𝙥𝙡𝙖𝙨𝙩𝙞𝙘 𝙜𝙧𝙖𝙣𝙪𝙡𝙚𝙨 𝙪𝙨𝙚𝙙 𝙞𝙣 𝙖𝙪𝙩𝙤𝙢𝙤𝙩𝙞𝙫𝙚 𝙖𝙣𝙙 𝙖𝙪𝙩𝙤 𝙥𝙖𝙧𝙩𝙨 𝙖𝙣𝙙 𝙖𝙡𝙡 𝙩𝙝𝙚 𝙛𝙖𝙢𝙤𝙪𝙨 𝙘𝙤𝙢𝙥𝙖𝙣𝙞𝙚𝙨 𝙗𝙪𝙮 𝙩𝙝𝙚 𝙜𝙧𝙖𝙣𝙪𝙡𝙚𝙨 𝙛𝙧𝙤𝙢 𝙪𝙨.
Over the 10 years, we have gained a strong foothold in the market due to our range's high quality, competitive prices, and time-lined delivery schedules.
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...Import Motorworks
Learn how to respond when the red temperature light flashes in your VW with this presentation. From checking coolant levels to seeking professional help, follow these steps promptly to prevent engine damage and ensure safety on the road.
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
2021 – A Year in Review – Yocto Project.pdf
1. Toggle navigation
Software
Software Overview
Yocto Project® Compatible Layers
Components
Development Environment
Reference Distribution
Features
Downloads
Docs
Docs Overview
Reference Manual
Release Manuals
Community
Community Overview
Mailing Lists and Chat
Events
Ambassadors
Consultants
Jobs
Shop
Learn
Ecosystem
Ecosystem Overview
Branding Program
Members
Participants
About
About Overview
Charter
Governance
Technical Leadership
Administrative Leadership
Contact
Join
2021 – A Year in Review
January 27, 2022
By Michael Opdenacker
2021 – A Year in Review – Yocto Project https://www.yoctoproject.org/2021-a-year-in-review/
1 of 5 5/7/2022, 8:18 AM
2. As 2021 drew to a close, and we entered the New Year, we took the time to reflect on what we’ve achieved
over the last 12 months, despite the challenges the Pandemic has thrown our way.
Message from the Chair
2021 saw the Yocto Project continue to grow and expand the project’s reach, with AWS joining at Platinum
and Wind River increasing their participation to Platinum, Huawei joined as a Gold member and Texas
Instruments adjusted their participation to Gold; unfortunately we did lose Juniper as a member. We had the
Technical Steering Committee (TSC) election reaffirming Richard Purdie, Ross Burton, Khem Raj, Armin
Kuster and Denys Dmytriyenko as our technical stewards, there will be elections coming up in 2022 for the
Silver members representative and also for the positions of Treasurer and Chair.
A key aspect of the Yocto Project is our community, unfortunately COVID-19 continued to throw a spanner
in the works. Thankfully, our community is both resourceful and resilient. We held two Yocto Project
Summits virtually and we managed to have a presence at ELC, where we had some hardy volunteers staff a
booth and meet fellow hardy folks. Hopefully we can have more in-person interactions in 2022, where we
can share cake, code and fun.
Conferences & Summits in 2021
We continued our tradition of being sponsors of the Embedded Linux Conference to maintain our presence
with our community, complete with a virtual booth and a Birds-of-a-Feather session (there was only one ELC
in 2021 due to COVID).
We also presented two standalone virtual Yocto Project Summits, basically mini-conferences in scope and
attendance. Both summits were over three days, and very excitingly had more than 300 participants each!
Each summit included a full day of beginner classes and hands-on training classes plus two days of
presentations, and in total generated 33 new presentations and 5 new hands-on classes. Finally, our Summit
Social Hours quite famously went on for many hours into the night!
Technical Summary
When seeing many small changes day to day it is sometimes good to step back and look at the big picture. In
the last year the Yocto Project has managed some great things. Details follow below but in summary:
Hash Equivalence improvements and read only server
Public sstate and hash equivalence for project core
Improved override syntax
Dunfell LTS extended from 2 to 4 years
New Kirkstone LTS in April 2022
SBOM support in SPDX format added in Honister
2021 – A Year in Review – Yocto Project https://www.yoctoproject.org/2021-a-year-in-review/
2 of 5 5/7/2022, 8:18 AM
3. CVEs being monitored/controlled
yocto-check-layer improvements
Yocto Project Compatible testing for core project and member layers
100% reproducible builds for OE-Core
The project continues to develop in many different ways. We now have the ability to mix the best aspects of
source builds with those of pre-built binaries through our “hash equivalence” improvements, allowing reuse
of binaries in the dependency chain at the point they are found not to differ. We have made an equivalence
server publicly available along with sstate from the project’s autobuilder as an experiment to allow people to
get started with the project quicker and easier than ever before.
In a bold move, the project made a rare change to its language by changing the override syntax used in
recipes. This change means the syntax is both clearer to users, particularly new ones, and also allows future
changes and improvements to the parser.
We’ve listened to community feedback about long term support (LTS) and have extended our 2020 Dunfell
(3.1) release series from a 2 year window to a 4 year window. We are also planning a new LTS release,
Kirkstone (3.4) this April which will initially be a 2 year release with the option to extend to 4 years
dependent on funding/support and community feedback.
One key topic in the news is Software Bill of Materials (SBoM) so it is timely that in our last release, the
project has added functionality to natively generate SPDX manifests which meet the legislative requirements
and take auditing, license and supply chain management to the next level. The project is a member and strong
supporter of the SPDX project. We have also continued to work on controlling our CVE counts both in
development and in the stable branches and improving our tools that monitor this.
Testing performed by the project, before merging changes and on an ongoing basis, also continues to evolve.
In particular the Yocto Project Compatible programme has moved forward and key project layers such as
meta-openembedded are now YP Compatible for current development, stable release and LTS branches. The
functionality of the layer checking script has evolved, as has automated testing, and we now see automated
coverage of other member layers such as meta-agl-core, meta-arm, meta-aws, meta-intel and meta-ti. We
continue to see many new test additions and increased coverage through ptests of further recipes.
The project is also proud to say that as of the end of 2021, all packages being generated from recipes in the
core of the project are reproducible. This is being continually tested and verified by the project autobuilder
and now includes formerly problematic languages such as Rust and Go.
Looking forward in 2022 we have been doing some cleanup of our metadata, recipes and patches, discussing
those patches with upstreams where appropriate, have inclusive language changes in progress and look
forward to the next Yocto Project LTS release in April.
Community Update
The project has had dedicated support for several people funded by the project itself, covering
documentation, build monitoring and triage, IT, the LTS and the Project Architect. These functions are a
cornerstone of maintaining the quality of the project releases and giving the best support to the community
and user base.
The Yocto Project documentation has been one of the project’s strengths, and important investments have
been made in the project’s documentation since its inception. It is worth noting that the Yocto Project has
completely revamped its documentation system, both the public facing documentation website and how the
documentation is developed and maintained. By leveraging Sphinx, which is Python’s own documentation
2021 – A Year in Review – Yocto Project https://www.yoctoproject.org/2021-a-year-in-review/
3 of 5 5/7/2022, 8:18 AM
4. generator, and also used by other Open Source projects such as the Linux Kernel and Zephyr OS, it has
become easier to to contribute documentation content, and we are seeing an increase in the number of
developers involved in producing or reviewing the Yocto Project documentation. Getting involved with and
contributing to our documentation is a perfect opportunity for new developers to get involved and get a taste
of working with our community!
Our community tends to use emails and online messaging a lot, and it is definitely recommended that all
developers and users join our official mailing lists and IRC/Matrix channels. In addition, our developers
usually attend a few regular meetings where the state of the project is being discussed. These meetings are
open to everyone to join, including new members of the community.
The project has also been looking at long term planning to cover development over the next few years. A
number of future directions were identified and discussed with the community to allow potential development
in these areas, input from the wider community welcome (through the project’s mailing lists).
Despite the worldwide COVID-19 situation, the Yocto Project managed to organize two major community
virtual events in 2021, in May and November. For both events, the project has received a record attendance of
more than 300 developers from around the world, bringing together core project developers with users and
members of the community. Because they were virtual and very affordable, these events also brought new
developers who had the opportunity to engage with our community for the first time! All material presented
at the Yocto Project 2021 Summits is available, including more than 30 hours of videos here and here. Stay
tuned for another virtual event in the coming months!
In order to raise awareness for the Yocto Project in times of limited in-person events, social media platforms
have been very helpful. Currently official representations exist on the following networks:
Instagram
LinkedIn
Facebook
Twitter
YouTube
Twitch
All of those are seeing constant and solid growth of followers and interaction, serving different needs and
audiences. Noteworthy highlights are the Twitter and YouTube channels. Both are growing strongly, Twitter
an average of 50 followers per month, which is mostly in the users/developers space. The YouTube channel
gained 1.6k subscribers in 2021, resulting in a total of 7.2k subscribers currently, who watched 14k hours of
Yocto Project content. This has proven to be tremendously helpful in onboarding new audiences and users,
where analytics suggest that a substantial share were from the South Asia region, primarily India. In 2022
more entry and intermediate level resources will be provided to further grow the audience.
Testimonial from Wind River
Thanks to the Yocto Project, Wind River Linux can help Linux customers overcome the barrier of
interoperability. Compatibility with the Yocto Project environment allows the Wind River Linux and BSP
teams to support a wide spectrum of architectures and to develop multiple strategic initiatives. Adoption of
the Yocto Project compatible framework means that Wind River Linux customers can realize better cross-
platform compatibility and component interoperability, enabling high reusability and reducing the risk and
cost of change.
Wind River Linux is a market-leading, commercial-grade embedded Linux platform built on a foundation of
compatibility with the Yocto Project framework. Wind River Linux delivers product quality and usability,
2021 – A Year in Review – Yocto Project https://www.yoctoproject.org/2021-a-year-in-review/
4 of 5 5/7/2022, 8:18 AM