Linux kernel mailing list: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Xose.vazquez
imported>Xose.vazquez
data from: https://marc.info/?l=linux-kernel
 
Line 1: Line 1:
{{Short description|none}}
{{Short description|Mailing list for Linux kernel development}}
{{Use dmy dates|date=September 2021}}
{{Use dmy dates|date=September 2021}}
{{Infobox website
{{Infobox website
Line 18: Line 18:
}}
}}


The '''Linux kernel mailing list''' ('''LKML''') is the main [[electronic mailing list]] for [[Linux kernel]] development,<ref name="kernelTraffic">{{cite web |url=http://www.kerneltraffic.org/ |title=Introduction |website=Kernel Traffic}}</ref><ref>{{cite journal |last=Gallivan |first=Michael J. |date=2001-12-29 |title=Striking a balance between trust and control in a virtual organization: a content analysis of open source software case studies |journal=Information Systems Journal |volume=11 |issue=4 |pages=277–304 |doi=10.1046/j.1365-2575.2001.00108.x|s2cid=11868077 }}</ref> where the majority of the announcements, discussions, debates, and [[flame war]]s over the kernel take place.<ref name="robert_love_lkd">{{cite book |last=Love |first=Robert |author-link=Robert Love |title=Linux Kernel Development |edition=2nd |date=2005-01-12 |publisher=Novell Press |isbn=978-0-672-32720-9 |chapter=Patches, Hacking, and the Community |url-access=registration |url=https://archive.org/details/linuxkerneldevel00love_0}}</ref> Many other mailing lists exist to discuss the different subsystems and ports of the Linux kernel, but LKML is the principal communication channel among Linux kernel developers.<ref>{{cite book |last=Llamosi |first=Albert |title=Reliable Software Technologies - Ada-Europe 2004 |series=Lecture Notes in Computer Science, Vol. 3063 |date=2004-07-27 |publisher=Springer |isbn=978-3-540-22011-4}}</ref> It is a very high-volume list, usually receiving about 1,000 messages each day, most of which are kernel code [[Patch (computing)|patches]].
The '''Linux kernel mailing list''' ('''LKML''') is the main [[electronic mailing list]] for [[Linux kernel]] development,<ref name="kernelTraffic">{{cite web |url=http://www.kerneltraffic.org/ |title=Introduction |website=Kernel Traffic}}</ref><ref>{{cite journal |last=Gallivan |first=Michael J. |date=2001-12-29 |title=Striking a balance between trust and control in a virtual organization: a content analysis of open source software case studies |journal=Information Systems Journal |volume=11 |issue=4 |pages=277–304 |doi=10.1046/j.1365-2575.2001.00108.x|s2cid=11868077 }}</ref> where the majority of the announcements, discussions, debates, and [[flame war]]s over the kernel take place.<ref name="robert_love_lkd">{{cite book |last=Love |first=Robert |author-link=Robert Love |title=Linux Kernel Development |edition=2nd |date=2005-01-12 |publisher=Novell Press |isbn=978-0-672-32720-9 |chapter=Patches, Hacking, and the Community |url-access=registration |url=https://archive.org/details/linuxkerneldevel00love_0}}</ref> Many other mailing lists exist to discuss the different subsystems and ports of the Linux kernel, but LKML is the principal communication channel among Linux kernel developers.<ref>{{cite book |last=Llamosi |first=Albert |title=Reliable Software Technologies - Ada-Europe 2004 |series=Lecture Notes in Computer Science, Vol. 3063 |date=2004-07-27 |publisher=Springer |isbn=978-3-540-22011-4}}</ref> It is a very high-volume list, usually receiving about 1,400 messages each day, most of which are kernel code [[Patch (computing)|patches]].


Linux utilizes a workflow governed by LKML,<ref>{{cite book |last=Defillippi |first=Robert |title=Knowledge at Work: Creative Collaboration in the Global Economy |edition=1st |date=2006-09-01 |publisher=Blackwell Publishing Limited |isbn=978-1-4051-0756-3 |page=168}}</ref> which is the "[[The Cathedral and the Bazaar|bazaar]]" where kernel development takes place. In his book ''Linux Kernel Development'', [[Robert Love]] notes:<ref name="robert_love_lkd"/>
Linux utilizes a workflow governed by LKML,<ref>{{cite book |last=Defillippi |first=Robert |title=Knowledge at Work: Creative Collaboration in the Global Economy |edition=1st |date=2006-09-01 |publisher=Blackwell Publishing Limited |isbn=978-1-4051-0756-3 |page=168}}</ref> which is the "[[The Cathedral and the Bazaar|bazaar]]" where kernel development takes place. In his book ''Linux Kernel Development'', [[Robert Love]] notes:<ref name="robert_love_lkd"/>
Line 55: Line 55:
* [http://www.kerneltraffic.org Kernel Traffic website]
* [http://www.kerneltraffic.org Kernel Traffic website]


{{Linux}}
{{Linux kernel}}
{{Linux kernel}}


[[Category:Linux kernel]]
[[Category:Linux kernel]]
[[Category:Electronic mailing lists]]
[[Category:Electronic mailing lists]]

Latest revision as of 12:06, 15 December 2025

Template:Short description Template:Use dmy dates Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Script error: No such module "check for clobbered parameters".

The Linux kernel mailing list (LKML) is the main electronic mailing list for Linux kernel development,[1][2] where the majority of the announcements, discussions, debates, and flame wars over the kernel take place.[3] Many other mailing lists exist to discuss the different subsystems and ports of the Linux kernel, but LKML is the principal communication channel among Linux kernel developers.[4] It is a very high-volume list, usually receiving about 1,400 messages each day, most of which are kernel code patches.

Linux utilizes a workflow governed by LKML,[5] which is the "bazaar" where kernel development takes place. In his book Linux Kernel Development, Robert Love notes:[3] Template:Quote

The LKML functions as the central place where Linux developers around the world share patches, argue about implementation details, and discuss other issues.[1] The official releases of the Linux kernel are indicated by an email to LKML.[6][7][8] New features are discussed and most code is posted to the list before any action is taken.[3] It is also the official place for reporting bugs in the Linux kernel, in case one cannot find the maintainer to whom the bug should be reported.[9] Author Michelle Delio suggests that it was on LKML that Tux, the official Linux mascot, was suggested and refined,[10] although the accuracy of her reporting in other stories has been disputed.[11] Many companies associated with Linux kernel make announcements and proposals on LKML; for example, Novell,[12] Intel,[13][14] VMware,[15][16] and IBM.[17]

The list subscribers include all the Linux kernel maintainers as well as other known figures in Linux circles, such as Jeff V. Merkey[18] and Eric S. Raymond.[19] A 2000 study found that 14,535 people, from at least 30 countries, sent at least one email to LKML between 1995 and 2000 to participate in the discussion of Linux development.[20]

Authors of books such as The Linux Kernel Development As A Model of Open Source Knowledge Creation[20] and Motivation of Software Developers in Open Source Projects,[21] and Recovering Device Drivers[22] have made use of LKML for their research studies and surveys.

Media coverage

The LWN.net website frequently covers discussion on the LKML, and the newsletter Kernel Traffic covered the activities of the LKML until November 2005.[1][23] Many internet websites include archives of the mailing list, such as lore.kernel.org/lkml,[24] lkml.org,[25] mail-archive.com[26] and marc.info.Script error: No such module "Unsubst".[27]

Linus Torvalds on LKML

Linus Torvalds is known for angrily disagreeing with other developers on the LKML.[28] Calling himself a "really unpleasant person", he later explained "I'd like to be a nice person and curse less and encourage people to grow rather than telling them they are idiots. I'm sorryTemplate:SndI tried, it's just not in me."[29][30]

His attitude, which Torvalds considers necessary for making his point clear, has drawn opposition from Intel programmer Sage Sharp and systemd developer Lennart Poettering, among others.[31][32] In 2018 Torvalds took a break from kernel development to work on improving his behavior and instituted a code of conduct.[33][34]

See also

References

<templatestyles src="Reflist/styles.css" />

  1. a b c Script error: No such module "citation/CS1".
  2. Script error: No such module "Citation/CS1".
  3. a b c Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "Citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "Citation/CS1".
  12. Script error: No such module "citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".
  18. Script error: No such module "citation/CS1".
  19. Script error: No such module "citation/CS1".
  20. a b Script error: No such module "Citation/CS1".
  21. Script error: No such module "Citation/CS1".
  22. Script error: No such module "Citation/CS1".
  23. Script error: No such module "citation/CS1".
  24. Script error: No such module "citation/CS1".
  25. Script error: No such module "citation/CS1".
  26. Script error: No such module "citation/CS1".
  27. Script error: No such module "citation/CS1".
  28. Script error: No such module "citation/CS1".
  29. Script error: No such module "citation/CS1".
  30. Script error: No such module "citation/CS1".
  31. Script error: No such module "citation/CS1".
  32. Script error: No such module "citation/CS1".
  33. Script error: No such module "citation/CS1".
  34. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

Template:Linux kernel