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