Folks,
I recently copied down the 32V source, and compiled the kernel with gcc. Much
to my surprise, most of it compiled. I then split out the machine dependent
versus the machine independent files (loose classification :-), and compiled
again. Naturally, in both cases, you could not actually build a kernel because
there are vax specific .s files, but the individual C files compiled. Not a bad
start.
As a result, I've been giving serious consideration to porting it to Intel IA32
platforms. It's much simpler than the unix I worked on until last year (Tru64,
aka OSF/1 and Digital UNIX), and the 32V kernel is only a little bigger than the
original FreeDOS kernel I wrote. The Caldera license is pretty much a BSD
license, which could be considered an open source license. This means I should
be able to work on it without worrying about IP, although I'd still need
management approval.
Should I undertake such an project, would there be enough interest to justify
the effort?
Pat
--
You can't build a reputation on what you are going to do. -- Henry Ford
You should make some kind of status log, showing what parts of the system have been ported, and what still needs to be done. That would make it easier for others to help out.
Maciek
----- Original Message -----
From: Wesley Parish <wes.parish(a)paradise.net.nz>
Date: Tuesday, November 4, 2003 4:56 am
Subject: Re: 32V update (was Re: [TUHS] While on the subject of 32V ...)
> I'm trying to work out whether or not gcc takes a look at its own
> header files
> before or after it looks at the ones I've set it to look at - I got
> some
> weird warnings and error messages before I expanded the -I to
>
> gcc -I./../../include -I./../../include/sys -I./../sys/h
>
> Still need the *.s files in the libraries dealt with, and as
> before, I know
> nothing of the VAX assembler syntax and mostly x86 in Intel syntax.
>
> If anyone wants to join in with this, I would be very, very grateful.
>
> Wesley Parish
>
> P.S. I've got to redo the utilities - I think that once I get the
> libraries
> sorted out, the utilities will be easy meat.
pray for us !!!
in these days we will try to change the broken chip on the pdp11/34
RL01 controller board.
some details will follow - we will put online as much information and
images as possibile.
--
[asbesto : freaknet medialab : radio#cybernet : GPG key on keyservers]
[ MAIL ATTACH, SPAM, HTML, WORD, and msgs larger than 95K > /dev/null ]
[http://www.freaknet.org/asbesto IW9HGS http://kyuzz.org/radiocybernet]
Just an update - I'm now compiling ~/[...]/32V/usr/src/libc/gen to *.o using
gcc set with -I../../include . Most of them compile smoothly.
I hope I'll have most of the library compiled to *.o soon, enough for using as
the basis for compiling the utilities to 32I.
Wesley Parish
--
Clinesterton Beademung - in all of love.
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."
Hi,
A few months ago I bought an EMULEX databook titled "DISK AND TAPE
PRODUCTS HANDBOOK". I found a quite interesting product named UC01. It
is a SCSI controller which can emulate two RLV11/RLV12's with 22bit
addressing. It means that you can mimic eight RL02 drives with a crisp
ZIP drive! Thus you can enjoy various versions of unix (modified v7,
2.9BSD, 2.11BSD a bit harsh? and maybe even modified v6) without huge
cabinets.
UC01 seems quite hard to find and expensive if
available. EZSystems(http://www.ezsystems.com/) has stocks, $345 each.
I want to know if it actually works well with my PDP-11/53 before I
try it. Has anyone experience with UC01?
Naoki Hamada
nao(a)tom-yam.or.jp
Uploaded new kernel archive. Reworked Makefile. I got it to compile
with a stub file. Still much work rewriting machine dependent code.
Latest is 32v-031102-01.tar.gz. Available via anonymous ftp at
sever.opensourcedepot.com.
Pat
Or, for something really wierd...., how about porting 32V to
the modern VAXen, such as the scsi 3000 or 4000 class
machines? x86 is nice, and good to do because of its
generic ubiquity, but somehow it ought to roll again on
something, VAX, too.....(:+}}... just for usable posterity.
How much of a chore would it be to port from say an
Ultrix box? The tool chain should be basically intact.
Mebbie it is time to dust off our old VAX 3000 M38 crates.
There I go thinking out loud...., again.....
Bob Keys
There exists in one of our listmembers archives the last
running V10 UNIX for VAX on I believe MVII or MVIII class
machines. The availability of it remains a bit in limbo.
But, it would be nice to have that available in the public
archives, if I could make the suggestion. I would be of
the opinion, also, that it would be nice to have them in
the publicly available arena for educational, hobby, or
whatever the current nomenclature is, use. Perhaps
if that person is listening, the subject might be approachable
to whomever controls the legalese mumbo-jumbo. It is a
long-shot, but ya never know if ya don't ask.....(:+}}...
Bob Keys
Apologies if this is a FAQ, but is there any prayer of getting 8th,
9th and 10th edition Unix released under some sort of public or
educational licence?
Now that there are emulators freely available which are capable of
running 32V-derived Unix, there would be some practical educational
value in having them available; and I for one would be utterly
thrilled to be able to see them "in action" (as well as see more of
the evolutionary steps from research Unix on to Plan 9).
cheers,
--Mirian
The HTML rendition of the paper is much improved now, thanks
to Naoki Hamada.
Incidentally, I also associate the term "deadstart"
with CDC/Cray. Maybe London or Reiser had
previous association with that world.
On the other hand, in really early Unix, the
"cold boot" paper tape recreated everything
on the disk. Really cold, just like the "operating
system conversion" section of L&R, or for that
matter the corresponding section of the one
by me and Johnson about the Interdata work.
Dennis