skip to content

Department of Computer Science and Technology

  • Industrial Visitor

Biography

George V. Neville-Neil, works on networking and operating system code for fun and profit. He also teaches courses on various subjects related to programming. His areas of interest are code spelunking, operating systems, networking and time protocols. He is the author of The Kollected Kode Vicious and co-author with Marshall Kirk McKusick and Robert N. M. Watson of The Design and Implementation of the FreeBSD Operating System_.  For over fifteen years he has been the columnist better known as Kode Vicious.  He earned his bachelor’s degree in computer science at Northeastern University in Boston, Massachusetts, and is a member of ACM, the Usenix Association, and IEEE. He is an avid bicyclist and traveler who lives in Brooklyn NY.

Publications

  • The Kollected Kode Vicious.Pearson, 2020
  • The Design and Implementation of the FreeBSD Operating System 2nd Ed., co-author, Addison-Wesley, 2014
  • Kode Vicious, Monthly Column in ACM Queue October 2004 to Present.
  • Measure Twice, Code Once:Network Performance Analysis for FreeBSD, with Jim Thompson, published in FreeBSD Journal Vol. 2, No. 3, June 2015
  • hwpmc(4), published in FreeBSD Journal Vol. 1, No. 2, March 2014
  • Whither Sockets, published in ACM Queue Vol. 7 No. 4, May 2009
  • Understanding and Tuning SCHED_ULE BSDCan 2009 Presentation Performance Analysis with hwpmc DCBSDCon 2009
  • Security, Safety, and the Deployment of IPv6, ACM SIGCOMM IPv6 Workshop, Kyoto, Japan, August 2007
  • Securing IPv6 on FreeBSD, BSDCan 2007, Ottawa Canada, May 2007
  • The Design and Implementation of the FreeBSD Operating System, co-author, Addison-Wesley, 2004
  • Code Spelunking: Exploring Cavernous Code Bases, published in ACM Queue, September 2003
  • Programming Without a Net, published in ACM Queue, April 2003
  • SoC: Software, Hardware, Nightmare, Bliss, (co-author), published in ACM Queue, April 2003
  • Evolving the BSD 4.4 Network Interface Framework, published in Communication Design Engineering Conference 1997, March 1997
  • No-Copy TCP/IP for Embedded Communication Applications, published in Communication Design Engineering Conference 1997, March 1997.
  • User Controllable Network Configuration In VxWorks, published in Proceedings of the VxWorks Users Group Meeting, November 1995.
  • Issues in the Design of Continuous Media Systems, Pegasus Project Technical Report~94--1.
  • Current Efforts in Client/Server Audio, published in The X Resource,Fall 1993.
  • BUENA: A protocol for Digital Audio, published in Summary Report, Communications Work Package, Pegasus Project, September 1993.

Contact Details

Room: 
GE15
Email: 

gn264@cam.ac.uk