- This directory contains both whole programs, &
patches to fix/ enhance other programs.
Some public patches I have written are not here, as pre web
& before easy email some forwarded by friends, eg
- I modified Minix 1.2 device driver to handle 720K
floppies as well as 360K.
I wrote some patches in the 386BSD patch kit (became
FreeBSD) for compress.c and UUCP
A grep for patch kit, hand reduced:
Some of my patches have long ago been committed into
FreeBSD, (usually just for newer releases, so often
I've retained older patches, as I run older releases as
well as current)
Some patches are waiting forever to be committed,
Some I have not submitted to FreeBSD, too busy
&/or too much trouble to get FreeBSD to look.
To see the FreeBSD.Org
Send-pr database of some of my patches try here:
Things that have not been absorbed/contributed elsewhere.
Code is here to make it available to others, & to
myself when I'm travelling, I need to delete some, &
import other stuff. Some is old, & built in ways Unix
programmers will not like: some comes from a start point
of trying to write replacement Unix tools that could run
on an i8086 laptop under MSDOS 3, with 2 floppies & a
ram disc but no hard drive. Some is OK, & runs under
FreeBSD ! Manuals are in nroff format, best down loaded
& formatted under FreeBSD (Unix), not read on line. I
have dos .exe's for some, but not on the web.
- odds/c/unix4dos/ :
Unix like Tools For Dos (any ported by jhs to BSD
have been removed from this directory, I think. )
- fortran/ Fortran
- mips/ MIPS patches.
- sco/ Santa Cruz
Organisation - Unix patches for xxgdb-1.12.sco.diff
PC532 - World's most publicly
documented computer ?
Not of general interest.
- ../dots Dot personal
initialiser files ( ~/.[a-zA-Z0-9]* ).
I'm using self built mail filter tools. They work
well, if some inefficiently. More standard tools may
be adopted later, time permitting. If you'r not a
Unix user this section may not all be intelligible.
- ~/bin/ Bin/ Personal
examples for a few commands.
Temporary Parked Text: Tips to write HTML
- Don't try & read HTML generated by packages,
its a nightmare.
- Read hand written HTML
- Before you read anyone's HTML clean it with
tidy -i -m
- which eradicates
horrendous long unbroken lines, indents, beautifies,
- If you take one of my ~jhs pages as a
sample, don't take my front page it's
too complex, take a simpler page.
- All my .html page are generated from sed
berklix.mk make macros use to affix left border
& tail. Ask me for the corresponding much simpler
.lmth master (not normally exported to the
- When you write HTML in vi, use my
WYSIWYG make macros to browser chimera, so every
time you hit :w it signals browser to redisplay.
(That WYSIWYG signal linkage also available for a few
other tools such as xfig, gv )
Zero Size Files, Contents Lost ?
All in: bsd /
fixes / FreeBSD / ports / gen /