The χ -Kernel: An Architecture for Implementing Network Protocols

Norman C. Hutchinson, Larry L. Peterson

Research output: Contribution to journalArticlepeer-review

411 Scopus citations


This paper describes a new operating system kernel, called the χ -kernel, that provides an explicit architecture for constructing and composing network protocols. Our experience implementing and evaluating several protocols in the χ -kernel shows that this architecture is both general enough to accommodate a wide range of protocols, yet efficient enough to perform competitively with less structured operating systems.

Original languageEnglish (US)
Pages (from-to)64-76
Number of pages13
JournalIEEE Transactions on Software Engineering
Issue number1
StatePublished - Jan 1991

ASJC Scopus subject areas

  • Software


Dive into the research topics of 'The χ -Kernel: An Architecture for Implementing Network Protocols'. Together they form a unique fingerprint.

Cite this