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.

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.

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">GNU Hurd</span> Operating system kernel designed as a replacement for Unix

GNU Hurd is a collection of microkernel servers written as part of GNU, for the GNU Mach microkernel. It has been under development since 1990 by the GNU Project of the Free Software Foundation, designed as a replacement for the Unix kernel, and released as free software under the GNU General Public License. When the Linux kernel proved to be a viable solution, development of GNU Hurd slowed, at times alternating between stasis and renewed activity and interest.

ext3, or third extended filesystem, is a journaled file system that is commonly used by the Linux kernel. It used to be the default file system for many popular Linux distributions. Stephen Tweedie first revealed that he was working on extending ext2 in Journaling the Linux ext2fs Filesystem in a 1998 paper, and later in a February 1999 kernel mailing list posting. The filesystem was merged with the mainline Linux kernel in November 2001 from 2.4.15 onward. Its main advantage over ext2 is journaling, which improves reliability and eliminates the need to check the file system after an unclean shutdown. Its successor is ext4.

The GNU C Library, commonly known as glibc, is the GNU Project's implementation of the C standard library. It is a wrapper around the system calls of the Linux kernel 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.

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.

seccomp is a computer security facility in the Linux kernel. seccomp allows a process to make a one-way transition into a "secure" state where it cannot make any system calls except exit , sigreturn , read and write to already-open file descriptors. Should it attempt any other system calls, the kernel will either just log the event or terminate the process with SIGKILL or SIGSYS. In this sense, it does not virtualize the system's resources but isolates the process from them entirely.

<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>

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.

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> Operating system kernel

The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally written in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix.

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.

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".