Geoff Collyer (born 1958) is a
Canadian
Canadians () are people identified with the country of Canada. This connection may be residential, legal, historical or cultural. For most Canadians, many (or all) of these connections exist and are collectively the source of their being ''C ...
computer scientist
A computer scientist is a scientist who specializes in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
.
He is the senior author of ''
C News'', a protocol-neutral news transport, and the designer of
NOV, the News Overview
database
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and a ...
(article index) used by all modern
newsreaders. He contributed the code that allowed to convert the
Bourne Shell
The Bourne shell (sh) is a shell command-line interpreter for computer operating systems. It first appeared on Version 7 Unix, as its default shell. Unix-like systems continue to have /bin/sh—which will be the Bourne shell, or a symbolic lin ...
from using the non-portable
sbrk to a portable
malloc
C dynamic memory allocation refers to performing manual memory management for dynamic memory allocation in the C programming language via a group of functions in the C standard library, namely , , , and .
The C++ programming language includ ...
based implementation.
[http://schilytools.sourceforge.net/bosh.html Bourne Shell project page] In the past he worked as a
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
system programmer, but since 1994 he has been living on
''Plan 9'' while working at
Bell Laboratories
Nokia Bell Labs, commonly referred to as ''Bell Labs'', is an American industrial research and development company owned by Finnish technology company Nokia. With headquarters located in Murray Hill, New Jersey, the company operates several lab ...
.
Honors
Asteroid
129101 Geoffcollyer, discovered by astronomers at the
Jarnac Observatory in Arizona in 2004, was named in his honor.
The official was published by the
Minor Planet Center
The Minor Planet Center (MPC) is the official body for observing and reporting on minor planets under the auspices of the International Astronomical Union (IAU). Founded in 1947, it operates at the Smithsonian Astrophysical Observatory.
Funct ...
on 9 August 2006 ().
References
External links
Geoff Collyers Homepage with publicationsmodified V7 shell sourcemodified V9 shell sourcerecent Plan 9 kernel source
* Geoff Collyer and Henry Spencer (1987).
News Need Not Be Slow'.
* Mark Linimon (1994).
C News Frequently Asked Questions'.
C News source code
*
1958 births
Living people
Usenet people
Plan 9 people
{{compu-bio-stub