Skip to content

doc(reference): add kernel flavours section to ubuntu-kernels#110

Merged
AnneCYH merged 3 commits into
canonical:mainfrom
tswhison:tswhison/migrate_kernel_flavour_differences
Jul 16, 2026
Merged

doc(reference): add kernel flavours section to ubuntu-kernels#110
AnneCYH merged 3 commits into
canonical:mainfrom
tswhison:tswhison/migrate_kernel_flavour_differences

Conversation

@tswhison

@tswhison tswhison commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Add a 'Kernel flavours' section to the Ubuntu kernel variants and branches reference page, migrating the design principle from the deprecated Ubuntu wiki page at:
https://wiki.ubuntu.com/Kernel/FAQ/KernelFlavourDifferences

The wiki established that Ubuntu kernels are all built from the same source code and patches, with config options as the only differentiator between flavours. That foundational principle was missing from the existing reference page.

The new section:

  • Defines what a kernel flavour is (same source, config-only differences)
  • Distinguishes flavours from optimized/derivative kernels (separate source packages that may also carry additional patches)
  • Provides a reference table of current Ubuntu flavours, their supported architectures, and target workloads

The historical per-release config comparison tables from the wiki (Lucid 10.04, Natty 11.04) are not included: those releases are end-of-life and the flavour names they document (-server, -virtual, -generic-pae) no longer exist in current Ubuntu.

  • Added or updated meta description (if this PR includes documentation changes)
  • Reviewed all GitHub Actions / CI results; any unresolved failures are explained in a comment

@tswhison
tswhison requested a review from AnneCYH as a code owner June 25, 2026 21:31
@tswhison
tswhison force-pushed the tswhison/migrate_kernel_flavour_differences branch 2 times, most recently from bab7b63 to 623beb9 Compare June 25, 2026 21:55
@AnneCYH AnneCYH closed this Jul 15, 2026
@AnneCYH AnneCYH reopened this Jul 15, 2026

@AnneCYH AnneCYH left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @tswhison , thanks for this!
some minor suggestions.
Is there anything else you think needs to be imported from the original Wiki or can we 'deprecate' that once this is merged?

Comment thread docs/reference/ubuntu-kernels.md Outdated
Comment thread docs/reference/ubuntu-kernels.md Outdated
@tswhison
tswhison force-pushed the tswhison/migrate_kernel_flavour_differences branch from 623beb9 to 81a240d Compare July 15, 2026 22:46
@tswhison

tswhison commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

Thanks, @AnneCYH. I think that the original wiki content can be deprecated.

Add a 'Kernel flavours' section to the Ubuntu kernel variants and
branches reference page, migrating the design principle from the
deprecated Ubuntu wiki page at:
  https://wiki.ubuntu.com/Kernel/FAQ/KernelFlavourDifferences

The wiki established that Ubuntu kernels are all built from the same
source code and patches, with config options as the only differentiator
between flavours. That foundational principle was missing from the
existing reference page.

The new section:
- Defines what a kernel flavour is (same source, config-only differences)
- Distinguishes flavours from optimized/derivative kernels (separate
  source packages that may also carry additional patches)
- Provides a reference table of current Ubuntu flavours, their supported
  architectures, and target workloads

The historical per-release config comparison tables from the wiki
(Lucid 10.04, Natty 11.04) are not included: those releases are
end-of-life and the flavour names they document (-server, -virtual,
-generic-pae) no longer exist in current Ubuntu.

Signed-off-by: Tim Whisonant <tim.whisonant@canonical.com>
@tswhison
tswhison force-pushed the tswhison/migrate_kernel_flavour_differences branch from 81a240d to 6c54892 Compare July 15, 2026 22:50
Comment thread docs/reference/ubuntu-kernels.md Outdated
Comment thread docs/reference/ubuntu-kernels.md Outdated
AnneCYH added 2 commits July 16, 2026 10:56
Signed-off-by: AnneCYH <anne.chew@canonical.com>
Signed-off-by: AnneCYH <anne.chew@canonical.com>
@AnneCYH
AnneCYH self-requested a review July 16, 2026 03:01

@AnneCYH AnneCYH left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @tswhison , thanks for this.
I'm marking this as approved and will address the broken links in another commit.

@AnneCYH
AnneCYH merged commit 6813a12 into canonical:main Jul 16, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants