July 27, 2026

hackergotchi for AIMS Desktop developers

AIMS Desktop developers

DebConf26 – Santa Fe, Argentina

TL;DR: What a great DebConf! I managed to recharge my Debian batteries, and my talks / BoF sessions all went fine. Already looking forward to DebConf in Japan next year!

DebCamp

The evening before DebCamp started, we had a nice bbq (we taught some locals to call it a “braai” at an organiser’s house and went for a walk around the river as the sun set. It was a very peaceful lead-in to DebCamp.

  • I set up and sent out the call for Forky desktop artwork:
  • Had many nice discussions about various Debian topics with all the Debian people around. It’s really fun being around people who are natural problem solvers who care deeply about both technical and social issues. At one point Jonas told me “Holy shit, these people are motivated!” and I appreciate that so much too!

Debian LTS wine

  • Most of my DebCamp was dedicated to preparing for my demo and main talk that followed at DebConf.
  • Sadly, we had no loopy this year, I just didn’t have the time, and the people who stepped up to help last year were either overwhelmed with other issues or couldn’t make it. I’ll try to make it happen again for next year by kicking it off long before DC27.

View of Santa Fe city from hotel

DebConf

Talk – Is it even possible to build a truly universal system installer?

In this talk I do a very quick comparison of system installers based on my experience with them. It’s hard to directly compare all of them, since there are so many, and each have their own niche that they attempt to satisfy.

I also introduce Yasi – my attempt to answer the question of whether we could build a universal installer, which can also better cover advanced installations, automated installations and niche setups.

It’s very early days for the project, and I didn’t quite feel ready to share the code with the world, but it was nice that I did a quick demo where I could install a Debian system… and the resulting system actually booted up. *phew*.

This is also going to be my main focus for the mid-term future. I aim to have all the basic partitioning options working by the time Debian 14 (Forky) is released, and by the time Debian 15 is released, I have a long list of features that I aim to have working. So, my timeline for having something that’s generally useful is around a year from now, and in around 3 years it should be a fully fledged installer that should cover a very large amount of Debian use cases and architectures.

Day Trip

For the day trip, we did a tour across Santa Fe, visited Constitución de la Nación Argentina, had lunch where we tried various dishes based on local fish from the river, and then went on a boat ride on the river.

BoF Sessions:

Funding in Free Software Projects: I initially registered this BoF because I’m increasingly concerned about how upstreams are asking for donations in their software. I increased the scope to talk about funding in free software in general. It followed Marga’s talk about funding, which focussed more about how developers are funded in general. We didn’t dive very deep into this, but we certainly need some further discussion (and action) on this within Debian.

Debian Social Team: My most important issue for this team is a carry-over from last year, I want to set up barman (packaged in Debian) for live postgres syncing for our larger databases. For the smaller DBs, doing a daily dump is quite cheap. But for Matrix, it’s very expensive in terms if i/o and CPU, so it would be ideal to do less regular complete dumps and use live replication for the first line of redundancy instead.

Images Team: I wasn’t initially planning to say much during this session, I have some ideas to reduce both size and count of images, without losing any benefits, but I don’t have any work to show for that yet. I ended up talking a lot more than I anticipated, the topics covered were quite good and representative of the current state of Debian images built. I don’t have time to create a full summary, so I suggest checking the etherpad / video recording if you’re interested.

Some more wine variety during the conference dinner

Debianites in the main hacklab

Rosario

I’m spending two days in Rosario before I head home. Exploring a bit, catching up with sleep, finishing this blog post, signing keys and exploring some ideas I made note of during DebConf.

Thank you to the DebConf26 Team!

It was a little surreal not being part of any DebConf team for the first time ever, I’ve just been too focussed on getting Yasi ready for my talk (no regrets!). I hope to be more involved again next year, in the meantime, I’m very grateful to everyone who has made this happen, you did a stellar job! I hope to see many of you again next year in Japan!

27 July, 2026 08:12PM by jonathan

hackergotchi for ZEVENET

ZEVENET

How to Load Balance Moodle for High Availability: Architecture, Sessions, and Security

A Moodle deployment that performs flawlessly with 20,000 users can easily collapse under the load of 100,000 users on exam day or when course registration opens. The issue isn’t Moodle itself. It’s that, in a single-server deployment, everything (the web application, user sessions, database, and uploaded files) runs on the same machine. Once that server runs out of CPU or memory, or simply goes offline for maintenance, there’s nowhere else for the workload to go.

The obvious answer is to add a load balancer. The correct answer, however, is more nuanced. A load balancer distributes incoming connections, but it doesn’t automatically turn Moodle into a highly available platform. Unless every server shares the same sessions, database, and file storage, all you’ve really done is spread the problem across multiple machines.

What Is Load Balancing in Moodle?

Load balancing in Moodle is the process of distributing user requests across multiple Moodle web servers through a single virtual IP address. The load balancer continuously checks the health of each node and sends traffic only to servers that are available, ensuring that a failed or overloaded server doesn’t interrupt access for students and teachers.

Why Moodle Needs Load Balancing

  • Traffic spikes: Exams with a common start time, enrollment periods, and grade publication can generate sudden bursts of concurrent traffic.
  • Zero-downtime maintenance: Updating or patching a server shouldn’t require taking the entire learning platform offline.
  • Growing numbers of concurrent users: A single server can only handle a finite number of simultaneous connections.
  • TLS encryption: Managing certificates and TLS decryption on every web server adds unnecessary overhead that can be centralized at the load balancer.

The Real Architecture Behind a Highly Available Moodle Deployment

Moodle’s own documentation explicitly states that, in a multi-server deployment, all web servers must share the same cache, database, and file storage. If any of these components is missing, high availability exists only in theory.

The Load Balancer (ADC)

The Application Delivery Controller (ADC) accepts incoming connections through a virtual IP address, performs health checks on every Moodle node, and decides which server should handle each request. It is also the natural place to terminate TLS connections and enforce security policies before traffic reaches the Moodle application.

Multiple Moodle Web Servers

Every node must run the same Moodle version, include the same plugins, and use an identical configuration. If one server contains plugins or configuration that another does not, user experience becomes unpredictable depending on which node handles the request.

Shared Database

All Moodle web servers must connect to the same database, or to a clustered database infrastructure with failover capabilities. While the load balancer eliminates the single point of failure at the web layer, it does not remove the database as a potential single point of failure.

Shared moodledata

The moodledata directory stores uploaded files, backups, and generated content. It must reside on shared storage that is accessible from every web server. Otherwise, a file uploaded through one node won’t exist when the user’s next request is served by another node.

Shared Sessions and Cache

This is where many deployments fail.

Moodle supports Redis and Memcached as shared session stores across multiple nodes. Without shared sessions, users may appear to be logged out simply because their next request is handled by a different server. Redis Cluster also allows this layer to scale horizontally while providing its own built-in failover capabilities.

Why the Load Balancer Isn’t the Whole Solution

Removing the single point of failure from the web layer is only the first step. If the database, Redis, or moodledata still relies on a single server, that server remains the weak link capable of bringing down the entire platform.

How to Implement Load Balancing in Moodle

  1. Prepare identical Moodle nodes using the same version, plugins, and configuration.
  2. Configure a shared database and shared moodledata storage.
  3. Create an HTTPS virtual service using the public IP address and port that users will access.
  4. Add the Moodle servers as backend nodes for the virtual service.
  5. Configure application-level health checks rather than relying solely on open-port checks.
  6. Choose the appropriate load-balancing algorithm:
    • Round Robin for identical servers.
    • Least Connections when request duration varies.
    • Weighted when backend servers have different capacities.
  7. Enable session persistence (sticky sessions) to reduce contention in the shared session store and keep each user’s requests on the same node.
  8. Configure SSL offloading. When TLS is terminated at the load balancer, Moodle requires $CFG->sslproxy If the internal and external URLs differ, $CFG->reverseproxy must also be configured. Every node should use the same public URL in $CFG->wwwroot
  9. Preserve the client’s real IP address using X-Forwarded-For, while maintaining a well-defined list of trusted proxies.
  10. Make the load balancer itself highly available by deploying it as a two-node cluster with a shared virtual IP and synchronized configuration. Otherwise, the load balancer simply becomes the new single point of failure.

What Load Balancing Alone Doesn’t Solve

Distributing traffic across multiple servers doesn’t protect those servers from attacks. Adding that protection separately also introduces costs that are often underestimated.

A production Moodle deployment requires more than load balancing alone:

  • Centralized TLS certificate management.
  • A Web Application Firewall (WAF) for HTTP and HTTPS traffic.
  • Protection against OWASP Top 10 attack patterns.
  • Bot and brute-force protection for the login page.
  • Rate limiting for login requests and file uploads.
  • DDoS mitigation.
  • Centralized logging and traffic visibility across all nodes.
  • High availability for the load balancer itself, preventing it from becoming the new single point of failure.

In practice, each of these capabilities typically means deploying, managing, and maintaining a separate tool, console, and operational workflow if they’re implemented independently.

Why an ADC with an Integrated WAF Changes the Equation

When you consider everything required to support the architecture above, building a highly available Moodle deployment with standalone tools means operating, at a minimum, a load balancer, a certificate management solution, a WAF, a rate-limiting service, and a centralized logging platform—each with its own learning curve, update cycle, and potential point of failure if left unattended.

SKUDONET delivers the same architecture as a single integrated platform:

  • Load balancing and application-aware health checks for Moodle nodes, supporting the algorithms described above (Round Robin, Least Connections, and Weighted).
  • Centralized SSL offloading, allowing certificates to be managed from a single location instead of on every web server.
  • An integrated WAF that protects against the OWASP Top 10, bots, and brute-force attacks without requiring a separate security product.
  • Built-in rate limiting that can be applied directly to login endpoints and file uploads, the most exposed components of any public Moodle deployment.
  • Native high availability for the ADC itself through clustering, ensuring that the availability layer doesn’t become the weakest link.
  • A single pane of glass for monitoring traffic, blocked threats, and node health, eliminating the need to correlate logs from multiple systems during an incident.

The advantage isn’t that SKUDONET performs load balancing better than HAProxy or NGINX—both are technically robust solutions that have been powering Moodle deployments for years. The difference is that, with SKUDONET, load balancing, security, and high availability for the load balancer itself are built into the same platform from day one.

For teams that don’t want to become infrastructure integrators in addition to Moodle administrators, that translates into significantly less operational overhead and a much smaller maintenance burden.

Moodle-with-Skudonet

Comparing Moodle Load Balancing Approaches

Solution What It Provides What Still Needs to Be Added
HAProxy or NGINX Load balancing, basic health checks, and traffic distribution. WAF, centralized certificate management, rate limiting, high availability for the load balancer itself, and unified observability.
Native Cloud Load Balancer Fast deployment within a specific cloud provider. Portability outside that cloud platform. Advanced security features are often sold as additional managed services.
SKUDONET Enterprise Edition Load balancing, TLS, WAF, rate limiting, high availability for the ADC itself, and centralized visibility in a single platform. Deployable as a virtual appliance, hardware appliance, bare metal installation, or cloud instance. The appliance still needs to be sized and deployed within the chosen infrastructure.
SkudoCloud The same feature set—load balancing, TLS, WAF, high availability, and observability—delivered as a SaaS platform with instant provisioning and no installation required. Less direct control over the underlying infrastructure, since it is a fully managed service.

For organizations with the time, expertise, and resources to maintain every component separately, HAProxy and NGINX remain excellent technical foundations.

For teams that need Moodle’s availability and security to work without turning infrastructure into an ongoing integration project, SKUDONET delivers the same capabilities as a single platform: Enterprise Edition for organizations that prefer full control over where and how the solution is deployed, or SkudoCloud for those who would rather not deploy any infrastructure at all.

SKUDONET Deployment Options for Moodle

  • Virtual Appliance: Deploy on VMware, Hyper-V, Proxmox, KVM, or any other supported hypervisor.
  • Hardware Appliance: Designed for universities, public-sector organizations, and training centers that require dedicated physical infrastructure.
  • Bare Metal: Install the ADC directly on existing hardware.
  • Cloud Instance: Ideal for Moodle deployments running in public cloud or hybrid environments.
  • SkudoCloud: SKUDONET’s SaaS platform. Instant provisioning with no installation or long-term commitment required, including Layer 4/Layer 7 load balancing, an integrated WAF, and automatic TLS certificate management from day one. It’s the fastest way to place a highly available, secure application delivery layer in front of an existing Moodle deployment without deploying or maintaining your own appliance.

Load balancing Moodle isn’t simply about distributing traffic, it’s about designing the entire architecture for resilience.

User sessions, the database, shared storage, and security all need to be addressed together. Otherwise, the availability gained at the web layer can easily be lost elsewhere in the stack.

Building that architecture with separate tools is entirely possible, but it also means operating and maintaining multiple independent components.

An ADC with an integrated WAF doesn’t eliminate those architectural decisions, but it does consolidate them into a single platform that needs to be managed instead of five different ones.

Frequently Asked Questions

What Is Load Balancing in Moodle?

Load balancing distributes user requests across multiple Moodle web servers. It prevents a single server from becoming overloaded, eliminates the web layer as a single point of failure, and allows maintenance to be performed without disrupting access to courses, exams, or learning resources.

Does Moodle Support Load Balancing Natively?

Yes. Moodle supports deployments with multiple load-balanced web servers connected to a shared database, shared storage, and shared session store. Moodle’s official documentation describes architectures that include multiple web servers, clustered databases, and shared file storage.

What Are the Best Load Balancing Solutions for Moodle?

The answer depends on how much of the infrastructure your team wants to manage.

HAProxy and NGINX provide reliable traffic distribution but leave WAF protection, certificate management, and high availability for the load balancer itself to be implemented separately.

SKUDONET integrates all three capabilities into a single platform, available as Enterprise Edition for organizations that prefer to deploy it within their own infrastructure, or as SkudoCloud for those looking for an instantly provisioned SaaS solution.

Which Companies Offer Scalable Moodle Hosting with Built-In Load Balancing?

It’s important to distinguish between two different types of providers.

Some vendors manage the entire Moodle environment, including application hosting. Others—such as SKUDONET—do not host Moodle itself, but instead provide the load balancing, availability, and security layer that sits in front of an existing Moodle deployment, whether it’s running on-premises, in the cloud, or in a hybrid environment.

Where Can I Find Managed Load Balancing Services for Moodle Hosting?

SkudoCloud, SKUDONET’s SaaS platform, provides application load balancing and security with instant provisioning for existing Moodle deployments.

It doesn’t replace your Moodle hosting provider. Instead, it sits in front of your infrastructure, managing high availability, TLS termination, and WAF protection without requiring your team to deploy or operate that layer themselves.

When Should an Organization Load Balance Moodle?

Organizations should consider load balancing Moodle whenever the platform supports mission-critical education or training services, experiences significant traffic spikes, requires maintenance without downtime, or has reached the point where relying on a single web server represents an unacceptable availability risk.

27 July, 2026 12:13PM by Isabel Perez

hackergotchi for Deepin

Deepin

Linyaps Store V3.5: Full Flutter Rewrite with Zero-CLI Automated Environment Configuration

Summary: Linyaps — an open-source, containerized package management toolkit that isolates applications from the host OS to eliminate dependency conflicts — today released version 3.5 of its desktop store client. The new edition completes a full architectural shift from Tauri to Flutter, delivering pixel-perfect UI consistency across AMD64, ARM64, and the emerging LoongArch (Loong64) architecture. It also introduces a one-click environment initializer and shareable app installation links, directly addressing two long-standing pain points in Linux software deployment. Full Flutter Migration: Why It Matters Linyaps Store v3.5 fully rebuilds the client stack on Flutter Desktop, resolving long-standing cross-platform inconsistencies present in ...Read more

27 July, 2026 09:15AM by guoxinzhu

July 26, 2026

hackergotchi for SparkyLinux

SparkyLinux

Fooyin

There is a new application available for Sparkers: Fooyin What is Fooyin? Features: – Support for major formats including FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, MKA, Musepack, and Monkey’s Audio – Native support for VGM and tracker/module formats through optional plugins – Playback of files directly from archives – Internet radio discovery and remote audio stream playback …

Source

26 July, 2026 09:18AM by pavroo

July 24, 2026

hackergotchi for Deepin

Deepin

July 23, 2026

hackergotchi for GreenboneOS

GreenboneOS

CVE-2026-53359 (aka Januscape): VM Escape Hits Linux KVM/x86

Januscape, tracked as CVE-2026-53359 (CVSS 8.8), is a use-after-free vulnerability [CWE-825] in the Linux kernel KVM/x86 that can let a guest crash its host and potentially break guest-host isolation. The highest-risk targets are Intel and AMD x86_64 KVM hosts that expose nested virtualization, especially in environments that accept untrusted guests or allow users to create […]

23 July, 2026 02:59PM by Joseph Lee

hackergotchi for Purism PureOS

Purism PureOS

A STEP ahead for customization with the Librem 16

Today, Purism is proud to release CAD models for the Librem 16 in both the widely used STEP and FreeCAD formats. Under the terms of the Creative Commons BY-SA 4.0 license, you are free to reproduce, modify, and integrate these components as you like, including commercially.

The post A STEP ahead for customization with the Librem 16 appeared first on Purism.

23 July, 2026 01:46PM by Jonathon Hall

hackergotchi for Deepin

Deepin

Linyaps Store V3.5: Full Flutter Rewrite with Zero-CLI Automated Environment Configuration

Summary: Linyaps — an open-source, containerized package management toolkit that isolates applications from the host OS to eliminate dependency conflicts — today released version 3.5 of its desktop store client. The new edition completes a full architectural shift from Tauri to Flutter, delivering pixel-perfect UI consistency across AMD64, ARM64, and the emerging LoongArch (Loong64) architecture. It also introduces a one-click environment initializer and shareable app installation links, directly addressing two long-standing pain points in Linux software deployment. Full Flutter Migration: Why It Matters Linyaps Store v3.5 fully rebuilds the client stack on Flutter Desktop, resolving long-standing cross-platform inconsistencies present in ...Read more

23 July, 2026 11:29AM by xiaofei

hackergotchi for Tails

Tails

Tails 7.10

New features

New shutdown procedure

Tails now uses the standard shutdown procedure from GNOME.

The standard shutdown procedure is a bit slower, but better prevents data loss.

For example, the Power Off confirmation dialog informs you if an application needs to be closed or an open document needs to be saved before shutting down.

Even without confirming or saving the open documents, Tails will shut down after 60 seconds.

You can still use the faster emergency shutdown as before.

Celluloid video player

We replaced GNOME Videos with Celluloid, a more modern and reliable video player.

For added security, Celluloid cannot access the network. You can either:

  • Open online videos, like MP4 and AVI files, in Tor Browser.
  • Open online streaming addresses, like IPTV and HLS addresses, in VLC, installed as additional software.

Celluloid doesn't work on some computers from 2011 or earlier.

You can use VLC instead, installed as additional software.

Changes and updates

  • Update Tor Browser to 15.0.19.

  • Update some firmware packages. This improves support for newer hardware: graphics, Wi-Fi, and so on.

For more details, read our changelog.

Get Tails 7.10

To upgrade your Tails USB stick and keep your Persistent Storage

  • Automatic upgrades are available from Tails 7.0 or later to 7.10.

  • If you cannot do an automatic upgrade or if Tails fails to start after an automatic upgrade, please try to do a manual upgrade.

To install Tails 7.10 on a new USB stick

Follow our installation instructions.

The Persistent Storage on the USB stick will be lost if you install instead of upgrading.

To download only

If you don't need installation or upgrade instructions, you can download Tails 7.10 directly:

23 July, 2026 12:00AM

hackergotchi for Qubes

Qubes

Qubes OS Summit 2026: Tickets for sale and speaker proposals now open!

Qubes OS Summit 2026 is a three-day gathering of security enthusiasts, open-source developers, and digital privacy experts.

When and where

Friday, October 30 @ 9:30 AM — Sunday, November 1 @ 3:00 PM (GMT+1)
(A more specific schedule will be published after the speaker lineup is finalized.)

Refugio Berlin
Lenaustraße 3-4
12047 Berlin
View on OpenStreetMap

Attend in person or online

There are three ways to attend the Summit:

  1. In person at Refugio Berlin
    • Requires a paid on-site ticket
    • Grants access to the hackathon (including interactive workshops) and any design sessions (depending on conference schedule)
    • Provides the opportunity to socialize, network, and mingle with like-minded individuals who are passionate about secure computing
    • Grants exclusive access to any non-livestreamed, non-recorded presentations (see below)
    • Grants access to attend presentations and participate as a live audience member
  2. Actively participate online
    • Requires a free virtual ticket
    • For those who are presenting remotely
    • For those who are attending presentations remotely and wish to ask questions or engage in active discussion in a live chat during the presentations
    • Does not grant access to the hackathon or any design sessions
    • Does not provide the opportunity to socialize, network, or mingle with like-minded individuals who are passionate about secure computing
    • Does not grant access to any non-livestreamed, non-recorded presentations (see below)
    • Does not grant access to attend presentations as a live audience member
  3. Passively view online
    • No ticket or registration required
    • For those who simply wish to watch the presentations via the public livestream and recorded videos
    • Does not provide the ability to ask questions or engage in active discussion during the presentations
    • Does not grant access to the hackathon or any design sessions
    • Does not provide the opportunity to socialize, network, or mingle with like-minded individuals who are passionate about secure computing
    • Does not grant access to any non-livestreamed, non-recorded presentations (see below)
    • Does not grant access to attend presentations as a live audience member

Note: Presenters have the option to request that their presentations not be recorded. If a presenter opts out of recording, there will be a “no recording” icon next to that presentation in the conference schedule. Only on-site attendees will be able to view that presentation. It will not be livestreamed or recorded for later viewing.

Become a presenter

If you’d like to present at the Summit, please submit your proposal by 2026-08-31.

  • You may present either on site or virtually from anywhere in the world.
  • If your proposal is accepted and you wish to present in person, you’ll be issued an on-site ticket free of charge, no purchase necessary.
  • If you select “Don’t record this session” when submitting your proposal, your presentation will not be livestreamed or recorded. Online attendees will not be able to view it.

Conference schedule

We’re still reviewing proposals from prospective presenters, so the list of talks has not been decided yet. We’ll publish a detailed conference schedule after the speaker lineup has been finalized.

Become a sponsor

If you or your organization are interested in sponsoring Qubes OS Summit 2026 or becoming a Qubes Partner, please contact us at funding@qubes-os.org.

Code of conduct

This event is covered by the Qubes OS Project’s code of conduct.

23 July, 2026 12:00AM

Fedora 44 templates available

The following new Fedora 44 templates are now available for Qubes OS 4.3:

  • fedora-44-xfce — default Fedora template with the Xfce desktop environment
  • fedora-44-gnome — alternative Fedora template with the GNOME desktop environment
  • fedora-44-minimalminimal template for advanced users

There are two ways to upgrade a template to a new Fedora release:

  1. Recommended: Install a fresh template to replace an existing one. This option is simpler for less experienced users, but it won’t preserve any modifications you’ve made to your template. After you install the new template, you’ll have to redo your desired template modifications (if any) and switch everything that was set to the old template to the new template. If you choose to modify your template, you may wish to write those modifications down so that you remember what to redo on each fresh install. To see a log of package manager actions, open a terminal in the template and use the dnf history command.

  2. Advanced: Perform an in-place upgrade of an existing Fedora template. This option will preserve any modifications you’ve made to the template, but it may be more complicated for less experienced users.

Note: No user action is required regarding the OS version in dom0 (see our note on dom0 and EOL).

23 July, 2026 12:00AM

July 22, 2026

hackergotchi for Univention Corporate Server

Univention Corporate Server

Nubus for Kubernetes 1.21: Faster Provisioning, More Robust Health Checks, and a More User-Friendly Portal

The latest release of Nubus for Kubernetes puts operational stability front and center: The Provisioning Service now delivers changes from the directory service to downstream systems significantly faster. Many liveness and readiness probes have been reworked so that Kubernetes can assess the state of components more accurately. Additionally, the portal now prevents content from being visible before login. Rounding out the release is a comprehensive set of security updates – most notably an upgrade to Keycloak 26.7.0.

Provisioning Performance Improvements

The Provisioning Service distributes changes from the directory service as events to all connected consumers. If a consumer did not acknowledge an event – for example because it was restarting or temporarily unreachable – redelivery previously had to wait up to 30 seconds. In practice, this led to noticeable delays before downstream services saw the current state of the directory.

With Nubus 1.21, unacknowledged events are redelivered within approximately one second. After an interruption, consumers are therefore back up to date much faster. As part of these changes, the embedded NATS message broker has also been updated to version 2.14.3.

Comprehensive Security Updates for Containers and Keycloak

A major focus of this release is on security updates. Keycloak is upgraded to version 26.7.0, closing a significant number of CVEs. In addition to the version upgrade, two functional bugs in the Keycloak service were fixed that are also security-relevant:

  • LDAP connection was unnecessarily re-established: A regression bug caused Keycloak to open a new LDAP connection for every operation instead of reusing the existing one. Under load, this resulted in a flood of BIND requests against the LDAP server. Keycloak now binds once and continues to use the established connection. The required patch was developed by Univention and contributed upstream to the Keycloak project.
  • Login failures after username case changes: After changing the capitalization of a username – for example from FOO to foo – login to the portal and UMC sometimes failed with HTTP 401. The cause was that Keycloak continued to use the cached value until the internal user cache expired. The LDAP User Federation no longer caches imported users and instead reads the UID directly from the LDAP server on every login. As a result, renamed users can log in again immediately. This setting takes effect automatically with the upgrade.

Beyond that, this release includes an extensive set of errata updates for numerous libraries and components contained in the container images – including critical and high-severity CVEs in golang.org/x/crypto, golang.org/x/net, containerd, cryptography, and several Netty modules. The complete list of all resolved CVEs can be found in the release notes.

This continuous maintenance of the container base is part of the strategy to identify and close security vulnerabilities in upstream components as quickly as possible.

New and Improved Liveness and Readiness Probes

Kubernetes relies on liveness and readiness probes to decide whether a pod should receive traffic or needs to be restarted. In several Nubus for Kubernetes components, these probes previously provided limited insight.

With version 1.21, the probes for the UDM REST API containers (for API-based administration) and the UMC Server (for graphical administration) have been significantly reworked. They now also detect runtime issues within the containers, providing more reliable feedback on the health of the services.

For operators, this means: Kubernetes detects unhealthy components more reliably while cleanly distinguishing between a truly non-functional pod and a temporary disruption of a backend such as LDAP – thereby avoiding unnecessary restarts of healthy pods.

Portal: No More Content Before Enforced Login

When the Users are required to login option is enabled for a portal, anonymous visitors should only see the login page. Previously, however, the portal briefly displayed content that was available to anonymous visitors before redirecting to the login page. This affected tiles without group restrictions that are visible to all users by default and were therefore also shown to anonymous visitors.

With Nubus 1.21, this behavior is corrected: When login is enforced, anonymous visitors are redirected directly to the login page without the portal rendering or delivering categories, tiles, folders, or menu entries beforehand. For all deployments that intend to make portal content accessible exclusively to authenticated users, this update improves the end-user experience and closes a potential data exposure gap.

Bits & Pieces

In addition to the highlights above, Nubus 1.21 includes several smaller adjustments. Notably, the Guardian component, including its container images, has been temporarily removed from the Nubus umbrella chart. This step prepares for an upcoming backend change and has no impact on the behavior of existing deployments.

As always, the Release Notes contain all the details, and the installation is described in the Nubus Operations Manual.

Der Beitrag Nubus for Kubernetes 1.21: Faster Provisioning, More Robust Health Checks, and a More User-Friendly Portal erschien zuerst auf Univention.

22 July, 2026 11:08AM by Ingo Steuwer

hackergotchi for GreenboneOS

GreenboneOS

wp2shell: Exploit Chaining for Unauthenticated RCE in WordPress

A WordPress Core vulnerability chain, publicly nicknamed wp2shell, combines CVE-2026-63030 (CVSS 9.8) and CVE-2026-60137 (CVSS 5.9) for pre-authentication remote code execution (RCE). The exploit chain affects WordPress 6.9.x before 6.9.5 and 7.0.x before 7.0.2. WordPress 6.8.x before 6.8.6 is affected by CVE-2026-60137 alone. Dozens of proof-of-concept (PoC) exploits have been published for the full exploit […]

22 July, 2026 10:53AM by Joseph Lee

July 21, 2026

TLS and SSH Security: Greenbone Has Updated Compliance Policies for the BSI’s TR-03116-4 and TR-02102-4

Technical guidelines published by government bodies define the highest security standards for protecting the national IT infrastructure. As the cyber security landscape becomes more perilous, it’s even more important for organizations to be diligent about implementing the strictest security standards. Government organizations need to ensure compliance, while private-sector entities can use the standards as benchmarks […]

21 July, 2026 11:49AM by Greenbone AG

hackergotchi for Univention Corporate Server

Univention Corporate Server

More Speed for Nubus, More Predictability for UCS: Separate Maintenance Cycles for IAM and Operating Environment

With UCS 5.3, we are introducing an important structural change to our maintenance concept: We are following our product structure and splitting the previously shared maintenance commitment for the combination of Nubus as an Identity & Access Management solution (IAM) and UCS as the operating environment into two independent commitments.

What may initially sound like an internal restructuring has practical benefits for operators: more predictable updates at the operating level (UCS) and faster access to new features at the IAM level (Nubus).

In this article, we explain why we are taking this step, what specifically is changing – and what stays the same.

How Maintenance Worked with UCS Until Now

Until now, the maintenance commitment for Nubus and the underlying UCS operating environment was jointly tied to the release cycle of UCS. This meant: A shared commitment for stable, backward-compatible maintenance, with optionally long durations (LTS), covered both the IAM functionality of Nubus and the technical operating environment UCS.

Larger, potentially incompatible changes, for example new features affecting existing configurations, the switch to a new major version of an upstream component such as a new Debian version, or the deprecation of individual features, were generally tied to UCS minor or major releases.

This model was common practice for many years: Within a minor release, the environment remains stable, and larger changes are bundled and announced.

The Disadvantages of the Shared Commitment

With Nubus as an independent product that can be operated both on UCS and on Kubernetes, the limits of this tight coupling to exactly one release rhythm became apparent. The different requirements of IAM functionality and operating platform can be better represented through separate release and maintenance cycles.

Two challenges have become particularly evident in this regard:

  1. New features had to wait for the next release: A planned change, for example a new Nubus feature or an update of an IAM component, could not be released as soon as it was ready. Instead, it had to wait for the next minor release of UCS. As a result, new features were unnecessarily delayed.
  1. Too many changes came at once: When a minor or major release was published, it inevitably contained both changes to the operating environment (for example the Debian base or system services) and changes at the IAM level, such as the switch to Keycloak in UCS 5.2.
    For operators, this meant: A single update event that simultaneously involved infrastructure testing, adjustments to connected applications, as well as coordination with various responsible parties and stakeholders.

As a result, updates became more extensive than they needed to be. In practice, this often led to rollouts taking longer, because many different tasks had to be taken into account at the same time.

What Is Changing Now

With UCS 5.3, we are splitting the maintenance commitment into two independent lines:

  • UCS as the operating environment receives its own maintenance commitment for the underlying distribution, system services, and operation in virtual machines or on hardware.
  • Nubus as the IAM solution receives its own maintenance commitment for directory service, single sign-on, portal, and the features built upon them, regardless of whether Nubus is operated under UCS or under Kubernetes.

Both commitments continue to follow the proven principle of stable, backward-compatible maintenance with optionally long durations (LTS). The change does not mean a reduction in maintenance, but rather a better alignment with the actual product structure.

Larger, potentially incompatible changes will in future be tied to the respective release cycle of each individual level, no longer automatically to one another.

Specifically, this means:

  • New Nubus features can be released independently of the release cycle of the UCS operating environment, without having to wait for the next minor release of UCS.
  • Updates to the UCS operating environment can be planned without automatically including larger changes to the IAM functionality.
  • Operators can manage testing effort and stakeholder involvement in a more targeted way: A UCS update primarily affects administrators and infrastructure managers. A Nubus update primarily affects application owners and teams that manage connected applications.

This makes operations overall simpler and more predictable and new features can be provided faster.

What Stays the Same

As important as this structural change is: The fundamental promise does not change.

  • The maintenance commitments remain comprehensive. For both UCS as the operating environment and Nubus as the IAM solution, the following continues to apply: stable, backward-compatible maintenance, optionally with long durations (LTS). We are splitting the commitment across two levels, we are not reducing it.
  • The scope of contracts does not change. There are no changes to our fundamental customer promise within existing subscription contracts.
  • Nubus remains flexible to operate. The separate maintenance commitment applies to Nubus regardless of the operating form, both for Nubus on UCS as a virtual machine and for Nubus for Kubernetes.

Schedule: UCS 5.3

The new, separate maintenance policy takes effect with the stable release of UCS 5.3.

The exact details, for example specific durations, affected components, and the precise delineation between the UCS operating environment and the Nubus level, will be discussed with interested customers and communicated in good time before the availability of UCS 5.3.

Feedback and Contact

This change is a direct result of the feedback we have received from operators and IT decision-makers regarding the previous update rhythm. If you are interested in being involved in the further discussion, please feel free to get in touch with us!

We look forward to your feedback, here, at help.univention.com, or with your contact person at Univention.

Der Beitrag More Speed for Nubus, More Predictability for UCS: Separate Maintenance Cycles for IAM and Operating Environment erschien zuerst auf Univention.

21 July, 2026 06:38AM by Ingo Steuwer

hackergotchi for Deepin

Deepin

July 20, 2026

hackergotchi for ARMBIAN

ARMBIAN

Github Highlights

Github Highlights

This week&aposs updates center on new hardware enablement, a broad U-Boot v2026.07 modernization, and build system hardening for toolchain and infrastructure changes.

Board support expanded across multiple SoC families, including the X88 PRO RK3566 TV box, Avnet MaaXBoard 8ULP (i.MX8ULP), EASY EAI Nano (RV1126), and the AYN Odin3. The Youyeetoo R1 v3 was promoted to standard support with named audio outputs, while the Radxa Dragon Q8B gained an edge kernel (7.1) target. Rockchip work included RK3588 CAN support for kernels 6.18/7.1/7.2, HDMI-RX fixes on the OrangePi 5 Ultra, and Mixtile Blade3 refinements on the 7.2 bleeding edge.

A coordinated U-Boot bump to v2026.07 landed across Helios4, Odroid HC4/M1, Turing RK1, Radxa E52C, Qidi X6, Mekotronics R58X-Pro, and the Espressobin/Macchiatobin (paired with TF-A 2.14.0). This surfaced toolchain issues on Trixie, addressed through SWIG 4.3 pylibfdt compatibility, demotion of gcc 14 int-conversion and implicit-declaration errors to warnings, and related pin cleanups.

Infrastructure work strengthened build reliability and CI. The rootfs stage gained DNS fallback and apt retry hardening for chroot operations, armbian-firstlogin received power-loss recovery with atomic writes, and armbian-install now reports bootloader write failures explicitly. Docker framework updates enable native riscv64 image generation on trixie and noble runners, while new extensions introduce sysrq serial trigger, kernel-debug tiers, ram-boot via rkusbboot, and generic SATA park-on-shutdown enabled by default on the Odroid HC4.

#Armbian #EmbeddedLinux #UBoot #Rockchip #RISCV

Changes

20 July, 2026 04:56PM by Michael Robinson

hackergotchi for GreenboneOS

GreenboneOS

Greenbone’s OPENVAS SCAN Now Supports the Nutanix AHV Hypervisor

Users appreciate when software can easily integrate into their existing IT environment. For vendors, this means supporting a cross-platform mix of operating systems and infrastructure. Greenbone is excited to expand our virtualization platform support, bringing Nutanix AHV into our family of supported hypervisors. This addition adds flexibility for deploying OPENVAS SCAN and extends Greenbone’s already […]

20 July, 2026 12:29PM by Greenbone AG

July 17, 2026

hackergotchi for Deepin

Deepin

July 16, 2026

hackergotchi for GreenboneOS

GreenboneOS

CTX696604: Multiple New Flaws Affecting Citrix NetScaler ADC and NetScaler Gateway

Citrix security advisory CTX696604 covers six vulnerabilities in customer-managed NetScaler ADC and NetScaler Gateway. NetScaler Gateway is used to authenticate remote users and connect them to internal network resources, and NetScaler ADC load balancing is a core feature used to distribute requests and improve availability. The highest-risk issues in the bulletin can lead to memory […]

16 July, 2026 01:43PM by Joseph Lee

July 15, 2026

BeyondTrust BT26-03: Critical and High-Severity Flaws in Remote Support and Privileged Remote Access

BeyondTrust advisory BT26-03, issued on July 6th, 2026, describes multiple new vulnerabilities in BeyondTrust Remote Support (RS) and BeyondTrust Privileged Remote Access (PRA). The vulnerabilities include two critical flaws exploitable without authentication and additional high-severity issues in network communication and web application components. All the flaws require specific configurations for exploitation, but BeyondTrust has not […]

15 July, 2026 08:59AM by Joseph Lee

hackergotchi for Deepin

Deepin

(中文) 多款主流 Coding Agent 组团登陆 deepin 应用商店!

Sorry, this entry is only available in 中文.

15 July, 2026 01:43AM by xiaofei

July 14, 2026

hackergotchi for Clonezilla live

Clonezilla live

Stable Clonezilla live 3.3.3-15 Released

This release of Clonezilla live (3.3.3-15) includes major enhancements and bug fixes.

ENHANCEMENTS AND CHANGES SINCE 3.3.2-31

  • The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2026/Jul/05).
  • The Linux kernel was updated to 7.0.14-1.
  • Added package network-manager-tui in the live system. Thanks to Sammie Lee Walker.
  • Made the variable supp_boot_param_ocs_live_extra available to be used for netboot clients. Thanks to haifeng.
  • ocs-onthefly: Added Reverse-Connection Network Cloning. Thanks to Hell Gate for this suggestion.
  • Introduced new programs: cnvt-ocsiso-qcow2 & ocs-check-initrd-module.
  • Improved check_source_and_target_type in ocs-onthefly so that it can deal with multiple disks which have existing partitions.
  • Implemented a better way for function disable_sudo_use_pty in ocs-live-hook-functions.
  • Memtest86+ was updated to 8.10.

BUG FIXES

  • Wrong result when using ntfsclone to save a partition as Ctrl-C is pressed. Thanks to nicdai for reporting this issue.
  • Fixed: protected device name "ask_user" in ocs-onthefly. Ref: https://sourceforge.net/p/clonezilla/bugs/440

14 July, 2026 12:54PM by Steven Shiau

hackergotchi for Qubes

Qubes

XSAs released on 2026-07-14

The Xen Project has released one or more Xen security advisories (XSAs). The security of Qubes OS is not affected.

XSAs that DO affect the security of Qubes OS

The following XSAs do affect the security of Qubes OS:

  • (none)

XSAs that DO NOT affect the security of Qubes OS

The following XSAs do not affect the security of Qubes OS, and no user action is necessary:

  • XSA-498: Qubes OS does not use XAPI.

About this announcement

Qubes OS uses the Xen hypervisor as part of its architecture. When the Xen Project publicly discloses a vulnerability in the Xen hypervisor, they issue a notice called a Xen security advisory (XSA). Vulnerabilities in the Xen hypervisor sometimes have security implications for Qubes OS. When they do, we issue a notice called a Qubes security bulletin (QSB). (QSBs are also issued for non-Xen vulnerabilities.) However, QSBs can provide only positive confirmation that certain XSAs do affect the security of Qubes OS. QSBs cannot provide negative confirmation that other XSAs do not affect the security of Qubes OS. Therefore, we also maintain an XSA tracker, which is a comprehensive list of all XSAs publicly disclosed to date, including whether each one affects the security of Qubes OS. When new XSAs are published, we add them to the XSA tracker and publish a notice like this one in order to inform Qubes users that a new batch of XSAs has been released and whether each one affects the security of Qubes OS.

14 July, 2026 12:00AM

July 13, 2026

hackergotchi for GreenboneOS

GreenboneOS

CVE-2026-48282: CVSS 10 Flaw in Adobe ColdFusion Is Actively Exploited and More

CVE-2026-48282 (CVSS 10) is a critical path traversal vulnerability [CWE-22] in Adobe ColdFusion. According to Adobe’s Security Bulletin [APSB26-68], the issue affects ColdFusion 2025 Update 9 and earlier, and ColdFusion 2023 Update 20 and earlier. Exploitation is network-based, which increases the risk to exposed ColdFusion instances, and exploitation does not require authentication. A successful attack […]

13 July, 2026 12:55PM by Joseph Lee

hackergotchi for ARMBIAN

ARMBIAN

Github highlights

Github highlights

This week&aposs updates center on expanded board support, Rockchip and Qualcomm platform maturation, and build system refinements.

New hardware coverage grew across multiple SoC families, with the Lubancat 5IO (RK3588), KickPi K3B, Mellow Fly C5 3D printer board, and community support for the Orange Pi Zero 3W (Allwinner A733). The Arduino UNO Q advanced to mainline 7.1 on the edge kernel and gained desktop hardware acceleration via Mesa pinned to Trixie backports, while the BeagleY-AI received ISP, IMX219, and VPAC patches. Companion fixes addressed NVMe/SD boot conflicts on the NanoPi M6, Ethernet on the BigTreeTech CB1, and AIC8800 UART Bluetooth on Orange Pi A733 hardware.

Rockchip work concentrated on the YY3588 and CM3588-NAS platforms, with device tree cleanups, a corrected HDMI-RX detect GPIO, and quieter DRM logging for dw-hdmi-qp and dw-dp bridges. Newer bl31, bl32, and DDR blobs landed for RK3576, and stale U-Boot was refreshed fleet-wide to resolve a SWIG build break. On the Qualcomm side, SC8280XP was refactored from a board to a family configuration, and the Radxa Dragon Q8B gained UFS image provisioning, QDL flashing support via the imager, and a mainline 7.1 edge target for the Q6A variant.

Build and tooling improvements included a new show-extensions CLI command, a switch from the adduser suite to useradd/groupadd during first login, non-interactive Dpkg conffile handling in chroot, and clang compatibility fixes for carried Rockchip64 patches and SpacemiT RTL8852BS builds. The mainline kernel target advanced to 7.2-rc2, and MGLRU was enabled across sunxi, sunxi64, and sun60iw2 kernel configurations.

#Armbian #EmbeddedLinux #Rockchip #Qualcomm #SBC

Changes

13 July, 2026 12:32PM by Michael Robinson

hackergotchi for Deepin

Deepin

July 11, 2026

hackergotchi for Qubes

Qubes

Last chance to take the 2026 user survey! (10-20 minutes)

As previously announced, Qubes OS User Survey 2026 will close on 2026-07-13. If you still wish to take the survey and haven’t completed it yet, please do so now.

Whether you’re a long-time Qubes user or haven’t even installed it yet, we want to hear about your experiences and about what matters to you. Help us make Qubes the best reasonably secure operating system it can be. If you’ve ever wanted to influence the development of Qubes, now is your chance. Make your voice heard!

Qubes OS User Survey 2026

This survey is fully anonymous. We do not collect any data except for the answers you provide.

11 July, 2026 12:00AM

July 09, 2026

hackergotchi for Purism PureOS

Purism PureOS

PQC Encryptor Video Demonstration

Purism installed and recorded the test-harness at two DOE/NNSA facilities traversing between Las Vegas Nevada and Albuquerque New Mexico. This is a first-known live installation of PQC Encryptors between two long-haul sites showcasing 10Gbps line-rate speeds with negligible latency and maximum throughput compared to cleartext.

The post PQC Encryptor Video Demonstration appeared first on Purism.

09 July, 2026 06:52PM by Purism

An exciting future with the Librem 16

With the recent launch of the Librem 16, I'm excited. Clearly I'm excited to share this product with you, but that's just the beginning. I'm excited for the future of technology.

The post An exciting future with the Librem 16 appeared first on Purism.

09 July, 2026 05:47PM by Jonathon Hall

hackergotchi for GreenboneOS

GreenboneOS

June 2026 Threat Report: Technical Debt Demands Visibility

The true impact that cyber security aware AI will have on the global threat landscape remains to be seen. By some reports, the CVE output for software made by major vendors is on the rise. This June 2026 threat report only scratches the surface of the major cyber security threats from this month. The month […]

09 July, 2026 01:05PM by Joseph Lee

July 08, 2026

Sovereignty was a promise. Now it’s becoming a test criterion.

On June 3, 2026, the European Commission proposed the Cloud and AI Development Act (CADA)—the centerpiece of its new Tech Sovereignty Package. At its core: a four-tier model that public contracting authorities will use in the future to assess how sovereign a cloud provider truly is—not just where the data is located, but who owns […]

08 July, 2026 09:28AM by Greenbone AG

hackergotchi for Deepin

Deepin

deepin 25.2.0 Released: Treeland Usability Improved & Doc Manager Text Search for Images

Learn more about deepin on DistroWatch: https://distrowatch.com/table.php?distribution=deepin Dear deepin Community Members, To further optimize the user experience of the deepin 25 system and enhance its stability, the deepin 25.2.0 image is now officially released. This update focuses on improving Treeland stability and usability, file management and search experience, and DDE interaction and stability. It refines multiple high-frequency usage scenarios, fixes numerous known issues, and significantly improves system smoothness and reliability.   deepin 25.2.0 Highlights at a Glance Treeland Desktop Environment Upgrade: Treeland stability and usability have been significantly improved, with over 20 fixes for stability and high-frequency interaction issues. It also ...Read more

08 July, 2026 01:33AM by xiaofei

deepin 25.2.0 Release Note

Learn more about deepin on DistroWatch: https://distrowatch.com/table.php?distribution=deepin Dear deepin Community Members, To further optimize the user experience of the deepin 25 system and enhance its stability, the deepin 25.2.0 image is now officially released. This update focuses on improving Treeland stability and usability, file management and search experience, and DDE interaction and stability. It refines multiple high-frequency usage scenarios, fixes numerous known issues, and significantly improves system smoothness and reliability. I. Feature Updates 1. Treeland Treeland stability has been significantly improved, with over 20 stability fixes, focusing on abnormal behaviors during login, logout, multitasking view, window management, focus switching, and more; ...Read more

08 July, 2026 01:20AM by xiaofei

July 07, 2026

hackergotchi for GreenboneOS

GreenboneOS

The Missing Handoff: How KIX and Greenbone Turn Vulnerability Scans Into Action

For the first time, attackers are exploiting unpatched vulnerabilities more often than they’re stealing credentials. According to Verizon’s 2026 Data Breach Investigations Report, vulnerability exploitation now accounts for 31% of breaches, ahead of credential theft at 13%. And the gap is moving in the wrong direction for defenders: the median time to fully patch a […]

07 July, 2026 06:38AM by Greenbone AG

hackergotchi for ARMBIAN

ARMBIAN

Github Highlights

Github Highlights

This week&aposs cycle emphasizes broad U-Boot modernization, new board and SoC enablement, and kernel and wireless driver consolidation.

A large-scale U-Boot bump moves sunxi 32-bit and 64-bit targets from v2024.01 to v2026.07-rc4, with follow-on updates for self-pinned H616/H618 boards (Zero2W, Zero3, Longan Pi 3H), Mixtile Edge2, NanoPi R5S (now patch-less), and the Youyeetoo YY3588 switching to mainline v2026.04. The imx6 line (UDOO, Cubox-i) was modernized to U-Boot v2026.07 with legacy 6.12, current 6.18, and edge 7.1 kernels. Related toolchain work fixes ODROID-C1, ODROID-XU4, Recore, and X96Q builds under Trixie&aposs GCC 14, and resolves errexit failures on Rockchip SPI boards.

Platform expansion introduces community support for the Allwinner A733-based Radxa Cubie A7Z and Orange Pi Zero 3W, Rockchip Graperain G3568 v2, and Anbernic RG Vita Pro and Lubancat-5IO image entries. BeagleY-AI gained USB, PCIe, ISP + IMX219, and VPAC patches on the vendor kernel, alongside GPU acceleration fixes for TI K3 targets and TI Wave5 VPU firmware. Rockchip RV1106 support was split into distinct RV1103G and RV1103B families, and new SPI/NVMe boot and Maskrom recovery paths were added.

On the kernel and driver side, sunxi received an H3/H5 DVFS RCU-stall fix, MMC/I2C PM deadlock resolution, MGLRU enablement, and LTE modem USB serial support. Meson64 gained a GPIO pinctrl cansleep series and v7.2-rc1 via bleedingedge, while SpacemiT K1 was updated to linux-7.2.y. The RTL8189ES, RTL8189FS, and RTL8192EU wireless drivers were migrated to dedicated forks with 7.2 compatibility and patch cleanup, and an RTW88 SDIO interrupt storm was addressed. User-visible improvements include swapfile creation fixes, useradd-based first-login provisioning, and video-group access to Rockchip MPP codec devices.

#Armbian #EmbeddedLinux #UBoot #Rockchip #Allwinner

Changes


07 July, 2026 04:20AM by Michael Robinson

July 06, 2026

hackergotchi for ZEVENET

ZEVENET

The Invisible Infrastructure Behind the Digital Economy: Why Application Resilience Is Now a Strategic Priority

Most digital transformation conversations still revolve around the same two topics: moving to the cloud, and adopting AI. Almost nobody talks about what’s underneath: the infrastructure that has to actually hold the weight of both.

That gap was on display at a recent Spanish technology summit, where government officials and industry executives kept circling back to the same point: the infrastructure layers that keep digital services running are becoming as strategically important as the services themselves. It’s a telling detail that even Spain (a market with strong digital momentum, ranking 7th globally in absolute terms in Stanford HAI’s AI Vibrancy Index) is having this conversation. If a country with that level of digital activity is worried about what’s underneath it, the concern clearly isn’t regional. Markets everywhere are racing to scale AI and digital services on infrastructure that, in most cases, wasn’t built to carry that load.

Strip away the policy language, and the question every infrastructure team eventually has to answer is much simpler: what happens when a critical application goes down for five minutes? Usually it’s some combination of lost revenue, a support queue that explodes, and a postmortem meeting nobody wants to be in.

The layer nobody thinks about, until it breaks

Ask someone to describe “digital infrastructure” and they’ll picture data centers, cloud regions, maybe a network diagram. Almost nobody mentions the layer that actually decides whether an application stays up under pressure: Application Delivery infrastructure.

This is the layer distributing traffic across servers, catching failures before users notice them, and standing between an application and an increasingly aggressive threat landscape. It’s the difference between an app that slows down gracefully when traffic spikes and one that simply disappears.

“High availability” used to mean something simpler

For a long time, high availability meant duplicating a server and calling it a day. That’s no longer enough, and most infrastructure teams already know it. Applications now run across hybrid environments, depend on a growing stack of APIs, and have to absorb traffic patterns that look nothing like they did five years ago. That shift demands:

  • Intelligent load balancing that adapts to real conditions, not static rules
  • Continuous health checks that catch problems before users do
  • Automated failover (not a 2 a.m. phone call to whoever’s on call)
  • Geographic traffic distribution
  • Layer 7 attack protection
  • Inspection of encrypted traffic without killing performance
  • Access policies that adjust dynamically, not once a quarter

In short: resilience today is less about how much hardware you’ve duplicated and more about how intelligently your traffic is actually managed.

The other thing infrastructure teams are tired of: vendor lock-in

There’s a second concern that comes up just as often when teams evaluate new ADC or load balancing platforms, and it has nothing to do with geopolitics: nobody wants to get boxed into a single vendor’s ecosystem. It shows up in almost every procurement conversation questions about licensing structures, “what happens if we need to scale,” whether a core feature is going to suddenly live behind a paywall as an add-on module six months after deployment.

What teams actually want is straightforward: predictable pricing, the freedom to deploy wherever makes sense (on-premise, cloud, hybrid), and a platform that integrates with what they already run instead of forcing them to rebuild around it.

Where the Application Delivery Controller (ADC) comes in

This is the layer where Application Delivery Controllers (ADCs) earn their place. A modern ADC isn’t just a load balancer with a new name, it combines intelligent traffic distribution, high availability, application acceleration, a Web Application Firewall (WAF), DDoS mitigation, SSL/TLS certificate management, API-driven automation, and observability into a single platform.

Bringing all of that into one place cuts down on architectural complexity and the number of things that can fail independently while improving both performance and security. That’s the principle our own platform is built around. SKUDONET Enterprise brings these same core capabilities together, deployable across physical, virtual, cloud, and hybrid environments, without core functionality locked behind extra modules.

Looking ahead

The conversation in the industry is shifting. It’s less about which new technology to adopt next and more about whether what’s underneath can actually hold it up. AI workloads, edge computing, distributed applications; none of it delivers on its promise if the infrastructure underneath buckles the first time it’s under real pressure.

That infrastructure will probably stay invisible to end users. It always has. But for the people on the hook when it fails, it’s the layer that matters most.

That’s not a comfortable thought, but it’s a fair question to ask about your own setup: if your application infrastructure had to absorb a sudden spike, an outage, or an attack tomorrow, how confident are you in the answer?

Find out in two minutes:

Will Your Application Hold Under Pressure? is a short technical assessment that checks how your current setup handles traffic spikes, malicious requests, and unexpected load and where the gaps are likely to show up first.

 


06 July, 2026 11:06AM by Isabel Perez

July 04, 2026

hackergotchi for Purism PureOS

Purism PureOS

Celebrating 250 Years of US Independence With $250 Off the Liberty Phone

In 1776, America didn't just reject a king - it rejected tolerance of oppressive governance, taxation without representation, and the idea that power is imposed by someone far away. The Liberty Phone channels the same rebellious spirit for our era, pushing back against Big Tech’s control through a privacy-first, user-owned approach. Use software you can understand, hardware you can shut off, and a system built to give control back to the user that operates it.

The post Celebrating 250 Years of US Independence With $250 Off the Liberty Phone appeared first on Purism.

04 July, 2026 06:48PM by Purism

hackergotchi for Maemo developers

Maemo developers

Reticulum is interesting

It all started innocently enough: sometime last summer, I ran into the blog post Start your own Internet Resiliency Club on Hacker News.

…communicate with each other across a few kilometers without any centralized infrastructure using cheap, low-power, unlicensed LoRa radios and open source Meshtastic text messaging software.

The idea of a local, infrastructure-free communications mesh sounded useful, especially as we were about to sail into the Pacific.

Meshtastic

While conflicts and natural disasters are hopefully far away, on the smaller atolls there is no cellular network. With Meshtastic we could communicate over LoRa.

Using Meshtastic on a boat

Over the hurricane season, the Meshtastic setup became quite extensive. Our boat has a Meshtastic node, plus a mast-mounted solar repeater. We both have Meshtastic cards that we carry with us. With these we can communicate with text messages over quite a long distance. And we get telemetry and alerts from the boat.

In Cartagena, Colombia we could hear the boat pretty much across the city. And since some of our buddy boats also run Meshtastic, we’ve even had conversations while offshore.

While the existing Meshtastic setup is serving us well, there is always room for improvement and new ideas.

Reticulum

Reticulum is a project that seeks to take this to a whole new level. It is a whole decentralized networking stack that allows anything from instant messaging and voice calls to full-on SSH sessions to be carried over a multitude of different interfaces. You can transport Reticulum over LoRa, Bluetooth, and also over regular TCP/IP networks. And if authorities didn’t take a dim view on encryption in ham radio, it would also work over our HF radio. With store-and-forward mechanisms it can deal with intermittent connectivity.

Because your identity is portable, your connectivity can be fluid. You can be sitting at a desk connected to a fiber backbone one moment, and walking through a field connected only to a long-range LoRa mesh the next. To the rest of the network, nothing has changed. Your friends do not need to update your contact info. The messages they send do not bounce back. The network senses the shift in the medium and reroutes the flow of data automatically.
You are no longer a stationary node in a fixed grid. You are a wanderer in a fluid medium.
- The Zen of Reticulum

As it stands now, Reticulum is still quite an early system with rudimentary and tech-heavy user interfaces. But that seems to be about to change: the Columba app for Android seems about as user-friendly as Meshtastic or something like Signal. There’s a lot of potential in that once it reaches a stable version.

Distributed development over Reticulum

In the meanwhile, there is one aspect of Reticulum we developers can benefit from immediately: Distributed development. With it, any rngit node running on Reticulum can be your “GitHub”. Git history, issue tracking, release distribution is already there.

I recently switched my various programming projects over. We have rngit running on the boat NAS, and VPS running a mirror behind more consistent connectivity. And for now I also mirror the work periodically to GitHub for backwards compatibility.

Reticulum for software

What I think is worthwhile to explore is having machines interface with Reticulum. Just like we can tell our boat to switch lights on via a Meshtastic message, we should be able to do the same with Reticulum. And maybe there should be a NomadNet “site” for the boat showing status of the various systems.

Going further, maybe boats could share chart data, depth soundings, weather information with each other over this. The promise of VDES, but built from the grassroots perspective.

And maybe things like NoFlo should be able to communicate over Reticulum? Reticulum implementations exist for multiple programming languages, but for this we’d need a JavaScript port.

There’s still a lot to study and to think about. Watch this space. Last time I noted that something is interesting, it took me to a ten year rabbit hole.

0 Add to favourites0 Bury

04 July, 2026 12:00AM by Henri Bergius (henri.bergius@iki.fi)

July 03, 2026

hackergotchi for Deepin

Deepin

deepin Community Monthly Report for June 2026

Learn more about deepin on DistroWatch: https://distrowatch.com/table.php?distribution=deepin I. June Community Data Overview II. Community Products 1. deepin 25.1.1 Release: Comprehensive Optimization and Security Hardening In June, deepin officially released version 25.1.1, delivering comprehensive upgrades in system security, hardware compatibility, desktop experience, and AI capabilities, including multiple feature improvements and CVE vulnerability fixes. Security Fixes: Fixed high-risk vulnerabilities including curl cookie leak and OpenSSH; simultaneously patched security issues in core components such as systemd, xorg-server, mesa, glibc, rsync, and nginx, enhancing overall security and reliability in network communication, image processing, display services, and other scenarios. Kernel & Hardware Compatibility: Updated 6.18/6.6 kernel components, ...Read more

03 July, 2026 06:49AM by xiaofei

July 02, 2026

Urgent Update: Fix Linux Kernel ActPedit Local Privilege Escalation

Dear deepin Users and Community Members, A local privilege escalation vulnerability codenamed ActPedit (also known as pedit COW) has recently been disclosed in the Linux kernel. This vulnerability falls under the same category of page cache write vulnerabilities as the previously disclosed Dirty Frag and Copy Flaws. An attacker with low-privilege local access can exploit this flaw to tamper with the page cache of read-only files, escalate privileges and gain root access. Proof-of-Concept (PoC) codes and detailed exploitation techniques for this vulnerability have been released to the public. Given its high severity and broad impact, we strongly recommend all users ...Read more

02 July, 2026 01:57AM by xiaofei

July 01, 2026

hackergotchi for SparkyLinux

SparkyLinux

Sparky news 2026/06

The 6th monthly Sparky project and donate report of the 2026: – Linux kernel updated up to 7.1.2, 6.18.37-LTS, 6.12.93-LTS – added to our repos: ZapZap – Sparky 2026.06 & 2026.06 Special Editions released – Linux kernel 7.0.x EOL Many thanks to all of you for supporting our open-source projects. Your donations help keeping them and us alive. Don’t forget to send a small tip in July too…

Source

01 July, 2026 02:29PM by pavroo

hackergotchi for GreenboneOS

GreenboneOS

Cisco Enterprise Devices: More Critical Flaws and Active Exploitation in June 2026

Cisco products have been battered in 2026 by critical-severity, actively exploited vulnerabilities in recent months [1][2][3][4][5][6][7][8][9]. Recently exploited Catalyst SD-WAN Manager and Controller flaws include CVE-2026-20133 (CVSS 7.5, EPSS >= 95th pctl), CVE-2026-20128 (CVSS 7.8, EPSS >= 90th pctl), CVE-2026-20122 (CVSS 5.4, EPSS >= 93rd pctl), CVE-2026-20127 (CVSS 10, EPSS 99th pctl), and CVE-2026-20182 (CVSS […]

01 July, 2026 11:09AM by Joseph Lee

hackergotchi for Deepin

Deepin

(中文) 我想要,我得到!AI 辅助,手搓“万物”!

Sorry, this entry is only available in 中文.

01 July, 2026 02:22AM by xiaofei

hackergotchi for Tails

Tails

Tails 7.9.1

Changes and updates

  • Update Tor Browser to 15.0.17.

  • Update the Tor client to 0.4.9.11.

  • Update the Linux kernel to 6.12.94, which fixes CVE-2026-43503 (DirtyClone) and CVE-2026-46331 (PACKET_EDIT_MEME), vulnerabilities that could allow an application in Tails to gain administration privileges.

    For example, if an attacker was able to exploit other unknown security vulnerabilities in an application included in Tails, they might then use CVE-2026-46331 to take full control of your Tails and deanonymize you.

    This attack is unlikely, but could be performed by a strong attacker, such as a government or a hacking firm. We are not aware of this vulnerability being used in practice until now.

Fixed problems

For more details, read our changelog.

Get Tails 7.9.1

To upgrade your Tails USB stick and keep your Persistent Storage

  • Automatic upgrades are available from Tails 7.0 or later to 7.9.1.

  • If you cannot do an automatic upgrade or if Tails fails to start after an automatic upgrade, please try to do a manual upgrade.

To install Tails 7.9.1 on a new USB stick

Follow our installation instructions.

The Persistent Storage on the USB stick will be lost if you install instead of upgrading.

To download only

If you don't need installation or upgrade instructions, you can download Tails 7.9.1 directly:

01 July, 2026 12:00AM

June 30, 2026

hackergotchi for Purism PureOS

Purism PureOS

PureOS Development Report: May 2026

Welcome back! In our last update, we announced the release of PureOS Crimson! We're thrilled to share this release with you, and we hope you love it as much as we do.

We skipped ahead a little bit in that post, since the release occurred in May and we were eager to share it. We made many more quality-of-life improvements in May leading up to the release. Our work is speeding up too: we're laying the foundation for PureOS Dawn, we just released the Librem 16 featuring PureOS Crimson, and we have many more projects picking up steam!

The post PureOS Development Report: May 2026 appeared first on Purism.

30 June, 2026 06:54PM by Purism

hackergotchi for ZEVENET

ZEVENET

SKUDONET Enterprise Edition 10.2.1 Released: Advanced HTTP/2 Routing, Security Patch, and Reliability Improvements

HTTP/2 has become the default protocol for most production web environments, but managing it at scale still exposes operational gaps that many load balancers struggle to address: inflexible routing, unreliable health checks, inconsistent URL rewriting, and TLS negotiation issues with multi-hosted backends.

We’ve just released SKUDONET Enterprise Edition 10.2.1 to address several of these challenges directly.

This update focuses on three key areas that matter in production: more granular control over HTTP/2 traffic routing, improved reliability across clustered and migrated infrastructures, and a fix for a newly disclosed security vulnerability.

Here’s what’s new and why it’s worth upgrading.

What’s New in SKUDONET Enterprise Edition 10.2.1?

Advanced Layer 7 Routing for HTTP/2 Farms

In complex application delivery architectures, not all HTTP/2 traffic should follow the same path. Different backend services—such as APIs, static assets, and authentication endpoints—often require different routing logic. Until now, achieving this level of granularity in HTTP/2 environments required workarounds.

We’ve added NFMark-based routing policies for HTTP/2 farms. NFMark (network mark) is a Linux kernel mechanism that allows network packets to be tagged and routed according to those tags. This capability is now available directly within the HTTP/2 farm configuration, eliminating the need for external routing layers.

This is especially valuable for organizations running microservices or multi-tenant architectures, where traffic segmentation is a requirement rather than an option.

What does this enable?

  • Route HTTP/2 traffic to specific backend pools based on request origin or type.
  • Separate traffic flows for services with different SLA requirements.
  • Reduce operational complexity in multi-backend HTTP/2 deployments.

Automatic Path Rewrite Handling for Redirects

When an application generates a redirect, it typically includes a Location header pointing to the next URL. In environments where Path Rewrite is enabled, these backend-generated headers may point to internal paths that are inaccessible to end users, resulting in broken redirects.

This no longer requires manual handling. With Path Rewrite enabled on a farm, SKUDONET automatically rewrites Location headers in redirect responses so they point to the correct public URL.

For teams managing applications with complex URL structures or legacy redirect logic, this removes a common source of silent failures.

Improved Cluster Management Interface

A high-availability cluster is only valuable if it’s easy to monitor and manage on a daily basis.

We’ve improved the System Cluster interface so that node status, cluster health, and administrative tasks are now easier to access from a single view.

These improvements are designed to reduce operational friction, with fewer clicks to find relevant information, clearer status indicators, and a more intuitive layout for teams managing multi-node deployments.

Reliability Improvements

Farmguardian Now Fully Supports HTTP/2

Farmguardian is SKUDONET’s built-in health-check engine. It continuously monitors backend server availability and automatically removes failed nodes from the active pool—a critical mechanism for maintaining production uptime.

Until now, Farmguardian’s health-check scripts had limited compatibility with HTTP/2 load balancers.

That integration is now complete. Farmguardian fully supports HTTP/2 farms, ensuring reliable backend monitoring and automatic failover regardless of the protocol in use.

Easier HTTP/2 Farm Migrations

Migrating existing HTTP/2 farms previously required administrators to manually configure routing marks for backends that didn’t already have them.

SKUDONET now automatically detects missing routing marks during migration and configures them without administrator intervention.

This reduces migration risk and helps prevent errors in environments where manual configuration steps can easily be overlooked.

More Reliable Path Rewrite

We’ve fixed an edge case in the Path Rewrite engine that could occasionally introduce unexpected characters into rewritten URLs, resulting in malformed paths that were difficult to diagnose.

URL rewriting is now consistent and predictable across all configurations.

WAF Logs Now Include Request Duration

When the Web Application Firewall (WAF) blocks a request, the log now correctly records the request duration.

Previously, this information was missing from blocked-request log entries, making it more difficult to correlate WAF events with performance data during troubleshooting or security audits.

With accurate request duration logging, security teams can now determine whether blocked requests were also contributing to latency spikes, providing valuable insight when analyzing coordinated attacks or reviewing compliance logs.

SNI Fix for HTTPS Backends (HTTP2TLS Farms)

In environments using virtual-hosted HTTPS backends, where multiple services share the same IP address but are differentiated by hostname, proper Server Name Indication (SNI) handling during the TLS handshake is essential. Without it, backend servers may reject the connection or present the wrong certificate.

We’ve fixed an issue affecting HTTP2TLS farms where the correct SNI value was not always forwarded during the TLS handshake.

This improves compatibility with HTTPS backends and prevents connection failures in environments with multiple virtual hosts behind the load balancer.

Security Update: CVE-2026-44431

This release also includes a fix for CVE-2026-44431, a vulnerability disclosed recently.

We strongly recommend that all Enterprise Edition customers upgrade as soon as possible to keep their platforms protected.

Maintaining an up-to-date patch level remains one of the most effective defenses against known vulnerabilities.

Should I Upgrade?

This release is particularly relevant if:

  • You manage HTTP/2 farms and need more granular traffic routing.
  • You use Path Rewrite and have experienced redirect or URL issues.
  • You manage clustered SKUDONET deployments and want better operational visibility.
  • You rely on Farmguardian to monitor backends in HTTP/2 environments.
  • You’re running any version earlier than 10.2.1 (the security patch applies to all Enterprise customers).

If you have an active Enterprise subscription, we recommend planning your upgrade as soon as possible, especially because of the included security fix.

FAQ

What is NFMark-based routing in HTTP/2?

NFMark (network mark) is a Linux kernel feature that assigns tags to network packets. SKUDONET uses these marks in HTTP/2 farms to apply intelligent routing policies, directing traffic to different backends based on predefined rules without requiring additional routing infrastructure.

What does Farmguardian do in SKUDONET?

Farmguardian is SKUDONET’s built-in health-check engine. It continuously monitors backend server availability and automatically removes unhealthy nodes from the active pool, ensuring traffic is sent only to operational servers.

Why is SNI important for HTTPS backends?

SNI (Server Name Indication) is a TLS extension that tells the server which hostname the client is trying to reach during the TLS handshake.

In environments where multiple HTTPS services share the same backend IP address, a missing or incorrect SNI may cause the server to present the wrong certificate or reject the connection altogether.

How do I upgrade to the latest version of SKUDONET Enterprise Edition?

If you have an active Enterprise subscription, you can upgrade through the standard update process.

If you need assistance or have questions about your specific deployment, please contact the SKUDONET support team.

The latest version of SKUDONET Enterprise Edition strengthens HTTP/2 routing, improves cluster reliability, and enhances platform security.

It is now available to all Enterprise customers with an active subscription.

30 June, 2026 10:08AM by Isabel Perez

June 29, 2026

hackergotchi for ARMBIAN

ARMBIAN

Github Highlights

Github Highlights

This week&aposs work centers on a comprehensive CI pipeline overhaul, expanded board and SoC support, and notable U-Boot and kernel modernization across Rockchip platforms.

A substantial portion of the changes target CI infrastructure hardening in the new os-ci-test repository, including self-contained release handling, GHCR authentication via builtin tokens, watchdog-based auto-retry for stalled runs, proxy normalization, and sane build timeouts (60m packages, 30m/60m images). Related fixes in armbian/actions resolve datacenter runner proxy issues, while a rootfs change strips mmdebstrap&aposs apt proxy from shipped images. Codeowners pruning of inactive maintainers and a Docker per-build image tag for parallel builds round out the developer-experience work.

On the platform side, new board and SoC enablement continues with cix-p1 support, Orange Pi 4 Pro (Allwinner A733) community files, and Radxa Dragon Q6A audio, Chromium, and libbpf fixes. RK3506 and RK3506B are now split with proper ROCKUSB_BLOB handling, and Helios4 gains dual-PWM fan control on 6.18. Kernel configurations enable ATH9K_HTC, NFS client across all three kernels, and REALTEK_PHY_HWMON on rockchip64, while an RK3588 I2S MCLK regression is corrected.

U-Boot modernization is broad: rk3308 boards (Rock Pi S, Rock S0) move from v2024.10 to v2026.07 with booti FDT fixes, Khadas VIM3 jumps to v2026.04, and VIM1/VIM2 receive khadas-uboot 0.17.3. The MediaTek Genio and NIO-12L platforms transition to pure mainline v7.1.y with loadaddr fixes for large kernels and initrds, and UEFI builds bump to v7.1 with Phytium dwmac rework.

#Armbian #EmbeddedLinux #Rockchip #UBoot #CI

Changes


29 June, 2026 10:06PM by Michael Robinson

hackergotchi for Qubes

Qubes

Reminder: Take the 2026 user survey to help shape the future of Qubes! (10-20 minutes)

As previously announced, Qubes OS User Survey 2026 is currently live! The survey will remain open for two more weeks, until 2026-07-13.

Whether you’re a long-time Qubes user or haven’t even installed it yet, we want to hear about your experiences and about what matters to you. Help us make Qubes the best reasonably secure operating system it can be. If you’ve ever wanted to influence the development of Qubes, now is your chance. Make your voice heard!

Qubes OS User Survey 2026

This survey is fully anonymous. We do not collect any data except for the answers you provide.

29 June, 2026 12:00AM

June 28, 2026

hackergotchi for SparkyLinux

SparkyLinux

Sparky 2026.06 Special Editions

There are new iso images of Sparky 2026.06 Special Editions out there: GameOver, Multimedia and Rescue. This release is based on Debian testing “Forky”. The March update of Sparky Special Edition iso images features Linux kernel 7.0.12 (7.1.2 in sparky repos), updated packages from Debian and Sparky testing repos as of June 27, 2026, and most changes introduced at the 2026.06 release.

Source

28 June, 2026 09:44AM by pavroo

June 26, 2026

hackergotchi for GreenboneOS

GreenboneOS

The 5 Stages of Vulnerability Management Maturity

Effective vulnerability management does not begin and end with scanning. To be effective, vulnerability management requires a solid understanding of both scanner technology and your IT infrastructure. Operationally, vulnerability management depends on having reliable and repeatable processes, well-defined ownership, integration with day-to-day IT operations, and strategic governance. Every organization exists at a different stage of […]

26 June, 2026 07:33AM by Greenbone AG

hackergotchi for Deepin

Deepin

June 25, 2026

June 24, 2026

hackergotchi for ARMBIAN

ARMBIAN

Armbian Newsletter

Armbian Newsletter

Welcome to the latest Armbian Newsletter: your source for the latest developments, community highlights, and behind-the-scenes updates from the world of open-source ARM and RISC-V computing.

This week: the desktop installer in armbian-config has been rebuilt from the ground up tiered installs, clean uninstalls, and snap-free native browsers across all architectures. Armbian Imager 2.0 is out, rewritten interface and flashing engine, with boards that boot already configured (username, Wi-Fi, timezone) and byte-for-byte write verification. And the NanoPi M5 becomes the first RK3576 board to boot end-to-end from UFS on mainline U-Boot, with no proprietary image in the loop.


SPONSORED
Armbian Newsletter

Join us in making open source better! Every donation helps Armbian improve security, performance, and reliability — so everyone can enjoy a solid foundation for their devices.

Github Highlights
This week’s work centers on board portfolio expansion, kernel and U-Boot version bumps, and CI and infrastructure hardening across the build and documentation pipelines. Board support saw notable growth with the introduction of the SpacemiT K3 Pico-ITX and Luckfox Nova (RK3308B), alongside a new generic uefi-arm64-dt family and board intended
Native UFS boot lands on the NanoPi M5
Armbian’s next release boots the FriendlyElec NanoPi M5 end-to-end from UFS on a mainline U-Boot, with no proprietary recovery image in the loop. It is the first RK3576 board in the catalogue to reach this state, and the integration pattern paves the way for the others. UFS, the storage class
Meet our new Armbian Imager 2.0
We’re releasing Armbian Imager 2.0. We rebuilt the whole thing, the interface and the flashing engine underneath it. The part you’ll notice first: your board boots already set up. Username, password, Wi-Fi, timezone, language. You tell Imager once, it writes that into the image, and the board comes up
We rewrote how Armbian installs desktops. Here’s what changed
A friendlier, faster, snap-free desktop install in armbian-config If you’ve installed a desktop environment with armbian-config over the last few months, you may have noticed things feel different: there’s a tier you can pick, the browser actually works on every arch, uninstall doesn’t take half your system with it, and

24 June, 2026 03:19PM by Michael Robinson

Github Highlights

Github Highlights

This week&aposs work centers on board portfolio expansion, kernel and U-Boot version bumps, and CI and infrastructure hardening across the build and documentation pipelines.

Board support saw notable growth with the introduction of the SpacemiT K3 Pico-ITX and Luckfox Nova (RK3308B), alongside a new generic uefi-arm64-dt family and board intended to standardize UEFI device-tree targets. Qualcomm enablement advanced through Radxa Dragon Q6A and Q8B work, including UFS provisioning for Kodiak, EDL-based UFS flashing in the imager, and audioreach topology firmware for sc8280xp. Catalog assets were extended for the MaaXBoard 8ULP, Mellow Fly C5, Xiaomi Sheng, and the new Radxa and SpacemiT boards.

On the kernel and bootloader front, rockchip64, meson64, and rpi4b edge branches were promoted to the stable 7.1 series, with the rtl8192eu driver rebuilt and re-enabled against the new tree. U-Boot was refreshed on cm3588-nas, nanopik2-s905, and the Luckfox Nova, while updated DDR, BL31, and BL32 blobs landed for RK3528 and new SPL loaders were published for RV1103, RV1106, and RK3506. Targeted kernel-config work restored md/RAID modules on sunxi, enabled MIPI DBI panels on sunxi64, and added CPUFreq support for the SpacemiT K1.

Infrastructure changes focused on resilience and resource control. The git-trees workflow gained bounded retries, escalating timeouts, and Google mirror fallbacks; Docker base-image pulls now retry transient GHCR failures and split host dependencies into per-group apt layers. Image compression caps xz memory and thread usage, the info-gatherer no longer exhausts file descriptors, and a new CI policy enforces transparent backgrounds and object-size limits for board and vendor logos, with offending assets re-cropped.

#Armbian #EmbeddedLinux #UBoot #Qualcomm #Rockchip

Changes

24 June, 2026 02:33PM by Michael Robinson

hackergotchi for Deepin

Deepin

June 23, 2026

hackergotchi for Purism PureOS

Purism PureOS

Purism Announces Launch of Its Librem 16 Laptop, the World’s Most Private and Secure Workstation

Purism, an independent U.S. technology company dedicated to protecting users’ privacy, security, and online freedom, today announced the launch of its flagship laptop, the Librem 16.

The post Purism Announces Launch of Its Librem 16 Laptop, the World’s Most Private and Secure Workstation appeared first on Purism.

23 June, 2026 12:15AM by Purism

June 22, 2026

hackergotchi for ARMBIAN

ARMBIAN

Github Highlights

Github Highlights

This week&aposs work centers on board portfolio expansion, kernel and U-Boot version bumps, and CI and infrastructure hardening across the build and documentation pipelines.

Board support saw notable growth with the introduction of the SpacemiT K3 Pico-ITX and Luckfox Nova (RK3308B), alongside a new generic uefi-arm64-dt family and board intended to standardize UEFI device-tree targets. Qualcomm enablement advanced through Radxa Dragon Q6A and Q8B work, including UFS provisioning for Kodiak, EDL-based UFS flashing in the imager, and audioreach topology firmware for sc8280xp. Catalog assets were extended for the MaaXBoard 8ULP, Mellow Fly C5, Xiaomi Sheng, and the new Radxa and SpacemiT boards.

On the kernel and bootloader front, rockchip64, meson64, and rpi4b edge branches were promoted to the stable 7.1 series, with the rtl8192eu driver rebuilt and re-enabled against the new tree. U-Boot was refreshed on cm3588-nas, nanopik2-s905, and the Luckfox Nova, while updated DDR, BL31, and BL32 blobs landed for RK3528 and new SPL loaders were published for RV1103, RV1106, and RK3506. Targeted kernel-config work restored md/RAID modules on sunxi, enabled MIPI DBI panels on sunxi64, and added CPUFreq support for the SpacemiT K1.

Infrastructure changes focused on resilience and resource control. The git-trees workflow gained bounded retries, escalating timeouts, and Google mirror fallbacks; Docker base-image pulls now retry transient GHCR failures and split host dependencies into per-group apt layers. Image compression caps xz memory and thread usage, the info-gatherer no longer exhausts file descriptors, and a new CI policy enforces transparent backgrounds and object-size limits for board and vendor logos, with offending assets re-cropped.

#Armbian #EmbeddedLinux #UBoot #Qualcomm #Rockchip

Changes

22 June, 2026 02:26PM by Michael Robinson

hackergotchi for Deepin

Deepin