Thomas Bushnell

Last updated
Thomas Bushnell, BSG
Cropped photo of Thomas Bushnell at JPL.png
Bushnell at JPL in 2011
Born (1967-12-13) December 13, 1967 (age 56)
NationalityAmerican
Other namesformerly Michael Bushnell
Alma mater
Known for GNU Hurd
Thomas Bushnell
Scientific career
Thesis Peter Abelard's conception of the good  (2007)
Doctoral advisor Bonnie Kent  [ fr ]
Website tb.becket.net

Thomas Bushnell BSG (born December 13, 1967), formerly known as Michael Bushnell, is a software developer and Gregorian friar. [1] [2] He was the founder and principal architect of GNU's official kernel project, the GNU Hurd. [3] [4] Bushnell was Hurd's official maintainer from its instigation until November 2003. [5] Bushnell was previously a Debian developer, [6] and was employed by Google LLC from July 2010 until the January 2024 layoffs. [7] He is a member of Saint Mark's Episcopal Church in Glendale, California. [2]

Contents

Early life and education

Bushnell was born on 13 December 1967 in Albuquerque, New Mexico. [8]

Bushnell attended Carnegie Mellon University for one year in 1985-1986, and then almost two years at the University of New Mexico. [8] Later on, he eventually graduated 1999 summa cum laude from the University of Massachusetts Boston with Bachelor's degrees in philosophy and classics. [9] [10] In 2007 he completed his PhD at the University of California, Irvine under supervisor Professor Bonnie Kent  [ fr ], with his dissertation titled Peter Abelard's Conception of the Good. [10] [11]

GNU Hurd

The GNU Hurd kernel was launched in 1990 and Bushnell was the lead developer. This kernel was to be one of the last free software components needed to complete the GNU operating system. The project was experiencing delays however for various reasons, one of them being that Bushnell "several times redesigned and rewrote large parts of the code based on what he had learned, rather than trying to make the Hurd run as soon as possible", according to Richard Stallman. [12] Stallman stated that "it was good design practice, but it wasn’t the right practice for our goal: to get something working ASAP". [12]

Bushnell was Hurd's official maintainer from its instigation until November 2003, when he posted to the GNU project's discussion mailing list saying that he had been dismissed by Stallman for criticizing the GNU Free Documentation License. [5] Stallman said the dismissal was because Bushnell had been inactive since 2001 and wasn't responding to mail.[ citation needed ]

Goobuntu

Bushnell previously worked on Goobuntu, a Linux distribution based on Ubuntu created by Google. [13] [14]

Comments on Stallman

Following Richard Stallman's resignation as president of the Free Software Foundation and his guest position at MIT, Bushnell wrote on Medium that although he felt sympathy for Stallman, he believes it was good for the free software community that he stepped down. [15] [16]

Related Research Articles

<span class="mw-page-title-main">Debian</span> Linux distribution based on free and open-source software

Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software and optionally non-free firmware or software developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of Debian (0.01) was released on September 15, 1993, and its first stable version (1.1) was released on June 17, 1996. The Debian Stable branch is the most popular edition for personal computers and servers. Debian is also the basis for many other distributions that have different purposes, like Proxmox for servers, Ubuntu or Linux Mint for desktops, Kali for penetration testing, and Pardus and Astra for government use.

<span class="mw-page-title-main">Free software</span> Software licensed to be freely used, modified and distributed

Free software, libre software, or libreware is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price; all users are legally free to do what they want with their copies of a free software regardless of how much is paid to obtain the program. Computer programs are deemed "free" if they give end-users ultimate control over the software and, subsequently, over their devices.

<span class="mw-page-title-main">GNU</span> Free software collection

GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).

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

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">GNU Project</span> Free software project

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.

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">GNU/Linux naming controversy</span> Issues of what to call a system with the GNU toolchain and the Linux kernel

Within the free software and the open-source software communities there is controversy over whether to refer to computer operating systems that use a combination of GNU software and the Linux kernel as "GNU/Linux" or "Linux" systems.

<span class="mw-page-title-main">FOSDEM</span> Annual event in Brussels centered on free and open source software development

Free and Open source Software Developers' European Meeting (FOSDEM) is a non-commercial, volunteer-organized European event centered on free and open-source software development. It is aimed at developers and anyone interested in the free and open-source software movement. It aims to enable developers to meet and to promote the awareness and use of free and open-source software.

<span class="mw-page-title-main">Ututo</span> Entirely free Linux distribution

Ututo is a Linux distribution consisting entirely of free software. The distribution is named for a variety of gecko found in northern Argentina.

<span class="mw-page-title-main">Richard Stallman</span> American free software activist and GNU Project founder (born 1953)

Richard Matthew Stallman, also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to use, study, distribute, and modify that software. Software that ensures these freedoms is termed free software. Stallman launched the GNU Project, founded the Free Software Foundation (FSF) in October 1985, developed the GNU Compiler Collection and GNU Emacs, and wrote all versions of the GNU General Public License.

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses and recommends the name "GNU/Linux" to emphasize the use and importance of GNU software in many distributions, causing some controversy.

gNewSense Linux distribution

gNewSense was a Linux distribution, active from 2006 to 2016. It was based on Debian, and developed with sponsorship from the Free Software Foundation. Its goal was user-friendliness, but with all proprietary and non-free software removed. The Free Software Foundation considered gNewSense to be composed entirely of free software.

GNU variants are operating systems based upon the GNU operating system. According to the GNU project and others, these also include most operating systems using the Linux kernel and a few others using BSD-based kernels.

<span class="mw-page-title-main">History of free and open-source software</span>

In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees. At the time, source code, the human-readable form of software, was generally distributed with the software providing the ability to fix bugs or add new functions. Universities were early adopters of computing technology. Many of the modifications developed by universities were openly shared, in keeping with the academic principles of sharing knowledge, and organizations sprung up to facilitate sharing. As large-scale operating systems matured, fewer organizations allowed modifications to the operating software, and eventually such operating systems were closed to modification. However, utilities and other added-function applications are still shared and new organizations have been formed to promote the sharing of software.

Opposition to software patents is widespread in the free software community. In response, various mechanisms have been tried to defuse the perceived problem.

Linux began in 1991 as a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. The resulting Linux kernel has been marked by constant growth throughout its history. Since the initial release of its source code in 1991, it has grown from a small number of C files under a license prohibiting commercial distribution to the 4.15 version in 2018 with more than 23.3 million lines of source code, not counting comments, under the GNU General Public License v2 with a syscall exception meaning anything that uses the kernel via system calls are not subject to the GNU GPL.

<span class="mw-page-title-main">GNU General Public License</span> Series of free software licenses

The GNU General Public License is a series of widely used free software licenses or copyleft that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use and was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. These GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the Lesser General Public License and even further distinct from the more widely used permissive software licenses BSD, MIT, and Apache.

<span class="mw-page-title-main">Linux-libre</span> Version of the Linux kernel without proprietary code

According to the Free Software Foundation Latin America, Linux-libre is a modified version of the Linux kernel that contains no binary blobs, obfuscated code, or code released under proprietary licenses. In the Linux kernel, they are mostly used for proprietary firmware images. While generally redistributable, binary blobs do not give the user the freedom to audit, modify, or, consequently, redistribute their modified versions. The GNU Project keeps Linux-libre in synchronization with the mainline Linux kernel.

<span class="mw-page-title-main">Matthew Garrett</span> Irish computer programmer

Matthew Garrett is an Irish technologist, programmer, and free software activist who is a major contributor to a series of free software projects including Linux, GNOME, Debian, Ubuntu, and Red Hat. He has received the Free Software Award from the Free Software Foundation (FSF) for his work on Secure Boot, UEFI, and the Linux kernel.

References

  1. Thomas, Gavin. "Whatever happened to the Hurd? – The story of the GNU OS" . Retrieved September 10, 2016.
  2. 1 2 "The Brothers". The Brotherhood of Saint Gregory. Retrieved 2019-09-22.
  3. Brinkmann, Marcus (2001). "Talk about the Hurd". gnu.org. Retrieved 2019-09-22..
  4. GNU's bulletin, vol. 1 No. 12
  5. 1 2 corbet (2003-11-19). "Thomas Bushnell is no longer Hurd maintainer". LWN.net. Retrieved 2019-09-22.
  6. Thomas Bushnell's Debian account status
  7. Thomas Bushnell's LinkedIn page
  8. 1 2 Salus, Peter H. (2008). "Chapter 16. The Hurd and BSDI". The Daemon, the GNU, and the Penguin. Reed Media Services. ISBN   978-0979034237.
  9. https://tb.becket.net/student.html
  10. 1 2 Bushnell, Thomas (2007). Peter Abelard's Conception of the Good. Ann Arbor, U.S.: University of California, Irvine. ISBN   978-0549114833.
  11. Google Scholar - Peter Abelard's Conception of the Good
  12. 1 2 Williams, Sam; Stallman, Richard M. (2010). Free as in Freedom 2.0 (PDF). GNU Press. p. 149. ISBN   978-0-9831592-1-6.
  13. Vaughan-Nichols, Steven J. (2012-08-29). "The truth about Goobuntu: Google's in-house desktop Ubuntu Linux". ZDNet . Retrieved 2019-09-24.
  14. https://www.youtube.com/watch?v=oGUzhiJu_Jg
  15. Bushnell, Thomas (2019-09-18). "A reflection on the departure of RMS". Medium . Retrieved 2019-09-22.
  16. EditorDavid (2019-09-21). "GNU's Former Kernel Maintainer Shares 'A Reflection on the Departure of Richard Stallman'". Slashdot . Retrieved 2019-09-22.