CapibaraZero open-source firmware aims to offer a low-cost alternative to Flipper Zero for ESP32-S3-based hardware platforms and soon other gizmos with ESP32 wireless microcontrollers, notably the LilyGO T-Embed CC1101, similar to the original T-Embed with ESP32-S3 WiSoC, but also featuring a Texas Instruments CC1101 Sub-GHz microcontroller and an NXP PN532 NFC/RFID module. The Flipper Zero is a popular portable multi-tool for pentesters and hardware hackers based on STMicro STM32WB55 Bluetooth 5 LE & 802.15.4 wireless microcontroller and a TI CC1101 Sub-Ghz MCU that got involved in controversies such as a ban proposal in Canada last year due to its (dubious) potential use for car theft. Since then we’ve seen several alternatives such as Monstatek M1 (that’s yet to be delivered to backers…) and HackBat open-source hardware with Raspberry Pi RP2040, ESP8266 WiFi module, and the CC1101 RF transceiver. The CapibaraZero firmware offers another way to create your own cheap Flipper [...]
Last week ROCm 6.3 was announced on the AMD Community Blog with a set of nice enhancements to this open-source GPU compute stack. While some good additions, when the announcement went live ROCm 6.2 software was still showing up as the latest and the open-source code via GitHub wasn't yet reflecting ROCm 6.3... That changed today...
Another big release day! Python 3.13.1 and 3.12.8
were regularly scheduled releases, but they do contain a few security
fixes. That makes it a nice time to release the security-fix-only
versions too, so everything is as secure as we can make it.
Python 3.13.1
Python 3.13’s first maintenance release. My child is all growed up
now, I guess! Almost 400 bugfixes, build improvements and documentation
changes went in since 3.13.0, making this the very best Python release
to date.
Python 3.12 might be slowly reaching middle age, but still received
over 250 bugfixes, build improvements and documentation changes since
3.12.7.
Python 3.11.11
I know it’s probably hard to hear, but this is the second
security-only release of Python 3.11. Yes, really! Oh yes, I know, I
know, but it’s true! Only 11 commits went in since 3.11.10.
Python 3.10.16
Python 3.10 received a total of 14 commits since 3.10.15. Why more
than 3.11? Because it needed a little bit of extra attention to keep
working with current GitHub practices, I guess.
Python 3.9.21
Python 3.9 isn’t quite ready for pasture yet, as it’s set to receive
security fixes for at least another 10 months. Very similarly to 3.10,
it received 14 commits since 3.9.20.
Stay safe and upgrade!
As always, upgrading is highly recommended to all users of affected versions.
Enjoy the new releases
Thanks to all of the many volunteers who help make Python Development
and these releases possible! Please consider supporting our efforts by
volunteering yourself or through organization contributions to the
Python Software Foundation.
Regards from your tireless, tireless release team,
Thomas Wouters
Ned Deily
Steve Dower
Pablo Galindo Salgado
Łukasz Langa
The takedown site has a Matrix-the-movie branding, which is a probable source of confusion. The app showcased doesn’t look like any of the Matrix clients we’re aware of.
A statement from the Dutch police confirms that this is unrelated: "Matrix is also the name of a company and communications protocol of the same name, which has nothing to do with the crypto communications service Matrix."
The Khronos Group recently announced the release of the Vulkan 1.4 specification, and NVK, an open-source Vulkan driver for NVIDIA hardware, has achieved day-zero conformance with the latest API. This support has been integrated into Mesa and will be available in the upcoming Mesa 25.0 release, scheduled for early 2025. This development highlights Mesa’s ongoing […]
The LILYGO T3 V3.0 TCXO is a development board based on the ESP32 microcontroller, offering integrated Wi-Fi and Bluetooth V4.2 + BLE connectivity. It features multiple GPIOs, QWIIC connectors, and LiPo battery support, making it suitable for portable applications. Unlike other LILYGO products with LoRa support, such as the T5 E-Paper S3 Pro, the T3 […]
As organizations strive to stay competitive in an increasingly complex digital world, the pressure to innovate quickly and securely is at an all-time high. Development teams face challenges that range from complex workflows and growing security concerns to ensuring seamless collaboration across distributed environments. Addressing these challenges requires tools that optimize every stage of the CI/CD pipeline, from the developer’s inner loop to production.
This is where Docker comes in. Initially known for revolutionizing containerization, Docker has evolved far beyond its roots to become a powerful suite of products that supports cloud-native development workflows. It’s not just about containers anymore; it’s about empowering developers to build and ship high-quality applications faster and more efficiently. Docker is about automating repetitive tasks, securing applications throughout the entire development lifecycle, and enabling collaboration at scale. By providing the right tools for developers, DevOps teams, and enterprise decision-makers, Docker drives innovation, streamlines processes, and creates measurable value for businesses.
What does Docker do?
At its core, Docker provides a suite of software development tools that enhance productivity, improve security, and seamlessly integrate with your existing CI/CD pipeline. While still closely associated with containers, Docker has evolved into much more than just a containerization solution. Its products support the entire development lifecycle, empowering teams to automate key tasks, improve the consistency of their work, and ship applications faster and more securely.
Automation: Docker automates repetitive tasks within the development process, allowing developers to focus on what matters most: writing code. Whether they’re building images, managing dependencies, or testing applications, developers can use Docker to streamline their workflows and accelerate development cycles.
Security: Security is built into Docker from the start. Docker provides features like proactive vulnerability monitoring with Docker Scout and robust access control mechanisms. These built-in security features help ensure your applications are secure, reducing risks from malicious actors, CVEs, or other vulnerabilities.
CI/CD integration: Docker’s seamless integration with existing CI/CD pipelines offers profound enhancements to ensure that teams can smoothly pass high-quality applications from local development through testing and into production.
Multi-cloud compatibility: Docker supports flexible, multi-cloud development, allowing teams to build applications in one environment and migrate them to the cloud with minimized risk. This flexibility is key for businesses looking to scale, increase cloud adoption, and even upgrade from legacy apps.
The impact on team-based efficiency and enterprise value
Docker is designed not only to empower individual developers but also to elevate the entire team’s productivity while delivering tangible business value. By streamlining workflows, enhancing collaboration, and ensuring security, Docker makes it easier for teams to scale operations and deliver high-impact software with speed.
Streamlined development processes
One of Docker’s primary goals is to simplify development processes. Repetitive tasks such as environment setup, debugging, and dependency management have historically eaten up a lot of developers’ time. Docker removes these inefficiencies, allowing teams to focus on what really matters: building great software. Tools like Docker Desktop, Docker Hub, and Docker Build Cloud help accelerate build processes, while standardized environments ensure that developers spend less time dealing with system inconsistencies and more time coding.
Enterprise-level security and governance
For enterprise decision-makers, security and governance are top priorities. Docker addresses these concerns by providing comprehensive security features that span the entire development lifecycle. Docker Scout proactively monitors for vulnerabilities, ensuring that potential security threats are identified early, before they make their way into production. Additionally, Docker offers fine-grained control over who can access resources within the platform, with features like Image Access Management (IAM) and Resource Access Management (RAM) that ensure the security of developer environments without impairing productivity.
Measurable impact on business value
The value Docker delivers isn’t just in improved developer experience — it directly impacts the bottom line. By automating repetitive tasks in the developer’s inner loop and enhancing integration with the CI/CD pipeline, Docker reduces operational costs while accelerating the delivery of high-quality applications. Developers are able to move faster, iterate quickly, and deliver more reliable software, all of which contribute to lower operational expenses and higher developer satisfaction.
In fact, Docker’s ability to simplify workflows and secure applications means that developers can spend less time troubleshooting and more time building new features. For businesses, this translates to higher productivity and, ultimately, greater profitability.
Collaboration at scale: Empowering teams to work together more effectively
In modern development environments, teams are often distributed across different locations, sometimes even in different time zones. Docker enables effective collaboration at scale by providing standardized tools and environments that help teams work seamlessly together, regardless of where they are. Docker’s suite also helps ensure that teams are all on the same page when it comes to development, security, testing, and more.
Consistent environments for team workflows
One of Docker’s most powerful features is the ability to ensure consistency across different development environments. A Docker container encapsulates everything needed to run an application, including the code, libraries, and dependencies so that applications run the same way on every system. This means developers can work in a standardized environment, reducing the likelihood of errors caused by environment inconsistencies and making collaboration between team members smoother and more reliable.
Simplified CI/CD pipelines
Docker enhances the developer’s inner loop by automating workflows and providing consistent environments, creating efficiencies that ripple through the entire software delivery pipeline. This ripple effect of efficiency can be seen in features like advanced caching with Docker Build Cloud, on-demand and consistent test environments with Testcontainers Cloud, embedded security with Docker Scout, and more. These tools, combined with Docker’s standardized environments, allow developers to collaborate effectively to move from code to production faster and with fewer errors.
GenAI and innovative development
Docker equips developers to meet the demands of today while exploring future possibilities, including streamlining workflows for emerging AI/ML and GenAI applications. By simplifying the adoption of new tools for AI/ML development, Docker empowers organizations to meet present-day demands while also tapping into emerging technologies. These innovations help developers write better code faster while reducing the complexity of their workflows, allowing them to focus more on innovation.
A suite of tools for growth and innovation
Docker isn’t just a containerization tool — it’s a comprehensive suite of software development tools that empower cloud-native teams to streamline workflows, boost productivity, and deliver secure, scalable applications faster. Whether you’re an enterprise scaling workloads securely or a development team striving for speed and consistency, Docker’s integrated suite provides the tools to accelerate innovation while maintaining control.
Ready to unlock the full potential of Docker? Start by exploring our range of solutions and discover how Docker can transform your development processes today. If you’re looking for hands-on guidance, our experts are here to help — contact us to see how Docker can drive success for your team.
Take the next step toward building smarter, more efficient applications. Let’s scale, secure, and simplify your workflows together.
Succeeding the Intel Arc Graphics discrete graphics cards that launched two years ago as the DG2/Alchemist series, the next-gen Battlemage graphics cards are being announced today. The embargo lifts today on the new Intel Arc B-Series graphics cards with initial availability next week. Like the prior generation Intel graphics and as discussed already in many Phoronix articles, Battlemage is still treated to fully open-source graphics driver support on Linux.
The Arduino Plug and Make Kit is all about turning creative sparks into reality in mere minutes. With its intuitive, snap-together design, even the wildest ideas become achievable – fast, fun, and frustration-free. That’s exactly what Julián Caro Linares, Arduino’s Product Experience team leader, discovered when he built his latest project for our in-house Make Tank: Button Clash, an arcade-inspired game for two players.
Button Clash was a popular attraction among the interactive demos we had at the Arduino booth at this year’s Maker Faire Rome! By connecting it via Arduino Cloud, we were able to collect stats in real time (fun fact: the left side won 54% of the matches!).
Meet Julián Caro Linares, Plug and Make Kit Star
Julián brings together technical expertise and passion for robotics, making, and human-centered design to create documentation, tutorials, and more for the Arduino Pro ecosystem. “Our team gets to truly transform prototypes into products,” he says. “It’s exciting to figure out the best way to explain to users how awesome these tools are, and to help them truly learn to create what they want or need.”
When it came to Button Clash, Julián drew inspiration from his love of physical interfaces and the pure satisfaction of smashing arcade buttons: “This game puts players into ‘inner childhood’ mode, where all you want to do is beat your opponent!”
Button Clash
Button Clash is a two-player game that challenges you to press an arcade button faster than your opponent. The rules are few and intuitive:
Once both players press their buttons simultaneously, the game begins with a simple melody played by the Modulino Buzzer node.
Smash your button as fast as possible, to fill your side of the LED matrix on the Arduino UNO R4 provided in the Plug and Make Kit.
The first player to take over half the matrix wins!
Building this game is a breeze thanks to the Modulino nodes and Qwiic cables in the kit. The arcade buttons require just a bit of soldering, but add a unique retro charm: well worth the extra step, in our opinion! The result is a highly engaging, customizable game that’s perfect for parties, family nights, or just unleashing your competitive spirit.
Creativity made easy
For Julián, the best part of the Plug and Make Kit is how it simplifies the process of turning out-of-the-box ideas into real projects. “Like the name says, you can just plug the different Modulino together and make your project: no matter how unconventional it is,” he says. Explore the full tutorial to replicate Button Clash on Arduino’s Project Hub and get inspired to create your own fun and interactive games! With the Plug and Make Kit, you can start your creative adventure today.
After an exciting day yesterday of Vulkan 1.4 driver support arriving in Mesa 25.0 drivers, there is more exciting code that was merged today for Mesa 25.0: the AMDGPU code now allows for user queue support on the latest Linux kernels for submitting rendering work directly to the GPU hardware...
This ships a number of base system changes, kernel fixes and driver updates. The time-loop authentication change is back with the fixed TOTP case and the Unbound domain overrides are now found in query forwarding since this offers the same f...
Red Hat OpenShift Service on AWS (ROSA) provides customers a single pane of glass to view and manage their virtual machines (VMs) and containers in the same environment along with common tooling for observability, governance, and infrastructure as code. The initial release of OpenShift Virtualization on ROSA gave [HT1] customers a unified way to manage their VMs alongside their containerized workloads, but lacked the ability for customers to be compliant with Windows licenses and to pay AWS and Microsoft for those licenses.We are pleased to be announcing the public preview of Windows Server li
As enterprises increasingly adopt large language models (LLMs) into their mission-critical applications, improving inference run-time performance is becoming essential for operational efficiency and cost reduction. With the MLPerf 4.1 inference submission, Red Hat OpenShift AI delivers impressive performance with vLLM delivering groundbreaking performance results on the Llama-2-70b inference benchmark on a Dell R760xa server with 4x NVIDIA L40S GPUs. The NVIDIA L40S GPU offers competitive inference performance by offering the benefit of 8-bit floating point (FP8 precision) support.Applying FP8
With the AMDXDNA kernel driver for Ryzen AI NPU support on Linux now ready for merging and is queued in drm-misc-next for the Linux 6.14 kernel early next year, the AMD NPU firmware binaries have also now been upstreamed to linux-firmware.git for having the necessary firmware support in place...
The Rustls project as a modern TLS library written in the Rust programming language and an alternative to the likes of the widely-used OpenSSL and Google's BoringSSL has published some new performance figures. When looking at the multi-threaded server performance of Rustls, its performance is typically outperforming BoringSSL by a significant margin and downright dominating over OpenSSL...
Renesas RZ/T2H industrial MPU is the most powerful member of its RZ/T2 series of real-time microprocessors. The MPU features four Arm Cortex-A55 CPUs for application tasks and two Cortex-R52 CPUs for real-time control. It supports 9-axis motor control with 3-phase PWM timers, delta-sigma interfaces, and encoder interfaces. It also supports Industrial Ethernet protocols like EtherCAT, PROFINET, and TSN. These features make it ideal for industrial applications such as industrial robots, PLCs, motion controllers, and CNC machines. Renesas launched the RZ/T2L single-core Arm Cortex-R52 MPU just last year, and before that, in 2022, they launched the RZ/T2M dual Arm Cortex-R52 MPU. The RZ/T2L was just a cost-down version of RZ/T2M with an EtherCAT controller, compared to those old controllers the latest RZ/T2H supports 9-axis motor control and compatibility with various industrial Ethernet protocols. Renesas RZ/T2H specifications: CPU 4x Arm Cortex-A55 (64-bit) clocked at up to 1.2GHz with 32KB L1 I/D cache, 1MB L3 cache 2x [...]
Earlier this year we released Raspberry Pi Connect, which lets you access your Raspberry Pi from anywhere, either through a remote shell interface or by screen sharing. But perhaps, occasionally, you might need to screen share some other computer; what if you want to screen share your big PC, with its gaming graphics capabilities, around your house? Is it possible to use it to play your games from anywhere? Happily, thanks to Valve’s hugely popular Steam Link product, the answer is yes. With Steam Link, our kids can — OK, we can — play PC games on any computer in the house, without having to lug the PC around. And now, you can run Steam Link on your Raspberry Pi 5!
Steam Link is actually tackling some quite difficult challenges to enable us to play graphics-heavy games remotely. Firstly, screen sharing is not normally optimised for sending high quality images, since you have to work quite hard to keep both the bitrate and the latency down; you also don’t normally transmit audio as well as video, and you need to do a bit of magic to talk to game controllers. So the smart folks at Valve have successfully solved quite a few hard problems to bring this into being.
Even better, Sam Lantinga from Valve — who is also the developer of SDL, a simple multimedia programming library — has been working for a little while on getting Steam Link to run on Raspberry Pi 5. The previous method used to run Steam Link on Raspberry Pi OS no longer worked very well after we moved away from the closed-source Broadcom multimedia libraries, and with Wayland, a different approach was needed. Sam has been working with the Raspberry Pi software team to use our hardware in the most efficient way possible.
Valve’s announcement of Steam Link v1.3.13 shows that Sam has been able to get Steam Link working at some amazing rates on Raspberry Pi 5, including 4kp60 and even 1080p240 (obviously you’ll need a suitable monitor for that!).
To install Steam Link yourself, grab yourself an up-to-date Raspberry Pi OS image and type:
NVIDIA's RTX Remix software for remastering DirectX 8 and DirectX 9 era games is out with the newest version of the RTX-Remix runtime that is powered in part by DXVK for Direct3D to Vulkan mapping...