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
The Anthem Tonight
Acai Bowl Fredericksburg Va
Whas Golf Card
How To Fix Epson Printer Error Code 0x9e
Cappacuolo Pronunciation
Koopa Wrapper 1 Point 0
Kathleen Hixson Leaked
Wordscapes Level 5130 Answers
Shs Games 1V1 Lol
7.2: Introduction to the Endocrine System
Corpse Bride Soap2Day
Jefferson County Ky Pva
Chase Claypool Pfr
Tv Schedule Today No Cable
Espn Expert Picks Week 2
Nashville Predators Wiki
UEQ - User Experience Questionnaire: UX Testing schnell und einfach
Betonnen afdekplaten (schoorsteenplaten) ter voorkoming van lekkage schoorsteen. - HeBlad
Nioh 2: Divine Gear [Hands-on Experience]
Libinick
Tinker Repo
Rust Belt Revival Auctions
MyCase Pricing | Start Your 10-Day Free Trial Today
Weve Got You Surrounded Meme
kvoa.com | News 4 Tucson
eugene bicycles - craigslist
2021 MTV Video Music Awards: See the Complete List of Nominees - E! Online
Marilyn Seipt Obituary
By.association.only - Watsonville - Book Online - Prices, Reviews, Photos
101 Lewman Way Jeffersonville In
Dreamcargiveaways
The Venus Flytrap: A Complete Care Guide
Roch Hodech Nissan 2023
M3Gan Showtimes Near Cinemark North Hills And Xd
Best Workers Compensation Lawyer Hill & Moin
Bay Focus
Restored Republic December 9 2022
9781644854013
Letter of Credit: What It Is, Examples, and How One Is Used
Torrid Rn Number Lookup
Disassemble Malm Bed Frame
Rush Copley Swim Lessons
Citizens Bank Park - Clio
Television Archive News Search Service
About Us
White County
Deezy Jamaican Food
What is a lifetime maximum benefit? | healthinsurance.org
Phmc.myloancare.com
Canvas Elms Umd
Marine Forecast Sandy Hook To Manasquan Inlet
Morgan State University Receives $20.9 Million NIH/NIMHD Grant to Expand Groundbreaking Research on Urban Health Disparities
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 6235

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.