The Linux Kernel Developers Summit (also known as the Linux Kernel Maintainer 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 attendees.
Date | Host country | Location | Website | Summary |
---|---|---|---|---|
March 30–31, 2001 | United States | Hyatt Hotel, San Jose, CA | [6] | [7] [8] |
June 24–25, 2002 | Canada | Ottawa Congress Centre, Ottawa, Ontario | [9] | [10] [11] [12] |
July 21–22, 2003 | Canada | Ottawa Congress Centre, Ottawa, Ontario | [13] | [14] |
July 19–20, 2004 | Canada | Ottawa Congress Centre, Ottawa, Ontario | [15] | [16] |
July 18–19, 2005 | Canada | Ottawa Congress Centre, Ottawa, Ontario | [17] | [18] [19] |
July 16–18, 2006 | Canada | Ottawa Congress Centre, Ottawa, Ontario | [20] | [21] |
September 4–6, 2007 | United Kingdom | DeVere University Arms Hotel, Cambridge | [22] | [23] |
September 15–16, 2008 | United States | Portland State University, Portland, OR | [24] | |
October 18–20, 2009 | Japan | Akihabara Convention Hall, Akihabara, Tokyo | [25] | [26] |
November 1–2, 2010 | United States | Hyatt Regency Cambridge, Cambridge, MA | [27] | [28] |
October 23–25, 2011 | Czech Republic | Clarion Congress Hotel, Prague, Czech Republic | [29] | [30] |
August 27–29, 2012 | United States | San Diego, CA | N/A | [31] |
October 23–25, 2013 | United Kingdom | Edinburgh, United Kingdom | [32] | [33] |
August 18–20, 2014 | United States | Sheraton Chicago, Chicago, IL | [34] | [35] |
October 26–28, 2015 | South Korea | Conrad Hotel, Seoul, South Korea | [36] | [37] |
October 31–November 1, 2016 | United States | Santa Fe Convention Center, Santa Fe, NM | [38] | |
October 24-26, 2017 | Czech Republic | Hilton Prague, Prague Czech Republic | [39] | |
November 13-15, 2018 | Canada | Sheraton Vancouver Wall Centre, Vancouver, Canada | [40] | |
September 12, 2019 | Portugal | Corinthia Hotel Lisbon, Lisbon, Portugal | [41] | |
September 24, 2021 | Virtual | [42] | ||
September 15, 2022 | Ireland | Dublin, Ireland | [43] | |
November 16, 2023 | United States | Richmond, Virginia | [44] | |
September 17, 2024 | Austria | Vienna, Austria | [45] |
The GNU Project is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the rights to freely run the software, copy and distribute it, study it, and modify it. GNU software grants these rights in its license.
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.
Red Hat Enterprise Linux (RHEL) is a commercial open-source Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and CentOS Stream serve as its upstream sources. All of Red Hat's official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform.
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.
Stephen C. Tweedie is a Scottish software developer who is known for his work on the Linux kernel, in particular his work on filesystems.
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.
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.
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.
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.
The Linux Foundation (LF) is a non-profit organization established in 2000 to support Linux development and open-source software projects.
The Completely Fair Scheduler (CFS) was a process scheduler that was merged into the 2.6.23 release of the Linux kernel. It was the default scheduler of the tasks of the SCHED_NORMAL
class and handled CPU resource allocation for executing processes, aiming to maximize overall CPU utilization while also maximizing interactive performance.
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.
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.
Chris Wright is a Linux kernel developer and CTO with Red Hat. He was the Linux kernel co-maintainer for the -stable branch with Greg Kroah-Hartman. He is involved in Linux kernel security related topics and is currently the maintainer for the LSM framework.
cgroups is a Linux kernel feature that limits, accounts for, and isolates the resource usage of a collection of processes.
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.
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.