9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] plan 9 kernel history
@ 2005-03-04 19:09 Russ Cox
  0 siblings, 0 replies; only message in thread
From: Russ Cox @ 2005-03-04 19:09 UTC (permalink / raw)
  To: 9fans

A fairly complete history of the Plan 9 kernel is now
available at /n/sources/contrib/9hist.tar.gz, which is
also unpacked for browsing in /n/sources/contrib/9hist.
The data may be of interest to people studying the
evolution of software.

Each file (e.g., 9hist/carrera/main.c) is stored as a sequence
of ed scripts that can be run to create successive versions
of the file over time.  The show and showdiff scripts let you
inspect a particular file's history.  For example,

    cd /n/sources/contrib/9hist
    show carrera/main.c
    showdiff carrera/main.c 1999/1031
    show carrera/main.c 1999/1031
    showdiff carrera/main.c

There is a web version of the data at http://swtch.com/plan9history.
Aside from being GUIer, the presentation there is annotated
with comments about the various changes.

Thanks to Lucent and kernel authors past and present for
agreeing to publish the data.

Enjoy.
Russ


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-03-04 19:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-04 19:09 [9fans] plan 9 kernel history Russ Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).