Main Page
m (Wordsmithing - "[...] is called a backport") |
(→Community) |
||
(22 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
"''Backporting''" is the process of making new software run on something old. A version of something new that's been modified to run on something old is called a "''backport''". | "''Backporting''" is the process of making new software run on something old. A version of something new that's been modified to run on something old is called a "''backport''". | ||
− | The Backports Project develops tools to automate the backporting process. These tools form the ''backports'' suite. | + | The Backports Project develops tools to automate the backporting process for Linux drivers. These tools form the ''backports'' suite. |
− | = | + | = History = |
− | Backports | + | The Backports Project started in 2007 as ''compat-wireless''. It was renamed to ''compat-drivers'' as the project's scope broadened beyond just wireless network drivers. Nowadays, the project is known simply as ''backports''. |
− | + | As of the 3.10-based release, over 830 device drivers had been backported. | |
− | + | Recent versions of backports support mainline kernels back to version 3.0. The older backports-3.14 supports all kernel versions back to version 2.6.26. | |
− | + | = Resources = | |
− | = | + | * [[Releases|Package releases: (download)]] |
+ | * Daily snapshots: [http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git (linux-next)] [http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git (linux-stable)] | ||
+ | * [https://git.kernel.org/cgit/linux/kernel/git/backports/backports.git git repository] | ||
+ | * [https://bugzilla.kernel.org/enter_bug.cgi?product=Backports%20project Bugzilla bug tracker:] [[Bugs#Bugzilla|(notes)]] | ||
+ | = Documentation = | ||
* [[license|Linux kernel backports license]] | * [[license|Linux kernel backports license]] | ||
− | * [[documentation| | + | * User documentation |
− | * [ | + | ** [[documentation|Overview]] |
− | + | ** [[Documentation/packaging|Package release mode]] | |
− | + | ** [[Documentation/integration|Kernel integration mode]] | |
− | + | * [[Documentation/backports/hacking|Developer documentation]] | |
− | + | * [[Bugs|Reporting bugs & security vulnerabilities]] | |
− | + | ||
− | + | ||
− | = | + | == Papers == |
− | * [ | + | * [http://coccinelle.lip6.fr/papers/backport_edcc15.pdf Increasing Automation in the Backporting of Linux Drivers Using Coccinelle - Luis R. Rodriguez, Julia Lawall] (12 pages) |
− | * [https:// | + | |
+ | == Videos == | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=ZXATzae7eng Automatically Backporting the Linux Kernel - Luis Rodriguez] (54 minutes) | ||
+ | ** SUSE Labs Conference, České Budějovice, October 2014 | ||
+ | * [https://www.youtube.com/watch?v=buZrNd6XkEw An Introduction to Coccinelle Bug Finding and Code Evolution for the Linux Kernel - Julia Lawall] (1 hour 58 minutes) | ||
+ | ** SUSE Labs Conference, České Budějovice, October 2014 | ||
+ | * [https://www.youtube.com/watch?v=lvFXQ6zyHCg An Update on the Linux Backports Project - Luis R. Rodriguez, Qualcomm Atheros] (43 minutes) | ||
+ | ** LinuxCon and CloudOpen Conference, New Orleans, October 2013 | ||
= Community = | = Community = | ||
* [[Mailing list]]: [http://marc.info/?l=linux-backports (archives)] [[Mailing list|(subscribe)]] [mailto:backports@vger.kernel.org (send)] | * [[Mailing list]]: [http://marc.info/?l=linux-backports (archives)] [[Mailing list|(subscribe)]] [mailto:backports@vger.kernel.org (send)] | ||
− | * [[IRC]]: server "irc. | + | * [[IRC]]: server "irc.libera.chat:6697" (TLS), channel "#kernel-backports" |
* [[Social media|Twitter]]: @LinuxBackports | * [[Social media|Twitter]]: @LinuxBackports | ||
* [[Social media|identi.ca]]: @LinuxBackports | * [[Social media|identi.ca]]: @LinuxBackports |
Latest revision as of 20:01, 27 May 2021
The Backports Project enables old kernels to run the latest drivers.
"Backporting" is the process of making new software run on something old. A version of something new that's been modified to run on something old is called a "backport".
The Backports Project develops tools to automate the backporting process for Linux drivers. These tools form the backports suite.
[edit] History
The Backports Project started in 2007 as compat-wireless. It was renamed to compat-drivers as the project's scope broadened beyond just wireless network drivers. Nowadays, the project is known simply as backports.
As of the 3.10-based release, over 830 device drivers had been backported.
Recent versions of backports support mainline kernels back to version 3.0. The older backports-3.14 supports all kernel versions back to version 2.6.26.
[edit] Resources
- Package releases: (download)
- Daily snapshots: (linux-next) (linux-stable)
- git repository
- Bugzilla bug tracker: (notes)
[edit] Documentation
- Linux kernel backports license
- User documentation
- Developer documentation
- Reporting bugs & security vulnerabilities
[edit] Papers
[edit] Videos
- Automatically Backporting the Linux Kernel - Luis Rodriguez (54 minutes)
- SUSE Labs Conference, České Budějovice, October 2014
- An Introduction to Coccinelle Bug Finding and Code Evolution for the Linux Kernel - Julia Lawall (1 hour 58 minutes)
- SUSE Labs Conference, České Budějovice, October 2014
- An Update on the Linux Backports Project - Luis R. Rodriguez, Qualcomm Atheros (43 minutes)
- LinuxCon and CloudOpen Conference, New Orleans, October 2013
[edit] Community
- Mailing list: (archives) (subscribe) (send)
- IRC: server "irc.libera.chat:6697" (TLS), channel "#kernel-backports"
- Twitter: @LinuxBackports
- identi.ca: @LinuxBackports
- Meetings
- Contributing
- This text is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.