Rusty Russell | |
---|---|
![]() Rusty Russell at linux.conf.au in January 2011 | |
Born | Paul Russell 18 January 1973 London, UK |
Nationality | Australian |
Occupation | Computer programmer |
Employer | Blockstream [1] |
Known for | Linux kernel development, Free Software advocacy |
Website | http://rusty.ozlabs.org/ |
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.
Russell wrote the packet filtering systems ipchains and netfilter/iptables in the Linux operating system kernel. [2] Linus Torvalds referred to him as one of his "top deputies" in 2003. [3] In 2002, Russell announced the creation of the Trivial Patch Monkey, an email address for kernel hackers to submit trivial patches such as spelling errors, one-liners, documentation tweaks and other minor amendments to the code base. Adrian Bunk took over the role in 2005. In 2006 [4] Russell started work as the major developer of the "lguest" virtualisation system in the Linux Kernel. [5] In October 2009, he was officially given a SAMBA Team T-shirt welcoming him to the Samba Team. [6] In 2014 he started pettycoin, a cryptocurrency project. [7] [8] Rusty Russell authored the majority part of Bitcoin's Lightning Network protocol specification. [9]
Russell conceived and conducted the Conference of Australian Linux Users at Monash University in 1999, the forerunner of the annual linux.conf.au conference series.
Russell is intellectual property advisor to Linux Australia and is active in advocating against and critiquing intellectual property elements of the Free Trade Agreement between Australia and the United States. [10] He was also a member of the Linux Australia committee in 2004. [11]
Russell was the recipient of the inaugural (and eponymous) Rusty Wrench award for service to the free software community at linux.conf.au 2005. [12]
Andrew "Tridge" Tridgell is an Australian computer programmer. He is the author of and a contributor to the Samba file server, and co-inventor of the rsync algorithm.
Linus Benedict Torvalds is a Finnish-American software engineer who is the creator and lead developer of the Linux kernel. He also created the distributed version control system Git.
XFS is a high-performance 64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993. It was the default file system in SGI's IRIX operating system starting with its version 5.3. XFS was ported to the Linux kernel in 2001; as of June 2014, XFS is supported by most Linux distributions; Red Hat Enterprise Linux uses it as its default file system.
The Filesystem Hierarchy Standard (FHS) is a reference describing the conventions used for the layout of Unix-like systems. It has been made popular by its use in Linux distributions, but it is used by other Unix-like systems as well. It is maintained by the Linux Foundation. The latest version is 3.0, released on 3 June 2015.
Linux Australia is the national, Australian Free and Open Source Software Community organisation. It was founded in 1997 and formally incorporated in New South Wales as a non-profit organisation in 1999. Linux Australia aims to represent Australian Free and Open Source Software communities and to support and collaborate with related groups, including Linux User Groups in Australia.
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.
Git is a distributed version control system that tracks versions of files. It is often used to control source code by programmers collaboratively developing software.
AppImage is an open-source format for distributing portable software on Linux. It aims to allow the installation of binary software independently of specific Linux distributions, a concept often referred to as upstream packaging. As a result, one AppImage can be installed and run across Ubuntu, Arch Linux, and Red Hat Enterprise Linux without needing to use different files. It aims to be a format that is self-contained, rootless, and independent of the underlying Linux distribution.
A kernel is a component of a computer operating system. A comparison of system kernels can provide insight into the design and architectural choices made by the developers of particular operating systems.
Squashfs is a compressed read-only file system for Linux. Squashfs compresses files, inodes and directories, and supports block sizes from 4 KiB up to 1 MiB for greater compression. Several compression algorithms are supported. Squashfs is also the name of free software, licensed under the GPL, for accessing Squashfs filesystems.
Wireless network cards for computers require control software to make them function. This is a list of the status of some open-source drivers for 802.11 wireless network cards.
ext4 is a journaling file system for Linux, developed as the successor to ext3.
NTFS-3G is an open-source cross-platform implementation of the Microsoft Windows NTFS file system with read/write support. NTFS-3G often uses the FUSE file system interface, so it can run unmodified on many different operating systems. It is runnable on Linux, FreeBSD, NetBSD, OpenSolaris, illumos, BeOS, QNX, WinCE, Nucleus, VxWorks, Haiku, MorphOS, Minix, macOS and OpenBSD. It is licensed under the GNU General Public License. It is a partial fork of ntfsprogs and is under active maintenance and development.
aufs implements a union mount for Linux file systems. The name originally stood for AnotherUnionFS until version 2.
Tux is a penguin character and the official brand character of the Linux kernel. Originally created as an entry to a Linux logo competition, Tux is the most commonly used icon for Linux, although different Linux distributions depict Tux in various styles. The character is used in many other Linux programs and as a general symbol of Linux.
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 soon after was adopted as the kernel for the GNU operating system (OS) which was created to be a free replacement for Unix.
"Everything is a file" is an idea that Unix, and its derivatives, handle input/output to and from resources such as documents, hard-drives, modems, keyboards, printers and even some inter-process and network communications as simple streams of bytes exposed through the filesystem name space. Exceptions include semaphores, processes and threads.
cgroups is a Linux kernel feature that limits, accounts for, and isolates the resource usage of a collection of processes.
Bcachefs is a copy-on-write (COW) file system for Linux-based operating systems. Its primary developer, Kent Overstreet, first announced it in 2015, and it was added to the Linux kernel beginning with 6.7. It is intended to compete with the modern features of ZFS or Btrfs, and the speed and performance of ext4 or XFS.
This article documents the version history of the Linux kernel.
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)