Bryan Cantrill

Last updated
Bryan Cantrill
Bryan Cantrill 1.jpg
Bryan Cantrill during a podium discussion in 2007
Nationality American
Occupation CTO at Oxide Computer Company
Known for DTrace

Bryan M. Cantrill (born 1973) is an American software engineer who worked at Sun Microsystems and later at Oracle Corporation following its acquisition of Sun. He left Oracle on July 25, 2010, [1] to become the Vice President of Engineering at Joyent, [2] transitioning to Chief Technology Officer at Joyent in April 2014, [3] until his departure on July 31 of 2019. [4] He is now the CTO of Oxide Computer company. [5]

Contents

Professional life

Cantrill was born in Vermont, later moving to Colorado, where he attained the rank of Eagle Scout. He studied computer science at Brown University, spending two summers at QNX Software Systems doing kernel development. Upon completing his B.Sc. in 1996, he immediately joined Sun Microsystems to work with Jeff Bonwick in the Solaris Performance Group.

In 2005 Bryan Cantrill was named one of the 35 Top Young Innovators by Technology Review , MIT's magazine. Cantrill was included in the TR35 list for his development of DTrace, a function of the OS Solaris 10 that provides a non-invasive means for real-time tracing and diagnosis of software. Sun technologies and technologists, including DTrace and Cantrill, also received an InfoWorld Innovators Award that year. [6] In 2006, "The DTrace trouble-shooting software from Sun was chosen as the Gold winner in The Wall Street Journal's 2006 Technology Innovation Awards contest." [7] In 2008, Cantrill, Mike Shapiro and Adam Leventhal were recognized with the USENIX Software Tools User Group (STUG) award for "the provision of a significant enabling technology." [8]

Together with Shapiro and Leventhal, Cantrill founded Fishworks, [9] a stealth project within Sun Microsystems which produced the Sun Storage 7000 Unified Storage Systems.

He left Oracle on July 25, 2010, [10] to become the Vice President of Engineering at Joyent. [11] He announced his transition to being Chief Technology Officer at Joyent in April 2014, [12] and held that position until announcing his departure as of July 31 of 2019. [13] He is now the CTO of Oxide Computer company. [14]

He was a member of the ACM Queue Editorial Board. [15]

Controversies and opinions

During an online technical discussion of Solaris with Linux kernel developer David S. Miller in 1996, Cantrill responded to Miller's lengthy comment with a one-line reply, "Have you ever kissed a girl?" [16] In 2015, during a discussion concerning Ben Noordhuis's departure from the Node.js project, Cantrill said that the 1996 comment continues to be cited, decades later, and wrote about his regrets in sending the response, which he called "stupid". [17]

After Cantrill left Oracle in 2010 he compared the company's behavior to the Nazis'. [18] [19]

Cantrill announced at FISL 2012 his strong preference for permissive open source software licenses over copyleft licenses by calling the copyleft GPL license family "anti-collaborative" and "viral." [20]

Articles

Related Research Articles

<span class="mw-page-title-main">Sun Microsystems</span> American computer company, 1982–2010

Sun Microsystems, Inc. was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors. Sun contributed significantly to the evolution of several key computing technologies, among them Unix, RISC processors, thin client computing, and virtualized computing. Notable Sun acquisitions include Cray Business Systems Division, Storagetek, and Innotek GmbH, creators of VirtualBox. Sun was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California, on the former west campus of the Agnews Developmental Center.

<span class="mw-page-title-main">Oracle Solaris</span> Unix operating system originally developed by Sun Microsystems

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was renamed Oracle Solaris.

<span class="mw-page-title-main">James Gosling</span> Canadian computer scientist

James Gosling is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.

<span class="mw-page-title-main">Stephen R. Bourne</span> British computer scientist

Stephen Richard "Steve" Bourne is an English computer scientist based in the United States for most of his career. He is well known as the author of the Bourne shell (sh), which is the foundation for the standard command-line interfaces to Unix.

Oracle Grid Engine, previously known as Sun Grid Engine (SGE), CODINE or GRD, was a grid computing computer cluster software system, acquired as part of a purchase of Gridware, then improved and supported by Sun Microsystems and later Oracle. There have been open source versions and multiple commercial versions of this technology, initially from Sun, later from Oracle and then from Univa Corporation.

<span class="mw-page-title-main">OpenSolaris</span> Open source operating system from Sun Microsystems based on Solaris

OpenSolaris is a discontinued open-source computer operating system based on Solaris and created by Sun Microsystems. It was also, perhaps confusingly, the name of a project initiated by Sun to build a developer and user community around the eponymous operating system software.

<span class="mw-page-title-main">DTrace</span> Dynamic tracing framework for kernel and applications

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.

The Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL). Files licensed under the CDDL can be combined with files licensed under other licenses, whether open source or proprietary. In 2005 the Open Source Initiative approved the license. The Free Software Foundation (FSF) considers it a free software license, but one which is incompatible with the GNU General Public License (GPL).

Sun xVM was a product line from Sun Microsystems that addressed virtualization technology on x86 platforms. One component was discontinued before the Oracle acquisition of Sun; the remaining two continue under Oracle branding.

<span class="mw-page-title-main">Adam Leventhal (programmer)</span> American software engineer

Adam Leventhal is an American software engineer, and one of the three authors of DTrace, a dynamic tracing facility in Solaris 10 which allows users to observe, debug and tune system behavior in real time. Available to the public since November 2003, DTrace has since been used to find opportunities for performance improvements in production environments. Adam joined the Solaris kernel development team after graduating cum laude from Brown University in 2001 with his B.Sc. in Math and Computer Science. In 2006, Adam and his DTrace colleagues were chosen Gold winners in The Wall Street Journal's Technology Innovation Awards contest by a panel of judges representing industry as well as research and academic institutions. A year after Sun Microsystems was acquired by Oracle Corp, Leventhal announced he was leaving the company. He served as Chief Technology Officer at Delphix from 2010 to 2016.

Sun Open Storage was an open source computer data storage platform developed by Sun Microsystems. Sun Open Storage was advertised as avoiding vendor lock-in.

David James Brown is an American computer scientist. He was one of a small group that helped to develop the system at Stanford University that later resulted in Sun Microsystems, and later was a co-founder of Silicon Graphics in 1982.

<span class="mw-page-title-main">Acquisition of Sun Microsystems by Oracle Corporation</span> Agreement announced in 2009 and completed in 2010

The acquisition of Sun Microsystems by Oracle Corporation was completed on January 27, 2010. After the acquisition was completed, Oracle, only a software vendor prior to the merger, owned Sun's hardware product lines, such as SPARC Enterprise, as well as Sun's software product lines, including the Java programming language.

<span class="mw-page-title-main">Illumos</span> Free software implementation of the Solaris kernel

Illumos is a partly free and open-source Unix operating system. It is based on OpenSolaris, which was based on System V Release 4 (SVR4) and the Berkeley Software Distribution (BSD). Illumos comprises a kernel, device drivers, system libraries, and utility software for system administration. This core is now the base for many different open-sourced Illumos distributions, in a similar way in which the Linux kernel is used in different Linux distributions.

Joyent Inc. is a software and services company based in San Francisco, California. Specializing in cloud computing, it markets infrastructure-as-a-service. On June 15, 2016, the company was acquired by Samsung Electronics.

<span class="mw-page-title-main">Jeff Bonwick</span> American software engineer

Jeff Bonwick invented and led development of the ZFS file system, which was used in Oracle Corporation's ZFS storage products as well as startups including Nexenta, Delphix, Joyent, and Datto, Inc. Bonwick is also the inventor of slab allocation, which is used in many operating systems including MacOS and Linux, and the LZJB compression algorithm.

<span class="mw-page-title-main">Brendan Gregg</span>

Brendan Gregg is a computer engineer known for his work on computing performance. He works for Intel, and previously worked at Netflix, Sun Microsystems, Oracle Corporation, and Joyent. He was born in Newcastle, New South Wales and graduated from the University of Newcastle, Australia.

Michael W. Shapiro is an American computer programmer who worked in operating systems and storage at Sun Microsystems, Oracle, and EMC.

ZFS is a file system with volume management capabilities. It began as part of the Sun Microsystems Solaris operating system in 2001. Large parts of Solaris – including ZFS – were published under an open source license as OpenSolaris for around 5 years from 2005 before being placed under a closed source license when Oracle Corporation acquired Sun in 2009–2010. During 2005 to 2010, the open source version of ZFS was ported to Linux, Mac OS X and FreeBSD. In 2010, the illumos project forked a recent version of OpenSolaris, including ZFS, to continue its development as an open source project. In 2013, OpenZFS was founded to coordinate the development of open source ZFS. OpenZFS maintains and manages the core ZFS code, while organizations using ZFS maintain the specific code and validation processes required for ZFS to integrate within their systems. OpenZFS is widely used in Unix-like systems.

References

  1. Bryan Cantrill (2010-07-25). "Good-bye, Sun".
  2. Bryan Cantrill (2010-07-30). "Hello Joyent!".
  3. Cantrill, Bryan. "From VP of Engineering to CTO". dtrace.org. Retrieved 17 April 2014.
  4. Cantrill, Bryan. "Ex-Joyeur". dtrace.org. Retrieved 31 July 2019.
  5. Cantrill, Bryan. "The soul of a new computer company". dtrace.org. Retrieved 4 July 2021.
  6. Neil McAllister (2005-08-01). "DTrace and Predictive Self-Healing herald Sun's future". InfoWorld. Archived from the original on 2012-12-17.
  7. Michael Totty (2006-11-11). "The Winners Are..." The Washington Post .
  8. "STUG Award". USENIX. 2008.
  9. Bryan Cantrill (2008-11-10). "Fishworks: Now it can be told".
  10. Bryan Cantrill (2010-07-25). "Good-bye, Sun".
  11. Bryan Cantrill (2010-07-30). "Hello Joyent!".
  12. Cantrill, Bryan. "From VP of Engineering to CTO". dtrace.org. Retrieved 17 April 2014.
  13. Cantrill, Bryan. "Ex-Joyeur". dtrace.org. Retrieved 31 July 2019.
  14. Cantrill, Bryan. "The soul of a new computer company". dtrace.org. Retrieved 4 July 2021.
  15. "ACM Queue Editorial Board". ACM . Retrieved 2012-02-01.
  16. "Re: But why?". 1996-10-29. Retrieved 2016-12-17. Have you ever kissed a girl?
  17. "on: How One Stupid Tweet Blew Up Justine Sacco's Life". Hacker News . 2015-02-13. Retrieved 2016-12-17. I was young, and it was stupid -- and I regretted it shortly thereafter [...] the first thing I would do would be to look [David] in the eye and apologize.
  18. Bryan Cantrill. "Bryan Cantrill from Joyent on Manta: internet-facing object storage facility that features compute". Hakka Labs. Archived from the original on 2021-12-21. "and then, the Nazis invaded [...] for a while I tried to not go to Nazi allegory when talking about Oracle but I actually think that it does a dis-service to not go to Nazi allegory because if I don't use Nazi allegory when referring to Oracle there's some critical understanding that I have left on the table"
  19. Bryan Cantrill on twitter If you were an enterprise database customer who hadn't heard of the Nazis, might it be easiest to explain them with Oracle allegory?
  20. Cantrill, Bryan (2014-09-17). "Corporate Open Source Anti-patterns". YouTube . Retrieved 2015-12-26. Anti-collaborative licensing[ dead YouTube link ]