Normal view

There are new articles available, click to refresh the page.
Today — 4 December 2024Main stream

CapibaraZero firmware enables low-cost Flipper Zero alternatives based on ESP32-S3 hardware

4 December 2024 at 09:45
CapibaraZero ESP32-S3 Flipper Zero alternative

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 [...]

The post CapibaraZero firmware enables low-cost Flipper Zero alternatives based on ESP32-S3 hardware appeared first on CNX Software - Embedded Systems News.

AMD ROCm 6.3 Tags Begin Appearing On GitHub

4 December 2024 at 08:50
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...

Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 and 3.9.21 are now available

4 December 2024 at 07:01

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.

https://www.python.org/downloads/release/python-3131/

Python 3.12.8

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 

An unrelated cybercriminal network named MATRIX was taken down

By: Thib
3 December 2024 at 07:00

The Matrix.org Foundation has been made aware that an international investigative operation took down a service called MATRIX which was used by a cybercriminal network, which has no relationship with the Matrix.org Foundation or the Matrix protocol itself.

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."

Yesterday — 3 December 2024Main stream

NVK Achieves Day-Zero Support for Vulkan 1.4

3 December 2024 at 22:33
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 […]

Low-Cost ESP32-PICO-D4 Board with LoRa, Wi-Fi, and BLE Connectivity

3 December 2024 at 22:21
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 […]

Beyond Containers: Unveiling the Full Potential of Docker for Cloud-Native Development

3 December 2024 at 22:03

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.

Learn about what Docker does as a suite of software development tools to enhance productivity, improve security, and integrate seamlessly with CI/CD pipelines.

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.

Here’s how Docker’s suite of products benefits both individual developers and large-scale enterprises:

  • 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.

Learn more

Intel Announces Arc B-Series "Battlemage" Discrete Graphics With Linux Support

3 December 2024 at 21:00
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.

Build Button Clash in minutes: a new fun game with Plug and Make Kit 

3 December 2024 at 20:37

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.”  

Outside of work, he loves creating projects that inspire connection and joy. From social robots that mimic emotional states to interactive gift boxes, his creations show how technology can engage people in meaningful and unexpected ways. And have you seen his recent LEGO®-Alvik mashup?

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.

The post Build Button Clash in minutes: a new fun game with Plug and Make Kit  appeared first on Arduino Blog.

OPNsense 24.7.10 released

3 December 2024 at 20:10
Hi there,

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...

Migrating Windows virtual machines to OpenShift Virtualization on Red Hat OpenShift Service on AWS

3 December 2024 at 07:00
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

Achieve better large language model inference with fewer GPUs

3 December 2024 at 07:00
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

Rustls Multi-Threaded Performance Is Battering OpenSSL

3 December 2024 at 18:14
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 Cortex-A55/R52 industrial MPU and Dev Board support EtherCAT, PROFINET, and TSN

3 December 2024 at 17:54
Renesas RZ T2H EVKIT

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 [...]

The post Renesas RZ/T2H Cortex-A55/R52 industrial MPU and Dev Board support EtherCAT, PROFINET, and TSN appeared first on CNX Software - Embedded Systems News.

Valve’s Steam Link on Raspberry Pi

3 December 2024 at 17:38

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 running on Jeff Geerling's set up
Thanks for the image, Jeff Geerling!

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!).

Jeff running Steam Link on Raspberry Pi 5

To install Steam Link yourself, grab yourself an up-to-date Raspberry Pi OS image and type:

sudo apt update
sudo apt upgrade
sudo apt install steamlink
steamlink

Enjoy!

The post Valve’s Steam Link on Raspberry Pi appeared first on Raspberry Pi.

❌
❌