-
Notifications
You must be signed in to change notification settings - Fork 201
[RFC] Noble Based cflinuxfs5 #1112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
a252f43
c1f988d
74c4184
ac29d5c
dbf70fd
db3f4d0
a873c7c
116c87b
2ad4808
64bf400
29cc9f0
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Meta | ||
[meta]: #meta | ||
- Name: Introduce cflinuxfs5 Stack Based on Ubuntu Noble (24.04) | ||
- Start Date: 2025-04-07 | ||
- Author(s): @plamen-bardarov | ||
- Status: Draft | ||
- RFC Pull Request: (fill in with PR link after you submit it) | ||
|
||
## Summary | ||
|
||
Introduce a new stack, `cflinuxfs5`, based on Ubuntu 24.04 LTS (Noble Numbat), to provide an up-to-date root filesystem for application workloads. | ||
This stack will be added alongside the current `cflinuxfs4` (Jammy-based) stack. | ||
|
||
## Problem | ||
|
||
The current `cflinuxfs4` stack is based on Ubuntu 22.04 LTS (Jammy). Support ends in 2027 | ||
With the release of Ubuntu 24.04 LTS (Noble), newer language runtimes, system libraries, and security updates will increasingly depend on a newer base OS. | ||
`cflinuxfs4` does not provide forward compatibility with these updates, and long-term support planning requires us to begin adopting Noble. | ||
|
||
## Proposal | ||
|
||
### Produce a new `cflinuxfs5` stack based on Ubuntu Noble. | ||
It will be introduced as a parallel stack. `cflinuxfs5` will be validated against supported buildpacks and application workloads. | ||
The goal is to support both `cflinuxfs4` and `cflinuxfs5` stacks during the transition period. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How long will this There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hi @rkoster , thank you for the notice. I have changed the text. The goal is to support fs4 until Jammy reaches EOL. |
||
`cflinuxfs4` will remain supported until `cflinuxfs5` adoption reaches production stability. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How will There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The text is updated. Thank you. |
||
|
||
It will be based on Ubuntu 24.04 LTS (Noble) and follow the same structure, tooling, and release process as the existing `cflinuxfs4` stack process. The production of `cflinuxfs5` belongs to the App Runtime Interfaces Working Group. | ||
|
||
### Create new buildpack versions that are compatible with `cflinuxfs5` | ||
The creation of a new set of buildpacks that are compatible with `cflinuxfs5`. Each buildpack will be tested against the new `cflinuxfs5` rootfs and updated as needed. | ||
Buildpacks are expected to support both `cflinuxfs4` and `cflinuxfs5` during the transition. | ||
Any buildpack-specific incompatibilities with Ubuntu Noble need to be tracked and patched incrementally. | ||
|
Uh oh!
There was an error while loading. Please reload this page.