I've assembled some notes from old manuals and other sources
on the formats used for on-disk file systems through the
Seventh Edition:
http://www.cita.utoronto.ca/~norman/old-unix/old-fs.html
Additional notes, comments on style, and whatnot are welcome.
(It may be sensible to send anything in the last two categories
directly to me, rather than to the whole list.)
Hello,
I was looking through mailing list archives for any attempts of porting
UNIX V7 to i386. I saw a discussion of it at
http://minnie.tuhs.org/pipermail/tuhs/2002-January/000071.html where Some
brave soul tries to port V6 to i386; Does anyone know whether or not
anything came out of it?
cheers,
Masoud
PS: needless to say, I've recently joined this mailing list.
FYI the reason why it locks is the 286 multi-tasking is busted.. if you
comment out the iret in ken/slp.c it goes further, but it's busted none the
less...
I just downloaded the source, and after much scrounging around I found my
old Borland 3.1 compiler.. I built the un.exe, and it does the same thing..
blank screen, and off to nowhere... so I started to add some printf's...
Such as this bit in ken\main.c
craftproc();
printf("main.c craftproc()\n");
initdevices();
printf("main.c initdevices()\n");
cinit();
printf("main.c cinit()\n");
binit();
printf("main.c binit()\n");
and I modified dmr\cov.c
initvid()
{
// if (video==1)
// (gdt_beg+6)->base_l =0;
outbyte (VIDCA,VIDCSTART);
outbyte (VIDCD,0);
outbyte (VIDCA,VIDCEND);
outbyte (VIDCD,14);
outbyte (VIDCA,VIDADDRL);
outbyte (VIDCD,0);
outbyte (VIDCA,VIDADDRH);
outbyte (VIDCD,0);
// clear_screen(vd_attr);
cosilence();
}
so I could see some more.. it seems to initialize ok under virtual PC.. I
think the next thing is to dig for some more info on the 1st task.. My Lyons
book is somewhere as I want to create a dummy task that prints "a", and a
second one that prints "b", so I can test the scheduler and get
"abababababba" or something like that..
Another thing I noticed after trying to build the userland is that crt0.asm
is missing.. I'm too much of a newbie to construct that though.. Anyways
I'll try to get further this weekend either with my Lyons book, or with v6
on simh.
I came across his book a few days ago in the Computer Science section of the
University of Canterbury (NZ) Library.
Does anyone know what happened to it? Where it disappeared to, etc?
--
"The Thoth System: Multi-Process Stucturing and Portability"
Prof Cheriton has been on the faculty of Stanford University since
the early 80's. The book was derived from his PhD thesis at the
University of Waterloo.
I emailed him about a year ago asking exactly this question, since
I was looking for software to run on a TI990 minicomputer, and it's
gone.. He didn't really want to even talk much about it.
The Stanford V-System is the closest descendent of Thoth. Even that
may be difficult to find.
More than 20 years ago I worked on a CDC minicomputer the Cyber 18/30. I heard
about an operating system for it that used Zed. Does anyone know about it?
Brantley
I came across his book a few days ago in the Computer Science section of the
University of Canterbury (NZ) Library.
Does anyone know what happened to it? Where it disappeared to, etc?
Zed, for example, is another BCPL derivative, so I feel right at home with it.
Wesley Parish
--
Mau e ki, "He aha te mea nui?"
You ask, "What is the most important thing?"
Maku e ki, "He tangata, he tangata, he tangata."
I reply, "It is people, it is people, it is people."