# gnu linux

Published articles for gnu linux.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Cellular Network Infrastructure - August 2026 Osmocom CNI releases

DevFeed: [Cellular Network Infrastructure - August 2026 Osmocom CNI releases](<https://devfeed.tech/articles/cellular-network-infrastructure-august-2026-osmocom-cni-releases-32759.md>)

Original publisher: [Read original article](<https://osmocom.org/news/332>)

Author: pespin

Published: 2026-08-20T15:47:26Z

Content type: release

Language: en

Sources: [Open Source Mobile Communications: News](<https://devfeed.tech/sources/open-source-mobile-communications-news.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Software](<https://devfeed.tech/topics/software.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [gnu linux](<https://devfeed.tech/topics/gnu-linux.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [bug](<https://devfeed.tech/tags/bug.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [cni](<https://devfeed.tech/tags/cni.md>), [debian](<https://devfeed.tech/tags/debian.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [issue](<https://devfeed.tech/tags/issue.md>), [network](<https://devfeed.tech/tags/network.md>), [releases](<https://devfeed.tech/tags/releases.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>), [tracker](<https://devfeed.tech/tags/tracker.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [update](<https://devfeed.tech/tags/update.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

The Osmocom project released version 202608 of its Cellular Network Infrastructure software, covering components including OsmoTRX, OsmoBTS, OsmoPCU, OsmoBSC, OsmoMGW, OsmoMSC, OsmoHLR, OsmoSGSN, OsmoGGSN, OsmoSTP, and OsmoSIPConnector. The release includes several months of changes, with new features, extensive bug fixes, and fixes for multiple security vulnerabilities. An osmo-mgw 1.16.1 patch release corrected a Debian dependency issue.

### Source excerpt

The Osmocom project has released new version 202608 of the CNI (Cellular Network Infrastructure) software, including OsmoTRX, OsmoBTS, OsmoPCU, OsmoBSC, OsmoMGW, OsmoMSC, OsmoHLR, OsmoSGSN, OsmoGGSN, OsmoSTP, OsmoSIPConnector, and others. Those new tagged/released versions contain up to 6-8 months of work since the previous versions released through December 2025 and February 2026. Some projects already got some intermediate releases since then. This set of releases contain some new features, but mostly lots of bug fixing, including multiple fixes for security vulnerabilities. See below for more detailed information. You can find pre-compiled binary packages of our latest release for a variety of Debian and Ubuntu GNU/Linux versions at Binary Packages. UPDATE: A new osmo-mgw patch release 1.16.1 was made on top of release 1.16.0 in order to fix a debian/control typo which was creating a dependency issue. Versions of newly released projects¶ Project Version Changelog libasn1c 0.9.39 https://gitea.osmocom.org/cellular-infrastructure/libasn1c/src/tag/0.9.39/debian/changelog libsmpp34 1.14.6 https://gitea.osmocom.org/cellular-infrastructure/libsmpp34/src/tag/1.14.6/debian/changelog libosmo-asn1-tcap 0.3.0 https://gitea.osmocom.org/ss7-in-c/libosmo-asn1-tcap/src/tag/0.3.0/debian/changelog libosmocore 1.14.2 https://gitea.osmocom.org/osmocom/libosmocore/src/tag/1.14.2/debian/changelog libosmo-netif 1.8.0 https://gitea.osmocom.org/osmocom/libosmo-netif/src/tag/1.8.0/debian/changelog libosmo-abis 2.2.0 https://gitea.osmocom.org/osmocom/libosmo-abis/src/tag/2.2.0/debian/changelog libosmo-pfcp 0.7.0 https://gitea.osmocom.org/osmocom/libosmo-pfcp/src/tag/0.7.0/debian/changelog libosmo-sigtran, osmo-stp 2.3.0 https://gitea.osmocom.org/osmocom/libosmo-sigtran/src/tag/2.3.0/debian/changelog osmo-e1d 0.8.0 https://gitea.osmocom.org/retronetworking/osmo-e1d/src/tag/0.7.1/debian/changelog osmo-pcap 0.8.1 https://gitea.osmocom.org/osmocom/osmo-pcap/src/tag/0.8.1/debian/changelog osmo

## Developing with Fedora, first flock, and not the last!

DevFeed: [Developing with Fedora, first flock, and not the last!](<https://devfeed.tech/articles/developing-with-fedora-first-flock-and-not-the-last-12388.md>)

Original publisher: [Read original article](<https://fedoramagazine.org/first-flock/>)

Author: Cornelius Emase

Published: 2026-08-03T08:00:00Z

Content type: opinion

Language: en

Sources: [Fedora Magazine](<https://devfeed.tech/sources/fedora-magazine.md>)

Topics: [Fedora](<https://devfeed.tech/topics/fedora.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [design](<https://devfeed.tech/tags/design.md>), [docs](<https://devfeed.tech/tags/docs.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [flock](<https://devfeed.tech/tags/flock.md>), [flock-2026](<https://devfeed.tech/tags/flock-2026.md>), [fosdem](<https://devfeed.tech/tags/fosdem.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [personal-reflection](<https://devfeed.tech/tags/personal-reflection.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [recognition](<https://devfeed.tech/tags/recognition.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

A personal reflection on attending Flock 2026, the author's first Fedora conference. It covers appreciation for organizers, sponsors, mentors, and local community supporters; participation in the Mentor Summit organizing team; Fedora's inclusive community; contributor recognition; and talks about design, documentation, FOSDEM, and SCaLE.

### Source excerpt

Flock 2026 was my first Fedora conference, and it won't be my last. I came home with new ideas, new friendships, and even a new project to work on for next year. Appreciation I want to start by appreciating the Flock organizers and volunteers. Putting together an event like this takes a lot of quiet, [...]

## GNU Guix 1.5.0 released

DevFeed: [GNU Guix 1.5.0 released](<https://devfeed.tech/articles/gnu-guix-1-5-0-released-34147.md>)

Original publisher: [Read original article](<https://guix.gnu.org/blog/2026/gnu-guix-1.5.0-released//>)

Author: Noé Lopez

Published: 2026-01-23T14:00:00Z

Content type: release

Language: en

Sources: [GNU Guix -- Blog](<https://devfeed.tech/sources/gnu-guix-blog.md>)

Topics: [Package manager](<https://devfeed.tech/topics/package-manager.md>), [gnu linux](<https://devfeed.tech/topics/gnu-linux.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [images](<https://devfeed.tech/tags/images.md>), [installation](<https://devfeed.tech/tags/installation.md>), [iso](<https://devfeed.tech/tags/iso.md>), [linux](<https://devfeed.tech/tags/linux.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [update](<https://devfeed.tech/tags/update.md>), [virtual-machine-images](<https://devfeed.tech/tags/virtual-machine-images.md>)

### AI overview

GNU Guix 1.5.0 has been released with ISO installation images, virtual machine images, and tarballs for installing the package manager on GNU/Linux. The release follows three years of development and includes ecosystem changes such as a new consensus-based decision-making process, migration to Codeberg, and an annual release cycle.

### Source excerpt

We are pleased to announce the release of GNU Guix version 1.5.0! The release comes with ISO-9660 installation images, virtual machine images, and with tarballs to install the package manager on top of your GNU/Linux distro, either from source or from binaries--check out the download page . Guix users can update by running guix pull . It's been 3 years since the previous release . That's a lot of time, reflecting both the fact that, as a rolling release , users continuously get new features and update by running guix pull ; but it also shows a lack of...

## Attacking UNIX Systems via CUPS, Part I

DevFeed: [Attacking UNIX Systems via CUPS, Part I](<https://devfeed.tech/articles/attacking-unix-systems-via-cups-part-i-41270.md>)

Original publisher: [Read original article](<https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I/>)

Author: Simone Margaritelli

Published: 2024-09-26T14:51:30Z

Content type: article

Language: en

Sources: [evilsocket](<https://devfeed.tech/sources/evilsocket.md>)

Topics: [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [Security](<https://devfeed.tech/topics/security.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [gnu linux](<https://devfeed.tech/topics/gnu-linux.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [cups](<https://devfeed.tech/tags/cups.md>), [cups-browsed](<https://devfeed.tech/tags/cups-browsed.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cve-2024-47076](<https://devfeed.tech/tags/cve-2024-47076.md>), [cve-2024-47175](<https://devfeed.tech/tags/cve-2024-47175.md>), [cve-2024-47176](<https://devfeed.tech/tags/cve-2024-47176.md>), [cve-2024-47177](<https://devfeed.tech/tags/cve-2024-47177.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [disclosure](<https://devfeed.tech/tags/disclosure.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [ipp](<https://devfeed.tech/tags/ipp.md>), [lan](<https://devfeed.tech/tags/lan.md>), [linux-security](<https://devfeed.tech/tags/linux-security.md>), [mdns](<https://devfeed.tech/tags/mdns.md>), [no-authentication](<https://devfeed.tech/tags/no-authentication.md>), [port](<https://devfeed.tech/tags/port.md>), [print-services](<https://devfeed.tech/tags/print-services.md>), [printer](<https://devfeed.tech/tags/printer.md>), [printers](<https://devfeed.tech/tags/printers.md>), [printing](<https://devfeed.tech/tags/printing.md>), [rce](<https://devfeed.tech/tags/rce.md>), [responsible-disclosure](<https://devfeed.tech/tags/responsible-disclosure.md>), [security](<https://devfeed.tech/tags/security.md>), [udp](<https://devfeed.tech/tags/udp.md>), [unauthenticated-access](<https://devfeed.tech/tags/unauthenticated-access.md>), [unix](<https://devfeed.tech/tags/unix.md>), [vulnerability-research](<https://devfeed.tech/tags/vulnerability-research.md>), [zeroconf](<https://devfeed.tech/tags/zeroconf.md>)

### AI overview

A security writeup describes multiple vulnerabilities in CUPS components affecting GNU/Linux and other UNIX systems. It reports that remote unauthenticated attackers may replace printer IPP URLs and trigger arbitrary command execution when a print job starts, with attacks possible over the public internet or via spoofed LAN advertisements.

### Source excerpt

Hello friends, this is the first of two, possibly three (if and when I have time to finish the Windows research) writeups. We will start

## Fully bootstrapping Java from source in Wolfi

DevFeed: [Fully bootstrapping Java from source in Wolfi](<https://devfeed.tech/articles/fully-bootstrapping-java-from-source-in-wolfi-13054.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/fully-bootstrapping-java-from-source-in-wolfi>)

Published: 2023-06-02T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [openjdk](<https://devfeed.tech/topics/openjdk.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [gcc](<https://devfeed.tech/topics/gcc.md>)

Tags: [bootstrapping](<https://devfeed.tech/tags/bootstrapping.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [eclipse-compiler-for-java](<https://devfeed.tech/tags/eclipse-compiler-for-java.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [linux](<https://devfeed.tech/tags/linux.md>), [openjdk](<https://devfeed.tech/tags/openjdk.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [provenance](<https://devfeed.tech/tags/provenance.md>), [security](<https://devfeed.tech/tags/security.md>), [software](<https://devfeed.tech/tags/software.md>), [software-supply-chain](<https://devfeed.tech/tags/software-supply-chain.md>), [software-supply-chain-security](<https://devfeed.tech/tags/software-supply-chain-security.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [wolfi](<https://devfeed.tech/tags/wolfi.md>)

### AI overview

Chainguard describes how it is fully bootstrapping Java from source in Wolfi. The process builds a chain of OpenJDK packages with provenance extending from source code to final binary packages, using GNU Classpath, GNU Compiler for Java, and the Eclipse Compiler for Java to overcome historical bootstrapping dependencies.

### Source excerpt

Learn how Chainguard engineers created a chain of OpenJDK packages to provide full provenance from pure source code for the entire Java ecosystem in Wolfi.

## How "Meet the PinePhone Pro" was made

DevFeed: [How "Meet the PinePhone Pro" was made](<https://devfeed.tech/articles/how-meet-the-pinephone-pro-was-made-34851.md>)

Original publisher: [Read original article](<https://pine64.org/2021/10/27/how-meet-the-pinephone-pro-was-made/>)

Published: 2021-10-27T00:00:00Z

Content type: article

Language: en

Sources: [Community blog on PINE64](<https://devfeed.tech/sources/community-blog-on-pine64.md>)

Topics: [Pinephone-Pro](<https://devfeed.tech/topics/pinephone-pro.md>), [blender](<https://devfeed.tech/topics/blender.md>), [Pine64](<https://devfeed.tech/topics/pine64.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Graphics](<https://devfeed.tech/topics/graphics.md>), [gnu linux](<https://devfeed.tech/topics/gnu-linux.md>)

Tags: [blender](<https://devfeed.tech/tags/blender.md>), [community](<https://devfeed.tech/tags/community.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pine64](<https://devfeed.tech/tags/pine64.md>), [pinephone-pro](<https://devfeed.tech/tags/pinephone-pro.md>), [raytracing](<https://devfeed.tech/tags/raytracing.md>)

### AI overview

This article explains how the "Meet the PinePhone Pro" trailer and product renderings were produced. It describes the volunteer community's workflow, including modelling, scene creation, animation, storytelling, music, voice recording, editing, and rendering with Blender and other free and open source tools.

### Source excerpt

As PINE64's flagship mainline GNU/Linux smartphone, the PinePhone Pro, was about to be announced, a trailer and some nice renderings showcasing the phone and its features had to be produced. The groundwork for the trailer was started in February 2021 and took all the way up to a few days before the trailer was released at October 15th 2021. The work for the trailer included making the material and models, creating the scene and the surroundings, animating the scenes, establishing a story in the video, finding fitting music, cutting it and adding sound details, writing and recording the text and cutting the video, which took many hours of work until the following trailer was released: https://www.youtube.com/watch?v=wP2-6Z74W44 The trailer is almost entirely made with free and open source software - modelling, the scenes, animations and final cut including the music is all done in Blender, vector graphics and some smaller graphical edits for the screen contents are done in Inkscape and Gimp. The trailer is made by volunteers from the community. The visuals The general idea of the trailer was to tell a story: visually we wanted to lead the viewer from the history of the PinePhone, to the introduction of the PinePhone Pro including its features, to the actual usage. Not only did we want to tell the story of PINE64 making shipping such a device real but also point the viewer to what was achieved so far and what the user can achieve using the phone. We selected a darker setting for the intro part of the video and we tried to go for brighter settings mixed with realistic settings for the PinePhone Pro introduction part of the video. For product renderings typically Blender Cycles is used, which has the downside that the raytracing can take a very long time to achieve a fine rendering quality, unlike Blender's Eevee architecture using rasterization instead of raytracing (especially used effects such as depth of field and other makes raytracing a must here). That means even

## Eclipse Plugin for ESP-IDF

DevFeed: [Eclipse Plugin for ESP-IDF](<https://devfeed.tech/articles/eclipse-plugin-for-esp-idf-13835.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/eclipse-plugin-for-esp-idf/>)

Author: John Lee

Published: 2020-04-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [eclipse](<https://devfeed.tech/tags/eclipse.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [iot](<https://devfeed.tech/tags/iot.md>), [macos](<https://devfeed.tech/tags/macos.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The ESP-IDF Eclipse Plugin provides an Eclipse-based development environment for ESP32 IoT applications. It supports project setup, SDK configuration, CMake editing, building, flashing, serial monitoring, and debugging on Windows, macOS, and GNU/Linux.

### Source excerpt

ESP-IDF Eclipse Plugin brings developers an easy-to-use Eclipse-based development environment for developing ESP32 based IoT applications. It provides better tooling capabilities, which simplifies and enhances standard Eclipse CDT for developing and debugging ESP32 IoT applications. It offers advanced editing, compiling, flashing and debugging features with the addition of Installing the tools, SDK configuration and CMake editors. The plug-in runs on Windows, macOS and GNU/Linux.

## Erlang rebar tutorial: generating releases and upgrades

DevFeed: [Erlang rebar tutorial: generating releases and upgrades](<https://devfeed.tech/articles/erlang-rebar-tutorial-generating-releases-and-upgrades-25818.md>)

Original publisher: [Read original article](<https://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades>)

Author: {"image"=\>"rj-headshot.jpg", "greetings"=\>nil}

Published: 2011-03-26T05:00:00Z

Content type: tutorial

Language: en

Sources: [Richard Jones](<https://devfeed.tech/sources/richard-jones.md>)

Topics: [Erlang](<https://devfeed.tech/topics/erlang.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Development](<https://devfeed.tech/topics/development.md>), [make](<https://devfeed.tech/topics/make.md>)

Tags: [appup](<https://devfeed.tech/tags/appup.md>), [code](<https://devfeed.tech/tags/code.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [development](<https://devfeed.tech/tags/development.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [make](<https://devfeed.tech/tags/make.md>), [otp](<https://devfeed.tech/tags/otp.md>), [production](<https://devfeed.tech/tags/production.md>), [programming](<https://devfeed.tech/tags/programming.md>), [project](<https://devfeed.tech/tags/project.md>), [rebar](<https://devfeed.tech/tags/rebar.md>), [releasehandler](<https://devfeed.tech/tags/releasehandler.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>)

### AI overview

A tutorial on using rebar to structure, compile, package, deploy, and upgrade Erlang applications. It demonstrates creating releases that bundle the Erlang VM, required OTP libraries, application code, and dependencies, enabling installation of new versions without downtime.

### Source excerpt

During my experiments with rebar, I made a simple example app for testing upgrades and releases. This article will walk you through using rebar to create an application, lay it out properly, package and deploy it, and create and install new versions without downtime.