From mboxrd@z Thu Jan 1 00:00:00 1970 From: cubexyz@gmail.com (Mark Longridge) Date: Mon, 4 May 2015 20:29:34 -0400 Subject: [TUHS] Had a crack at assembling the Unix v1 kernel In-Reply-To: References: <20150504204445.5859E18C0DB@mercury.lcs.mit.edu> Message-ID: 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 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 >