Well, ok it’s not 100% the NetBSD 0.8 kernel, as a good chunk of the files have been intentionally removed from CVS. However from the announcement, it does make it clear that NetBSD 0.8 is 386 BSD pl22 with some pre pl23 changes thrown in. Since patch level 22 is lost, however patch level 23 is still around, then it wasn’t to hard to install a 386 BSD system, patch it to level 23, then unpack the NetBSD 0.8 sources, and fill in the missing parts.
I guess this is the Jurassic Park of kernels?
As you can see there is some differences in the boot strings, but at the same time, because so many files were just pulled in from 386 BSD, and I’m still using a 386 BSD userland, it reports itself as 386BSD.
dmesg’s were so small back then, here is the whole thing from the kernel:
386BSD 0.1 (GENERICISA) #2: Sun Dec 5 13:30:14 PST 2010 [email protected]:/usr/src/sys.386bsd/arch/compile/J real mem = 67104768 avail mem = 64663552 pc0 at 0x60-0x6f irq 1 on isa pc0: color wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: wd0 at wdc0 slave 0 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa ne0 at 0x320 irq 10 on isa ethernet address 52:54:00:12:34:56 npx0 at 0xf0 irq 13 on isa
Oh well it was moderately interesting.