Fedora Linux Release Life Cycle (2024)

We say ''approximately every six months'' because like many things, releases don’t always go exactly as planned.The schedule is not strictly time-based, but a hybrid of time and quality.The milestone releases are tested for compliance with the Fedora Release Criteria, and releases will be delayed if this is not the case.

The schedule for the release currently under development is on its release schedule page.Beta and General Availability (final) releases happen at approximately 14:00 UTC.

Development Planning

Fedora development planning is handled by the Release Planning Process.So-called ''Changes'' are proposed, initially reviewed, and monitored through the development process by the Fedora Engineering Steering Committee (FESCo) and Fedora Program Manager.

Development Process

Fedora uses a system involving two 'development' trees. Rawhide is a constantly rolling development tree.No releases are built directly from Rawhide.Approximately 10 weeks before the planned date of a Fedora release, a tree for that release is "branched" from the Rawhide tree.At that point the Rawhide tree is moving towards the release ''after'' the new Branched release, and the pending release is stabilized in the Branched tree.

This means that development of a Fedora release is considered to begin at the time its ''predecessor'' branches from Rawhide.For instance, development on Fedora Linux 31 began the day after Fedora Linux 30 branched from Rawhide and entered the stabilization process.

After the Bodhi activation point , the Bodhi system is permanently active on the Branched release (all the way until it goes end of life), and requirements for updates to be marked as ''stable'' are set out in the Updates Policy.Packages must go through the ''updates-testing'' repository for the release before entering its ''stable'' repository, according to rules defined in the updates policy.These rules tighten gradually from Beta through to post-GA (Final), but the basic process does not change.

For some time prior to a milestone (Beta, Final) release a freeze is in effect which prevents packages moving from ''updates-testing'' to ''stable'' except in accordance with the blocker and freeze exception bug policies.This freeze is lifted once the milestone is finished, and so packages begin to move from ''updates-testing'' to ''stable'' as normal again, until the next milestone’s freeze date.

Schedule Methodology

Fedora Linux release schedules repeat ad infinitum with "early target" dates of the third Tuesday in April and October.Significant changes to the release schedule must be approved by FESCo.The Fedora Program Manager works with teams across the project to incorporate their activities into the overall schedule and will make updates that do not affect release milestones.

Development Schedule Rationale

Fedora generally develops new releases over a six month period to provide a regular and predictable release schedule. The bi-annual targeted release dates are the third Tuesday of April and October, making them easy to remember and avoid significant holiday breaks.Changes to this standard must be approved by FESCo.

A six month release schedule also follows the precedence of Red Hat Linux (precursor to Fedora).Former Red Hat software engineer Havoc Pennington offers a historical perspective.GNOME started following a time based release based on the ideas and success of Red Hat Linux and other distributions following Fedora having adopted a similar release cycle.Several other major components have started following a time-based release schedule.While the exact release schedules vary between these components and other upstream projects, the interactions between these components and Fedora Linux makes a six month, time-based release schedule a good balance.

Schedule Contingency Planning

If ''Mass rebuild'' is not completed on time, all the subsequent milestones starting with ''Branch point'' are pushed back for one week until the ''Mass rebuild'' is completed.

If the Beta Go/No-Go_Meeting results in a "No Go" determination, rescheduling of the milestone and subsequent milestones follows these rules:

  • Slip of the Beta from the Early Target to Target #1 does not affect Final Release (GA) date. The Final Release (GA) date remains on ''Early Final Target''.

  • Slip of the Beta to Target #1 adds a new ''Beta Target #2''

  • Slip of the Beta past Target #N (where N >= 2) adds a new ''Beta Target #(N+1)'' and also adds a new ''Final Target #N''

If the Final Go/No-Go_Meeting results in a "No Go" determination, that milestone and subsequent milestones will be pushed back by one week.

One week is added to the schedule to maintain the practice of releasing on Tuesdays.Tuesdays are the designated release day because they are good days for news coverage and correspond to the established day we synchronize our content with the mirrors that carry our releases.Be aware of holidays and of possible PR conflicts with the new proposed final date.

Go/No-Go Meetings receive input from representatives of FESCo, Release Engineering, and Quality Assurance.

Fedora Linux Release Life Cycle (2024)
Top Articles
Ubisoft Connect Karte der Ausfälle
Logan Health Healthstream
Tyler Sis 360 Louisiana Mo
Chase Bank Operating Hours
Umn Pay Calendar
Midway Antique Mall Consignor Access
A.e.a.o.n.m.s
What Does Dwb Mean In Instagram
Gma Deals And Steals Today 2022
Chile Crunch Original
Google Feud Unblocked 6969
Conscious Cloud Dispensary Photos
Costco Gas Foster City
24 Hour Drive Thru Car Wash Near Me
Persona 4 Golden Taotie Fusion Calculator
Ratchet & Clank Future: Tools of Destruction
FDA Approves Arcutis’ ZORYVE® (roflumilast) Topical Foam, 0.3% for the Treatment of Seborrheic Dermatitis in Individuals Aged 9 Years and Older - Arcutis Biotherapeutics
Chaos Space Marines Codex 9Th Edition Pdf
Encore Atlanta Cheer Competition
Like Some Annoyed Drivers Wsj Crossword
Johnnie Walker Double Black Costco
European city that's best to visit from the UK by train has amazing beer
Shoe Station Store Locator
Piri Leaked
Wonder Film Wiki
1636 Pokemon Fire Red U Squirrels Download
Uncovering the Enigmatic Trish Stratus: From Net Worth to Personal Life
Greyson Alexander Thorn
R/Mp5
Experity Installer
Mia Malkova Bio, Net Worth, Age & More - Magzica
Kokomo Mugshots Busted
Indiana Immediate Care.webpay.md
Craigslist Car For Sale By Owner
The 50 Best Albums of 2023
Soulstone Survivors Igg
Bbc Gahuzamiryango Live
The TBM 930 Is Another Daher Masterpiece
Citibank Branch Locations In Orlando Florida
Armageddon Time Showtimes Near Cmx Daytona 12
Sand Castle Parents Guide
Senior Houses For Sale Near Me
FedEx Authorized ShipCenter - Edouard Pack And Ship at Cape Coral, FL - 2301 Del Prado Blvd Ste 690 33990
Holzer Athena Portal
Enter The Gungeon Gunther
Espn Top 300 Non Ppr
The Quiet Girl Showtimes Near Landmark Plaza Frontenac
Dineren en overnachten in Boutique Hotel The Church in Arnhem - Priya Loves Food & Travel
Compete My Workforce
Dumb Money Showtimes Near Regal Stonecrest At Piper Glen
Invitation Quinceanera Espanol
Craigslist Centre Alabama
Latest Posts
Article information

Author: Jamar Nader

Last Updated:

Views: 6374

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Jamar Nader

Birthday: 1995-02-28

Address: Apt. 536 6162 Reichel Greens, Port Zackaryside, CT 22682-9804

Phone: +9958384818317

Job: IT Representative

Hobby: Scrapbooking, Hiking, Hunting, Kite flying, Blacksmithing, Video gaming, Foraging

Introduction: My name is Jamar Nader, I am a fine, shiny, colorful, bright, nice, perfect, curious person who loves writing and wants to share my knowledge and understanding with you.