Main Page

From Driver Backports Wiki
(Difference between revisions)
Jump to: navigation, search
(Intro: Specify this project develops tools to backport *Linux drivers*)
(76 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This is the home page of the '''Linux kernel backporting project'''. We provide drivers released on newer kernels backported for usage on older kernels. Both daily snapshots based on [http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=summary linux-next], and stable releases based [http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary Linux's stable releases] are provided. The project aims to optimize the backporting process by not only providing backported drivers but by also aiming to [http://www.do-not-panic.com/2012/08/automatically-backporting-linux-kernel.html automatically backport the Linux kernel] by [http://www.do-not-panic.com/2012/08/optimizing-backporting-collateral.html optimizing backporting collateral evolutions].
+
__NOTOC__
  
<h1>Backports releases</h1>
+
The ''Backports Project'' enables old kernels to run the latest drivers.
  
*** '''Releases will be made through this page starting from the v3.7-rc1 release.'''
+
"''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''".
  
  * [[Releases|compat-drivers releases]]
+
The Backports Project develops tools to automate the backporting process for Linux drivers.  These tools form the ''backports'' suite.
  
<h1>General documentation</h1>
+
= History =
  
  * [[mailing_list|Backports mailing list]]
+
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''.
  * [[social_media|Get news or updates through social media]]
+
  * [[documentation|Backports documentation]]
+
    * [[Documentation/compat|compat]]
+
    * [[Documentation/compat-drivers|compat-drivers]]
+
  * [[Documentation/reporting-bugs|reporting bugs]]
+
    * [[bugzilla|backports bugzilla]]
+
  
<h1>Hacker documentation</h1>
+
As of the 3.10-based release, over 830 device drivers had been backported.
  
<h2>IRC</h2>
+
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.
  
Most important of all, IRC. Do you know that my teacher is very strist. He gets me difficult research papers writing assignments. Hence, I need to use the [http://bestwritingservice.com writing services] to purchase essay at. My rates are always high.  Join us:
+
= Resources =
  
<pre>
+
* Package releases: [http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/ (download)]
irc.freenode.net #kernel-backports
+
* 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)]
</pre>
+
* [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)]]
  
<h2>Hacker documentation</h2>
+
= Documentation =
 +
* [[license|Linux kernel backports license]]
 +
* User documentation
 +
** [[documentation|Overview]]
 +
** [[Documentation/packaging|Package release mode]]
 +
** [[Documentation/integration|Kernel integration mode]]
 +
* [[Documentation/backports/hacking|Developer documentation]]
 +
* [[Bugs|Reporting bugs & security vulnerabilities]]
  
  * [[Meetings|Documented backport meetings]]
+
== Papers ==
  * [[code|Backports code]]
+
 
  * [[Documentation/compat#Tacking_down_when_a_feature_went_upstream|hacking on compat]]
+
* [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)
    * [[Documentation/compat-drivers/additional-patches|additional patches to stable releases]]
+
 
  * [[Documentation/compat-drivers/hacking|hacking on compat-drivers]]
+
== 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 =
 +
 
 +
* [[Mailing list]]: [http://marc.info/?l=linux-backports (archives)] [[Mailing list|(subscribe)]] [mailto:backports@vger.kernel.org (send)]
 +
* [[IRC]]: server "irc.freenode.net", channel "#kernel-backports"
 +
* [[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].

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.

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.

Resources

Documentation

Papers

Videos

Community

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

Personal tools