Dev
2646
Comment:
|
5242
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
=== !!! Please scroll down to old links section for working links !!! === == Kernel Build related infromation == * [[Kernel/Dev/QuickBuildLocal| How to build a kernel on your local machine.]] * [[Kernel/Dev/QuickBuildPPA|How to build a kernel in a PPA.]] * [[Kernel/Dev/DKMSPackaging|How to build dkms packages.]] * [[Kernel/Dev/ModConfigBuild|How to modify kernel config and build kernel.]] * [[Kernel/Dev/ApplyPatchBuild|How to apply patches and build a kernel.]] * [[Kernel/Dev/KernelBuildScripts|How to use kernel build scripts.]] |
|
Line 3: | Line 11: |
== Kernel Patch Submission == * [[Kernel/Dev/UpstreamPatchSubmission|How to submit patches upstream.]] * [[Kernel/Dev/SRUPatchSubmission|How to submit SRU patches.]] * [[Kernel/Dev/UKMLPatchSubmission|How to submit sauce patches to ubuntu kernel.]] * [[Kernel/Dev/PushToRemoteGitTree|How to push patches to remote git tree.]] * [[Kernel/Dev/StablePatchFormat|Required Stable Patch Format.]] == Kernel Maintenance Related information == * [[Kernel/Dev/WhatIsSRU|What is kernel stable release update (SRU).]] * [[Kernel/Dev/SRUPolicy|What is the SRU policy.]] * [[Kernel/Dev/AboutKernelABI|What is kernel ABI and when/why is it incremented.]] * [[Kernel/Dev/ABIPackages|List of packages that needs ABI bump during stable update.]] * [[Kernel/Dev/AddingNonFreeFirmware|How to add non-free firmware.]] * [[Kernel/Dev/AddingFreeFirmware|How to add free firmware.]] * [[Kernel/Dev/KernelPackageVersioning|How to version changes to kernel packages.]] * [[Kernel/Dev/KernelUpdatePolicy|What is the kernel security update policy.]] * [[Kernel/Dev/TopicBranches|What are topic branches.]] * [[Kernel/Dev/KernelReleaseSchedule|What is the kernel release schedule]] == Kernel Bug Fixing == * [[Kernel/Dev/KernelBugFixing|How to fix a kernel bug]] == Guides and Other Useful Documentation. == * [[Kernel/FAQDeveloper| Kernel frequently asked question (FAQ).]] * [[Kernel/Dev/GitCheatSheet|A GIT cheat sheet.]] * [[http://book.git-scm.com/index.html|Community Documentation on GIT]] == Old links == * [[Kernel/FAQDeveloper]] -- developer oriented Frequently Asked Questions |
|
Line 4: | Line 41: |
* [[KernelTeam/KernelDevelopmentShift]] - New development model. * [[KernelTeam/KernelGitGuide]] - Using the git repos. |
* [[Kernel/BuildYourOwnKernel]] - Minimalist kernel build guide * [[Kernel/Dev/KernelDevelopmentShift|KernelDevelopmentShift]] - New development model. * [[Kernel/Dev/KernelGitGuide|KernelGitGuide]] - Using the git repos. |
Line 7: | Line 45: |
* [[KernelTeam/GitCheatSheet]] - Git recipes | * [[Kernel/Dev/GitCheatSheet|GitCheatSheet]] - Git recipes |
Line 10: | Line 48: |
* [[KernelTeam/KernelMaintenanceStarter]] - Cheatsheet for KernelTeam/KernelMaintenance. * [[KernelTeam/KernelMaintenanceFAQ]] - Answers to frequently asked questions and encountered issues |
* [[Kernel/Maintenance/Beginner]] - A beginners guide to Ubuntu kernel maintanence. * [[Kernel/Maintenance/Advanced]] - An advanced guide to Ubuntu kernel maintanence. |
Line 13: | Line 51: |
* [[KernelTeam/KernelBugFixing]] - Process flow for fixing kernel bugs. * [[KernelTeam/KernelBuildScripts]] - Information on how to use some helper scripts for remote building. * [[KernelTeam/KernelPatches]] - How to submit a patch and why we will or won't take patches. * [[KernelTeam/KernelPackageVersioning]] - How to version changes to kernel packages. * [[KernelTeam/KernelPackagePolicies]] - Describes the kernel packages maintainer functions * [[KernelTeam/ABIPackages|KernelPackageABIRelationships]] - Which packages need ABI bumping during stable updates. * [[KernelTeam/KernelConfig]] - Why the Ubuntu config is the way it is. * [[KernelTeam/TopicBranches]] - What is a Topic Branch? |
* [[Kernel/Dev/KernelBugFixing|KernelBugFixing]] - Process flow for fixing kernel bugs. * [[Kernel/Dev/KernelBuildScripts|KernelBuildScripts]] - Information on how to use some helper scripts for remote building. * [[Kernel/Dev/KernelPatches|KernelPatches]] - How to submit a patch and why we will or won't take patches. * [[Kernel/Dev/KernelPackageVersioning|KernelPackageVersioning]] - How to version changes to kernel packages. * [[Kernel/Dev/KernelPackagePolicies|KernelPackagePolicies]] - Describes the kernel packages maintainer functions * [[Kernel/Dev/ABIPackages|Kernel Package ABI Relationships]] - Which packages need ABI bumping during stable updates. * [[Kernel/Dev/KernelConfig|KernelConfig]] - Why the Ubuntu config is the way it is. * [[Kernel/Dev/TopicBranches|TopicBranches]] - What is a Topic Branch? |
Line 25: | Line 63: |
* [[KernelTeam/BestPractices]] - Best Practices tips and tricks | * [[Kernel/Dev/BestPractices|BestPractices]] - Best Practices tips and tricks |
Line 34: | Line 72: |
* [[Kernel/SwitchFirewireStack]] - How to switch from legacy to new firewire stack. * [[Kernel/Dev/MaintainerStarter|MaintainerStarter]] - How to open the kernel for the next development release |
!!! Please scroll down to old links section for working links !!!
Kernel Build related infromation
Kernel Patch Submission
Kernel Maintenance Related information
Kernel Bug Fixing
Guides and Other Useful Documentation.
Old links
Kernel/FAQDeveloper -- developer oriented Frequently Asked Questions
KernelTeam/KernelTeamBugPolicies - How to triage kernel bugs.
Kernel/BuildYourOwnKernel - Minimalist kernel build guide
KernelDevelopmentShift - New development model.
KernelGitGuide - Using the git repos.
Community Git Documentation - Community Git Documentation.
GitCheatSheet - Git recipes
KernelTeam/KernelUpdates - Updates to stable kernels.
KernelTeam/KernelMaintenance - How to maintain the kernel.
Kernel/Maintenance/Beginner - A beginners guide to Ubuntu kernel maintanence.
Kernel/Maintenance/Advanced - An advanced guide to Ubuntu kernel maintanence.
KernelTeam/KernelForIdiots - Scott's notes on making custom kernels cause he can't grep the above two things fast enough
KernelBugFixing - Process flow for fixing kernel bugs.
KernelBuildScripts - Information on how to use some helper scripts for remote building.
KernelPatches - How to submit a patch and why we will or won't take patches.
KernelPackageVersioning - How to version changes to kernel packages.
KernelPackagePolicies - Describes the kernel packages maintainer functions
Kernel Package ABI Relationships - Which packages need ABI bumping during stable updates.
KernelConfig - Why the Ubuntu config is the way it is.
TopicBranches - What is a Topic Branch?
KernelTeam/StableKernelMaintenance - how the SRU process applied to the kernel.
KernelTeam/EncryptedHome - info on how to encrypt your sensitive data, such as your .ssh keys
KernalTeam/EC2Kernel - Information on the Ec2 Topic Branch
BestPractices - Best Practices tips and tricks
KernelTeam/BuildKernelWithChroot - Setting up an chroot environment for build kernel
KernelTeam/DKMSPackaging - How to build a DKMS Package
KernelTeam/HardwareEnableWithDSDT - Read the DSDT and enable extra function on your laptop
KernelTeam/AddingNonFreeFirmware - Adding firmware to linux-firmware-nonfree
KernelTeam/AddingFreeFirmware - Adding free firmware to Ubuntu
Kernel/Quirks/LowMemoryCorruption - How to fix "low memory corruption bugs"
KernelCustomBuild - building your own kernels Q&A
GitKernelBuild - Build mainline kernel from git. Also help with submitting bugs to upstream bugzilla.kernel.org
Kernel/SwitchFirewireStack - How to switch from legacy to new firewire stack.
MaintainerStarter - How to open the kernel for the next development release
Kernel/Dev (last edited 2019-10-15 18:16:55 by connork)