Stephen C. Tweedie is a Scottish
software developer
Software development is the process of conceiving, specifying, designing, Computer programming, programming, software documentation, documenting, software testing, testing, and Software bugs, bug fixing involved in creating and maintaining applic ...
who is known for his work on the
Linux kernel
The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
, in particular his work on filesystems.
After becoming involved with the development of the
ext2
The ext2 or second extended file system is a file system for the Linux kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed according to the same pr ...
filesystem working on performance issues, he led the development of the
ext3
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 extend ...
filesystem which involved adding a
journaling layer (
JBD) to the ext2 filesystem.
For his work on the journaling layer, he has been described by fellow Linux developer
Andrew Morton as "a true artisan".
Born in
Edinburgh, Scotland
Edinburgh ( ; gd, Dùn Èideann ) is the capital city of Scotland and one of its 32 Council areas of Scotland, council areas. Historically part of the county of Midlothian (interchangeably Edinburghshire before 1921), it is located in Lothian ...
in 1969, Tweedie studied computer science at
Churchill College, Cambridge
Churchill College is a constituent college of the University of Cambridge, England. It has a primary focus on science, engineering and technology, but still retains a strong interest in the arts and humanities.
In 1958, a trust was establish ...
and the
University of Edinburgh
The University of Edinburgh ( sco, University o Edinburgh, gd, Oilthigh Dhùn Èideann; abbreviated as ''Edin.'' in post-nominals) is a public research university based in Edinburgh, Scotland. Granted a royal charter by King James VI in 15 ...
, where he did his thesis on ''Contention and Achieved Performance in Multicomputer Wormhole Routing Networks''. After contributing to the Linux kernel in his spare time since the early nineties and working on
VMS filesystem support for
DEC for two years, Tweedie was employed by Linux distributor
Red Hat
Red Hat, Inc. is an American software company that provides open source software products to enterprises. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide.
Red Hat has become ass ...
where he continues to work on the Linux kernel.
Tweedie has published a number of papers on Linux, including ''Design and Implementation of the Second Extended Filesystem'' in 1994, ''Journaling the Linux ext2fs Filesystem'' in 1998, and ''Planned Extensions to the Linux Ext2/Ext3 Filesystem'' in 2002.
Tweedie is also a frequent speaker on the subject of Linux kernel development at technical conferences. Amongst others, he has given talks on Linux kernel development at the 1997 and 1998
USENIX Annual Technical Conference
The USENIX Annual Technical Conference (USENIX ATC, or, canonically, USENIX) is a conference of computing professions sponsored by the USENIX association. The conference includes computing tutorials, and a single track technical session for presen ...
s, the 2000
UKUUG
UKUUG is the UK's Unix and Open Systems User Group a non-profit organization and technical forum for the advocacy of open systems, particularly Unix and Unix-like operating systems, the promotion of Free and Open Source Software (FOSS), and the adv ...
conference in London, and he gave the keynote speech at the
Ottawa Linux Symposium 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 ...
in 2002.
References
1969 births
Living people
Linux kernel programmers
Alumni of Churchill College, Cambridge
Alumni of the University of Edinburgh
{{linux-stub