Siddhesh Joshi (Editor)

Bryan Cantrill

Updated on
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Name  Bryan Cantrill
Role  Software engineer
Education  Brown University

Bryan Cantrill Bryan Cantrill VP Engineering Joyent Flickr Photo
Similar People  Brendan Gregg, Jeff Bonwick, Tim Bray, Doug Cutting, Douglas Crockford

Bryan Cantrill - Andreessen's Corollary: Ethical Dilemmas in Software Engineering

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 to become the Vice President of Engineering at Joyent. and is currently Chief Technology Officer at Joyent.


Bryan Cantrill httpsuploadwikimediaorgwikipediacommonsthu

Sun software engineer bryan cantrill on software perfection

Professional life

Bryan Cantrill Computing History with Bryan Cantrill Part 1 YouTube

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. In 2006, "The DTrace trouble-shooting software from Sun was chosen as the Gold winner in Wall Street Journal's 2006 Technology Innovation Awards contest." 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."

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

He left Oracle on July 25, 2010 to become the Vice President of Engineering at Joyent. He is currently Chief Technology Officer at Joyent.

He is a member of the ACM Queue Editorial Board.

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

After Cantrill left Oracle in 2010 he used very strong analogies multiple times to describe his point of view on Oracle's business behavior.

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


  • Bryan Cantrill (2006-02-01). "Hidden in Plain Sight". ACM Queue. 4 (1): 26–36. doi:10.1145/1117389.1117401. Retrieved 2012-02-01. 
  • Bryan Cantrill, Jeff Bonwick (2008-09-01). "Real-World Concurrency". ACM Queue. 6 (5): 16. doi:10.1145/1454456.1454462. Retrieved 2012-02-01. 
  • Bryan M. Cantrill, Michael W. Shapiro and Adam H. Leventhal (2004-06-10). "Dynamic Instrumentation of Production Systems". Proceedings of the 2004 USENIX Annual Technical Conference. Retrieved 2012-02-01. 
  • Bryan M. Cantrill, Thomas W. Doeppner (1996-08-15). "ThreadMon: A Tool for Monitoring Multithreaded Program Performance". 30th Hawaii International Conference on System Sciences (HICSS) Volume 1: Software Technology and Architecture. Retrieved 2012-02-01. 
  • References

    Bryan Cantrill Wikipedia

    Similar Topics
    Brendan Gregg
    Doug Cutting
    Douglas Crockford