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

Software development

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 free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is the basis for many other distributions, such as Ubuntu, Linux Mint, Tails, Proxmox, Kali Linux, Pardus, TrueNAS SCALE, and Astra Linux.

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

Free software, libre software, libreware sometimes known as freedom-respecting software 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 that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to 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 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.

<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

The GNU/Linux naming controversy is a controversy regarding whether computer operating systems that use GNU software and the Linux kernel should be referred to 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 which 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.

Goobuntu was a Linux distribution based on Ubuntu LTS. It was used by almost 10,000 Google employees. It added a number of packages for in-house use, including security features and disabled the installation of some applications, but was otherwise similar. Thomas Bushnell, a Google technical leader for the company's Linux desktops, displayed Goobuntu at LinuxCon 2012. Bushnell explained that "Goobuntu is simply a light skin over standard Ubuntu."

<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—most of which are provided by third parties—to create a complete operating system, designed as a clone of Unix and released under the copyleft GPL license.

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>

The history of free and open-source software begins at the advent of computer software in the early half of the 20th century. 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.

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">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, those types of code are mostly used for proprietary firmware images. While generally redistributable, they 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". Archived from the original on August 27, 2016. 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, Jonathan (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.