Japanese version is here


Sources and Documents made by the late Koji Imada

Last Update: $Date: 2003/01/10 10:36:50 $

Change Log:

The followings are sources, patches and documents which were made by the late Koji Imada (ex. JE4OWB), but not yet open to the public while he was alive. He was killed in a motorcycle accident in 30 August 1997 at the age of 28, and I got permission to open these files by his bereaved family. Not all software are put in here yet, but I'll complete set of koji's works.

NOTE: These sources and documents are things left in his working disks, so, not yet arranged for public release. Therefore, please understand that it is not his fault when these software are not perfect.

If you have any comments, questions or source code updates, please get in touch with soda@sra.co.jp.

  1. a mirror of http://www.math.human.nagoya-u.ac.jp/~koji/

    a mirror of the www pages which once belonged to the www server of the Mathematical Group, the Graduate School of Human Informatics, Nagoya University.

  2. non 512byte/sector media support for NetBSD (and FreeBSD, too). (written in Japanese)

    This is the Japanese, and a bit updated version of document which are posted in teck-kern@netbsd.org mailing-list.

    Though there were opinions that method 5.1 is good enough, Koji was thinking 5.1 is not good enough. (and I, too). When this issue is discussed in tech-kern mailing-list, please join it under reading this document.

    BTW, implementations of each methods discussed in this documents are released in Koji's www page (in Japanese) and PR/3790, PR/3791 and PR/3792 in NetBSD problem report database.

  3. patch to support sector size translation by vnd driver

    There is one problem in the 5.1 method discussed in the above document. The problem is how to read/write the disks which are written in OS that takes the 5.2 method (for example, patch in FreeBSD's od driver).

    This patch adds sector size translation functionality to vnd driver, and makes any disks look like 512byte/sector to solve this problem.

    If you choose the 5.2 method or 5.3 method, this patch is not needed.

    This patch was made against NetBSD on 23 August 1997, so that, may not be applied to NetBSD-current as is.

  4. extension to ``su'' command

    When doing cooperated work in UNIX, there are problem about how to manage a password of shared account like "root". The easiest way to solve this, is shared password (i.e. the password is known by all users who invoke "su" to the shared account like "root). But this solution is known to have some problems about security. If you compile this patch with option "-DSRA_SU", the following extension is supplied, and these problems will be solved.

    NOTE: The ifdef name "SRA_SU" is connected with the name of SRA Inc. The specifiction of this patch is derived from the extension to ``su'' which is internally used in SRA, but the implementation is made by Koji, independently. Incidentally, the merge to the su.c Revision 1.27 is done by Soda.

  5. problem and fix about multicast address treatment in struct in_ifaddr

    sorry, not yet.

  6. transparent proxy for NetBSD

    sorry, not yet.

  7. TIS compatible firewall toolkit

    sorry, not yet.


Noriyuki Soda <soda@sra.co.jp>