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

Career

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]

Articles

Related Research Articles

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

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

<span class="mw-page-title-main">Margo Seltzer</span> American computer scientist

Margo Ilene Seltzer is a professor and researcher in computer systems. She is currently the Canada 150 Research Chair in Computer Systems and the Cheriton Family Chair in Computer Science at the University of British Columbia. Previously, Seltzer was the Herchel Smith Professor of Computer Science at Harvard University's John A. Paulson School of Engineering and Applied Sciences and director at the Center for Research on Computation and Society.

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">OpenIndiana</span> Solaris-like operating system based on illumos

OpenIndiana is a free and open-source illumos distribution descended from UNIX System V Release 4 via the OpenSolaris operating system. Forked from OpenSolaris after OpenSolaris was discontinued by Oracle Corporation, OpenIndiana takes its name from Project Indiana, the internal codename for OpenSolaris at Sun Microsystems before Oracle’s acquisition of Sun in 2010.

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

Univa Grid Engine (UGE) is a batch-queuing system, forked from Sun Grid Engine (SGE). The software schedules resources in a data center applying user-configurable policies to help improve resource sharing and throughput by maximizing resource utilization. The product can be deployed to run on-premises, using IaaS cloud computing or in a hybrid cloud environment.

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

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.