John Mashey | |
---|---|
Born | John R. Mashey 1946 (age 77–78) |
Nationality | American |
Education | Pennsylvania State University (PhD) |
Occupations |
|
Spouse | Angela Hey |
John R. Mashey (born 1946) is an American computer scientist, director and entrepreneur.
Mashey holds a Ph.D. in computer science from Pennsylvania State University, [1] where he developed the ASSIST assembler language teaching software. [2] He worked on the PWB/UNIX operating system at Bell Labs from 1973 to 1983, authoring the PWB shell, also known as the "Mashey Shell". [3] He then moved to Silicon Valley to join Convergent Technologies, ending as director of software. [4] He joined MIPS Computer Systems in early 1985, managing operating systems development, and helping design the MIPS RISC architecture, as well as specific CPUs, systems and software. [4] He continued similar work at Silicon Graphics (1992–2000), contributing to the design of the NUMAflex modular computer architecture using NUMAlink, ending as VP and chief scientist. [4] [5]
Mashey was one of the founders of the Standard Performance Evaluation Corporation (SPEC) benchmarking group, was an ACM National Lecturer for four years, has been guest editor for IEEE Micro , and one of the long-time organizers of the Hot Chips conferences. [4] He chaired technical conferences on operating systems and CPU chips, and gave public talks on software engineering, RISC design, performance benchmarking and supercomputing. He has been credited for being the first to spread the term and concept of big data in the 1990s. [6] [7] [8] He became a consultant for venture capitalists and high-tech companies and a trustee of the Computer History Museum in 2001. [9] [4] In 1997 he received Pennsylvania State University's first Outstanding Engineering Alumni Award for Computer Science and Engineering. In 2012, he received the USENIX Lifetime Achievement Award ("Flame Award") "for his contributions to the UNIX community since its early days". [10] [11]
He has written articles for the Skeptical Inquirer [12] regarding climate change denial. In 2010 he published a 250-page critical report on the Wegman Report. [13] Mashey's report concluded that the Wegman Report contained plagiarized text. This story was featured in USA Today , [14] and he was interviewed in Science magazine, which stated that he was "spending his retirement years compiling voluminous critiques of what he calls the 'real conspiracy' to produce 'climate antiscience'." [15] His research has investigated the secretive funding of climate contrarian thinktanks. [16] Mashey blogs at DeSmogBlog, which focuses on global warming. [17]
Mashey became a scientific and technical consultant for the Committee for Skeptical Inquiry in 2015. [18]
Mashey is married to Angela Hey, a Cambridge University and Waterloo University graduate with a Ph.D. from Imperial College, London.[ citation needed ]
Andrew Stuart Tanenbaum, sometimes referred to by the handle ast, is an American–Dutch computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands.
A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts.
James Gosling is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.
Malcolm Douglas McIlroy is an American mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science at Dartmouth College. McIlroy is best known for having originally proposed Unix pipelines and developed several Unix tools, such as spell, diff, sort, join, graph, speak, and tr. He was also one of the pioneering researchers of macro processors and programming language extensibility. He participated in the design of multiple influential programming languages, particularly PL/I, SNOBOL, ALTRAN, TMG and C++.
USENIX is an American 501(c)(3) nonprofit membership organization based in Berkeley, California and founded in 1975 that supports advanced computing systems, operating system (OS), and computer networking research. It organizes several conferences in these fields.
ASSIST is an IBM System/370-compatible assembler and interpreter developed in the early 1970s at Penn State University by Graham Campbell and John Mashey along with student assistants.
John Lions was an Australian computer scientist. He is best known as the author of Lions' Commentary on UNIX 6th Edition, with Source Code, commonly known as the Lions Book.
RISC iX is a discontinued Unix operating system designed to run on a series of workstations based on the Acorn Archimedes microcomputer. Heavily based on 4.3BSD, it was initially completed in 1988, a year after Arthur but before RISC OS. It was introduced in the ARM2-based R140 workstation in 1989, followed up by the ARM3-based R200-series workstations in 1990.
David Andrew Patterson is an American computer pioneer and academic who has held the position of professor of computer science at the University of California, Berkeley since 1976. He announced retirement in 2016 after serving nearly forty years, becoming a distinguished software engineer at Google. He currently is vice chair of the board of directors of the RISC-V Foundation, and the Pardee Professor of Computer Science, Emeritus at UC Berkeley.
The Thompson shell was the first Unix shell, introduced in the first version of Unix in 1971, and was written by Ken Thompson. It was a simple command interpreter, not designed for scripting, but nonetheless introduced several innovative features to the command-line interface and led to the development of the later Unix shells.
The Programmer's Workbench (PWB/UNIX) was an early, now discontinued, version of the Unix operating system that had been created in the Bell Labs Computer Science Research Group of AT&T. Its stated goal was to provide a time-sharing working environment for large groups of programmers, writing software for larger batch processing computers.
Michael E. Lesk is an American computer scientist.
The PWB shell was a Unix shell.
Daniel J. Barrett is a writer, software engineer, and musician. He is best known for his technology books.
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.
David Gries is an American computer scientist at Cornell University, mainly known for his books The Science of Programming (1981) and A Logical Approach to Discrete Math.
Michael Kölling is a German computer scientist, currently working at King's College London, best known for the development of the BlueJ and Greenfoot educational development environments and as author of introductory programming textbooks. In 2013 he received the SIGCSE Award for Outstanding Contribution to Computer Science Education for the development of the BlueJ.
Jason Nieh is a professor of Computer Science and co-director of the Software Systems Laboratory at Columbia University. He is most well known for his work on virtualization. He was one of the early pioneers of operating-system-level virtualization, introducing key concepts such as process namespaces and file system layers which led to the development of Linux containers and Docker. He was an early proponent of desktop virtualization, conducting many of the early studies demonstrating the feasibility of Virtual Desktop Infrastructure. He developed and influenced many key technologies for Arm virtualization, including the Linux ARM hypervisor, KVM ARM, and Arm architecture features to support virtualization host extensions, nested virtualization, and confidential computing. He was also the first to introduce virtual machines and virtual appliances to teach hands-on computer science courses such as operating systems, which has now become common practice at many universities. Nieh was the technical advisor to nine States regarding the Microsoft antitrust settlement and has been an expert witness before the United States International Trade Commission. He was Chief Scientist of Desktone, which was purchased by VMware, and currently holds the same position at CertiK.
The Software Tools Users Group (STUG) was a technical organization started in 1976, in parallel with Usenix. The STUG goal was to develop a powerful and portable Unix-like system that could be implemented on top of virtually any operating system, providing the capabilities and features of Unix in a non-proprietary system. With its focus on building clean, portable, reusable code shared amongst multiple applications and runnable on any operating system, the Software Tools movement reestablished the tradition of open source and the concepts of empowering users to define, develop, control, and freely distribute their computing environment.
Rudd Canaday is an American computer systems engineer and a previous member of the technical staff at the Bell Telephone Laboratories in Murray Hill, New Jersey, credited to co-develop the initial design of the Unix file system. In 2015 he joined a Palo Alto based tech startup, Entefy, as a Senior Architect & Engineer.
2012: John Mashey receives the USENIX Flame award for his contributions to the UNIX community since its early days. He has made contributions to rigorous, disciplined systems evaluation, particularly the SPEC benchmark suite. Mashey worked on the Programmers Work Bench (PWB) and the UNIX operating system, including the creation of the PWB shell (or Mashey Shell). John has given over 500 public talks on software engineering, RISC design, performance benchmarking and supercomputing and is currently a trustee of the Computer History Museum.