[TUHS] Had a crack at assembling the Unix v1 kernel

Mark Longridge cubexyz at gmail.com
Tue May 5 10:29:34 AEST 2015


I just tried it with my Unix v5 and v6, never touched the boot block
in either case.

v5: will not accept the kernel filename in a subdirectory.

v6: accepted the kernel filename in a subdirectory.

Mark

On 5/4/15, Dave Horsfall <dave at horsfall.org> wrote:
> On Mon, 4 May 2015, Noel Chiappa wrote:
>
>> I don't know much about the other versions, but it would all depend on
>> what's in the bootstrap (usually contained in block 0 of drive 0, at
>> least on older 11's). In V6, the bootstrap in block 0 prompts for a file
>> name, and when that is entered, it loads that file into memory and
>> starts it. (It doesn't have to be in the root directory, IIRC - I'm
>> pretty sure the bootstrap will accept full path names.)
>
> I'm pretty sure that it didn't have the full namei() functionality, so all
> files had to be in the root directory.  Of course, I've been wrong
> before...
>
> We were constantly writing boot blocks to get the mostest out of the
> leastest, so I suppose it was possible.
>
> --
> Dave Horsfall DTM (VK2KFU)   "Those who don't understand security will
> suffer."
> http://www.horsfall.org/spam.html (and check the home page whilst you're
> there)
> _______________________________________________
> TUHS mailing list
> TUHS at minnie.tuhs.org
> https://minnie.tuhs.org/mailman/listinfo/tuhs
>



More information about the TUHS mailing list