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.)
> Unfortunately the autoconfig stuff has /unix hard coded into
> it and will only look for this file.
Thanks, guys, for the answer. I've got to admit that I'm disappointed.
If you have to decide, before the old system goes down, via a series of
moves or copies or hard links or whatever, which kernel you're going to use
the next time the system comes up, then it doesn't seem all that useful.
I guess if I build a kernel that just doesn't work at all, I can always
boot the old kernel far enough to get to single user mode where I can remove
the dud /unix, put the old one back, and then reboot. That's something.
Anyway, if that's the way it is, then that's the way it is :-) Thanks
again.
Bob
Hello,
I'm interested in acquring an AT&T 3b2 computer. One of these systems
used to run a famous public UNIX system "killer". They also run #5ess
telephone switches, however the OS is different in that case
(DMERT/UNIX-RTR instead of whatever the consumer-level 3b2 runs).
If anyone has information on where to acquire these (I saw the recent
discussion on 3b1s and I know they are more prolific than 3b2s-- infact
a friend of mine used to have a UNIX PC which we set up a BBS on).
Thanks.
Jonathan Stuart, CISSP /"\ ASCII Ribbon
Software Engineer \ / Campaign
Pegasus Solutions, Inc. X against HTML
/ \ email & vCards
I was wondering how I can turn the provided TAR files of 2.9BSD into a
proper tape image for use with an emulator? Is a premade emu-friendly
install tape available? I don't have either a real '11 or a physical
tape drive on my computer?
Hi, all!
I just dug into sed.h from 32V version of sed:
gcc can't parse the following code:
union reptr {
struct reptr1 {
char *ad1;
char *ad2;
char *re1;
char *rhs;
FILE *fcode;
char command;
char gfl;
char pfl;
char inar;
char negfl;
};
struct reptr2 {
char *ad1;
char *ad2;
union reptr *lb1;
char *rhs;
FILE *fcode;
char command;
char gfl;
char pfl;
char inar;
char negfl;
};
} ptrspace[PTRSIZE], *rep;
Does anyone know current form of that, or how to force this
to compile and work?
Thanks a lot!
S.
> If I remember correctly, all of the "real" members of the 3B family
> (i.e. 3B2, 3B5, 3B15 and 3B20) shared a common "virtual"
> instruction set called (I think) IS25 - it was the job of the assembler
> to translate IS25 into the actual machine code for the specific
> processor used in each machine.
> IS25 was a little curious because it only defined those instructions
> that were likely to be of use to the C compiler - thus there was a
> "push" instruction so that the compiler could push function arguments
> onto the stack, but no "pop" instruction because the C compiler
> never generated it.
IS25: just so. I managed to retrieve the scanned PDF for
the manual for this virtual instruction set. It's an
internal memo, but I'll send it if anyone asks. It's
2.8MB of page images and is 108 pages long.
The memories of Lindsly and Lowenstein are also apposite.
AT&T donated quite a few machines (3B20 and 3B2) to universities,
and though they appreciated the thought, there were
various drawbacks--the gift didn't include maintenance, for
example.
Dennis
Duncan Anderson asks:
> Thanks for that bit of information. I had been under the impression that it
> was V3. Is the lack of streams the main difference between the 2 and 3? If
> there is no streams interface, can the machine be part of a TCP/IP network?
SVR3 also added shared libraries and RFS. As for TCP/IP the popular
implementation was from Wollongong. But wouldn't you need ethernet
hardware support too? It's been a long time but I only remember
StarLAN hardware for it.
> I'm interested in acquring an AT&T 3b2 computer. One of these systems
> used to run a famous public UNIX system "killer". They also run #5ess
> telephone switches, however the OS is different in that case
> (DMERT/UNIX-RTR instead of whatever the consumer-level 3b2 runs).
> If anyone has information on where to acquire these (I saw the recent
> discussion on 3b1s and I know they are more prolific than 3b2s-- infact
> a friend of mine used to have a UNIX PC which we set up a BBS on).
The 3B2 was not the same machine as the one in 5ESS, which
was/is the 3B20D, a fairly large duplexed machine (two processors
that mutually checked each other). The 3B2 was a desktop.
The 3B20D wasn't sold commercially, as far as I know. There
was a 3B20S (multi-cabinet) that at least nominally
was commercially available.
Their ISAs were not quite the same, but some assembler language
tricks made the assembler-level languages look quite similar.
Dennis
>I think it's System V Release 3.0 or thereabout
Basically the same machine was also sold as the 3b1; the difference
between the 7300 and the 3b1 is that the 3b1 has room for a taller
hard disk drive.
I think the OS would best be characterized as SVR2 with the addition
of the 4.1bsd VM system ("real" SVR2 had no demand paged VM) and the
further addition of its own unique approach to shared libraries.
It's definitely not SVR3; no "STREAMS".
Greetings
I wonder if anyone on this list has any idea where I can find some information
regarding the AT+T PC7300? I have one, but it seems that the power supply has
problems. In any case, it is designed for a lower voltage than what we have
here, namely 220V 50Hz.
I should like to know if it is possible to get schematic diagrams for the
power supply so that I can get an electronics engineer friend to have a go at
redesigning it.
Am I barking up the wrong tree?
regards
Duncan
___________________________________________________________
Win a BlackBerry device from O2 with Yahoo!. Enter now. http://www.yahoo.co.uk/blackberry