Fact-checked by Grok 2 weeks ago

Rolling release

A rolling release is a model in which updates, features, bug fixes, and security patches are delivered continuously and incrementally to users, eliminating the need for discrete major version releases or fixed schedules. This approach contrasts with traditional point releases, where software is bundled into stable versions at set intervals, often requiring more extensive upgrades. Key characteristics of the rolling release model include the use of a single, unified code branch for ongoing , frequent small-scale updates pushed directly to repositories, and an emphasis on maintaining user systems at of software availability without version numbering. These updates are typically tested for stability before distribution but may introduce rapid changes, making the model suitable for environments prioritizing innovation over long-term stasis. The primary advantages of rolling releases are immediate access to the latest features and security enhancements, simpler and less disruptive update processes compared to large-scale version jumps, and enhanced customizability through modular package management. However, potential drawbacks include reduced stability due to less exhaustive pre-release testing, a higher risk of compatibility issues or system breakage from unproven changes, and the need for users to perform more frequent maintenance to resolve conflicts. Rolling releases are prominently featured in several Linux distributions, such as , Gentoo, , , and , where they enable users to receive upstream software packages shortly after their official release, fostering a dynamic and up-to-date experience.

Overview

Definition

A rolling release is a model in which developers continuously deliver updates, patches, and new features to users in incremental fashion, typically eschewing traditional fixed numbers and predefined cycles. Instead of bundling changes into major periodic releases, this approach ensures that software evolves through ongoing integration of the latest stable modifications as they become available. In contrast to traditional fixed-release models, which operate on scheduled intervals such as six-month or annual cycles, rolling release keeps users on the most current stable version of the software continuously. This distinction emphasizes seamless incorporation of developments and testing outcomes directly into the user-facing product, avoiding the delays inherent in batching updates for synchronized launches. At its core, the model relies on principles of , where users obtain updates through centralized repositories or distribution channels that propagate changes in near-real-time or on a frequent basis. These mechanisms favor numerous small, manageable updates over infrequent large-scale ones, enabling rapid response to issues and innovations while maintaining system currency. This approach emerged in open-source communities to prioritize timeliness in software availability.

Characteristics

Rolling release distributions embody a bleeding-edge approach to software delivery, prioritizing the integration of the latest stable versions of packages, kernels, and features as they emerge from upstream developers. This ensures systems access cutting-edge enhancements and security fixes promptly, though the rapid pace can introduce unpolished or experimental elements that require user vigilance. For example, incorporates the most recent technology while emphasizing simplicity in its rolling model. Similarly, openSUSE Tumbleweed draws from the openSUSE Factory development branch to deliver the newest stable software after rigorous stabilization. follows suit as a source-based rolling release, allowing users to compile and integrate the freshest package versions tailored to their hardware. A hallmark of rolling releases is their high update frequency, often occurring daily or weekly through automated synchronization and tools. Users apply these incremental changes seamlessly, avoiding the need for periodic major upgrades or reinstallations. In , the facilitates continuous upgrades from official repositories, enabling a one-time installation followed by ongoing maintenance. openSUSE Tumbleweed releases tested snapshots as frequently as daily for minor changes or over weeks for larger updates, once automated confirms compatibility. This model contrasts with fixed-release systems by eliminating scheduled cycles, instead aligning updates with upstream availability. Versioning in rolling releases diverges from conventional major/minor schemes, relying instead on repository states, dates, or commit hashes to denote the system's configuration at any point. , for instance, forgoes explicit version numbers entirely, with the distribution's "version" defined by the current repository contents and update history. Gentoo employs Portage to track evolving package trees without discrete release tags, reflecting its meta-distribution nature. This fluid approach supports perpetual evolution but demands users reference repository metadata for system snapshots. For users, rolling releases necessitate proactive system management, including regular update checks and , as unapplied changes can lead to mismatches or temporary instability. This suits experienced administrators and developers who value customization over out-of-the-box reliability, but it may overwhelm novices without strong . In , users must handle updates via command-line tools like zypper to avoid graphical interface pitfalls, underscoring the need for technical proficiency. Potential breakage arises from rapid upstream shifts, requiring rollback capabilities or manual interventions. The viability of rolling releases hinges on extensive , particularly pipelines and automated testing to validate updates before distribution. Arch Linux's community-driven repositories incorporate developer testing to maintain usability amid frequent changes. openSUSE Tumbleweed leverages openQA, an automated testing framework, to simulate real-world scenarios and ensure snapshot stability prior to release. Gentoo's Portage system automates dependency resolution and compilation, though ultimate stability depends on user-configured ebuilds and upstream reliability. Without such mechanisms, the model's pace would exacerbate integration risks.

History

Origins

The rolling release model has its early roots in mid-1990s Unix-like systems, particularly through the development of source-based package management systems that facilitated ongoing software updates without rigid version cycles. The Ports Collection, introduced in August 1994, exemplified this approach by providing a framework for automatically compiling and installing third-party software from source, allowing users to integrate the latest upstream changes incrementally rather than relying on infrequent full-system releases. A key milestone in the model's evolution came with , founded by Daniel Robbins in 1999 and initially developed as before its rebranding. In 2000, Gentoo released the Portage package management system, a source-based tool inspired by Ports that introduced highly flexible rolling update capabilities, permitting users to compile and deploy the newest software versions tailored to their hardware while maintaining a continuously evolving system state. Portage's ebuild format automated dependency resolution and customization, marking a shift toward user-driven, perpetual updates in ecosystems. The rolling release concept was influenced by contemporaneous advancements in practices, adapting principles of frequent integration and iterative delivery to end-user distributions. , formalized as a methodology in to enable daily code merges and automated builds for stability, provided a foundational parallel for delivering incremental updates without version lock-in. Similarly, the Agile Manifesto of 2001 emphasized responsive development through short cycles and collaboration, inspiring distribution models that prioritized adaptability over fixed schedules. Early adopters of rolling releases, especially Gentoo users in the early , grappled with inherent instability stemming from the integration of untested upstream changes, often resulting in conflicts and breakages during updates. These challenges confined the model to niche applications within developer communities, where tolerance for outweighed the risks, rather than broader adoption.

Adoption and Evolution

The adoption of rolling release models gained significant traction with the formalization of in 2002, which emerged as a distribution prioritizing simplicity and user control through its minimalistic design and command-line-driven configuration. Founded in early 2001 by Judd Vint, 's first official release, version 0.1, arrived on March 11, 2002, establishing a paradigm for continuously updated systems without versioned snapshots, drawing inspiration from lightweight distributions like while emphasizing upstream software fidelity. During the 2010s, the model expanded beyond niche enthusiast communities through integrations in major distributions, such as Fedora's Rawhide branch, which serves as a perpetually rolling development updated daily with the latest package builds to facilitate ongoing testing and refinement. This approach, inherent to Fedora's lifecycle since its inception, broadened accessibility by allowing developers and advanced users to track bleeding-edge changes without waiting for stable releases. Similarly, solidified its status in 2014 by merging with the Factory development branch on November 4, creating a unified rolling release that delivers tested, up-to-date software packages continuously, appealing to a wider audience seeking stability alongside currency. Post-2020 developments have seen rolling releases increasingly integrated into cloud-native and containerized workflows, aligning with practices that demand rapid iteration and frequent updates to match accelerated software delivery cycles. Tools like have further supported this by enabling independent, rolling-style application updates across diverse host environments, allowing seamless refreshes of software bundles without disrupting the underlying system. Notably, Valve's , based on , has popularized rolling releases in gaming since its 2021 release for the , with ongoing updates as of 2025. These shifts reflect broader community and enterprise migrations toward rolling models, driven by frustrations with the delays in fixed-release cycles, evidenced by 's sustained popularity and large, dedicated user base as a for the approach's viability.

Advantages and Disadvantages

Advantages

One key advantage of the rolling release model is that users gain immediate access to the latest enhancements, patches, and bug fixes without waiting for periodic major releases. This continuous integration of upstream changes ensures that software remains current, reducing exposure to known vulnerabilities and allowing for rapid adoption of new functionalities as they become available. Rolling releases also minimize update bloat through smaller, incremental packages rather than large jumps, which leads to shorter times and less resource-intensive installations. This approach avoids the accumulation of outdated components that can occur in fixed-release cycles, keeping systems lean and efficient over time. By closely mirroring the velocity of upstream projects, the model fosters stronger alignment between developers and users, enabling quicker loops and more responsive processes. Users benefit from cutting-edge software that reflects ongoing upstream progress, while developers receive timely input to refine their work. For maintainers, rolling releases offer cost efficiency by eliminating the need to and maintain separate versions, allowing focus on a single, evolving codebase. This reduces the overhead of backporting fixes and managing multiple release streams, streamlining distribution efforts. Empirical analyses indicate that rolling releases enable faster vulnerability patching compared to fixed models, as direct incorporation of upstream fixes avoids time-consuming backporting delays; for instance, staying close to upstream can accelerate delivery of improvements without the trade-offs of version freezes.

Disadvantages

Rolling releases are associated with a higher of compared to fixed-release models, as they continuously integrate the latest software versions, potentially introducing regressions, bugs, or breaking changes from untested interactions between packages. For instance, in , kernel updates have occasionally resulted in failures such as WiFi adapters ceasing to function post-upgrade, requiring manual intervention to resolve. This potential for breakage stems from the lack of a stabilization period before updates are pushed to users, leading to occasional disruptions in daily operations. The maintenance burden on users is considerable, involving frequent system updates—often weekly or more—and the need to manually resolve conflicts or issues that may arise. This hands-on approach makes rolling releases less suitable for non-technical users or environments requiring minimal , as neglecting updates can lead to security vulnerabilities, while prompt updates risk immediate incompatibilities. In practice, users of distributions like report spending additional time , which can detract from productivity. Compatibility challenges are prominent, particularly for older hardware or third-party software designed around fixed versions, as rolling releases may deprecate drivers or without extended support periods. For example, newer package versions might drop with outdated components, complicating support for aging systems that perform adequately on point-release distros but falter under rapid changes. This can hinder long-term viability in or setups expecting predictable version pinning. Implementing rolling releases demands substantial resources for testing and to mitigate risks, posing difficulties for smaller projects or distributions without dedicated QA teams or automated . Without rigorous pre-release validation, the influx of upstream changes amplifies the potential for undetected issues, straining limited capacities. User surveys highlight these concerns, with a 2025 Arch Linux community survey indicating that stability issues and perceived breakage risks deter many potential adopters from switching to rolling release distributions.

Implementation

Technical Mechanisms

Rolling release models rely on sophisticated package management systems to deliver continuous updates without disrupting system integrity. These systems often employ repositories that support updates, ensuring that changes are applied as a single, indivisible operation to avoid partial failures that could render the system unusable. For instance, implements atomic upgrades by treating the operating system as an immutable filesystem tree, where updates create a new deployment alongside the existing one, allowing seamless switching or rollback upon boot. Similarly, transactional update mechanisms, such as those in 's transactional-update tool, stage modifications in a separate snapshot using or similar filesystems, applying them only if the entire transaction succeeds, thereby preventing inconsistent states during the update process. To facilitate the frequent integration of new code and packages, rolling releases incorporate and () pipelines that automate the build, test, and deployment workflows. Tools like CI integrate directly into repositories, triggering automated jobs to compile , run and tests, and package updates for distribution whenever changes are committed. This approach ensures that updates are validated in isolated environments before propagation, reducing the risk of regressions in a model where releases occur continuously rather than at fixed intervals. In open-source contexts, such pipelines enable maintainers to monitor build artifacts and deploy them to repositories in near-real-time, supporting the high-velocity update cadence of rolling models. Efficiency in bandwidth and storage is achieved through update strategies that minimize data transfer, such as delta updates, which transmit only the differences between package versions rather than full files. Rsync-based systems leverage a delta-transfer algorithm that uses rolling checksums to identify unchanged blocks in binary files, computing and sending compact diffs to reconstruct the updated package on the client side. This method is particularly beneficial in rolling releases, where incremental changes to software are common, allowing users to download smaller payloads over repeated updates. Complementing this, rollback mechanisms provide recovery options; for example, Btrfs snapshots capture the filesystem state before an update, enabling administrators to revert to a prior configuration by booting from or restoring the snapshot if issues arise post-deployment. Stability in rolling releases is maintained through layered testing protocols that validate updates progressively before they reach repositories. Rolling testing branches, often implemented as repositories, isolate candidate packages for community or automated scrutiny, merging them into the main only after passing predefined criteria like compatibility checks and performance benchmarks. In advanced setups, deploys variants of updates to subsets of users or systems, comparing outcomes in to detect subtle instabilities before full rollout. Security is embedded in the release process via protocols that verify authenticity and proactively identify threats. Frequent PGP-signed updates ensure package integrity, with each repository metadata and signed using GPG keys managed through dedicated keyrings, allowing clients to cryptographically validate downloads against tampering or substitution attacks. Additionally, vulnerability scanners are integrated into pipelines to analyze , dependencies, and built artifacts for known exploits, such as those in libraries or configurations, flagging issues early to prevent their inclusion in deployed updates. This scanning occurs at multiple stages, from pre-build dependency checks to post-assembly analysis, ensuring that the continuous flow of updates does not compromise system .

Examples in Software Distributions

Arch Linux exemplifies the rolling release model as its foundational approach since its inception in 2002, where the distribution continuously integrates the latest stable package versions without versioned releases. The pacman package manager facilitates this by synchronizing with official repositories that receive frequent updates, allowing users to maintain an up-to-date system through simple commands like pacman -Syu. This model emphasizes user control, enabling configurable update cadences where individuals decide the frequency of synchronization rather than adhering to a predefined schedule. openSUSE Tumbleweed represents an enterprise-supported rolling release distribution developed by SUSE, delivering the newest software versions through rigorously tested snapshots. Each snapshot undergoes automated validation via openQA, openSUSE's comprehensive testing framework that simulates user interactions across diverse hardware and configurations to ensure stability before release. A distinctive feature is its snapshot-based mechanism, powered by or filesystems, which permits users to revert to previous system states seamlessly if issues arise post-update. According to market analysis, openSUSE's user base, with Tumbleweed comprising over 25% of deployments, experienced notable growth, reflecting increasing adoption among developers and enterprises seeking cutting-edge features with reliability. Void Linux adopts a minimalist rolling release strategy, prioritizing lightweight operation and independence from other distributions' ecosystems. It integrates the init system, which supports efficient, dependency-free service management during updates, contributing to fast boot times and reduced resource overhead in rolling environments. This design underscores Void's focus on simplicity and stability, using the XBPS package manager to deliver continuous updates while maintaining a small suitable for or resource-constrained systems. Beyond Linux distributions, implements rolling releases through its unstable channel, where users define system configurations declaratively in expressions that enable atomic upgrades and rollbacks to prior generations. This approach ensures reproducibility, as the entire system state—including packages and settings—is versioned and isolated, allowing seamless integration of the latest software without conflicts. In the mobile domain, the underpins over-the-air () rolling updates in custom ROMs, such as , where incremental patches deliver security fixes and features without full reinstalls. 's update framework supports seamless or partitioning for these ROMs, enabling devices to apply rolling changes directly from custom repositories while preserving user data.

Comparisons

Versus Fixed Releases

Rolling release models differ fundamentally from fixed release models in their update cadence. In a rolling release, software packages are updated continuously as new versions become available, providing users with the latest features and security patches without waiting for a major version milestone. This contrasts with fixed release distributions, which follow a periodic schedule; for instance, issues interim releases every six months and (LTS) versions every two years in , allowing for planned upgrades and maintenance windows. Similarly, (RHEL) releases major versions approximately every three years, each supported for a decade through phases including full , maintenance, and extended , emphasizing predictability over immediacy. Stability represents a key trade-off between the two approaches. Fixed releases prioritize a tested, unchanging base environment, making them suitable for enterprise settings where predictability minimizes disruptions; 's LTS editions, for example, are described as "enterprise grade" and account for about 95% of installations due to their five-year standard security maintenance, extendable to fifteen years with Ubuntu Pro and Legacy Add-on. Rolling releases, however, favor currency by integrating upstream changes rapidly, which can introduce regressions or compatibility issues at the expense of short-term stability, as updates may not undergo the same extensive as in fixed models. This fluidity suits environments tolerant of occasional manual intervention but risks higher maintenance for critical systems. Version management further highlights these differences. Fixed releases employ structured numbering, such as Ubuntu's year-month format (e.g., 22.04 for the April 2022 LTS), which aligns with semantic versioning principles to signal compatibility and enable contracts. In contrast, rolling releases eschew fixed versioning altogether to maintain fluidity, with distributions like operating without version numbers—instead relying on ongoing package updates from repositories to keep the system perpetually current. Use cases reflect these characteristics: fixed releases dominate in server and production environments requiring reliability, as seen with RHEL's ten-year life cycle tailored for enterprise deployments with 24x7 support. Rolling releases, conversely, appeal to desktop users and developers seeking cutting-edge tools, exemplified by Arch Linux's model for tech-savvy individuals who value simplicity and the latest hardware support over guaranteed uptime. Projects like Debian's testing branch illustrate transitional hybrids, functioning as a continuously evolving where packages migrate from unstable after testing, approaching rolling behavior until periodic freezes prepare for the next stable release, though it lacks full rolling guarantees like security update parity.

Versus Other Distribution Models

Rolling release models differ from snapshot-based approaches, such as those employed by , which emphasize generational profiles for enhanced reproducibility at the expense of seamless linear progression. In , a rolling release distribution, each package transaction generates a new profile generation, creating atomic snapshots that allow users to roll back to prior system states effortlessly. This mechanism supports precise reproducibility by enabling the recreation of exact environments from past points in time, contrasting with traditional rolling releases where updates form a continuous, forward-only chain without built-in branching to historical configurations. While this provides superior reliability for scientific or development workflows requiring verifiable builds, it may introduce slight delays in adopting the latest changes if users maintain older generations for stability. Hybrid models like Silverblue integrate immutability with rolling elements to mitigate risks inherent in pure rolling releases, offering a balance between update immediacy and integrity. Silverblue employs rpm-ostree, a image/, to deliver atomic OS updates that users apply via , preserving a read-only filesystem for enhanced stability. Unlike pure rolling distributions that permit ongoing modifications to the , Silverblue's immutable design prevents runtime alterations, reducing breakage while still allowing continuous upgrades within 's fixed release cycle; users can to previous deployments if issues arise. This approach appeals to users seeking the freshness of rolling updates without the volatility of modifiable layers. In contrast to client-side rolling releases, service-oriented models like (SaaS), exemplified by , centralize continuous updates on the server side, minimizing end-user intervention. SaaS platforms enable seamless feature rollouts and bug fixes in the background, as hosted services inherently support silent deployments without requiring client downloads or installations. This server-controlled progression eliminates the need for local package management seen in rolling releases, ensuring uniform experiences across users but limiting customization and offline control. Niche time-based release strategies, such as FreeBSD's quarterly branches for ports and packages, introduce enforced periodicity that tempers the unbounded flow of pure rolling models. FreeBSD's quarterly branches create stable snapshots of the ports tree at the start of , , , and , providing predictable package updates with a focus on compatibility and testing over immediacy. In opposition to rolling releases' constant , this semi-rolling method batches changes into quarterly cycles, fostering for production environments while the "latest" branch offers a more fluid, rolling alternative for bleeding-edge needs.

References

  1. [1]
    What Is a Rolling Release? - NinjaOne
    Oct 13, 2024 · A rolling release refers to an update delivery model where updates are continuously delivered to users, allowing them to receive the latest features, ...
  2. [2]
    What Is a Rolling Release? - Webopedia
    Jun 16, 2022 · A rolling release is a type of update or improvement to an existing computer application, mobile app, or software solution.Missing: definition - - | Show results with:definition - -
  3. [3]
    Rolling vs. Fixed release Linux Distros? - GeeksforGeeks
    Oct 10, 2023 · Rolling Release Distros have a fast release cycles ensuring that the users do not have to wait long, most of the latest software is available ...<|control11|><|separator|>
  4. [4]
    What Is a Rolling Release? - Computer Hope
    Dec 11, 2024 · Rolling release, also known as a rolling update, is a model of software development. Improvements to the software are made in continuous, ...
  5. [5]
    What is a Rolling Release Distribution? - It's FOSS
    Apr 17, 2025 · In software development, rolling release is a model in which updates to a software are continuously rolled out, rather than in batches of ...What is a rolling release... · Rolling release vs point...Missing: definition | Show results with:definition
  6. [6]
    Principles - ArchWiki - Arch Linux
    Sep 3, 2025 · It is based on a rolling-release system, which allows a one-time installation with continuous upgrades. Arch Linux incorporates the latest ...Missing: definition | Show results with:definition
  7. [7]
    Upgrading Gentoo
    Jun 20, 2025 · Gentoo, by contrast, is a rolling release distribution. There is no need to wait for a release to come out in order to get the latest ...
  8. [8]
    OpenSUSE Tumbleweed: The Stable Rolling Release Linux ...
    Jul 27, 2023 · With a rolling release model, there's no need for massive upgrades every few months. In this model, the updates are delivered frequently and can ...
  9. [9]
    System maintenance - ArchWiki
    Arch Linux is a rolling release distribution. That means when new library versions are pushed to the repositories, the Developers and Package Maintainers ...pacman/Tips and tricks · Synchronization and backup... · System backup · Dotfiles<|control11|><|separator|>
  10. [10]
    FAQ - Gentoo wiki
    Aug 30, 2024 · Gentoo is very actively maintained, and the entire distribution uses a rapidly-paced development and distribution method, termed rolling release ...
  11. [11]
    Rolling Release Linux Distros Unveiled: What You Need to Know
    Jul 3, 2020 · A rolling release Linux distribution is a software development model where updates are continuously rolled out to the system.Missing: definition | Show results with:definition
  12. [12]
    Portal:Tumbleweed - openSUSE Wiki
    Mar 3, 2020 · The Tumbleweed distribution is a pure rolling release version of openSUSE containing the latest stable versions of all software.
  13. [13]
    Contents - Gentoo Wiki
    Aug 1, 2024 · Rolling release: Gentoo follows a rolling release model, meaning that software updates are continuously integrated, providing users with the ...Missing: definition | Show results with:definition
  14. [14]
    Portage - Gentoo Wiki
    Portage is the official package manager and distribution system for Gentoo. It functions as the heart of Gentoo-based operating systems.Project:Portage/FAQ · Project:Portage · Portage Security · Etc/portage/repos.confMissing: origins 2000 rolling
  15. [15]
    A Quick Look at the History of Package Management on FreeBSD
    Sep 14, 2022 · In August 1994, he felt the code was ready and made it available to the world. Hubbard pushed bsd.port.mk to the FreeBSD CVS repo with the ...Missing: date | Show results with:date
  16. [16]
    The early days of Linux - LWN.net
    Apr 12, 2023 · The first Linux distribution was also started in 1992: Softlanding Linux System or SLS. The next year, SLS morphed into Slackware, which ...Missing: mid- | Show results with:mid-
  17. [17]
    Gentoo History
    Aug 2, 2025 · Gentoo is an independent software distribution that traces it's origins to the end of the 1990's. Gentoo has targeted several *BSDs in the past.Missing: rolling | Show results with:rolling
  18. [18]
    Continuous Integration - Martin Fowler
    The book goes through the foundations of configuration management, automated testing, and continuous integration - on which it shows how to build deployment ...
  19. [19]
    Review of Gentoo Linux 1.2 - OSnews
    Jul 17, 2002 · How does the portage system compare to FreeBSD's ports collection? From what I can tell, they seem quite similar from a user's perspective, if ...<|control11|><|separator|>
  20. [20]
    Gentoo Reviewed - Slashdot
    May 17, 2003 · Gentoo and Debian are very much alike in some respects. Debian has three branches: stable, testing and unstable. Gentoo has one branch, with ...
  21. [21]
    Rawhide - Fedora Docs
    It consists of a package repository called "rawhide" and contains the latest build of all Fedora Linux packages updated on a daily basis.Goals · Audience · Bugzilla · Producing Rawhide
  22. [22]
    Cloud Native Environments: Rethinking Enterprise Processes
    Jun 13, 2023 · The CNCF reports that more than half of modern developers now release code weekly, with 18% doing so multiple times per day. Technologies that ...
  23. [23]
    Using Flatpak
    This page provides an introduction to the flatpak command line interface, and explains essential technical conventions as well as the most common commands.Introduction to Flatpak · Building your first Flatpak · Building
  24. [24]
    Arch compared to other distributions - ArchWiki
    Oct 22, 2025 · Both Arch Linux and Gentoo Linux are rolling release systems, making packages available to the distribution a short time after they are released ...
  25. [25]
    Are rolling release Linux distros better than fixed releases? - InfoWorld
    Feb 3, 2015 · In both cases, the idea is that users and developers are best served by giving them the latest updates and patches as they're created. I can ...
  26. [26]
    Android's Monolithic and Bloated Upgrades vs Purism's Rolling ...
    Oct 9, 2023 · On average, PureOS upgrades are a weekly, if not daily, matter. Each time you upgrade, it takes a few minutes to complete. On Android, upgrades ...
  27. [27]
    Staying Close to Upstream Projects - Fedora Docs
    This prevents tedious backporting of only security and bug fixes. Deviations from upstream can significantly hamper the speed of delivering improvements from ...
  28. [28]
    What is backporting, and how does it apply to RHEL and other Red ...
    Feb 20, 2020 · Red Hat, for example, often backports updates to the software we ship in Red Hat Enterprise Linux (RHEL) to maintain the version that we shipped.
  29. [29]
    [PDF] An Empirical Study of Automation in Software Security Patch ... - arXiv
    Sep 4, 2022 · Emergency patches released to fix critical vulnerabilities require urgent attention as the patches need to be deployed within 48 hours of ...
  30. [30]
    Atomic Upgrades | ostreedev/ostree
    OSTree is designed to implement fully atomic and safe upgrades; more generally, atomic transitions between lists of bootable deployments.Missing: rolling | Show results with:rolling
  31. [31]
    Administration using transactional updates | SLE Micro 5.5
    The transactional-update command enables the atomic installation or removal of updates; updates are applied only if all of them can be successfully installed.
  32. [32]
    openSUSE/transactional-update: Atomic updates for Linux ... - GitHub
    transactional-update provides an application and library to update a Linux operating system in a transactional way.
  33. [33]
    How Google got to rolling Linux releases for Desktops
    Jul 12, 2022 · For a long time, our internal facing Linux distribution, Goobuntu, was based off of Ubuntu LTS releases. In 2018 we completed a move to a rolling release model ...<|control11|><|separator|>
  34. [34]
    rsync(1) - Linux man page
    Rsync is a fast, versatile, remote and local file-copying tool, using a delta-transfer algorithm to copy only differences.
  35. [35]
    System recovery and snapshot management with Snapper | Reference
    The standard setup of Snapper is designed to allow rolling back system changes. However, you can also use it to create on-disk backups of user data. As the ...
  36. [36]
    Is Debian-testing a rolling release distribution? - Quora
    Jul 8, 2019 · Debian is designed for a rolling release. There are basically two test stages (“unstable”, “testing”) each package has to pass through before ...Why do Linux distributions use rolling releases instead of Microsoft's ...What are the advantages of using Debian stable instead of testing ...More results from www.quora.com
  37. [37]
    The Difference Between Rolling and Blue-Green Deployments | Blog
    Feb 20, 2024 · Rolling deployments ensure a gradual, stable release, while blue-green deployments enable instant rollbacks for enhanced reliability.
  38. [38]
    Updating GPG keys for future Fedora and Red Hat Enterprise Linux ...
    Oct 6, 2023 · GPG keys need updating to remove SHA-1 signatures, which are deprecated. This requires re-creating signatures, and replacing the old public key.
  39. [39]
    Security vulnerability detection scan for CI/CD pipeline with JFrog Xray
    Aug 30, 2017 · Scan and detect vulnerabilities in your builds, as early on in the CI/CD process as possible, without interfering in development time.
  40. [40]
    CI/CD Vulnerability Scanning - How to begin your DevSecOps journey
    Jun 8, 2022 · Scanning for vulnerabilities, defects, or weaknesses in your code is an essential part of effective software security.
  41. [41]
    pacman - ArchWiki
    The pacman package manager is one of the major distinguishing features of Arch Linux. It combines a simple binary package format with an easy-to-use Arch build ...pacman/Tips and tricks · pacman/Restore local database · pacman/Rosetta
  42. [42]
    Updating, upgrading, snapshots and best practices
    Tumbleweed snapshots are thus batches of updates which are tested in openQA -- openSUSE's very best testing pipeline. The tests are thorough and check not only ...
  43. [43]
    openSUSE Tumbleweed
    State-of-the-art desktop and server operating system. With Tumbleweed you don't have to take difficult decisions about things you value.Missing: characteristics | Show results with:characteristics
  44. [44]
    Linux Software Market Size & Share [2033] - Market Growth Reports
    Oct 20, 2025 · The OpenSUSE user base grew by 12.6% in 2023. Tumbleweed, a rolling release model, is used in over 25% of OpenSUSE deployments. The SUSE ...
  45. [45]
    Void Linux Handbook: About
    Void is an independent, rolling release Linux distribution focused on stability, using XBPS, musl libc, and runit. It is considered stable for daily use.
  46. [46]
    Void Linux
    Void is a general purpose operating system, based on the monolithic Linux kernel. Its package system allows you to quickly install, update and remove software.Download · Packages · News · Services and Daemons - runit
  47. [47]
    Nix & NixOS | Declarative builds and deployments
    It allows you to roll back to previous versions, and ensures that no package is in an inconsistent state during an upgrade. Choose from over 120 000 Packages.Explore · NixOS Manual · Appendix B. Release Notes · Packages
  48. [48]
    OTA updates - Android Open Source Project
    Android devices in the field can receive and install over-the-air (OTA) updates to the system, app software, and time zone rules.Missing: rolling ROMs
  49. [49]
    Implement OTA updates - Android Open Source Project
    Oct 9, 2025 · To implement the over-the-air (OTA) updates, the bootloader must be able to access a recovery RAM disk during boot.
  50. [50]
    Ubuntu release cycle
    LTS or 'Long Term Support' releases are published every two years in April. LTS releases are the 'enterprise grade' releases of Ubuntu and are used the most.Long Term Support And... · Ubuntu Releases · Release Components - Debs...
  51. [51]
    Red Hat Enterprise Linux Life Cycle
    Red Hat Enterprise Linux Version 8, 9, and 10 deliver a ten year life cycle in Full Support and Maintenance Support Phases followed by an Extended Life Phase.
  52. [52]
    Rolling release vs. fixed release Linux | ZDNET
    Feb 2, 2015 · A rolling-release Linux is one that's constantly being updated. To some of you, that will sound a lot like DevOps' idea of continuous deployment.
  53. [53]
    Arch Linux
    A lightweight and flexible Linux distribution that tries to Keep It Simple. Currently we have official packages optimized for the x86-64 architecture.Downloads · Arch Linux 2024 Leader... · Install Arch Linux on WSL · NewsMissing: rolling | Show results with:rolling
  54. [54]
    DebianTesting - Debian Wiki
    Apr 4, 2025 · Debian Testing is the current development state of the next stable Debian distribution, where packages from Unstable enter automatically. It ...
  55. [55]
    Features (GNU Guix Reference Manual)
    ### Summary: Guix as Rolling Release and Generations for Reproducibility
  56. [56]
    Fedora Silverblue User Guide
    ### Summary of Fedora Silverblue Update Process and Related Features
  57. [57]
  58. [58]
    Ports/QuarterlyBranch - FreeBSD Wiki
    Feb 4, 2025 · Definition. quarterly is the familiar name for: ports branched from main at the beginning of every January, April, July, and October.<|separator|>