Linux kernel staging tree

E195194

The Linux kernel staging tree is a development area within the Linux kernel project where new or experimental drivers and subsystems are maintained and refined before being merged into the main kernel.

All labels observed (1)

Label Occurrences
Linux kernel staging tree canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Linux kernel development tree ⓘ
software development process component ⓘ
allows contributors to submit less-polished drivers ⓘ
incremental cleanup patches ⓘ
testing by wider user base ⓘ
codeRepository Linux kernel Git repository ⓘ
documentedAs staging drivers area ⓘ
documentedIn Linux kernel documentation ⓘ
governedBy Linux kernel coding style ⓘ
Linux kernel contribution guidelines ⓘ
hasCharacteristic code quality is expected to improve over time ⓘ
contains code not yet ready for mainline ⓘ
drivers can be removed if they do not improve ⓘ
intended as a temporary home for drivers ⓘ
maintained under stricter cleanup expectations ⓘ
may contain incomplete or unstable drivers ⓘ
not intended as a permanent code location ⓘ
subject to frequent changes and refactoring ⓘ
hasMaintainer Greg Kroah-Hartman ⓘ
hasPurpose to host new or experimental drivers ⓘ
to host new or experimental subsystems ⓘ
to refine code before merging into the mainline Linux kernel ⓘ
hasRisk may contain unstable or buggy code ⓘ
language C ⓘ
license GNU General Public License version 2 (GPL-2.0) ⓘ
maintainedIn drivers/staging directory of the Linux kernel source tree ⓘ
outcome promotion of mature drivers to non-staging locations ⓘ
removal of drivers that do not reach required quality ⓘ
partOf Linux kernel project ⓘ
linked to: Linux kernel
precedes inclusion in mainline Linux kernel ⓘ
relatedTo Linux kernel driver model ⓘ
Linux kernel subsystem maintainers ⓘ
mainline Linux kernel ⓘ
resultOf need to separate experimental code from stable kernel code ⓘ
softwareDomain device drivers ⓘ
low-level hardware support ⓘ
operating system kernels ⓘ
supportsProcess API cleanup and modernization in drivers ⓘ
refactoring of legacy or poorly written drivers ⓘ
upstreaming of out-of-tree drivers ⓘ
targetUser driver authors ⓘ
kernel developers ⓘ
testers of experimental kernel features ⓘ
usedFor code cleanup and quality improvement ⓘ
early integration of immature drivers ⓘ
gradual adoption of new kernel features ⓘ
review of new kernel code ⓘ
testing experimental kernel subsystems ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Greg Kroah-Hartman → worksOn → Linux kernel staging tree ⓘ
Greg Kroah-Hartman → notableProject → Linux kernel staging tree ⓘ