Main Page

From Driver Backports Wiki
(Difference between revisions)
Jump to: navigation, search
(Move Meetings from Documentation to Community)
(Intro: Specify this project develops tools to backport *Linux drivers*)
 
(32 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
The ''Backports Project'' enables old kernels to run the latest drivers.
 
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 may be 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.
  
= About backports =
+
= History =
  
Backports provide drivers released on ''newer'' kernels backported for usage on ''older kernels''. Always use the latest stable release! The project started since 2007 and was originally known as '''compat-wireless''', evolved to '''compat-drivers''' and was recently renamed simply to '''backports'''. Both daily snapshots based on [http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git linux-next], and stable releases based [http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git Linux's stable releases] are provided. As of the v3.10 based release over 830 device drivers are backported.
+
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''.
  
Current versions of backports support all mainline kernels starting with version 3.0, for kernel versions older than 3.0 please use backports-3.14, which supports all kernel versions back to 2.6.26.
+
As of the 3.10-based release, over 830 device drivers had been backported.
  
= Download =
+
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.
  
* [http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/ Temporary backports release page]
+
= Resources =
  
= Documentation =
+
* Package releases: [http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/ (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://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/backports/hacking|Contributing to Linux backports]] -- refer to [[Documentation/backports/hacking/todo|TODO list]]
+
* User documentation
* [[documentation|Backports user documentation]] - you have two options: [[Documentation/packaging|backports package releases]] and [[Documentation/integration|backports kernel integration]]
+
** [[documentation|Overview]]
* [http://coccinelle.lip6.fr/papers/backport_edcc15.pdf Increasing Automation in the Backporting of Linux Drivers Using Coccinelle paper]
+
** [[Documentation/packaging|Package release mode]]
* [https://www.youtube.com/watch?v=ZXATzae7eng Video of October 2014 SUSE Labs Conference in České Budějovice - Automatically backporting Linux]
+
** [[Documentation/integration|Kernel integration mode]]
* [https://www.youtube.com/watch?v=buZrNd6XkEw Video of October 2014 SUSE Labs Conference in České Budějovice - An Introduction to Coccinelle Bug Finding and Code Evolution for the Linux Kernel]
+
* [[Documentation/backports/hacking|Developer documentation]]
* [https://www.youtube.com/watch?v=lvFXQ6zyHCg Video of October 2013 Linux Plumbers backports session]
+
* [[Bugs|Reporting bugs & security vulnerabilities]]
* [[mailing_list|Backports mailing list]]
+
* [[social_media|Get news or updates through social media]]
+
* [[Documentation/reporting-bugs|reporting bugs]]
+
** [[bugzilla|backports bugzilla]]
+
** [[reporting-vulnerabilities|reporting security vulnerabilities]]
+
  
= Community =
+
== Papers ==
  
* [[Mailing list]]: [http://marc.info/?l=linux-backports (archives)] [mailto:backports@vger.kernel.org (send)] [[Mailing list|(subscribe)]]
+
* [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)
* [[Meetings]]
+
  
== IRC ==
+
== Videos ==
  
Most important of all, IRC. Join us:
+
* [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
  
<pre>
+
= Community =
irc.freenode.net #kernel-backports
+
 
</pre>
+
* [[Mailing list]]: [http://marc.info/?l=linux-backports (archives)] [[Mailing list|(subscribe)]] [mailto:backports@vger.kernel.org (send)]
Do not ask for permission to ask a question in IRC, just ask it with all the information you have and wait for someone answering.  
+
* [[IRC]]: server "irc.freenode.net", channel "#kernel-backports"
<hr>
+
* [[Social media|Twitter]]: @LinuxBackports
 +
* [[Social media|identi.ca]]: @LinuxBackports
 +
* [[Meetings]]
 +
* [[Documentation/backports/hacking|Contributing]]
  
 
[[File:88x31.png‎]] - This text is licensed under a [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 Unported License].
 
[[File:88x31.png‎]] - This text is licensed under a [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 Unported License].

Latest revision as of 17:15, 17 July 2017


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

[edit] Documentation

[edit] Papers

[edit] Videos

[edit] Community

88x31.png - This text is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Personal tools