Linux Kernel Developers Summit

Last updated

The Linux Kernel Developers Summit is an annual gathering of the top Linux kernel developers. Attendance at the summit is by invitation only, and the conference was first held in San Jose in March, 2001. [1] It was organized by Theodore Ts'o to provide a face to face venue for kernel developers to discuss current and future issues surrounding Linux kernel development, and was initially run by Usenix and then VA Linux's Open Source Developer's Network. [2] Subsequent summits from 2002 to 2006 were held the two days prior to the Ottawa Linux Symposium in Ottawa, Ontario, Canada at the same conference center with Usenix providing all of the logistical support. The 2007 Kernel Summit was held on 4–6 September 2007 at the DeVere University Arms Hotel in Cambridge, England, and was the first time the summit was moved outside of North America.

Contents

Content

The discussions at the kernel summit have traditionally been highly technical, with a focus on issues that were not getting resolution via electronic mail. In recent years, however, the summit has been gradually focusing more on higher level development process issues. [3] An example of an important development process decision made at the kernel summit was the decision to move to a rolling stable 2.6 kernel every few months, instead of the formerly used model utilizing a 1–2-year development cycle. [4] The Linux Technical Advisory Board is elected at a bird-of-a-feather session at the Linux Kernel Summit. [5]

The summit usually hosts around 80 or so attendees.

Summit locations

DateHost countryLocationWebsiteSummary
March 30–31, 2001Flag of the United States.svg  United States Hyatt Hotel, San Jose, CA [6] [7] [8]
June 24–25, 2002Flag of Canada (Pantone).svg  Canada Ottawa Congress Centre, Ottawa, Ontario [9] [10] [11] [12]
July 21–22, 2003Flag of Canada (Pantone).svg  Canada Ottawa Congress Centre, Ottawa, Ontario [13] [14]
July 19–20, 2004Flag of Canada (Pantone).svg  Canada Ottawa Congress Centre, Ottawa, Ontario [15] [16]
July 18–19, 2005Flag of Canada (Pantone).svg  Canada Ottawa Congress Centre, Ottawa, Ontario [17] [18] [19]
July 16–18, 2006Flag of Canada (Pantone).svg  Canada Ottawa Congress Centre, Ottawa, Ontario [20] [21]
September 4–6, 2007Flag of the United Kingdom.svg  United Kingdom DeVere University Arms Hotel, Cambridge [22] [23]
September 15–16, 2008Flag of the United States.svg  United States Portland State University, Portland, OR [24]
October 18–20, 2009Flag of Japan.svg  Japan Akihabara Convention Hall, Akihabara, Tokyo [25] [26]
November 1–2, 2010Flag of the United States.svg  United States Hyatt Regency Cambridge, Cambridge, MA [27] [28]
October 23–25, 2011Flag of the Czech Republic.svg  Czech Republic Clarion Congress Hotel, Prague, Czech Republic [29] [30]
August 27–29, 2012Flag of the United States.svg  United States San Diego, CA N/A [31]
October 23–25, 2013Flag of the United Kingdom.svg  United Kingdom Edinburgh, United Kingdom [32] [33]
August 18–20, 2014Flag of the United States.svg  United States Sheraton Chicago, Chicago, IL [34] [35]
October 26–28, 2015Flag of South Korea.svg  South Korea Conrad Hotel, Seoul, South Korea [36] [37]
October 31–November 1, 2016Flag of the United States.svg  United States Santa Fe Convention Center, Santa Fe, NM [38]
October 24-26, 2017Flag of the Czech Republic.svg  Czech Republic Hilton Prague, Prague Czech Republic [39]
November 13-15, 2018Flag of Canada (Pantone).svg  Canada Sheraton Vancouver Wall Centre, Vancouver, Canada [40]
September 12, 2019Flag of Portugal.svg  Portugal Corinthia Hotel Lisbon, Lisbon, Portugal [41]

Related Research Articles

<span class="mw-page-title-main">Linus Torvalds</span> Creator and lead developer of the Linux kernel (born 1969)

Linus Benedict Torvalds is a Finnish and American software engineer who is the creator and lead developer of the Linux kernel. He also created the distributed version control system Git.

The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library. It provides a wrapper around the system calls of the Linux kernel and other kernels for application use. Despite its name, it now also directly supports C++. It was started in the 1980s by the Free Software Foundation (FSF) for the GNU operating system.

<span class="mw-page-title-main">Matthew Dillon</span> American software engineer (born 1966)

Matthew Dillon is an American software engineer known for Amiga software, contributions to FreeBSD and for starting and leading the DragonFly BSD project since 2003.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

PCLinuxOS, often shortened to PCLOS, is a rolling release Linux distribution for x86-64 computers, with KDE Plasma, MATE, and XFCE as its default user interfaces. It is a primarily FOSS operating system for personal computers aimed at ease of use.

linux.conf.au Linux and open source conference

linux.conf.au is Australasia's regional Linux and open source conference. It is a roaming conference, held in a different Australian or New Zealand city every year, coordinated by Linux Australia and organised by local volunteers.

Stephen C. Tweedie is a Scottish software developer who is known for his work on the Linux kernel, in particular his work on filesystems.

<span class="mw-page-title-main">DTrace</span> Dynamic tracing framework for kernel and applications

DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems.

<span class="mw-page-title-main">LWN.net</span> Computing webzine with an emphasis on Unix-like operating systems

LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems. It consists of a weekly issue, separate stories which are published most days, and threaded discussion attached to every story. Most news published daily are short summaries of articles published elsewhere, and are free to all viewers. Original articles are usually published weekly on Thursdays and are available only to subscribers for two weeks, after which they become free as well. LWN.net is part of Eklektix, Inc.

<span class="mw-page-title-main">David S. Miller</span> American software programmer

David Stephen Miller is an American software developer working on the Linux kernel, where he is the primary maintainer of the networking subsystem and individual networking drivers, the SPARC implementation, and the IDE subsystem. With other people, he co-maintains the crypto API, KProbes, IPsec, and is also involved in other development work.

<span class="mw-page-title-main">FOSS.IN</span>

FOSS.IN, previously known as Linux Bangalore, was an annual free and open source software (FOSS) conference, held in Bangalore, India from 2001 to 2012. From 2001 to 2004, it was known as Linux Bangalore, before it took on a new name and wider focus. During its lifetime, it was one of the largest FOSS events in Asia, with participants from around the world. It focused on the technical and software side of FOSS, encouraging development and contribution to FOSS projects from India. The event was held every year in late November or early December.

Linux Security Modules (LSM) is a framework allowing the Linux kernel to support, without bias, a variety of computer security models. LSM is licensed under the terms of the GNU General Public License and is a standard part of the Linux kernel since Linux 2.6. AppArmor, SELinux, Smack, and TOMOYO Linux are the currently approved security modules in the official kernel.

<span class="mw-page-title-main">Greg Kroah-Hartman</span> American Linux kernel developer

Greg Kroah-Hartman is a major Linux kernel developer. As of April 2013, he is the Linux kernel maintainer for the -stable branch, the staging subsystem, USB, driver core, debugfs, kref, kobject, and the sysfs kernel subsystems, Userspace I/O, and TTY layer. He also created linux-hotplug, the udev project, and the Linux Driver Project. He worked for Novell in the SUSE Labs division and, as of 1 February 2012, works at the Linux Foundation.

<span class="mw-page-title-main">Rusty Russell</span> Australian computer programmer

Rusty Russell is an Australian free software programmer and advocate, known for his work on the Linux kernel's networking subsystem and the Filesystem Hierarchy Standard.

Btrfs is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager, developed together. It was created by Chris Mason in 2007 for use in Linux, and since November 2013, the file system's on-disk format has been declared stable in the Linux kernel.

kernel.org is the main distribution point of source code for the Linux kernel, which is the base of the Linux operating system.

The Linux Symposium was a Linux and open source conference held annually in Canada from 1999 to 2014. The conference was initially named Ottawa Linux Symposium and was held only in Ottawa, but was renamed after being held in other cities in Canada. Even after the name change, however, it was still referred to as OLS. The conference featured 100+ paper presentations, tutorials, birds of a feather sessions and mini summits on a wide range of topics. There were 650 attendees from 20+ countries in 2008.

<span class="mw-page-title-main">Linux kernel</span> Free Unix-like operating system kernel

The Linux kernel is a free and open source, UNIX-like kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the kernel for the GNU operating system (OS) which was created to be a free replacement for Unix. Since the late 1990s, it has been included in many operating system distributions, many of which are called Linux. One such Linux kernel operating system is Android which is used in many mobile and embedded devices.

cgroups is a Linux kernel feature that limits, accounts for, and isolates the resource usage of a collection of processes.

<span class="mw-page-title-main">Smack (software)</span> Linux kernel security module

Smack is a Linux kernel security module that protects data and process interaction from malicious manipulation using a set of custom mandatory access control (MAC) rules, with simplicity as its main design goal. It has been officially merged since the Linux 2.6.25 release, it was the main access control mechanism for the MeeGo mobile Operating System. It is also used to sandbox HTML5 web applications in the Tizen architecture, in the commercial Wind River Linux solutions for embedded device development, in Philips Digital TV products., and in Intel's Ostro OS for IoT devices.

<span class="mw-page-title-main">Rust for Linux</span> Project for adding Rust language to the Linux kernel

Rust for Linux is an ongoing project started in 2020 to add Rust as a programming language that can be used within the Linux kernel software, which has been written using C and assembly only. This project aims to leverage Rust's memory safety to reduce bugs when writing kernel drivers. Progress has been slower than hoped by both Rust advocates and Linus Torvalds, lead of the Linux kernel project. In December 2023 the first drivers written in Rust were accepted, and released in version 6.8.

References

  1. Dilio, Michelle (April 2001). "Linux Coders Offer Kernel Wishes". Wired. Retrieved 2007-10-30.
  2. DiBona, Chris (April 2001). "The Linux Kernel Summit". Linux Journal. Retrieved 2007-10-30.
  3. Corbet, Jonathan (August 2007). "Looking ahead to Kernel Summit 2007". LinuxWorld. Retrieved 2007-10-30.
  4. Galli, Peter (August 2005). "Torvalds: How to Keep Linux Kernel on Course". eWeek. Retrieved 2007-10-30.
  5. Andrews, Jeremy (August 2007). "Linux: Linux Foundation Technical Advisory Board". KernelTrap. Archived from the original on 2007-10-18.
  6. "Linux 2.5 Developer's Summit". Usenix. Retrieved 2007-10-30.
  7. Farrow, Rik (April 2001). "Linux 2.5 Kernel Developers Summit" (PDF). Login. Usenix. Retrieved 2007-10-30.
  8. Corbet, Jonathan (April 2001). "The Linux 2.5 kernel summit". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  9. "2002 Linux Kernel Developers Summit". Usenix. Retrieved 2007-10-30.
  10. Sharp, David (August 2002). "2002 Linux Kernel Developers Summit" (PDF). Login. Usenix: 88–91. Retrieved 2007-10-30.
  11. Corbet, Jonathan (August 2002). "The Ottawa Kernel Summit, Day One". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  12. Corbet, Jonathan (August 2002). "The Ottawa Kernel Summit, Day Two". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  13. "2003 Linux Kernel Developers Summit". Usenix. Retrieved 2007-10-30.
  14. Corbet, Jonathan (July 2003). "The 2003 Linux Kernel Developers Summit". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  15. "2004 Linux Kernel Developers Summit". Usenix. Retrieved 2007-10-30.
  16. Corbet, Jonathan (July 2004). "The 2004 Linux Kernel Developers Summit". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  17. "2005 Linux Kernel Developers Summit". Usenix. Retrieved 2007-10-30.[ dead link ]
  18. Corbet, Jonathan (October 2005). "2005 Linux Kernel Developers Summit" (PDF). Login. Usenix: 55–57. Retrieved 2007-10-30.
  19. Corbet, Jonathan (July 2005). "The 2005 Linux Kernel Developers Summit". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  20. "2006 Linux Kernel Developers Summit". Usenix. Retrieved 2007-10-30.
  21. Corbet, Jonathan (July 2006). "The 2006 Linux Kernel Developers Summit". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  22. "2007 Linux Kernel Developers Summit". Usenix. Retrieved 2007-10-30.
  23. Corbet, Jonathan (September 2007). "The 2007 Linux Kernel Developers Summit". Linux Weekly News. Eklektix. Retrieved 2007-10-30.
  24. Corbet, Jonathan (September 2008). "The 2008 Linux Kernel Developers Summit". Linux Weekly News. Eklektix. Retrieved 2008-12-03.
  25. "9th Annual Linux Kernel Summit". Archived from the original on 2009-08-31. Retrieved 2009-10-23.
  26. Corbet, Jonathan (2009-10-19). "The 2009 Linux Kernel Summit". Linux Weekly News. Eklektix. Retrieved 2009-10-23.
  27. "Kernel Summit 2010". Archived from the original on 2010-08-02. Retrieved 2011-01-22.
  28. Corbet, Jonathan (2010-11-02). "The 2010 Kernel Summit". Linux Weekly News. Eklektix. Retrieved 2011-01-22.
  29. "Kernel Summit 2011" . Retrieved 2011-09-29.
  30. "The 2011 Kernel Summit". Linux Weekly News. 2011-10-24. Retrieved 2016-09-20.
  31. "The 2012 Kernel Summit". Linux Weekly News. Eklektix. 2012-08-29. Retrieved 2013-08-13.
  32. "Kernel Summit 2013" . Retrieved 2014-08-26.
  33. "The 2013 Kernel Summit". Linux Weekly News. 2013-10-29. Retrieved 2014-08-26.
  34. "Kernel Summit 2014" . Retrieved 2014-08-26.
  35. "The 2014 Kernel Summit". Linux Weekly News. 2014-08-20. Retrieved 2014-08-26.
  36. "Kernel Summit 2015" . Retrieved 2016-09-20.
  37. "The 2015 Kernel Summit". Linux Weekly News. 2015-11-01. Retrieved 2016-09-20.
  38. "Linux Kernel Summit 2016".
  39. "Linux Kernel Summit 2017".
  40. "Linux Kernel Summit 2018".
  41. "Linux Kernel Summit 2019".