This year’s Linaro Connect event took place in Spain’s capital, the city of Madrid in May and several members of The Good Penguin attended the event for the conference aspects of the gathering. This event was different than your usual open source conference as Linaro Connect is also a vessel for Linaro employee’s to have …
Handling Security Vulnerabilities in Yocto Scarthgap
The latest Long Term Support (LTS) version of Yocto was released last month with the code name “Scarthgap” – presumably named after a mountain pass in the Lake District national park. It promises 4 years of support, meaning regular point releases with security and bug fixes. In the context of increasing regulatory requirements for cyber …
Embedded Linux Conference 2024
This year the Embedded Linux Conference took place in Seattle alongside the Embedded Open Source Summit and once again several members of The Good Penguin team participated, including Andrew Murray who presented a talk about SD cards. We feel that these events not only assist us in staying up to date with the wider Linux …
A Year in Review: 2023 at The Good Penguin
It’s already 2024 and we have absolutely no idea what happened to January – it’s been pretty busy so far this year. However, as we come up for air we thought it would be the perfect opportunity to look back at our highlights of 2023. We’d also like to give thanks and appreciation for our …
Xmas Charity Fundraiser 2023
This Xmas The Good Penguin is raising money for Macmillan Cancer Support, a charity that supports people living with cancer. The UK population is growing and shifting towards older ages – these two changes, combined with improvements in cancer diagnosis and treatment mean that more people will be affected by cancer and will live longer …
The Good Penguin achieves ISO 9001:2015 Certification
At The Good Penguin, customer satisfaction has always been of utmost importance to us – we know that keeping our customers happy results in long term relationships which provide mutual benefits. For our customers, they gain a reliable and trusted software partner that delivers excellent value. And for us it provides repeat business and customer …
Everything you ought to know (and more) about Yocto’s SDK and Extensible SDK (eSDK)
Yocto is so widely used because of the many benefits it provides to engineers that wish to build customised Linux distributions. However, it does have pain points. One such pain point relates to the difficulty of getting a Yocto development environment setup in the first place – this often involves using third-party tools such as …
Embedded Linux Conference 2023
At The Good Penguin we like to keep up to date with the latest developments in our community, so that’s why we sent most of our team to the Embedded Linux Conference a couple of weeks ago. This year it was hosted as part of the wider Embedded Open Source Summit and located in Prague. …
The Journey of I/O from Userspace to Device
When a Linux userspace application performs disk I/O – such as writing to an SD card, those requests go through a complex journey across multiple kernel components. These components aim to deliver optimal I/O performance whilst balancing a variety of needs such as latency and fairness. However, when things go wrong, it can be challenging …
Automated Testing with GitHub Actions, pytest and a Board Farm
When developing software it can be a real challenge to consistently deliver new features on time and without regressions. It can often feel like development gets stuck at the point of trying to get a new release out of the door with mountains of issues suddenly appearing. In an effort to improve development velocity many …