9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Russ Cox <russcox@gmail.com>
To: 9fans <9fans@cse.psu.edu>
Subject: [9fans] plan 9 kernel history
Date: Fri,  4 Mar 2005 14:09:14 -0500	[thread overview]
Message-ID: <ee9e417a05030411095e1cf715@mail.gmail.com> (raw)

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


                 reply	other threads:[~2005-03-04 19:09 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ee9e417a05030411095e1cf715@mail.gmail.com \
    --to=russcox@gmail.com \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).