andru
I should've known better before I rush my reply :-) , what I meant was since
gnu cpio can uncompress those cpio files , so I assumed that it can be
uncompressed booted and re packaged as a single .dsk image (like the unix7
thing) , but since I have no background in pdp11 hardware I am not sure how
can this be done.
cheers.
zmkm
>From: Andru Luvisi <luvisi(a)andru.sonoma.edu>
>Reply-To: Andru Luvisi <luvisi(a)andru.sonoma.edu>
>To: zmkm zmkm <new_zmkm(a)hotmail.com>
>CC: tuhs(a)tuhs.org
>Subject: Re: [TUHS] Installing SysIII on simh?
>Date: Fri, 20 Jun 2003 11:21:34 -0700 (PDT)
>
>On Fri, 20 Jun 2003, zmkm zmkm wrote:
> >
> > Andu
> >
> > wouldn't be easier to load it through dsk (I mean download the complete
>tar
> > and make a dsk out of it) .
>
>I'm not clear on what you mean by this. Here is how I was planning to do
>the install:
>
> 1) Boot from tape
> 2) Install miniroot on disk
> 3) Boot from disk
> 4) Untar rest of installation onto disk from tar tape file
>
>The instructions in usr/src/man/docs/setup (in the tar file) talk about
>using cpio and cpio format tape files instead of tar, but all I have is a
>tar file.
>
>I have not managed to finish step 3.
>
>Andru
>--
>Andru Luvisi, Programmer/Analyst
>
>
>
>Quote Of The Moment:
> Appel's method avoids making a large number of small trampoline bounces
> by occasionally jumping off the Empire State Building.
> -- Henry G. Baker, "Cheney on the M.T.A."
>
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
Hi,
I'm trying to locate a PDP-11 bootstrap for a TS11 or TU80.
I've created a unix v7m distribution tape and want to try and install
from it.
Thanks.
--
TTFN - Guy
Whitesmith under the capable guidance of Plauger - who else - came up with
Idris. And a number of other Un*x clones were duly written at about the same
time, according to:
http://www.robotwisdom.com/linux/nonnix.html
The question is, is it possible to get ahold of those for the early Un*x
hobbyist? Does anyone have any knowledge of their whereabouts, and
(potential) legal statii?
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."
Hi,
Seems that SIMH/PDP11, p11 and ts10 do not simulate older PDP-11's
They appear to cover only /*3 (/23, /53, /73, etc) models.
Am I wrong about this?
Are there any open source emulators for the /40, /45, or /70?
I know about Charon and Esatz.
Thanks,
Ken
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
Hi,
Harti's p11 comes with mktape which when given a control file will turn a set
of files into a tape image. Is there anything like this for SIMH PDP-11?
Thanks,
Ken
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
I am having difficulty installing SysIII on simh. I have attached my simh
pdp11 ini file (sys3.simh.bootstrap) and the Perl script used to create
the install tape (mksys3tap.pl). Everything seems to go fine while
installing the miniroot, but when I try to boot from the "installed"
system I don't get very far. Below is a transcript. Any ideas?
Andru
$ pdp11 sys3.simh.bootstrap
PDP-11 simulator V2.10-3
RL: creating new file
Create bad block table on last track? [N]
UNIX tape boot loader
UNIX -- Initial Load: Tape-to-Disk
The type of disk drive on which the Root file system will reside,
as well as the type of tape drive that will be used for Tape 1
must be specified below.
Answer the questions with a 'y' or 'n' followed by
a carriage return or line feed.
There is no type-ahead -- wait for the question to complete.
The character '@' will kill the entire line,
while the character '#' will erase the last character typed.
RP03 at address 176710?: n
RP04/5/6 at address 176700?: n
RL01 at address 174400?: y
Drive number (0-3)?: 0
Disk drive 0 selected.
Mount a formatted pack on drive 0.
Ready?: y
TU10/TM11 at address 172520?: y
Drive number (0-7)?: 0
Tape drive 0 selected.
The tape on drive 0 will be read from the current position
at 800bpi, 5120 characters (10 blocks) per record,
and written onto the pack on drive 0 starting at block 0.
Ready?: y
Size of filesystem to be copied is 6000 blocks.
What is the pack volume label? (e.g. p0001):
The pack will be labelled p0001.
The boot block for your type of disk drive will now be installed.
The file system copy is now complete.
To boot the basic unix for your disk and tape drives
as indicated above, mount this pack on drive 0
and read in the boot block (block 0) using
whatever means you have available; see romboot(8), 70boot(8).
Then boot the program unixrltm using diskboot(8).
Normally: #0=unixrltm
The system will initially come up single-user; see init(8).
If you have an upper case only console terminal,
you must execute: stty lcase; see stty(1).
After UNIX is up, link the file unixrltm to unix using ln(1).
# ln /unixrltm /unix
Set the date(1).
Good Luck!
The tape will now be rewound.
HALT instruction, PC: 002460 (BR 2456)
sim> boot rl0
#0=unixrltm
ka6 = 1512
aps = 141774
pc = 1476 ps = 30010
trap type 0
ka6 = 1512
aps = 141666
pc = 113444 ps = 30300
trap type 0
panic: trap
Andu
wouldn't be easier to load it through dsk (I mean download the complete tar
and make a dsk out of it) .
zmkm
>From: Andru Luvisi <luvisi(a)andru.sonoma.edu>
>Reply-To: Andru Luvisi <luvisi(a)andru.sonoma.edu>
>To: tuhs(a)tuhs.org
>Subject: [TUHS] Installing SysIII on simh?
>Date: Fri, 20 Jun 2003 09:36:48 -0700 (PDT)
>
>I am having difficulty installing SysIII on simh. I have attached my simh
>pdp11 ini file (sys3.simh.bootstrap) and the Perl script used to create
>the install tape (mksys3tap.pl). Everything seems to go fine while
>installing the miniroot, but when I try to boot from the "installed"
>system I don't get very far. Below is a transcript. Any ideas?
>
>Andru
>
>
>$ pdp11 sys3.simh.bootstrap
>
>PDP-11 simulator V2.10-3
>RL: creating new file
>Create bad block table on last track? [N]
>UNIX tape boot loader
>UNIX -- Initial Load: Tape-to-Disk
>
>The type of disk drive on which the Root file system will reside,
>as well as the type of tape drive that will be used for Tape 1
>must be specified below.
>
>Answer the questions with a 'y' or 'n' followed by
>a carriage return or line feed.
>There is no type-ahead -- wait for the question to complete.
>The character '@' will kill the entire line,
>while the character '#' will erase the last character typed.
>
>RP03 at address 176710?: n
>RP04/5/6 at address 176700?: n
>RL01 at address 174400?: y
>Drive number (0-3)?: 0
>Disk drive 0 selected.
>
>Mount a formatted pack on drive 0.
>Ready?: y
>
>TU10/TM11 at address 172520?: y
>Drive number (0-7)?: 0
>Tape drive 0 selected.
>
>The tape on drive 0 will be read from the current position
>at 800bpi, 5120 characters (10 blocks) per record,
>and written onto the pack on drive 0 starting at block 0.
>
>Ready?: y
>Size of filesystem to be copied is 6000 blocks.
>What is the pack volume label? (e.g. p0001):
>The pack will be labelled p0001.
>The boot block for your type of disk drive will now be installed.
>
>The file system copy is now complete.
>
>To boot the basic unix for your disk and tape drives
>as indicated above, mount this pack on drive 0
>and read in the boot block (block 0) using
>whatever means you have available; see romboot(8), 70boot(8).
>
>Then boot the program unixrltm using diskboot(8).
>Normally: #0=unixrltm
>
>The system will initially come up single-user; see init(8).
>If you have an upper case only console terminal,
>you must execute: stty lcase; see stty(1).
>
>After UNIX is up, link the file unixrltm to unix using ln(1).
> # ln /unixrltm /unix
>
>Set the date(1).
>
>Good Luck!
>
>The tape will now be rewound.
>
>
>HALT instruction, PC: 002460 (BR 2456)
>sim> boot rl0
>#0=unixrltm
>ka6 = 1512
>aps = 141774
>pc = 1476 ps = 30010
>trap type 0
>ka6 = 1512
>aps = 141666
>pc = 113444 ps = 30300
>trap type 0
>panic: trap
>
><< sys3.simh.bootstrap >>
><< mksys3tap.pl >>
>_______________________________________________
>TUHS mailing list
>TUHS(a)minnie.tuhs.org
>http://minnie.tuhs.org/mailman/listinfo/tuhs
_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail
Just to clarify, what Brantley has is his own copy of the Bill
Broderick letter, printed from the PDF file. If it's valid, it
is effectively unrevokable anyway as it grants permission to use
and distribute freely to anyone as long as credit to Caldera is
maintained. But as long as nobody has a signed original it may
be messy to prove that it's valid.
On the other hand, I assume that if it can be shown that Caldera
were aware of the letter and behaved as if it were valid, there
are no secrets left to protect in V7 or 32/V.
On the other leg, however, that letter doesn't open up System III.
Norman Wilson
Toronto ON
I've got a sheet of paper here that is a license from Caldera dated
January 23, 2002. Isn't that the current license? I don't see any timer
limit on the license.
Brantley
> Date: Fri, 13 Jun 2003 08:46:27 +0930
> From: "Greg 'groggy' Lehey" <grog(a)lemis.com>
> To: zmkm zmkm <new_zmkm(a)hotmail.com>
> Content-Disposition: inline
>
> On Thursday, 12 June 2003 at 11:31:52 +0000, zmkm zmkm wrote:
> >
> > Good old dear BSD , where is it ?? still fighting a niche turf , why
> > it didn?t burst in the open ?
>
> Glad you asked. It was the victim of a law suit ten years ago. Don't
> underestimate what the current legal challenges can do to Linux.
>
> Greg
In case you are referring to the BSD vs. AT&T suit, BSD won.
carl
Hi all
what about eVAX ??? , any one tried this ? is it any good ??
Akito
I don't know if you got my earlier email it was bounced back earlier today
from TUHS any way v32 doesn't support virtual memory.
zmkm
>From: Kenneth Stailey <kstailey(a)yahoo.com>
>To: Akito Fujita <akito_fujita(a)mvg.biglobe.ne.jp>, tuhs(a)tuhs.org
>CC: Akito Fujita <akito_fujita(a)mvg.biglobe.ne.jp>
>Subject: Re: [TUHS] VAX-11/780 emulation
>Date: Tue, 17 Jun 2003 10:26:26 -0700 (PDT)
>
>
>--- Akito Fujita <akito_fujita(a)mvg.biglobe.ne.jp> wrote:
> > Hi
> >
> > I have a plan to run UNIX/32V using SIMH.
> >
> > UNIX/32V is required VAX-11/780
> > and SIMH support Micro VAX III (?) only.
> > Is it possible without any modification ?
>
>VAX-11/780 is a unibus VAX.
>Micro VAX III / SIMH VAX is a Qbus VAX.
>
>http://world.std.com/~bdc/projects/vaxen/vax-perf.html
>
>SIMH is "Mayfair III" on that page.
>
> > Does anyone try this ?
> > Are there more better emulator than SIMH ?
> > or Should I add the feature of 11/780 emulation into SIHM ?
> >
> > Thanks
> >
> >
> > - Akito
> >
> > _______________________________________________
> > TUHS mailing list
> > TUHS(a)minnie.tuhs.org
> > http://minnie.tuhs.org/mailman/listinfo/tuhs
>
>
>__________________________________
>Do you Yahoo!?
>SBC Yahoo! DSL - Now only $29.95 per month!
>http://sbc.yahoo.com
>_______________________________________________
>TUHS mailing list
>TUHS(a)minnie.tuhs.org
>http://minnie.tuhs.org/mailman/listinfo/tuhs
_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE*
http://join.msn.com/?page=features/virus
Hi
I have a plan to run UNIX/32V using SIMH.
UNIX/32V is required VAX-11/780
and SIMH support Micro VAX III (?) only.
Is it possible without any modification ?
Does anyone try this ?
Are there more better emulator than SIMH ?
or Should I add the feature of 11/780 emulation into SIHM ?
Thanks
- Akito
If you believe Mr Sontag's words of course.
I sincerely wonder what kind of medication the guy is using.
http://www.byte.com/documents/s=8276/byt1055784622054/0616_marshall.html
Best part:
At this point I started to think about the public interest and about
restrictive monopolies laws. It was almost as though Sontag was reading
my mind.and yes, SCO has that base covered too.
I listened to how IBM has bypassed U.S. export controls with Linux. How
"Syria and Libya and North Korea" are all building supercomputers with
Linux and inexpensive Intel hardware, in violation of U.S. export
control laws. These laws would normally restrict export of technologies
such as JFS, NUMA, RCU, and SMP.and, (I was waiting for this)
"encryption technologies." "We know that is occurring in Syria," I
heard, even though my mind was fogging over at this point.
"So are you saying that the U.S. government might file a "Friend of the
Court Brief" to support your case against IBM?" I blurted out. "Don't be
surprised" was Sontag's answer.
--
Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / a capoeirista
PGP fingerprint: 2D92 980E 45FE 2C28 9DB7 9D88 97E6 839B 2EAC 625B
http://www.tendra.org/ | http://www.in-nomine.org/~asmodai/diary/
Is there a place deep within, a place where you hide your darkest Sins..?
Michael
I dont agree with you on this , your complain about linux is unfair , on
the contrary to many unixers especially the new generation of hackers and
new unix users even those users fed up with Microsoft gimmicks , linux was
miracle touch that helped to re energize the otherwise stale unix market ,
simply look at the market today which operating system has grown beyond any
expectations ? . Another thing , in the days of corporate greed and bullying
a-la-microsoft way, linux played a significant role to cement the open
source movement.
Good old dear BSD , where is it ?? still fighting a niche turf , why it
didnt burst in the open ? , its troubles doesnt have anything to do with
linux its been there way before linux surfaced. I will not go into this
flame war which is better BSD or Linux because both are dear to me and each
has its own strong points and weaknesses .
Finally , this whole nonsense from SCO wouldn't be there if SCO had any good
products to offer or enjoying good revenue , so this law suite shows how
desperate SCO is sinking in the red and using this law suite to float itself
again .
Love it or hate it linux is here to stay J .
_______________
preparing for eventual flame war ,
automatic sprinkler = check
fire extinguishers = check
fire fighting water hose = check
fire proof suite and helmet = check
all systems go .
zmkm
>From: msokolov(a)ivan.Harhan.ORG (Michael Sokolov)
>To: tuhs(a)tuhs.org
>Subject: [TUHS] My response to SCO vs. Linux
>Date: Tue, 10 Jun 03 14:01:08 PDT
>
>Here is my response to SCO vs. Linux. The thing is, some of the things they
>are
>saying I agree with most emphatically, except that what those things really
>support is not SCO but our TUHS cause. Their main line, at least as I
>interpret
>it, is that UNIX is the real OS, UNIX is better than Linux, and Linux is
>just a
>naughty child that is becoming more and more of a nuisance to the adults. I
>agree wholeheartedly! I and many other UNIX bigots have been more vocal
>about
>this than SCO.
>
>BUT... UNIX is not what SCO means by this term, UNIX is V7 -> 4BSD! That is
>the
>real UNIX, USG is just a bad commercialized branch that no one ever really
>liked anyway! So to all those Fortune 1000 (or whatever that was) companies
>warned by SCO to stop running Linux, they should throw out those cheap
>micros,
>put all their old large VAXen back online, and run True UNIX, 4.3 BSD UNIX!
>And
>that *is* real UNIX, it comes directly from V7 and openly and proudly
>admits to
>this fact! Isn't an OS that openly and proudly admits to come directly from
>Holy UNIX better than a cheap UNIX copycat that needs to be sued in court
>to
>determine what the hell it really is?
>
>But SCO probably won't be too happy about it as they just gave away the
>True
>UNIX (V7) to the World for free, and it's non-retractable.
>
>So if anything good comes out of this lawsuit it's that maybe, just maybe,
>BSD
>will finally get some attention and use over Linux. The Free Computing
>community doesn't have to suffer any loss whatsoever if SCO wins, we can
>instead just switch from Linux to the much better True UNIX, which is just
>as
>free but a lot more solid, mature, and True. And stick it to SCO and laugh
>diabolically at how they voluntarily made UNIX free without us having to
>seize
>it by force in a revolution.
>
>MS (donning the flameproof spacesuit)
>_______________________________________________
>TUHS mailing list
>TUHS(a)minnie.tuhs.org
>http://minnie.tuhs.org/mailman/listinfo/tuhs
_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail
Hmmm, I thought I *was* a member ... is it possible I am a member
as jcapp(a)kp.net? or jcapp(a)acm.org? Do I need to submit under another
address or am I missing the boat?
Thanks,
Jim
On Thu, Jun 12, 2003 at 11:32:44PM +1000, tuhs-bounces(a)minnie.tuhs.org wrote:
> Your mail to 'TUHS' with the subject
>
> Another response to SCO vs. Linux
>
> Is being held until the list moderator can review it for approval.
>
> The reason it is being held:
>
> Post by non-member to a members-only list
>
> Either the message will get posted to the list, or you will receive
> notification of the moderator's decision. If you would like to cancel
> this posting, please visit the following URL:
>
> http://minnie.tuhs.org/mailman/confirm/tuhs/de9265d7287d853c78061cb586498f9…
Hi All,
I have been an avid UNIX fan since 1983 when I read my first
UNIX manual and realized the power and flexibility of the command line
utilities and portability of the C compiler.
I have used many flavors of *NIX and the companies I worked for sold
a lot of SCO products. However, it became increasingly annoying to
have to spend an extra $1,000 to get a C compiler. Beginning in 1994,
we began replacing AT&T Unix, SCO Xenix, and SCO Unix with Linux.
The final straw for us using SCO was when a major client upgraded their
system from a 2-CPU NCR to a 4-CPU Gateway and it took us hours to
locate all the necessary drivers to make it fly. Then afterwards,
the client could not find their license materials. Just for fun,
we popped in a RH7.1 version of Linux and it booted fine, located all
the hardware and installed itself in about a half-hour. It has been
running that way for the last two years.
We had another client simply upgrade their SCO Unix system from a Pentium-100
to a Pentium III. After spending hours trying to move their SCO license
and finding out that the bootloaders didn't like *something* (unknown to
this day) we went back to the customer and suggested another path.
Today, that system is running Linux/Apache/PHP/PostgreSQL.
The bottom line is that Linux works well. The fact that it is nearly
free (cost of media/downloads/time etc.) is a nice bonus.
IMHO, SCO is a victim of their own design (who would symbolically link
1,000 files to some strange /opt/SCO/.../.../etc/init.d/....???
I guess when your business models don't pan out, you can always sue
somebody ... especially when someone like Microsoft gives you the money.
Do you really think Microsoft would pay $10,000,000 to anyone else without
a fight and without trying every other business tactic that they have
used in the past?
Finally, to threaten pulling IBM's AIX license unless they "settle" is
hubris.
My only fear is that a judge might think 80 out of 2.5 million lines of
code has some significant value :-/
I sincerely hope the dialogue of practical arguments against SCO that I
have seen in this list make it to the right people in defense of IBM.
Sincerely,
Jim Capp
Arnold asked,
> Just out of curiousity, what patents are there in the current Unix System V
> system? The setuid patent was released to the public, so that can't be
> an issue. And copyright, trade secrets, blah blah, I can understand. But
> I'm curious what is there in System V that has actually been patented?
One article I read mentioned three, all visible in the
USPTO database:
5,652,854 (filed 1995, granted 1997, assigned to Novell)
5,265,250 (filed 1990, granted 1993, originally assigned to AT&T)
6,097,384 (filed 1995, granted 2000, assigned to Novell)
The first has to do with page table mapping
and virtual address space, the second with RPC,
the third with managing memory in subobjects.
I have no idea how central these are to the
case. They appear rather peripheral to me.
Dennis
http://www.opengroup.org/
Who Owns UNIX�?
You may have seen recent press articles announcing that SCO is the owner of
UNIX or has licensed UNIX to Microsoft. Such statements are inaccurate,
misleading and cause considerable confusion. The Open Group has owned the
registered trademark UNIX since 1994. Here
http://www.opengroup.org/comm/press/who-owns-unix.htm is what we said in
response to a Linux Weekly News article last week. Also available is a
backgrounder http://www.opengroup.org/comm/press/unix-backgrounder.htm that
explains the history and reasons why The Open Group takes action on trademark
misuse.
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
http://www.sco.com/scosource/
Way to weird:
http://www.sco.com/scosource/linuxqanda.html
Q: What is SVR6?
A: SVR6 is the code name for the next-generation operating platform designed to
take advantage of Web services and is the foundation of our SCOx strategy. As
the owners of the UNIX operating system, it is incumbent upon SCO to advance
the UNIX kernel for both 32-bit and 64-bit architectures. This will be
accomplished through the support of key industry partners who will also
contribute to this next-generation platform. SVR6 will be formally announced at
our upcoming SCO Forum event to be held in Las Vegas, Nevada on August 17-19 at
the MGM Grand Hotel.
It just keeps getting weirder:
http://www.sco.com/scosource/unixtree/unixhistory01.html
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
As seen on Slashdot:
http://www.eweek.com/article2/0,3959,1123176,00.asp
Some members of the open-source community are claiming that the SCO
Group may have violated the terms of the GNU GPL (General Public
License) by incorporating source code from the Linux kernel into the
Linux Kernel Personality feature found in SCO Unix without giving the
changes back to the community or displaying copyright notices
attributing the code to Linux.
A source close to SCO, who spoke on condition of anonymity, told eWEEK
that parts of the Linux kernel code were copied into the Unix System V
source tree by former or current SCO employees.
That could violate the conditions of the GNU GPL, which states that any
amendments to open-source code used in a commercial product must be
given back to the community or a copyright notice must be displayed
attributable to Linux, he said.
The source, who has seen both the Unix System V source code and the
Linux source code and who assisted with a SCO project to bring the two
kernels closer together, said that SCO "basically re-implemented the
Linux kernel with functions available in the Unix kernel to build what
is now known as the Linux Kernel Personality (LKP) in SCO Unix."
The LKP is a feature that allows users to run standard Linux
applications along with standard Unix applications on a single system
using the UnixWare kernel.
"During that project we often came across sections of code that looked
very similar, in fact we wondered why even variable names were
identical. It looked very much like both codes had the same origin, but
that was good as the implementation of 95 percent of all Linux system
calls on the Unix kernel turned out to be literally 'one-liners'," the
source said.
Only a handful of system calls.socketcall, ipc and clone.were fairly
difficult to implement as they involved the obvious differentiators
between Linux and Unix: networking, inter-process communication and
kernel threads, the source said.
--
Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / a capoeirista
PGP fingerprint: 2D92 980E 45FE 2C28 9DB7 9D88 97E6 839B 2EAC 625B
http://www.tendra.org/ | http://www.in-nomine.org/~asmodai/diary/
I am the impossibility...
Just out of curiousity, what patents are there in the current Unix System V
system? The setuid patent was released to the public, so that can't be
an issue. And copyright, trade secrets, blah blah, I can understand. But
I'm curious what is there in System V that has actually been patented?
Thanks,
Arnold
Here is my response to SCO vs. Linux. The thing is, some of the things they are
saying I agree with most emphatically, except that what those things really
support is not SCO but our TUHS cause. Their main line, at least as I interpret
it, is that UNIX is the real OS, UNIX is better than Linux, and Linux is just a
naughty child that is becoming more and more of a nuisance to the adults. I
agree wholeheartedly! I and many other UNIX bigots have been more vocal about
this than SCO.
BUT... UNIX is not what SCO means by this term, UNIX is V7 -> 4BSD! That is the
real UNIX, USG is just a bad commercialized branch that no one ever really
liked anyway! So to all those Fortune 1000 (or whatever that was) companies
warned by SCO to stop running Linux, they should throw out those cheap micros,
put all their old large VAXen back online, and run True UNIX, 4.3 BSD UNIX! And
that *is* real UNIX, it comes directly from V7 and openly and proudly admits to
this fact! Isn't an OS that openly and proudly admits to come directly from
Holy UNIX better than a cheap UNIX copycat that needs to be sued in court to
determine what the hell it really is?
But SCO probably won't be too happy about it as they just gave away the True
UNIX (V7) to the World for free, and it's non-retractable.
So if anything good comes out of this lawsuit it's that maybe, just maybe, BSD
will finally get some attention and use over Linux. The Free Computing
community doesn't have to suffer any loss whatsoever if SCO wins, we can
instead just switch from Linux to the much better True UNIX, which is just as
free but a lot more solid, mature, and True. And stick it to SCO and laugh
diabolically at how they voluntarily made UNIX free without us having to seize
it by force in a revolution.
MS (donning the flameproof spacesuit)
http://www.osnews.com/story.php?news_id=3752
In a nutshell the SCO NDA is a gag, a muzzle. It restricts you to only being
able to say "yes there is common code" or "no there is no common code", nothing
else may be said by you without violating the NDA.
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
Looks like sco has learned a lot from its cozying up with microsoft that is
instead of meeting market challenges with better technology and competitive
pricing against its competitors it resorts to the lowest form bullying
marketing gimmicks and legal arm twisting just like microsoft style , so
now they look like shooting themselves in the foot , good ! let's hope they
shoot both feet !.
>From: Kenneth Stailey <kstailey(a)yahoo.com>
>To: tuhs(a)tuhs.org
>Subject: Re: [TUHS] SCO vs. IBM: NOVELL steps up to the plate
>Date: Sun, 8 Jun 2003 19:32:55 -0700 (PDT)
>
>Two words: "version control".
>
>If the code that SCO purports is copied into Linux is known the version
>control
>archives will say who inserted it. It will be very easy to prove if
>Caldera
>inserted the code themselves.
>
>
>__________________________________
>Do you Yahoo!?
>Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
>http://calendar.yahoo.com
>_______________________________________________
>TUHS mailing list
>TUHS(a)minnie.tuhs.org
>http://minnie.tuhs.org/mailman/listinfo/tuhs
_________________________________________________________________
The new MSN 8: smart spam protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail
Kenneth Stailey:
Two words: "version control".
If the code that SCO purports is copied into Linux is known
the version control archives will say who inserted it. It will
be very easy to prove if Caldera inserted the code
themselves.
Alas, two more words: "read-write storage." Version control
info is stored in a file; how do we know (as SCalderaO might
argue) that some hacker hasn't edited it after the fact to
pretend something was put in by Caldera, or that they just
lied about it to begin with?
Version control data might be a useful, but I suspect only as
a trail to specific people whose could then offer personal
testimony about the history of a particular piece of code.
The testimony would be harder to impeach than the code.
Even a read-only copy of the version control info, e.g. a
CD-ROM, isn't a lot more solid; some hard evidence would
be needed of when that CD-ROM was written, beyond the
easily-forged timestamps on the disc itself, and there could
still be a claim that someone just lied when writing it,
especially if there is a claim that malice was involved. So
it still would probably come down to personal testimony.
The usual disclaimer applies: I'm no lawyer. I'm just trying
to think of counter-arguments, both those reasonable in
abstract and those that seem to fit within the spirit of the
complaint against IBM.
Norman Wilson
Toronto ON
http://www.eetimes.com/sys/news/OEG20030606S0039
Linux-Unix ties spelled out
By Charles J. Murray
EE Times
June 6, 2003 (5:08 p.m. ET)
PARK RIDGE, Ill. � SCO Group revealed the foundation of its legal battle with
the Linux community, when it rolled out evidence of large blocks of Linux code
that it contends were stolen from Unix. Analysts who saw the samples of the
allegedly stolen code said the evidence is damaging and that SCO Group has a
formidable legal case.
�If everything SCO showed me today is true, then the Linux community should be
very concerned,� said Bill Claybrook, research director for Linux and
open-source software at the Aberdeen Group (Boston).
If SCO (Lindon, Utah) prevails in its legal efforts, many observers believe the
action could, at best, result in hundreds of multimillion-dollar licensing
payments from Fortune 1000 companies and, at worst, damage the foundation of
open-source software.
The revelations by the SCO Group Wednesday (June 4) followed a turbulent week
in which the company exchanged both allegations and counterallegations with
Linux supporters and with Novell Inc. (Provo, Utah), which has proclaimed in an
open letter that SCO doesn't own the copyrights and patents to Unix, the
operating system Novell sold to SCO in 1995.
SCO's revelations also served as a response to the Linux community, which has
complained over the past two months that it doubted SCO's contentions of theft
because the company had not publicly disclosed evidence to support its claims.
Claybrook and another analyst who had been given an opportunity to see examples
of the alleged theft said the blocks of Unix and Linux were strikingly similar.
The two blocks of software, they said, contained as many as 80 lines of
identical code, along with identical developers' comments.
�One could argue that developers could write exact or very similar code, but
the developers' comments in the code are basically your DNA, or fingerprints,
for a particular piece of source code,� said Laura DiDio, a senior analyst with
the Yankee Group (Boston), who viewed the evidence.
�It's very unlikely that code and comments could be identical by pure chance,�
Claybrook said.
DiDio and Claybrook said they were given side-by-side copies of Unix and Linux
code to compare. Neither was paid for the work, and both agreed that the
evidence suggests SCO has a strong case in its $1 billion suit against IBM
Corp. and in its scrap with the Linux community.
Linux supporters, however, were quick to question the meaning of the evidence.
�Can SCO prove that this code came from SCO to Linux, and not from Linux to
SCO?� asked Jon �Maddog� Hall, executive director of Linux International
(Nashua, N.H.), a Linux advocacy organization. �Or did the code that's in SCO
Unix come from a third source? Show me the facts,� he said.
SCO's battle with the open-source community grabbed headlines two months ago
when it filed a $1 billion lawsuit in the state court of Utah against IBM,
alleging misappropriation of trade secrets and unfair competition in the Linux
market. In May, on the heels of that suit, SCO sent letters to Fortune 1,000
companies and 500 other businesses advising them to seek legal counsel if they
use Linux.
SCO's actions angered Linux supporters, who allegedly deluged the company with
angry e-mails, threatened drive-by shootings, and posted SCO's executives' home
phone numbers and addresses on Web sites.
On May 28, Novell jumped into the fray, arguing that it never sold the Unix
copyrights or patents to SCO when it consummated the Unix sale in 1995. In an
open letter to SCO, Novell said, �Apparently you share this view, since over
the last few months you have repeatedly asked Novell to transfer the copyrights
to SCO, requests Novell has rejected.�
Novell assailed
In a subsequent news conference on May 30, SCO chief executive officer Darl
McBride lashed out at Novell, restating SCO's claim that it owns the Unix
operating system patents and implying that Novell has a hidden agenda for
insisting otherwise.
�We strongly disagree with Novell's position and view it as a desperate measure
to curry favor with the Linux community,� McBride said.
Last week's analyst revelations, however, cast the battle in a new light. Until
the analysts weighed in, Linux backers had relied on the defense that no one
had seen proof of the allegations. Most said they didn't understand why SCO had
refused to release the alleged infringements for public scrutiny. Some said
they viewed SCO's actions as a means to spread fear, uncertainty and doubt
about open-source software.
But analysts categorically disagreed with that viewpoint last week. �SCO is not
trying to destroy Linux,� said DiDio of the Yankee Group. �That's silly. This
is about paying royalties.�
SCO contends that by co-opting code from Unix, Linux has severely damaged SCO's
intellectual property. According to some estimates, the company collected
annual revenue of between $200 million and $250 million on Unix System 5 (sic)
software before the rise of Linux. After Linux reached the mainstream, those
revenue figures dropped to about $60 million a year.
Because it believes Linux incorporates code that's been �stolen� from Unix, it
has warned hundreds of companies to stop using Linux or start paying royalties.
�SCO's words were that Linux distributors and others who are using Linux are
'distributing stolen goods,' � said Claybrook of Aberdeen Group.
Some companies, such as Sun Microsystems Inc., already pay hefty royalties to
SCO for Unix. Two weeks ago, Microsoft Corp. joined that group when it agreed
to pay royalties that were said to be �significantly in excess of $10 million,�
one source said. Microsoft declined to comment on the details.
Facing a choice
Many observers believe SCO's case is bolstered by the fact that it is
represented by high-powered attorney David Boies, who prosecuted the Microsoft
antitrust case and represented Al Gore in the 2000 presidential election
vote-counting scandal.
Analysts said IBM will be the first company to face a choice in the legal
matter. �If IBM wants to cure this problem, they could start by buying all the
appropriate licenses and then paying SCO a billion dollars,� Claybrook said.
�But SCO now says that a billion may not be enough to cover their damages.�
Users of Linux also face a decision about whether to ignore SCO's letters or
pay for a license. Analysts said companies may face that decision as soon as
June 13, the date on which SCO has threatened to terminate its existing Unix
contracts with IBM.
Intellectual-property attorneys advise that companies that received a letter
from SCO first determine whether IBM is indemnifying them, as users, against
legal action.
IBM, for its part, has said it doesn't intend to respond to SCO's threat. �We
believe our contact is perpetual and irrevocable,� an IBM spokeswoman said.
�We've already paid for it, and there is nothing else we need to do.�
Whether the legal actions will harm Linux in the long run is still open to
question, experts said.
The Linux community, unconvinced by SCO's actions, says it is still waiting for
more solid proof that SCO really has a case. Most say that showing the alleged
violations to a few analysts who sign nondisclosure agreements isn't enough.
�We still don't see the need for secrecy,� said Hall of Linux International.
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
What I find fascinating (and that no-one has mentioned yet) is how anyone
can claim that Unix internals are still trade secret, especially given
this book:
The Design of the UNIX Operating System,
Maurice J. Bach.
Prentice-Hall, Englewood Cliffs, NJ, USA, 1986.
ISBN 0-13-201799-7.
There's also these:
The Magic Garden Explained:
The Internals of Unix System V Release 4:
An Open Systems Design,
Berny Goodheart, James Cox, John R. Mashey.
Prentice-Hall, Englewood Cliffs, NJ, USA, 1994.
ISBN 0-13-098138-9.
Unix Internals: The New Frontiers,
Uresh Vahalia.
Prentice-Hall, Englewood Cliffs, NJ, USA, 1996.
ISBN 0-13-101908-2.
According to Amazon.com, a new edition is scheduled for 2005.
The Bach book, in particular, is a rather large smoking gun that AT&T
didn't care a huge amount about trade secrets. The book is still in
print (and selling for a whopping $69.97 on Amazon.com!) It doesn't
contain actual source code, but let's get real here...
Arnold
> add on the lion book
Yes, that's been officially published, as well as in N-th generation
photo copies. But the books I cited are for System V, including SVR4,
which is much more relevant for the issue under discussion...
Pfui. What a mess this whole business is.
Arnold
add on the lion book
>From: Aharon Robbins <arnold(a)skeeve.com>
>To: tuhs(a)tuhs.org
>Subject: Re: [TUHS] SCO vs. IBM: NOVELL steps up to the plate
>Date: Sun, 8 Jun 2003 12:56:08 +0300
>
>What I find fascinating (and that no-one has mentioned yet) is how anyone
>can claim that Unix internals are still trade secret, especially given
>this book:
>
> The Design of the UNIX Operating System,
> Maurice J. Bach.
> Prentice-Hall, Englewood Cliffs, NJ, USA, 1986.
> ISBN 0-13-201799-7.
>
>There's also these:
>
> The Magic Garden Explained:
> The Internals of Unix System V Release 4:
> An Open Systems Design,
> Berny Goodheart, James Cox, John R. Mashey.
> Prentice-Hall, Englewood Cliffs, NJ, USA, 1994.
> ISBN 0-13-098138-9.
>
> Unix Internals: The New Frontiers,
> Uresh Vahalia.
> Prentice-Hall, Englewood Cliffs, NJ, USA, 1996.
> ISBN 0-13-101908-2.
> According to Amazon.com, a new edition is scheduled for 2005.
>
>The Bach book, in particular, is a rather large smoking gun that AT&T
>didn't care a huge amount about trade secrets. The book is still in
>print (and selling for a whopping $69.97 on Amazon.com!) It doesn't
>contain actual source code, but let's get real here...
>
>Arnold
>_______________________________________________
>TUHS mailing list
>TUHS(a)minnie.tuhs.org
>http://minnie.tuhs.org/mailman/listinfo/tuhs
_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE*
http://join.msn.com/?page=features/virus
keneth
thanks for the interesting infos , you solved a big puzzle for me :-) now I
know why the screen is acting rather strange. !
cheers
>From: Kenneth Stailey <kstailey(a)yahoo.com>
>To: zmkm zmkm <new_zmkm(a)hotmail.com>
>Subject: Re: [TUHS] a question re pdp11 unix7
>Date: Sat, 7 Jun 2003 15:23:56 -0700 (PDT)
>
>Seveth Edition UNIX assumed hardcopy terminal and did not have a terminal
>pager.
>
>Because of that assumption it also cannot backspace the way you would want
>it
>to on a CRT.
>
>Use "#" for backspace "@" for kill line (modern version is Ctrl-U).
>Characters
>will not be erased on screen but they will be discarded from the input
>line.
>
>--- zmkm zmkm <new_zmkm(a)hotmail.com> wrote:
> > Hi all
> >
> > just a quick question about pdp11 unix7 , what's the pg command on unix7
>? ,
> > like later versions of unix was pg as in ( ls -l | pg ) .
> >
> > tks in advance for the infos.
> >
> > rgs to all
> > zmkm
> >
> > _________________________________________________________________
> > Add photos to your e-mail with MSN 8. Get 2 months FREE*.
> > http://join.msn.com/?page=features/featuredemail
> >
> > _______________________________________________
> > TUHS mailing list
> > TUHS(a)minnie.tuhs.org
> > http://minnie.tuhs.org/mailman/listinfo/tuhs
>
>
>__________________________________
>Do you Yahoo!?
>Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
>http://calendar.yahoo.com
_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail
Thanks guys ,
I think I am going to stick to bwc suggestion it looks suitable , I got the
book and found it so Ill work on it asap.
tks
>From: Carl Lowenstein <cdl(a)mpl.ucsd.edu>
>To: tuhs(a)tuhs.org
>Subject: Re: [TUHS] a question re pdp11 unix7
>Date: Sat, 7 Jun 2003 19:21:35 -0700 (PDT)
>
> > Date: Sun, 8 Jun 2003 10:59:44 +1000
> > From: Warren Toomey <wkt(a)tuhs.org>
> > To: The Unix Heritage Society <tuhs(a)tuhs.org>
> > Subject: Re: [TUHS] a question re pdp11 unix7
> >
> > On Sat, Jun 07, 2003 at 05:29:30PM +0000, zmkm zmkm wrote:
> > > just a quick question about pdp11 unix7 , what's the pg command on
>unix7 ?
> > > , like later versions of unix was pg as in ( ls -l | pg ) .
> >
> > lp ? :-)
> > Warren
>
>I think I remember being able to use the hardware Scroll Lock on a
>VT05 terminal with some variety of Unix, perhaps late 6th Edition.
>
> carl
>--
> carl lowenstein marine physical lab u.c. san diego
> clowenst(a)ucsd.edu
>_______________________________________________
>TUHS mailing list
>TUHS(a)minnie.tuhs.org
>http://minnie.tuhs.org/mailman/listinfo/tuhs
_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE*
http://join.msn.com/?page=features/virus
> Date: Sun, 8 Jun 2003 10:59:44 +1000
> From: Warren Toomey <wkt(a)tuhs.org>
> To: The Unix Heritage Society <tuhs(a)tuhs.org>
> Subject: Re: [TUHS] a question re pdp11 unix7
>
> On Sat, Jun 07, 2003 at 05:29:30PM +0000, zmkm zmkm wrote:
> > just a quick question about pdp11 unix7 , what's the pg command on unix7 ?
> > , like later versions of unix was pg as in ( ls -l | pg ) .
>
> lp ? :-)
> Warren
I think I remember being able to use the hardware Scroll Lock on a
VT05 terminal with some variety of Unix, perhaps late 6th Edition.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
Hi all
just a quick question about pdp11 unix7 , what's the pg command on unix7 ? ,
like later versions of unix was pg as in ( ls -l | pg ) .
tks in advance for the infos.
rgs to all
zmkm
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
I've located a paper which describes the system, which I've put
up along with the disc image in www.spies.com/aek/solo
I'll see about extracting all of the files.
http://www.pbs.org/cringely/pulpit/pulpit20030605.html
Technician, Steal Thyself
SCO, Not IBM, May Have Put Unix Code Into Linux Instead?
By Robert X. Cringely
There is something about institutional memory, the way organizations do or
don't remember things. Covering IBM back in the Opel and Akers eras, I noticed
a very interesting thing about the way that company handled internal
information, which was through the use of plausible deniability. There was a
difference at IBM between knowing something and having it be known that you
knew something. So when an IBMer would say he didn't know a fact or the answer
to my question, it didn't always mean he lacked the information. It could just
as easily have meant that he/she hadn't been BRIEFED on the information.
Anything learned at the water cooler wasn't real. I wonder, then, how they
handle institutional memory issues at SCO, our subject for the last couple
weeks, because reality seems not to even be involved. Can it be that the very
crime SCO is accusing IBM of committing could have been done, instead, by SCO
itself? I think so.
Remember, SCO is suing IBM for stealing bits of Unix and putting those bits
inside Linux. How IBM is supposed to have done that remains a mystery, because
the only version of Linux that includes any IBM authorship claim is for the
S/390 mainframes, and even that wasn't written by IBM. According to folks who
did the work, it was done under contract to IBM by SuSE Linux AG, the German
Linux vendor. IBM provided the hardware and some access to IBM mainframe
engineers, but 98 percent of the work was done by SuSE. At Linuxworld 2000, IBM
didn't even help with the install or configuration of Linux on the S/390 they
loaned SuSE for the show.
Where, then, did IBM get those Unix parts it is supposed to have stolen? They
certainly didn't come from IBM's version of Unix, AIX, which bears little
internal similarity to any other Unix. I think the parts may have come from
SCO, itself.
Here is where institutional memory ought to come into play but doesn't seem to
be. Remember that the motto of the combined Caldera and SCO was "Unifying Unix
with Linux for Business." It is very possible that SCO's Linux team added
UnixWare and OpenServer code to Linux. They then sent their Linux developers
to SuSE when United Linux was formed. Soon after that, CEO Ransom Love
departed. Now the SCO management is scouring the UnixWare, OpenServer and
Linux code bases and says that they are finding cut-and-pasted code. Chances
are that their former employees put it there.
"Open Unix 8 is the first step in implementing the vision of the pending new
company," said Ransom Love, president and CEO of Caldera Systems in a company
press release way back when. "It combines the heritage of Unix with the
momentum of Linux, and will be our premiere product for data intensive
applications like database, email and supply chain management. The
incorporation of the Linux application engine into the UnixWare kernel
essentially redefines the direction of the product, and motivates a new brand
identity -- Open Unix."
But wait, there's more! Here is what Ransom Love said to ZDNet around the same
time:
ZDNet: What does the future hold for your unified Linux/Unix platform?
Love: "When we talk about unifying Unix and Linux, the two have a huge amount
in common. A lot of people are running their businesses on Unix, while Linux
has a tremendous population on Web servers and other front-end servers. So we
are taking both and combining them into one platform."
So SCO/Caldera spent two years "unifying" Unix and Linux and is now outraged to
find some of their intellectual property in Linux. Well duh! That's exactly
what they said they were going to do.
But does it even matter? As I noted last week, Novell retained the Unix
patents and copyrights when it sold whatever it sold to SCO back in 1995. The
best SCO can claim, given that Novell won't pursue a copyright or patent claim
against IBM, is that IBM is in violation of its Unix license agreement.
WHAT license agreement?
That SCO/Novell deal from 1995 gets murkier and murkier when you add in the
claims of The Open Group, a consortium that acquired the Unix trademark from
Novell at the same time SCO wasn't acquiring the Unix copyrights or patents.
"IBM's ability to call AIX a Unix system is due to its license from The Open
Group," says the group's marketing vice-president Graham Bird. "This license
requires IBM (and all other licensees) to warrant that it's certified products
conform with the Single Unix Specification. So, SCO cannot yank IBM's right to
call their certified products Unix, I'm delighted to say."
If SCO doesn't own the copyrights or patents, and it doesn't even have a
sublicensing agreement with the organization that owns the trademark, what
rights could they possibly intend to deny IBM as of June 13th?"
Nobody really knows.
There is an easy solution to this problem, one that I wouldn't be at all
surprised is in the works. SCO is angling to be acquired by IBM in an
out-of-court settlement. Certainly, IBM can afford to buy the Unix copyrights
and patents from Novell and I think Novell would sell them. That would bring
everything but the Unix trademark under the same roof. And I don't think IBM
really cares that much about the Unix trademark. They care much more about the
Linux trademark. So let's say IBM buys up all these rights for a few hundred
million dollars, then puts the whole package under the General Public License,
essentially making Unix into an Open Source product.
Why would IBM do something like that? They'd do it to sell more computers.
People forget that IBM is mainly a hardware and services company. By putting
Unix under the GPL they would become heroes to the programmers and system
admins and end up selling even more hardware and services. Remember, IBM
already invested $1 billion in Linux and claimed to have made that money back
within a year. Buying SCO and the Novell IP could be viewed as just the next
step of that very smart investment.
[...snip unrelated sections...]
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
Warren did:
> > $ zcat tape1.tar.gz | strings | grep -i copyr | uniq -c | sort -rn
On Thu, Jun 05, 2003 at 11:35:53AM -0700, Kenneth Stailey wrote:
> why did you run "uniq -c | sort" and not "sort | uniq -c" ?
Because it was late. I really should have done
$ zcat tape1.tar.gz | strings | grep -i copyr | sort | uniq -c | sort -rn:
56 /* Copyright (c) 1979 Regents of the University of California */
20 c/* Copyright (c) 1979 Regents of the University of California */
6 Copyright \fB\^\s+8\v'.25m'\(co\v'-.25m'\s-8\|\fP1983 Western Electric Company, Incorporated.
6 "\001c\bO", /*copyright*/
4 Portions of this document were copyrighted
4 PAIR('c','o'), 0336, /*copyright*/
2 x/* Copyright (c) 1979 Regents of the University of California */
2 t/* Copyright (c) 1979 Regents of the University of California */
2 e/* Copyright (c) 1979 Regents of the University of California */
2 copyright
2 0153, /*copyright*/
2 .\" Portions of this document were copyrighted
2 'co', 0336, /*copyright*/
2 "\033\016O\b#\033\017", /*copyright*/
2 "\003(c)", /*copyright*/
2 "\001\0338c\0339", /*copyright*/
2 * Copyright 1975 Bell Telephone Laboratories, Incorporated
2 /* Copyright 1976, Bell Telephone Laboratories, Inc.,
There, that's better :-)
Warren
I came across this:
cm.bell-labs.com/cm/cs/who/dmr/bsdi/930303.ruling.txt
17 U.S.C. 101. Version 32V source code has now been distributed,
without notice, to literally thousands of licensees.
Consequently, Plaintiff can have no valid copyright on 32V unless
it can fit within one of the statutory or common law escape
provisions.
The three statutory escape provisions are listed in
section 405(a). These provisions relieve a copyright owner from
the harsh consequences of noticeless publication if the owner
(i) omitted the notice from a "relatively small number of copies;"
(ii) registers the work within five years of publication, and then
makes a "reasonable effort" to add notices to the noticeless copies
already distributed; or (iii) proves that a third party omitted,
notice in violation of an express agreement in writing 17 U.S.C
405(a)(1)-(3).
Plaintiff cannot avail itself of any of these provisions.
Notice was omitted from thousands of copies of 32V; no contractual
agreements require the licensees to affix notice;
Plaintiff failed to copyright 32V until 1992, well over five years
after 32V was published; and Plaintiff has not yet made reasonable
efforts to add notices to the many noticeless publications of 32V.
Consequently, Plaintiff must try to fit within the common-law
doctrine of limited publication.
and I felt like asking a few questions in relation to Sys III - was it
copyrighted? When? And has SCO's publication of said Sys III on its Ancient
Unix web site created the presumption that SCO has no further interest in Sys
III?
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."
http://news.com.com/2100-1016_3-1013229.html
Contract illuminates Novell, SCO spat
By Stephen Shankland
Staff Writer, CNET News.com
June 4, 2003, 3:01 PM PT
A 1995 contract sheds light on the conflicting Unix ownership claims by Novell
and SCO Group, with SCO receiving broad rights to the operating system but
Novell retaining copyrights and patents.
According to a copy of the contract obtained by CNET News.com, Novell sold "all
rights and ownership of Unix and UnixWare" to the SCO Group's predecessor, the
Santa Cruz Operation. However, the asset purchase agreement, filed with the
Securities and Exchange Commission, specifically excludes "all copyrights" and
"all patents" from the purchase.
"This agreement is kind of murky...You end up with a lot of questions, to put
it mildly," said Mark Radcliffe, an intellectual property attorney with law
firm Gray Cary.
While the contract squarely leaves the copyright with Novell, a section that
gives to SCO "all claims...against any parties relating to any right, property
or asset included in the (Unix) business" could be interpreted to give SCO the
right to enforce the copyright, Radcliffe said. "The question is, even though
(Novell) didn't assign the intellectual property (to SCO), did (Novell) assign
the rights to enforce the patents and copyrights?"
The Unix ownership issue is central to a debate about whether companies can be
taken to court for using Linux. On May 14, SCO claimed in letters sent to 1,500
of the world's largest companies that using Linux could open them to legal
liability because Unix source code has been copied into Linux.
That copying, if proven and illegal, could violate Unix copyrights and the
independent spirit of the open-source movement that creates Linux, but the
contract indicates SCO won't have a simple time relying on Unix copyrights in
such a case.
A week after SCO's letter, Novell said it never sold SCO the Unix copyrights
and patents and that SCO's actions could bring legal action on itself. "We
believe it unlikely that SCO can demonstrate that it has any ownership interest
whatsoever in those copyrights," Novell Chief Executive Jack Messman said in a
letter to SCO.
The Unix ownership debate grew from SCO's $1 billion lawsuit against IBM,
alleging Big Blue breached its contract with SCO and misappropriated SCO's
trade secrets by moving Unix intellectual property into Linux. IBM denies the
claims.
SCO didn't immediately respond to questions about how the contract supports its
claims to rights of copyright enforcement, but company Chief Executive Darl
McBride last week said the contract had "conflicting statements."
"It doesn't make sense. How would you transfer the product but not have the
copyright attached? That would be like transferring a book but only getting the
cover," McBride said.
Novell continues to disagree with SCO. "It's pretty clear that patents and
copyrights were excluded and not included in the business as it's described (in
the contract), so we don't believe SCO would have copyright and patent
enforcement rights," Hal Thayer, vice president of communications for Novell,
said Wednesday.
Novell is basing future operating system products on Linux, and open-source
advocates say they are reassured by Messman's words that the company won't
press its own copyright claims. "Novell is an ardent supporter of Linux and the
open-source development community," Messman has said.
"It's difficult to imagine any scenario in which we'd bring Unix copyright
infringement action against Linux users. We certainly don't have any plans to
do any such thing...and we wouldn't have undertaken this whole call to SCO to
prove their claims if that was the road we wanted to pursue," Thayer said.
The 1995 contract appears to give Novell the edge in the copyright debate, said
John Ferrell, an intellectual property attorney with Carr and Ferrell, who
reviewed the contract.
"This would support Novell's contention that SCO does not own the copyrights
and does not have the right to litigate" a copyright infringement case, Ferrell
said. However, he said, the contract does indicate SCO could pursue a case that
a Unix licensee breached its contract.
But the contract is odd, Ferrell said. "It's very unusual to have the transfer
of a software program and not have the rights of copyright transferred as
well," he said.
SCO vehemently argues that it has copyright enforcement rights, but in any
case, it doesn't need the Unix copyright to go after Linux users.
"I think it's perfectly clear we have the rights to enforce copyright claims,"
McBride said in an interview after Novell challenged SCO's Linux actions. But
more likely than a copyright case, would be one based on breach of contract, he
said.
"The letter went to 1,500 large companies around the world, the majority of
which all have (Unix) System V licenses with us...We do have sublicense
rights," McBride said. "They sign up for the fact that they will not
misappropriate the code." The sublicenses come through Unix purchases made with
direct Unix licensees such as Silicon Graphics, Hewlett-Packard and IBM, he
said.
But the absence of copyright and patent claims in SCO's lawsuit against IBM is
telling, Gray Cary's Radcliffe said. Copyright and patent claims can make a
strong case.
"If they had the rights to enforce the copyrights, how come that didn't show up
in the IBM suit?" Radcliffe asked. "It's very weird they would bring a lawsuit
on trade secret (misappropriation) and unfair competition and not put in
copyrights and patents. Those are the strongest rights. Particularly with IBM,
you don't go out and say, 'I'm not going to take the elephant-hunting rifle
with me, I'm just going to take my .22-caliber.'"
SCO has said it has the option to include copyright claims later. But while
it's said Unix code was copied into Linux, it hasn't yet said who it believes
is responsible. SCO says it will show proof of the copying later this month to
some neutral parties.
SCO's suit mentions concepts and methods, but not copyrights: "It is not
possible for Linux to rapidly reach Unix performance standards for complete
enterprise functionality without the misappropriation of Unix code, methods or
concepts to achieve such performance and coordination by a larger developer
such as IBM."
Radcliffe said copying methods and concepts are much weaker evidence than
copying code. "If they did enough due diligence to figure out there were
concepts there, how the heck did they miss that there was actual code copying?"
he asked.
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
There's an old joke:
If the law is against you, argue the facts.
If the facts are against you, argue the law.
If both are against you, call the other attorney names.
It's possible this is an elaborate tactic to step on IBM's feet until IBM apologizes - see "The Mouse That Roared". It could be that the issues are so convoluted, the SCO folks are very crafty (and think they can irritate Big Blue enough that IBM will pay them to go away). But it is indeed possible that they are really this clueless. There are many examples of businesses that once held pre-eminent positions, layed low by bonehead business decisions.
In any event, baseless lawsuits are a common business tool these days. And in a country where you can become independently wealthy by spilling coffee in your lap, and you can lose the popular vote by a large margin but be appointed to the highest office in the land by your daddy's Supreme Court - is any legal maneuver really a surprise anymore?
I printed out my "ancient UNIX" license (I got a no-charge license), I'm not erasing my RK05s yet. :-) -- Ian
NOTE: The above is my personal ranting, and should not be construed to reflect the policies or opinions of my employer.
________________________________
From: tuhs-admin(a)minnie.tuhs.org on behalf of Larry McVoy
Sent: Thu 5/29/2003 7:42 PM
To: tuhs(a)minnie.tuhs.org
Subject: [TUHS] Re: TUHS digest, Vol 1 #159 - 12 msgs
> SCO is blustering more and more as the open source community exposes
> them for the fruads that they have become.
In the for what it is worth department, I happen to know that this
stuff is more complex than it seems. For instance, I am pretty sure
that ATT should have won their lawsuit over the BSD stuff and if you
doubt that I'd suggest that you go compare the UFS code against the 32v
or v7 code. bmap() is a good place to look. Any suggestions that that
was completely rewritten are patently false, at least in my opinion.
I'm a file system guy, I've done a lot of work in UFS, I'm intimately
familiar with the code. In fact, I defended UFS against LFS when Kirk
wouldn't (LFS is a friggin' joke, any file system hacker knows that the
allocation policy is 90% of the file system).
I do not have knowledge of the code it is that SCO says infringes. And I
think that SCO is about as astute as I am in terms of public relations
(we both tend to be our own worst enemies and I thought I was without
peer in that department :-) But I suspect that there is at least some
merit to what they are claiming. I have to believe that nobody is stupid
enough to have zero data and jump out in public like they are doing.
That's just way too far over the top. Anything is possible I guess,
but doesn't it seem just a little unlikely that a corporation would
commit that public a suicide? I'll probably be proved wrong but I'm
a CEO, running a small company, much smaller than SCO, and there is
no way I'd stick my neck out that far with no data to back it up.
I'd like to think I'm smarter than they are but I tend to doubt it,
they have more experience.
--
---
Larry McVoy lm at bitmover.comhttp://www.bitmover.com/lm
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
http://minnie.tuhs.org/mailman/listinfo/tuhs
> SCO is blustering more and more as the open source community exposes
> them for the fruads that they have become.
In the for what it is worth department, I happen to know that this
stuff is more complex than it seems. For instance, I am pretty sure
that ATT should have won their lawsuit over the BSD stuff and if you
doubt that I'd suggest that you go compare the UFS code against the 32v
or v7 code. bmap() is a good place to look. Any suggestions that that
was completely rewritten are patently false, at least in my opinion.
I'm a file system guy, I've done a lot of work in UFS, I'm intimately
familiar with the code. In fact, I defended UFS against LFS when Kirk
wouldn't (LFS is a friggin' joke, any file system hacker knows that the
allocation policy is 90% of the file system).
I do not have knowledge of the code it is that SCO says infringes. And I
think that SCO is about as astute as I am in terms of public relations
(we both tend to be our own worst enemies and I thought I was without
peer in that department :-) But I suspect that there is at least some
merit to what they are claiming. I have to believe that nobody is stupid
enough to have zero data and jump out in public like they are doing.
That's just way too far over the top. Anything is possible I guess,
but doesn't it seem just a little unlikely that a corporation would
commit that public a suicide? I'll probably be proved wrong but I'm
a CEO, running a small company, much smaller than SCO, and there is
no way I'd stick my neck out that far with no data to back it up.
I'd like to think I'm smarter than they are but I tend to doubt it,
they have more experience.
--
---
Larry McVoy lm at bitmover.comhttp://www.bitmover.com/lm
Greg Lehey:
For
example, last year Caldera released "ancient UNIX" under a BSD-style
license, but now they're claiming it never happened. Maybe they don't
know about the company history. And if the code in dispute is derived
from ancient UNIX, there'll be egg on their face.
=====
If the code in dispute is derived from an ancient UNIX covered by
the Jan 2002 free license, and it doesn't clearly say so somewhere,
there is certainly egg and chips on someone's face. Said license
imposes few conditions, but one is that Caldera's copyright must
be maintained and the notice `This product includes software developed
or owned by Caldera International, Inc.' placed in `any advertising
materials.'
Of course, if the code comes from V6 and those notices are present
and Caldera still claims it's stolen, that's another basket of eggs.
Norman Wilson
Toronto ON
Hello folks.
I've been watching this whole SCO vs. IBM assault on Linux thing and here are
my thoughts. I would not surprised a bit if it turns out that this idea was
conceived somewhere inside Microsoft, or in the White House, in the Pentagon,
or even at Area 51. This is about world control. A certain group of enormous
power has been ruling this planet and holding it in slavery for the past 4000
years. They are the ones in control today. They control the world through their
control of globalised imperial capitalism, total control of all media, and mind
control achieved by controlling all information input into human minds.
Control of computing and information resources is obviously of vital importance
to them in this day and age. It is they who invented M$ Weendoze, probably the
most effective brainwashing device since the Bible. It is really Weendoze that
keeps them in power. There are many activists fighting against this shadow
government, but their efforts are in vain for as long as they use Weendoze.
Fighting the shadow government while using their OS is like going on a duel and
having your opponent load your gun for you.
This is precisely why the shadow government is acting so arrogantly and
seemingly naively. Many conspiracy researchers have wondered how come if this
shadow govt is so powerful and obviously wants to remain in control, why aren't
they assassinating us or something to stop our efforts to defeat them. And I
think I know the answer now. They government is not assassinating conspiracy
researchers en masse because the vast majority of them use Weendoze and praise
Bill Gates. Thus while thinking that they are fighting the shadow government,
they actually support it.
And now it seems like the shadowy powers have begun to *really* fear Linux.
Because Linux more than anything poses the greatest threat to their power. It
does because if all those conspiracy researchers and anti-shadow govt freedom
fighters who are already out there happen to switch to Windows to Linux, the
probability of which rises proportionally as Linux gains more and more use,
then bye-bye shadow government. *That* is what they fear. And that is why they
have undertaken this ultrasecret covert anti-Linux operation.
Just my thoughts.
MS
P.S. Too bad that you've just missed Conspiracy Con 2003 last weekend, but they
have them every year. But there is also the companion conference, Bay Area UFO
Expo held in September, where they also talk a lot about conspiracies, as these
conspiracies are ultimately extraterrestrial. If anyone is interested in this I
strongly recommend going to the Expo this September. I'll be there if anyone
wants to meet me.
On Friday 30 May 2003 11:50 am, Greg 'groggy' Lehey wrote:
> On Thursday, 29 May 2003 at 6:33:54 -0600, M. Warner Losh wrote:
> > In message: <BAFBB8B1.118%rob(a)vetsystems.com>
> >
> > Robert Tillyard <rob(a)vetsystems.com> writes:
> >> I believe the legal action is over breach on contract with IBM and
> >> not on copyright issues.
> >
> > All of SCO's statements to the court have been contractual. Their
> > statements to the press have been inflated to include things that
> > aren't actually alledged in the court filings.
>
> What's not very clear here is that there seem to be two issues. The
> IBM issue is, as you say, a contractual one which about which they
> have been remarkably vague. The suspension of Linux distribution is a
> different matter. From http://www.lemis.com/grog/sco.html:
>
> On Tuesday, 27 May 2003, I spoke to Kieran O'Shaughnessy, managing
> director of SCO Australia. He told me that SCO had entrusted three
> independent companies to compare the code of the UnixWare and Linux
> kernels. All three had come back pointing to significant
> occurrences of common code ("UnixWare code", as he put it) in both
> kernels.
>
> In view of the long and varied history of UNIX, I wondered whether
> the code in question might have been legally transferred from an
> older version of UNIX to Linux, so I asked him if he really meant
> UnixWare and not System V.4. He stated that it was specifically
> UnixWare 7.
>
> >> But if it turns out the IBM is guilty of lifting SCO code and
> >> putting it into Linux I think SCO does have the right to get a bit
> >> upset about it, after all I wouldn't be to happy if I had to
> >> compete with a product that's just about free and contains code
> >> that I wrote.
> >
> > That's the rub. Do they, in point of fact, actually have any code
> > they own the Copyright to or the patent rights to?
>
> Of course they have lots of code with their own copyright. The
> release of JFS was one example. Probably the majority of AIX was
> developed by IBM, not by AT&T. It's rather similar to the issue with
> 4BSD in the early 90s: with a little bit of work you could probably
> replace the entire AT&T code in AIX and have a system which did not
> require an SCO license.
I would say that that is entirely likely. AIX was developed by IBM for
IBM-specific machines running in IBM-style environments, and I can imagine
that SysVRx just _doesn't_ _cut_ _the_ _mustard_.
So, SCO's latching on the IBM for Monterey - RS-6000 was 64-bit, or am I
getting confused? - probably gave SCO much more than it gave IBM. So
ironically, if IBM donated stuff to Monterey under the terms of the agreement
and later incorporated the same stuff into Linux, it _could_ look as if they
had taken stuff from SysVRx/Unixware - stuff that SCO had never had the
opportunity to develop if it hadn't been for Monterey and IBM's pre-existing
expertise.
Just some thoughts - but if that is so, I can see why IBM's not getting too
het up about the whole muck-up.
Wesley Parish
> If you mean "is there IBM copyright code in Linux?", I think the
> answer is again yes, but it's under the GPL or possibly IPL, IBM's
> attempt at a compromise between proprietary licenses and the GPL. I
> think they've given up on the IPL now.
>
> For what it's worth, I'd be astounded if SCO's claims were found to be
> true.
>
> Greg
--
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."
Interesting. I suggest everyone interested in this fracas read the
whole scoop at (to repeat Kenneth Stailey's pointer)
http://www.novell.com/news/press/archive/2003/05/pr03033.html
Here's a question of interest not to the Linux community but to
the TUHS one: if, as Novell now claim, the 1995 agreement didn't
convey the UNIX copyrights to SCO, under what right did SCO issue
the Ancient UNIX Source Code agreements, whether the restrictive
version of early 1998 or the do-as-you-like Caldera letter of early
2002? Are those agreements really valid?
Norman Wilson
Toronto ON
M. Warner Losh:
There's another article that is saying that there are 10-15
line snippets scattered all through the kernel. Give me a break.
That claim is so absurd as to be not credible on its face. I can see
one or two files, maybe stretching my disbelief to its limits, but I
can't see anything more pervasive than that.
I agree that it sounds unlikely, and I won't give it much credit
until SCO makes its evidence generally available. But it's by no
means absurd. Suppose SCO invented some whizzy data structure and
associated code conventions to afford especially efficient
interprocessor locks. That could show up in fragments scattered
throughout the kernel, and the idea itself could in fact be
valuable intellectual property and the fragments a demonstration
that the idea was stolen.
Or suppose the issue at hand was a particular way to implement a
file system switch. I was involved in adding such a thing to an
old-fashioned kernel myself; it touches many little pieces of
code all over the kernel that happen to do certain things to or
with in-core i-nodes. If I was worried that someone had stolen
such work wholesale, part of what I would look for would indeed
be scattered fragments.
As I say, there's no useful evidence on view at all, therefore
there is no useful evidence that what I am describing is what
the fuss is about.
Norman Wilson
Toronto ON
Hi,
I have a cont.a.z I would like to extract. When I run it through Solaris
unpack(1) there are no complaints but then I go to unarchive it with either my
3BSD derived ar11 port or Warren's 2.9BSD newoldar and get:
$ file cont.a
cont.a: old PDP-11 archive
$ ar11 tv cont.a
rwx---r-- 2/0 3505 Aug 20 17:07 1976 alog.mat
rw----r-- 2/0 273 Jan 3 05:14 1978 assem
rwx---r-- 2/0 6332 Aug 20 17:07 1976 atan.mat
r-s--x-w- 9/49170995977 Oct 22 01:48 1974 1
1
1
1
1
ar11: phase error on 1
1
1
1
1
Same thing with newoldar. I'm thinking Solaris unpack was incompatible with
the pack that was used to make the cont.a.z. Possibly endian issues.
I go poking around for pack(1) in V7 and PWB and 2.11BSD but can't find
anything. Any ideas?
Thanks,
Ken
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
In article by Robertdkeys(a)aol.com:
> Warren... is there a non-broken 4.3BSD-Tahoe set somewhere?
> Bob
As in a bootable 4.3BSD-Tahoe kit? As far as I know, no. The Unix Archive
has a broken copy in 4BSD/Distributions/4.3BSD-Tahoe, indicating that
both usr.tar and src.tar are broken.
It might/should be possible to merge files from the CRSG CD set from Kirk
to recreate these tar files.
Anybody out there have an unbroken Tahoe release?
Warren
Aharon Robbins:
I just saw this:
http://www.catb.org/~esr/nosecrets/
This either Very Smart or Very Dumb, I'm not sure which.
I will just point out the recursive conflict when he says
I can't talk about how this information will be applied, nor by
who. You'll have to trust me, or at any rate my record as
ambassador to the community ...
I find it hard to take a secret No Secrets campaign seriously.
If I am to be used as an example of something or to promote some
cause, I think it's only fair that the campaigner tell me just
what he's up to first.
That such a campaign exists in the current context also sounds to
me like an admission that substantial parts of Linux were in fact
lifted directly from a licensed UNIX. That that might be so seems
surprising; that someone would want to prove it was OK even more so.
Norman Wilson
Toronto ON
> I find it hard to take a secret No Secrets campaign seriously.
That says it well.
> That such a campaign exists in the current context also sounds to
> me like an admission that substantial parts of Linux were in fact
> lifted directly from a licensed UNIX. That that might be so seems
> surprising; that someone would want to prove it was OK even more so.
I think it's more of a "How dare anyone even think licensed code was
lifted? We all know better than that. I'm gonna show you that you don't
even have a leg to stand on."
Whatever. Anyone with any sense knows that SCO hasn't got much ground
to stand on. Sadly, "anyone with any sense" likely doesn't cover
the judge and the jury.
Sigh. (Fade to black, as Dionne Warwick sings "Deja Vu" in the
background...)
Arnold
I just saw this:
http://www.catb.org/~esr/nosecrets/
This either Very Smart or Very Dumb, I'm not sure which. I don't know
that it need be discussed to death on this list, either, but I do figure
that the list members will at least be interested in it.
Arnold
The V7 ls.c code:
> >>> long
> >>> nblock(size)
> >>> long size;
> >>> {
> >>> return((size+511)>>9);
> >>> }
> >>
I wrote:
> > In fact, the V7 calculation is only
> > an approximation in another sense; a file with large holes could
> > generate too large a result.
Greg wrote:
> A block is a block. If it's allocated, it's all there (at least in
> the Seventh Edition). It doesn't make any difference that some of the
> space in the block may not represent valid data.
You're missing my point. Consider a C program along these lines:
int main(void)
{
int fd = creat("/some/file", 0600);
lseek(fd, 123456789L, 0); /* absolute seek */
write(fd, "x", 1);
close(fd);
}
After running this program, the `/some/file' file now looks rather
large. But it only has one block allocated to it. However, the V7
nblock() function computes a number somewhat larger than one.
Thanks,
Arnold
I haven't come up to speed yet on SCOIBM Wars (pronounce it as you
like, but perhaps not in polite company), but even so I know enough
to ask a question: is anyone in possession of a signed, original,
genuine, non-electronic copy of the Bill Broderick letter of 23 Jan 2002
that granted a mostly free license (as long as credit given and Caldera's
name not used in vain) for 32V, V7, and predecessors?
Certainly there are electronic copies around; it existed (perhaps still
exists) as a PDF file on Caldera's web site. I have a hardcopy in my
own files, next to the old SCO Ancient UNIX Source Code agreement for
which I paid hard cash (as we used to call the US dollar). But if there
is an original somewhere, that might carry more weight.
Is Bill Broderick still in an appropriately high position at Caldera
or SCO?
Norman Wilson
Toronto ON
All,
At 7am on Saturday 31st May (local time), the machine which runs
this mailing list will be temporarily shut down as major power and UPS
alterations are done in the machine room. I am informed that this should
only take 12 hours, but you know what computers and such are like.
Therefore, you should expect that this mailing list will be unavailable
over the weekend of the 31st May / 1st June.
Normal services will be resumed shortly :-)
Cheers,
Warren
All,
At 7am on Saturday 31st May (local time), the machine which runs
this mailing list will be temporarily shut down as major power and UPS
alterations are done in the machine room. I am informed that this should
only take 12 hours, but you know what computers and such are like.
Therefore, you should expect that this mailing list will be unavailable
over the weekend of the 31st May / 1st June.
Normal services will be resumed shortly :-)
Cheers,
Warren
> From: Dennis Ritchie <dmr(a)plan9.bell-labs.com>
> To: tuhs(a)minnie.tuhs.org
> Subject: [TUHS] (no subject)
> Date: Fri, 23 May 2003 00:10:30 -0400
>
> > The V7 ls(1) man page says that the -s option, which prints total
> >blocks, includes any indirect blocks.
>
> >However, the V7 struct stat didn't have the st_blocks member in the
> > struct stat, and the code in ls.c uses
>
> > long
> > nblock(size)
> > long size;
> > {
> > return((size+511)>>9);
> > }
>
> >So, is this just a case of the man page being mistaken?
>
> Yes, it looks like a manual bug. Retrieving
> the true number of indirect blocks isn't possible
> from the 7th edition stat. I'm not sure when (or by
> whom) the st_blocks member was added.
Thanks for confirming this. In fact, the V7 calculation is only
an approximation in another sense; a file with large holes could
generate too large a result.
System III doesn't have st_nblocks either.
> > While I'm at it, the V7 ls -a option only adds . and .. to the
> > list; apparently all other dot files were printed by default.
> > When did ls change such that -a applied to all dot files?
>
> UCB or USL did this (I'm sure which first).
> Both tended to use more . files.
>
> Dennis
As already pointed out, earlier Research code only checked the
first character for being '.'; I later looked at the V6 ls.c.
The System III ls.c is essentially the V7 one, but with comments
added, and -l printing both owner and group, with -g and -o to
turn off group or owner from -l. Also, support for FIFOs.
The nblock() calculation is considerably more complicated, and
would seem to actually get the number of indirect blocks. At
first glance, it looks though like a file with holes would
still confuse it.
Nothing like engaging in Software Archeology... :-)
Thanks,
Arnold
The st_blocks field was first added to the stat structure in 4.2BSD
(4.1b really) as part of the overhaul to add the new filesystem. I
added it because the variable filesystem blocksize made it difficult
to compute the amount of storage dedicated to a file.
Kirk McKusick
T. M. Sommers:
If [Broderick] was [SCO's or Caldera's] agent, then it doesn't matter what
they claim to recognize now; they are bound by his statement.
Assuming it can be proven that the statement was officially made,
which is why I ask after properly signed hardcopy rather than the
PDF file we have all seen.
Probably there are documents hidden away in SCO's files--there must
have been some paper trail leading to Broderick's letter--but that
is likely to be harder to track down from outside.
I don't doubt Broderick really wrote that letter, nor that he was
authorized to make the statement. But the problem before us isn't
truth, it's proof.
Norman Wilson
Toronto ON
The omniscient Norman seems to have nailed me:
> Judging by the manuals, Research did it first. In every manual from
> 1/e to 6/e, the entry for ls(I) has this description for the -a option:
> list all entries; usually those beginning with "." are suppressed
I suspect that in v7 (where .thing was indeed listed by default)
we decided that since .thing was a real file in the
directory it was better to list it instead of hiding it
by default. (Seeing . and .. seemed seldom interesting,
however).
I was solely (and much more recently) responsible for the lack
of subject header in my earlier reply.
Dennis
> The V7 ls(1) man page says that the -s option, which prints total
>blocks, includes any indirect blocks.
>However, the V7 struct stat didn't have the st_blocks member in the
> struct stat, and the code in ls.c uses
> long
> nblock(size)
> long size;
> {
> return((size+511)>>9);
> }
>So, is this just a case of the man page being mistaken?
Yes, it looks like a manual bug. Retrieving
the true number of indirect blocks isn't possible
from the 7th edition stat. I'm not sure when (or by
whom) the st_blocks member was added.
> While I'm at it, the V7 ls -a option only adds . and .. to the
> list; apparently all other dot files were printed by default.
> When did ls change such that -a applied to all dot files?
UCB or USL did this (I'm sure which first).
Both tended to use more . files.
Dennis
Dennis Ritchie, on ls discarding all names beginning with .:
UCB or USL did this (I'm sure which first).
Both tended to use more . files.
Judging by the manuals, Research did it first. In every manual from
1/e to 6/e, the entry for ls(I) has this description for the -a option:
list all entries; usually those beginning with "." are suppressed
I always thought this was just a quick-and-dirty way to skip the . and ..
entries; the sort of shortcut that was common in the good old days when
everything was written in assembly language.
That the USL system kept the old convention probably reflects its PWB
heritage; both the latter system and that of Berkeley had already invented
lots of configuration files clumsily hidden by putting . at the beginning--
more than ls had options at the time--and I guess they felt it was better
to let sleeping dots lie.
Incidentally, in 1/e ls(I) had a whopping five options: l, t, a, s, and d,
each with the same meaning as now (except that -s is described simply as
`give size in blocks for each entry' with nothing about accounting for
indirect blocks or other overhead). Who says we haven't made decadence,
er, progress over the years?
Norman Wilson
Toronto ON
PS: I've lost track. Did the original Subject: line of this thread of
conversation get lost because it began with a dot?
Greetings all.
The V7 ls(1) man page says that the -s option, which prints total
blocks, includes any indirect blocks.
However, the V7 struct stat didn't have the st_blocks member in the
struct stat, and the code in ls.c uses
long
nblock(size)
long size;
{
return((size+511)>>9);
}
So, is this just a case of the man page being mistaken?
When did the struct stat acquire the st_blocks member?
While I'm at it, the V7 ls -a option only adds . and .. to the
list; apparently all other dot files were printed by default.
When did ls change such that -a applied to all dot files?
Thanks,
Arnold Robbins
Reminds me of the old joke about the gnat buzzing around the elephant's nether end, with rape on its mind.... :-)
________________________________
From: tuhs-admin(a)minnie.tuhs.org on behalf of Phil Garcia
Sent: Wed 5/21/2003 12:53 PM
To: tuhs(a)tuhs.org
Subject: [TUHS] sco v. ibm
Hi,
What do you make of the SCO (Caldera) lawsuit?
Does it affect the archive in any way?
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
http://minnie.tuhs.org/mailman/listinfo/tuhs
I asked Per Brinch Hansen recently about Solo and Concurrent Pascal, for use
on the PDP 11 simulators, et al, and I received a reply today.
This is it. I am wondering, does anyone have any clue as to where these
copies of the system might be squirrelled away? How many might've seen it at
their Universities?
Wesley Parish
---------- Forwarded Message ----------
Subject: Re: Concurrent Pascal, Solo OS, et al
Date: Sun, 18 May 2003 00:17:33 -0400
From: Per Brinch Hansen <pbh(a)pothos.syr.edu>
To: Wesley Parish <wes.parish(a)paradise.net.nz>
Cc: Per Brinch Hansen <pbh(a)pothos.syr.edu>
Date: 18 May 2003
To: Wesley Parish <wes.parish(a)paradise.net.nz>
From: Per Brinch Hansen <pbh(a)pothos.syr.edu>
Subject: Re: Concurrent Pascal, Solo OS, et al
On May 4, you wrote:
What I was wondering is, would it be worth asking you about
the possibility of your releasing the Concurrent Pascal, Solo
OS and several other such computer tools and programs, to PUPS
(the PDP Unix Preservation Society)?
At Caltech we prepared a distribution tape for the PDP 11/45
with the source text and portable code of the Solo system,
including the Concurrent and Sequential Pascal compiler. The
system reports were supplemented by implementation notes.
By the spring of 1976 we had distributed the system to 75
companies and 100 universities in 21 countries. Later, other
people moved the system to the Interdata 8/32, NCR 8250,
Modular 1, LSI 11, IBM 370/145 and many other computers.
Sad to say, I no longer have a copy of the system (and I
don't know who does).
Per Brinch Hansen
-------------------------------------------------------
--
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 to all,
I stumbled on your mailing list and I thought this would be a good place to
pose my question. I was looking around for information about several little
known (to me) unix derived Oses.
AMIX (Amiga Unix)
RISCiX
ArchBSD
Lynx
Inferno
Helios
What I am looking for is basically what versions existed and when they were
released, and also from where did they originate. For instance I know that
RISCiX originated from BSD 4.4 but that is all I know.
I also know that inferno grew out of the research for plan 9, but what
version of plan 9 it evolved from I don¹t know.
Anyone know the above info? If not any idea where I can look for further
info?
Thanks :)
>I got a "Tektronix 8560 Multi-User Software Development Unit" together
>with a Tektronix 8540 in system 68k CPU emulator. The 8560 is based on
I found this by Googling for "tnix single-user":
http://minnie.tuhs.org/pipermail/pups/1998-March/000027.html
Hi.
I got a "Tektronix 8560 Multi-User Software Development Unit" together
with a Tektronix 8540 in system 68k CPU emulator. The 8560 is based on
the DEC M8186 PDP-11/23 CPU module but that card is the one and only DEC
part in the machine. Everything else is from Tektronix. There is a 35 MB
8" disk and a 8" floppy in the 8560 and it runs some flavor of UNIX
called TNIX. I am trying to break into it currently, as I have no
passwords. I can't get it to single user mode and I have no distribution
media nor no stand alone tools.
Has someone heared from this machine bevore?
Has someone distribution media or stand alone tools?
--
tschüß,
Jochen
Homepage: http://www.unixag-kl.fh-kl.de/~jkunz/
Hello again from Gregg C Levine
Yes, Ian. That's exactly what I mean. Of course I was thinking of RL02
images, rather then a RK05 image. Which one did you choose? And can
you post something explaining the steps?
And your response was the simpler form, which is what I wanted.
David's comment was a bit obtuse, but I got it. By the way? Are you a
WB fan? As in Warner Bros. Animation. I'm partial to the wisdom of B.
Bunny.
-------------------
Gregg C Levine hansolofalcon(a)worldnet.att.net
------------------------------------------------------------
"The Force will be with you...Always." Obi-Wan Kenobi
"Use the Force, Luke." Obi-Wan Kenobi
(This company dedicates this E-Mail to General Obi-Wan Kenobi )
(This company dedicates this E-Mail to Master Yoda )
Sign on the side of a transport belonging to the Rebel Alliance,
"Force happens".
> -----Original Message-----
> From: Ian King [mailto:iking@killthewabbit.org]
> Sent: Thursday, May 01, 2003 1:34 AM
> To: Gregg C Levine
> Subject: Re: [pups] Restoring volumes
>
> That's where I got my RK05 image for UNIX v6, which I run on my
11/34. Is
> that what you're asking, or am I being simple? -- Ian
>
> ----- Original Message -----
> From: "Gregg C Levine" <hansolofalcon(a)worldnet.att.net>
> To: <pups(a)minnie.tuhs.org>
> Sent: Wednesday, April 30, 2003 8:35 PM
> Subject: [pups] Restoring volumes
>
>
> Hello again from Gregg C Levine
> Just for the sake of an argument, has anyone actually managed to
> restore a volume from the collection on the ftp server, back to an
> originally sized disk pack? Or for that matter restored a system so
> that it behaves as advertised under E-11?
>
> No, folks that machine I "have on order", has not arrived. Once
again
> I am searching for information for a future project. One that might
be
> happening sometime this week, or even later this month.
> -------------------
> Gregg C Levine hansolofalcon(a)worldnet.att.net
> ------------------------------------------------------------
> "The Force will be with you...Always." Obi-Wan Kenobi
> "Use the Force, Luke." Obi-Wan Kenobi
> (This company dedicates this E-Mail to General Obi-Wan Kenobi )
> (This company dedicates this E-Mail to Master Yoda )
Norman Wilson <norman(a)nose.cs.utoronto.ca> wrote:
> This convenience was abolished in either 4.2 or 4.3 (I am
> travelling right now and cannot check manuals and
> sources).
I don't remember the details in my head and I'm also typing this on the go, but
in 4.3BSD fsck does work on the block device and then you reboot with, well,
reboot, and it works.
MS
Carl Lowenstein:
Isn't this really true of Unix systems of any age, when doing fsck
on a mounted root file system?
Some middle-elderly BSD systems--4.1 and possibly 4.0--
managed the buffer pool in such a way that the super-block
of a mounted file system was kept in the original buffer,
with device and block number correctly stored in the struct
buf header. Hence if fsck wrote to the block device rather
than the raw one, the super-block came out right even when
checking a mounted file system; in particular there was no
need to reboot.
This convenience was abolished in either 4.2 or 4.3 (I am
travelling right now and cannot check manuals and
sources). I never quite understood why, though I never
looked at the source code in the later systems. The
scheme found in most current systems, in which the
root starts out read-only, is a better idea anyway.
Norman Wilson
Toronto ON (normally)
Hello again from Gregg C Levine
Just for the sake of an argument, has anyone actually managed to
restore a volume from the collection on the ftp server, back to an
originally sized disk pack? Or for that matter restored a system so
that it behaves as advertised under E-11?
No, folks that machine I "have on order", has not arrived. Once again
I am searching for information for a future project. One that might be
happening sometime this week, or even later this month.
-------------------
Gregg C Levine hansolofalcon(a)worldnet.att.net
------------------------------------------------------------
"The Force will be with you...Always." Obi-Wan Kenobi
"Use the Force, Luke." Obi-Wan Kenobi
(This company dedicates this E-Mail to General Obi-Wan Kenobi )
(This company dedicates this E-Mail to Master Yoda )
Sign on the side of a transport belonging to the Rebel Alliance,
"Force happens".
Hi -
> From: Jochen Kunz <jkunz(a)unixag-kl.fh-kl.de>
> As already mentioned: If I add comments at the end of the lines it
> cn 1 176540 344 5 cnrint cnxint # kl/dl-11 (on mvx11-aa)
> cn 2 176550 354 5 cnrint cnxint # kl/dl-11 (on mvx11-aa)
> cn 3 176560 364 5 cnrint cnxint # kl/dl-11 (on mvx11-aa)
> cn 1 csr 176540 vector 344 attached
> cn 2 csr 176550 vector 354 attached
> cn 3 csr 176560 vector 364 attached
> Sounds like a funny bug?
Yes, it does. A bug in the parsing. Why it does not affect all
the lines is unknown. Perhaps some trailing whitespace caused the
parser to exhibit the bug.
> But if I try to use /dev/ttyl1 I get a message about a unknown interrupt
> and the output of /dev/ttyl1 hangs after the first character.
What is the exact message? I did a "strings /unix" and could not
not find a string that looked mentioned unknown or interrupt.
That would seem to indicate that the device is interrupting but not
at the expected vector.
It is possible to use 'adb' to look at the contents of the vectors.
adb -k /unix /dev/kmem
0344/o
will show the contents of the 0344 vector. The value there should
be equal to 'cnrint' (or cnxint - I forget which comes first).
> I have a M3106 DZQ11 that I can use instead.
Definitely worth trying.
> The DHV is a DEC M3104:
> dhv ? csr 160440 vector 310 didn't interrupt.
> The DL11 card is a clone made by Sigma.
Ah, ok. Thanks for the correction. I misread the initial mail item.
> > 'halt' button?
> [...]
> Noticed that already. I am really not used to Unix stuff of that age.
:)
I did the the same thing - wondered why I could never get a clean
file system. Then I realized what was going on.
Cheers,
Steven Schultz
Hi -
> From: Carl Lowenstein <cdl(a)mpl.ucsd.edu>
> > > > 'halt' button?
> > > [...]
> >
> > I did the the same thing - wondered why I could never get a clean
> > file system. Then I realized what was going on.
>
> Isn't this really true of Unix systems of any age, when doing fsck
> on a mounted root file system?
Not really. Newer systems mount the root filesystem read-only
while running fsck. After the filesystem is verified as clean
then it is upgraded to read-write.
Older systems such as 2BSD can't run with a read-only root
filesystem that I know of. At least not easily/happily. Might be
possible (the ability to upgrade a ro mount to rw is present) but
it's never been a priority to look into it ;)
Cheers,
Steven Schultz
> From: "Steven M. Schultz" <sms(a)2BSD.COM>
> To: pups(a)minnie.tuhs.org
> Subject: Re: [pups] 2.11BSD device config trouble
> Date: Wed, 30 Apr 2003 11:43:11 -0700 (PDT)
>
> Hi -
>
> > From: Jochen Kunz <jkunz(a)unixag-kl.fh-kl.de>
>
> > > 'halt' button?
> > [...]
> > Noticed that already. I am really not used to Unix stuff of that age.
>
> :)
>
> I did the the same thing - wondered why I could never get a clean
> file system. Then I realized what was going on.
Isn't this really true of Unix systems of any age, when doing fsck
on a mounted root file system?
carl
Anyone thought of asking him if he could contribute his Concurrent Pascal and
Solo, etc, to PUPS?
Just a thought.
Welsey 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."
Hi -
> From: Jochen Kunz <jkunz(a)unixag-kl.fh-kl.de>
> I am preparing my PDP-11/73 for my exhibition at the VCFe. I want to get
> the DHV11 (M3104) and a four port DLV11J clone to work. At the moment I
> get upon boot:
>
> autoconfig: warning: more than three handlers for device cn on line 38.
That is not a normal message. I believe autoconfig is saying that
is something wrong with line 38 of /etc/dtab
> dhv ? csr 160440 vector 310 didn't interrupt.
> ra 0 csr 172150 vector 154 vectorset attached
> ra 1 csr 160334 vector 764 vectorset attached
> rx ? csr 177170 vector 264 skipped: No CSR.
> tms 0 csr 174500 vector 260 vectorset attached
> ts 0 csr 172520 vector 224 attached
> cn 1 csr 176540 vector 344 no address found for kl/dl-11
> What is wrong with the "cn" devices?
Is 'cn 1 ...' line 38 of the /etc/dtab file?
Did you compile a kernel with NKL set to 5 (1 for the console and
4 for the DLV11J)?
Cheers,
Steven Schultz
Hi -
> From: Jochen Kunz <jkunz(a)unixag-kl.fh-kl.de>
> > > cn 1 csr 176540 vector 344 no address found for kl/dl-11
> > Is 'cn 1 ...' line 38 of the /etc/dtab file?
> Yes:
> cn 1 176540 344 5 cnrint cnxint
Interesting. I do not recall any particular problem getting
additional DL devices recognized (the 11/93 had 7 of them).
Seeing the 'no address found' error is *strange* though - that
would indicate that 'autoconfig' could not find 'cnrint' or 'cnxint'
in the /unix symbol table. Look at /sys/autoconfig and you can
see where that message is coming from.
If you do
nm /unix | egrep 'cnxint|cnrint'
what do you see?
> NKL 4 # KL11, DL11
> The card has four ports, one of them is the console. (The M8192 CPU card
> has no SLU / ROM / ...)
Ah, ok. My 11/73 has a SLU/ROM card and the console is on that. I
also have a DHV installed (alas, the system is powered down now
so I can not check for more information).
> But I would prefere to get the DHV11 working. It seams that this device
> is more suitable for multi user operation.
Yes, it's a little better. Not as nice as a DHQ-11 though (which can
run in DHU or DHV modes - with DHU mode having much better silo
handling).
I forget the exact error you were getting on the DHV but if it was
'no interrupt' then it might be that the DHV clone is not behaving
exactly like a DEC DHV
In /sys/autoconfig/dhvauto.c here is how the probing attempts to
force an interrupt:
dhvprobe(addr,vector)
struct dhvdevice *addr;
int vector;
{
if ( grab ( &(addr->dhvcsr) ) & DHV_CS_MCLR )
DELAY(35000L);
if ( grab ( &(addr->dhvcsr) ) & (DHV_CS_MCLR|DHV_CS_DFAIL) )
return ( 0 );
stuff ( DHV_CS_RI | DHV_CS_RIE, &(addr->dhvcsr) );
DELAY(3500L);
stuff ( 0, &(addr->dhvcsr) );
return(ACP_IFINTR);
}
Either 3500 microseconds (very approximately of course) is too short
of a wait _or_ the method of trying to generate an interrupt is
not correct. You can try changing 'ACP_IFINTR' to 'ACP_EXISTS'
which tells autoconf to not care if the device interrupted or not.
> ** Last Mounted on /
> ** Root file system
> ** Phase 1 - Check Blocks and Sizes
> ** Phase 2 - Check Pathnames
> ** Phase 3 - Check Connectivity
> ** Phase 4 - Check Reference Counts
> ** Phase 5 - Check Free List
> BLK(S) MISSING
> SALVAGE? y
>
> ** Phase 6 - Salvage Free List
> 1364 files, 11625 used, 2430 free
>
> ***** FILE SYSTEM WAS MODIFIED *****
>
> But on the next reboot I get the same when running fsck. Any hints?
How are you rebooting? With the "reboot" command or by using the
'halt' button? You do not want to use the 'reboot' command because
that does a "sync" which flushes the disc cache (and superblock) back
out to disc - that overwrites the work that 'fsck' did.
A few 'missing' blocks is not a serious problem though and can be
ignored.
Cheers,
Steven Schultz
Hi!
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> > cn 1 176540 344 5 cnrint cnxint
>
> to the end of this line? Perhaps the autoconfig parser becomes confused
> if there aren't any.
I don't think that's the problem in this case - the error that is
being printed out:
cn 1 csr 176540 vector 344 no address found for kl/dl-11
comes from what appears to be a missing entry (or an entry that
autoconfig can't find) in the /unix kernel symbol table. One way,
I think, this can happen is when booting an alternate kernel (/genunix
instead of /unix).
THe only suggestion I have at this point is to turn on debugging
in autoconfig. To do this go into /sys/autoconfig/main.c and
add a line that forces 'debug = 1;', then install (after saving the
original ;)) autoconfig into /etc and reboot. Hopefully useful
info about what autoconfig is doing will be printed.
> Mine is at least correctly identified by autoconfig, though I've never
> attached a terminal to it to see whether the ports actually do anything.
> The post that's vanished included my dhv line from /etc/dtab but, except
> for the goofy CSR I used for some reason that I cannot now remember, it
If I find the time I'll power up the 11/73 and see what it says but
I've had a DHV11 on the system for years (it's how I got the RTS/CTS
flow control working).
My suspicion is that the DHV clone isn't behaving 100% like a DEC
DHV card.
> > BTW: Never play with the SMD cables when the machine is running. Now I
> > get:
>
> Is the disk write-inhibited?
Doing a 'reboot' (which performs a sync(2) call) will overwrite
what fsck has done - when the message about "reboot" comes out you
should use the front panel or ODT to simply halt the cpu and then
start the boot process cold.
Cheers,
Steven Schultz
Hi,
I really enjoy hacking ancient unix rather seriously and want a cross
reference tools for them. Since some of them are written in pre-K&R C,
modern tools are not very useful. Is there any cross reference tool
for pre-K&R C source codes?
BTW, early UNIX assembler document has bugs which state '>>' and '<<'
are shift operators despite that really '\>' and '\<' are. I wonder
where these bugs came from...
Cheers,
- nao
> On Friday, 18 April 2003 at 18:56:16 +0200, Igor Sobrado wrote:
> >
> > I asked to the people of the NetBSD Foundation about the possibility
> > of adding those commands to the base system (as a part of the tarball
> > with documentation tools) but they think that it is not possible,
> > as a consequence of a licensing issue. I supposed that all the
> > software provided in the 2.11BSD was under a BSD license, but it
> > looks like 2.11BSD is a closed source release.
>
> That's not correct any more. Who were you talking to at the NetBSD
> project?
Hi Greg.
I am worried with possible licensing issues with AT&T's Documenter's
Workbench (DWB). In fact, AT&T retained the copyright and distribution
rights on those parts of the UNIX documentation tools they developed
some years ago. That is the reason we have [nt]roff, but not
diction (diction(1), explain(1), suggest(1)) and style(1).
Last days, Perry E. Metzger observed that 2.11BSD was closed source:
"And it is closed source. Sorry. We aren't allowed to use code that did
not originate in V7/32V. If Caldera did not specifically release the
sources, we cannot use them. If your claim is that diction and style
were not in 32V, then we have no rights to them."
Well, in a previous email Perry observed that:
"I appreciate all this and I thank you for doing the work, but please
do your work against a version we have clear ability to use."
In short, he does not says that "we cannot add diction(1) and style(1)
to NetBSD" only that *license terms are NOT clear*.
What I do *not* want to do, is asking for adding a piece of code
that will report problems to the NetBSD Foundation. They are
doing a superb job, and I do not want to start a legal problem
adding some tools whose license is not clear.
On the other hand, Steven M. Schultz observed that "Not 100% - much of
it is covered by the BSD license and the Caldera/SCO/whatever license(s)".
I believe that diction(1) and style(1) are covered by a different
license agreement, but I did not find it in the source code.
> > Can someone, please, helping me on this matter? What should I do?
> > Should I just drop this software?
>
> We discussed the Caldera release of "ancient UNIX" on this mailing
> list recently. Caldera (now SCO again) was supposed to make some kind
> of official statement, but it's taking its time.
Well, there are some operating systems under Caldera's agreement
(a BSD-style license), including v7 and 32V, but looks like 2.11BSD
is *not* under those terms. In fact, it is not available through
Caldera, it is in tuhs, not covered by Caldera's license agreement.
(at least I think that it is right...)
I am not a lawyer, only a Physics grad student working on a Ph. D.
on CS. I have no idea about the legal status of 2.11BSD or, to
be more precise, about the status of diction(1) and style(1).
Cheers,
Igor.
--
Igor Sobrado, UK34436 - sobrado(a)acm.org
Hello.
I have just finished porting diction(1) and style(1) from 2.11BSD
to the NetBSD operating system. Those utilities are a part of the
AT&T Documenter's Workbench (DWB), and are not available on the v7
and 32V UNIX releases.
I asked to the people of the NetBSD Foundation about the possibility
of adding those commands to the base system (as a part of the tarball
with documentation tools) but they think that it is not possible,
as a consequence of a licensing issue. I supposed that all the
software provided in the 2.11BSD was under a BSD license, but it
looks like 2.11BSD is a closed source release.
Can someone, please, helping me on this matter? What should I do?
Should I just drop this software?
Cheers,
Igor.
--
Igor Sobrado, UK34436 - sobrado(a)acm.org
> I am fairly sure that 4.2BSD had manual pages for mmap, but it didn't
> work.
Right. Joy left Berkeley and joined Sun and the work got done at Sun.
I'm pretty sure that SunOS 4.0 was the first release with mmap working
as it was described. I was at Sun for the 4.1 release; 4.0 was the new
VM system, and it wasn't "new" like "we changed some stuff", it was new
as in everything was rewritten. The 4.0 VM system had segmap, read/write
were implemented with segmap in the kernel (you did a read, the kernel
mapped page, started a bcopy and would fault on itself if the page wasn't
there or had no TLB entry). Etc. I have postscript of the papers on
that, still very good reading if someone wants them.
--
---
Larry McVoy lm at bitmover.comhttp://www.bitmover.com/lm
Hi all,
I just received a query: did SunOS 3 have a working mmap(2)? My
vague memory says no, but I don't have access to a 3.5 box any more to
find out. Can anybody help out here?
Warren
Has anyone tried to do such a thing? Would anybody care?
--
David Evans (NeXTMail/MIME OK) dfevans(a)bbcr.uwaterloo.ca
Ph.D. Candidate, Computer/Synth Junkie http://bbcr.uwaterloo.ca/~dfevans/
University of Waterloo "Default is the value selected by the composer
Ontario, Canada overridden by your command." - Roland TR-707 Manual
> From: asbesto <asbesto(a)freaknet.org>
> To: tuhs(a)tuhs.org
> Subject: [TUHS] PDP11/34 boot problems, here i am again :)
>
> well, i think now we have a more complete knowledge of the REAL
> problem !
>
> the M7891 board (128K x 18 bit MOS MEMORY MODULE) have the D2 red=20
> led light turned ON when turning on the CPU !
>
> this means PARITY ERROR on this board :(
>
> checking the board we found 2 problems:
>
> 1) a 74LS175 chip named E15 on our schematic diagram, that seem
> phisically BROKEN on an edge (there is a fessure on the plastic
> DIP package). i can't change it now because i don't have a=20
> soldering station here to do a nice job, but looking the chip i
> think it may work...
While you probably _do_ have a real hardware problem with the broken
IC, I think that the red Parity Error light on first turn-on is normal
behavior. The MOS memory comes up with random values, and about half
of them will have the wrong parity. Some software routine must turn
off parity error detection and write a known data pattern (all 0's) to
each memory location. I don't remember whether this is something that
is done by the boot ROM of an 11/34.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
"asbesto" wrote:
> 1) a 74LS175 chip named E15 on our schematic diagram, that seem
> phisically BROKEN on an edge (there is a fessure on the plastic
> DIP package). i can't change it now because i don't have a
> soldering station here to do a nice job, but looking the chip i
> think it may work...
I never remove IC's in *one* go. The chances that you damage the
multi-layer board beyond repair are real. This is what I do.
I use a dremel tool (small motor with sharp rotating blade) to
cut the pins of the IC one by one.
Don't use a cutting tool to cut the pins because the side force
might push the remainder of the pin through the solder joint
thus damaging the board.
After you have cut all the pins the IC just falls of the board.
Now, you can use a fine hot soldering iron and remove the pins
one by one use a pair of squeezers.
good luck with your repairs,
- Henk.
well,
some months ago i asked for help booting a pdp11/34 here at
freaknet medialab :)
well, i think now we have a more complete knowledge of the REAL
problem !
the M7891 board (128K x 18 bit MOS MEMORY MODULE) have the D2 red
led light turned ON when turning on the CPU !
this means PARITY ERROR on this board :(
checking the board we found 2 problems:
1) a 74LS175 chip named E15 on our schematic diagram, that seem
phisically BROKEN on an edge (there is a fessure on the plastic
DIP package). i can't change it now because i don't have a
soldering station here to do a nice job, but looking the chip i
think it may work...
2) a 5 Kohm 4-resistor bridge named R22 on our diagram, that is phisically
BROKEN. this bridge give +5V on signals named DATA OC L, CSR OC L, OC L
and X ADD OC L. i changed it with a 4.7Kohm 4-resistor bridge, without
any result. (maybe the 74ls175 is really broken :)
an other ipothesys may be: some electrolitic capacitor in short circuit.
we had this problem on a decwriter III ! :)
the real problem is: if we aren't able to repair the M7891 board, where
can we find a "new" one ???
can somebody help us ? it's a shame for us to have our pdp11/34 offline :((
any help is appreciated ! *:)
--
[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 :::::: http://kyuzz.org/radiocybernet]
Hi All,
I know that this isn't pdp related but the people are here who know :-). Is there
an available unix that supports lance and dssi on a VAX 3400 and/or is there anyone
working on this.
Regards
Robin
This email and any attachments are confidential and intended for the addressee
only. If you are not the named recipient, you must not use, disclose, reproduce,
copy or distribute the contents of this communication. If you have received this
in error, please contact the sender and then delete this email from your system.
while trying to build Franz Lisp (from 4.3 BSD) on VAX/ULTRIX 4.5,
I noticed its peculiar list of supported platforms:
use: lispconf type
where type is one of
vax_4_1 vax_4_1a vax_4_1c vax_4_2 vax_4_3
vax_eunice_vms
sun_4_1c sun_unisoft dual_unisoft pixel_unisoft
sun_4_2beta lisa_unisys3 mc500_2_0
I was especially surprised by "lisa_unisys3". is that Unisoft SysIII
for the Apple Lisa?! and does anyone know what
{dual,pixel}_unisoft and mc500_2_0 mean?
--
If I travelled to the end of the rainbow
As Dame Fortune did intend,
Murphy would be there to tell me
The pot's at the other end.
Lars Buitinck
I'll have to try this with the RQDX3 as primary and the SCSI as secondary.
Maybe BSD is smart enough to do it right. In any case, I have the source for
the BSD boot code, and I can fix it. It will be a pain, though, having to
type the alternate address every time I boot BSD. I'd probably have to
restructure /dev and /etc/fstab also, and who knows what else. Maybe it
would be easier to change the jumpers if I needed to run RT11. I don't use
RT11 that much, but I'd like to have it available.
--
Jonathan Engdahl
http://users.safeaccess.com/engdahl
"The things which are seen are temporary,
but the things which are not seen are eternal." II Cor. 4:18
----- Original Message -----
From: "Fred N. van Kempen" <Fred.van.Kempen(a)microwalt.nl>
To: "Jonathan Engdahl" <j.r.engdahl(a)adelphia.net>
Sent: Wednesday, April 02, 2003 5:58 AM
Subject: RE: [pups] booting RT11 from alternate controller
Jonathan,
> I have a PDP-11/53 with a SCSI controller at 172150, and an
> RQDX3 at 172144.
This works for the ROM, but most PDP-11 operating systems will
refuse to boot from anything but the "default" controller of
any kind, meaning, an MSCP controller it will only accept at
172150. The OS itself can deal with them, but not so for the
boot-level code that loads them.
I have tried similar setups with an 11/83 using an ESDI disk
controller at MSCP #0 (doing KDA50 emu), and an RQDX3 at
MSCP #1 (just for the floppies, indeed) and that didnt work
either, with RT11, MicroRSX and Ultrix.
--f
I have a PDP-11/53 with a SCSI controller at 172150, and an RQDX3 at 172144.
There are a couple SCSI drives on the primary controller, and an RX50 on the
RQDX3. Everything seems to work OK, and I can read the floppies, except I
cannot boot RT11 from a floppy. From the 11/53 boot ROM you can say
B/A DU0
It will then ask for the address of the alternate controller. It reads from
the floppy, then it reads from both hard drives, then hangs.
What I hunch is happening is that the boot ROM reads the RT11 boot sector
from the floppy, but then the boot sector tries to continue booting from the
hard drives, which isn't going to work, because they are 2.11BSD formatted.
The objective is to have some non-RQDX3 hard drive controller as the
primary, and a secondary RQDX3 for the floppy, and to be able to boot UNIX
from the hard drive, and RT11 from the floopy. Any ideas on how to
accomplish this?
--
Jonathan Engdahl
http://users.safeaccess.com/engdahl
"The things which are seen are temporary,
but the things which are not seen are eternal." II Cor. 4:18
Helbig remarked (quoting Davidson):
> >Yes, you are right - V7 restores the register variables to a state which
> >is consistent with the other auto variables in the function - ie the value
> >which they had when longjmp was called.
> >
> >The caveats about not relying on register variables applied to V6.
> Nope, even in V6, register variables are restored to the values they had
> when reset(III) was called! (reset() is the name of longjmp() in V6).
> By the way, reset() is much smaller than longjmp() but provides the same
> functionality.
> I wonder why longjmp() was rewritten.
Setjmp/longjmp do more (setjmp returns different values
for the initial call and the longjmp-invoked one).
But the thing that would become more important
is that the PDP-11 compiler's calling sequence was
especially friendly toward restoring register values--
it just worked automatically.
Other machines and compilers were not so friendly.
This is why ANSI and ISO had to put in special rules
about promising to preserve only things marked
volatile.
We've been through this before.
Dennis
>X-Unix-From: michael_davidson(a)pacbell.net Tue Dec 31 17:04:50 2002
>Date: Tue, 31 Dec 2002 08:02:37 -0800
>From: Michael Davidson <michael_davidson(a)pacbell.net>
>User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:0.9.4)
Gecko/20011128 Netscape6/6.2.1
>X-Accept-Language: en-us
>MIME-Version: 1.0
>To: Wolfgang Helbig <helbig(a)Informatik.BA-Stuttgart.DE>
>CC: pups(a)minnie.tuhs.org
>Subject: Re: [pups] V7 setjmp/longjmp
>Content-Transfer-Encoding: 7bit
>
>Wolfgang Helbig wrote:
>>You can trust register variables when setjmp() returns the second time. Then
>>the registers are restored to the values they had when the "next" function was
>>called, that is the "values as of the time longjmp() was called" (quoted from
>>longjmp(3)'s man page. Thus any variable behaves the same, regardless of its
>>storage class.
>>
>Yes, you are right - V7 restores the register variables to a state which
>is consistent with the other auto variables in the function - ie the value
>which they had when longjmp was called.
>
>The caveats about not relying on register variables applied to V6.
Nope, even in V6, register variables are restored to the values they had
when reset(III) was called! (reset() is the name of longjmp() in V6).
By the way, reset() is much smaller than longjmp() but provides the same
functionality.
I wonder why longjmp() was rewritten.
Wolfgang.
On Mar 21, 19:31, Ian King wrote:
> Yup. I used to do that, but had an older version of sendmail and got
> 'co-opted' as a relay host for a spammer. :-(
I've seen a few attempts to do that. I should point out that even if
you only run sendmail for the benefit of machines on your own network,
and even if you use a dialup (rather than always-on) connection, you
want the ant-relay stuff. I see regular attempts to connect to port 25
on my hub, even though it's behind a dynamic IP address on an ISDN
dialup (I also see regular attempts to connect to the telnet, ssh, and
ftp ports, and others, maybe 2-3 times a week. If you run a common
operating system, don't assume that a dynamic IP address, or NAT, or
using a dialup, gives any worthwhile protection).
> FWIW: rather than update sendmail and hack another .cf, I bought a
> Windows-based mail server
Nowadays, it's easy to use m4 to set up sendmail.cf for the common
sorts of home use -- just define the settings for masquerading and
smarthost, and press go (more or less). The only time you need to hack
it a bit is if you want something unusual, like some mail going to the
local machine and some forwarded to other machines on your network, or
using UUCP.
> Instead, I use my free time to hack 2.11BSD and UNIX v6! :-)
I have to admit that sounds like a better use of the time :-)
--
Pete Peter Turnbull
Network Manager
University of York
On Mar 21, 23:04, Robin Birch wrote:
> I am probably going to get a broadband connection to wherever I end
up.
> I will then network all of the various boxes together and connect
> everything (including the PDP) to the Internet. I intend having one
box
> set up as a server
[...]
> In case the above seems stupid the idea is to take all email through
a
> server, weed out all incoming rubbish, and route it to various
> individual's (partner, daughter etc.) PCs.
This is exactly what I do, though I have the sending and receiving
sides of the email equation separate. I have one machine that acts as
a mail hub. It runs sendmail with a custom sendmail.cf which is
capable of delivering internal mail either to /var/mail, which is then
exported to other machines, or via UUCP or SMTP to other machines. It
also batches up outgoing mail and sends it to my ISP's mail server
("Smart Host") at specific times of the day (mine's not an always-on
connection).
All the other machines either use UUCP, or use sendmail with the
"nullclient" .cf file, to send mail to my hub machine. No reason why
the hub couldn't run a POP3 server for the benefit of Windoze PCs as
well, but I've never felt the need :-) If you go that route, I'd
suggest you think about IMAP rather than POP, though. As far as
getting mail from my ISP, I use fetchmail -- but if you do this, be
sure that your ISP puts something in the headers that makes it easy for
fetchmail to tell which user it's really for (don't forget about
mailing lists), and that you have a catchall rule to handle mail you
didn't think of.
If you have an always-on connection, you could have your DNS MX
record(s) set to point to your hub machine, and needn't use fetchmail.
However, if you do that, be sure to set up sendmail with anti-relaying
and all the proper security patches.
--
Pete Peter Turnbull
Network Manager
University of York
Hi Everyone,
Sorry for asking this here but you are probably the best people to ask.
I'm in the process of packing up my house to redecorate it and move to
another. As a result my 11/83 has been packed up and I won't get to
play for some time :-(. However, the question -
I am probably going to get a broadband connection to wherever I end up.
I will then network all of the various boxes together and connect
everything (including the PDP) to the Internet. I intend having one box
set up as a server for FTP, email and so on and everything else using
that. I will probably use a Linux box for this. Can I get a pop3
system for it that will talk to sendmail (only because sendmail is the
only mail system that I have used) or can I get a reasonable pop3 server
for Linux.
Anybody else has ideas on how I should do this then hints tips etc.
gratefully received.
In case the above seems stupid the idea is to take all email through a
server, weed out all incoming rubbish, and route it to various
individual's (partner, daughter etc.) PCs.
Cheers
Robin
--
Robin Birch
Hi -
> From: "Ian King" <iking(a)killthewabbit.org>
> I tried changing the partition type with disklabel -e -r but, when I exited
> vi, I got an error message saying that the type I'd provided was not valid.
> Viewing the label (with disklabel -r) showed the fstype set to 'unknown'.
"unknown" or "unused"
On my virtual 11 I see disklabel report:
8 partitions:
# size offset fstype [fsize bsize]
a: 16720 0 2.11BSD 1024 1024 # (Cyl. 0 - 39)
b: 8360 16720 swap # (Cyl. 40 - 59)
c: 340670 0 unused 1024 1024 # (Cyl. 0 - 814)
h: 315590 25080 2.11BSD 1024 1024 # (Cyl. 60 - 814)
> Just for grins, I tried modifying the drive type, too - no success there,
> either. The disklabel utility isn't having any of that; again it claims
> 'unknown'.
Ah, that says something is corrupt somewhere.
If you look at /usr/include/sys/disklabel.h you'll see the
table of filesystem types:
static char *fstypenames[] = {
"unused",
"swap",
"Version 6",
"Version 7",
"System V",
"2.11BSD",
"Eighth Edition",
"4.2BSD",
"MSDOS",
"4.4LFS",
"unknown",
"HPFS",
"ISO9660",
0
};
So for 'unknown' to appear there would need to be a 10 in the type
field instead of a 5 (for "2.11BSD"). 'unused' is a 0 obviously.
Try booting up a standalone disklabel and see what it says without
a kernel getting involved.
Steve
Hi -
> From: "Ian King" <iking(a)killthewabbit.org>
> Now I know I'm missing something. I tried following your advice, using the
> disklabel utility running under the old kernel. From what you say below, I
Which part of the advice? ;)
The part of the advice that might be most useful was to put a
copy of the standalone disklabel program in / and boot it - NOT
run the usermode version while the system is running.
cd /sys/pdpstand
make
cp disklabel /
then reboot the system and at the ':' prompt enter ra(0,0)disklabel
there are things that can be done with the standalone version that
are either impractical under a kernel (because the 'a'/root partition
is open/busy) or because the standalone version has no safety checks.
> assume you are referring to the 'fstype' parameter on the partition, not the
> 'type' parameter for the drive, correct? The drive type is MSCP, and the
> partition fstype is 2.11BSD.
'fstype' is what I had in mind.
a: 16720 0 2.11BSD 1024 1024 # (Cyl. 0 - 39)
> I tried changing the partition type with disklabel -e -r but, when I exited
> vi, I got an error message saying that the type I'd provided was not valid.
> Viewing the label (with disklabel -r) showed the fstype set to 'unknown'.
Now I am confused. 2.11BSD is correct - but then it's "unknown" and
that would cause the 'iinit' panic that started this thread of
discussion.
Down the path of logic that results in a 'iinit' panic and the
'no fs' there's a check for the filesystem type and "unknown" was the
likely cause (or at least that was the hope).
If the standalone disklabel program says it's "2.11BSD" then there's
something else going on - the next likely thought is that 'rootdev'
or related entity isn't set to the device that is the actual root
filesystem.
> Just for grins, I tried modifying the drive type, too - no success there,
> either. The disklabel utility isn't having any of that; again it claims
> 'unknown'.
That's not used for anything important.
> Oh well, while I'm waiting for your reply I can rebuild my kernel with a
> higher MAXUSERS parameter. :-)
~12 is a good number - not much need for more than that as a rule.
Steve
Hi -
> From: "Ian King" <iking(a)killthewabbit.org>
> Well, given the excellent advice I received here (especially from Steven
> Schultz), I got the networking kernel to build after moving a few modules
> around between overlays. It was indeed the overage on DATA/BSS that was
Hmmm, if it was an overage on the DATA/BSS (which is hard to do unless
you overdeclare MAXUSERS or the number of tty devices) then
shuffling overlays wouldn't have made any difference since overlays
affect only code and not data allocation.
> Now, when I respond to the boot prompt with 'ra(0,0)unix', I'm getting the
> following:
>
> <banner for the image, date, time, etc.>
> panic: iinit
> no fs on 5/0
That says the kernel was not able to mount the root filesystem. The
earlier messages about the kernel build date, etc appear because
the kernel prints those directly from internal strings (and the
kernel is loaded by /boot who doesn't "mount" the root filesystem).
> I'm booting from an RD54, and checking both 'ls -l /dev/ra*' and
> /dev/MAKEDEV, it sure looks to me that the major device number for this
> drive is 5 - am I missing anything yet? That's what I called out as the
You're not missing anything so far ;)
Are there other devices/controllers on the system? That should work
(works on my system) but I'm trying to get a handle on what might be
confusing the kernel.
> for ra.) Note that this is exactly the same device as I have been using all
> along with the GENERIC kernel, so I know there's really a filesystem there.
That's the puzzling part - why the old one works but the new one
doesn't.
> (FWIW, I didn't define an autoboot device.) In ufs_subr.c, I see where this
> message is apparently generated in the getfs() function, but I can't really
mountfs() calls getfs(). mountfs() is called out of main() in
init_main.c
The panic "iinit" is in init_main.c after mountfs() has returned
NULL
The times I have seen the 'iinit' panic it's meant that the disklabel
was either missing _or_ that the root ('a') partition was not of
type FS_V71K. I SUPPOSE it's far fetched, but possible, that the
old kernel predates the check for the filesystem type, thus it ignores
the type of partition 'a' and assumes it's a valid filesystem.
If you have a copy of the standalone 'disklabel' program installed
in / you can boot that with
ra(0,0)disklabel
and examine the label that way. Or boot the tape and load the
utility that way. Using the old kernel and running disklabel
would work too. If the 'type' for the 'a' partition is not 'FS_V71K'
that's the problem.
> PS: I'm really glad I followed the advice to copy my old (GENERIC) kernel
> image to 'oldunix' - so I can still boot!
Ah, glad to hear that the advice came in handy. The other thing
that comes in useful is a bootable Zip disk (complete 2BSD system
fits on a Zip disk if one has a SCSI adaptor around) - came in handy
when I corrupted/broke 'init' ...
Steve
Hi all,
I have a Pro/venix 2.0 distribution (the one by DEC) and was going to
reinstall it on my PRO/350. Unfortunatelly I discoveded that the Base Kit
Sistem Area Disk 1 was bad.
Anyone in this list can help me in supplying this floppy image ?
Thanks in advance.
Franco.
Hi -
I received a mail item from Johnny Billquist but the fine folks
at Update.UU.SE don't seem to recognize that networks can be
subdivided and that _my_ portion has never sent or relayed spam
Hope Johnny doesn't mind the reply going here instead.
----- The following addresses had permanent fatal errors -----
bqt(a)update.uu.se
(reason: 553 5.3.0 <bqt(a)update.uu.se>... SMTP from 64.32.150.18 blocked by Update due to spam sent/relayed from this network;contact postmaster at Update.UU.SE for details)
----- Transcript of session follows -----
... while talking to tempo.update.uu.se.:
>>> RCPT To:<bqt(a)update.uu.se>
<<< 553 5.3.0 <bqt(a)update.uu.se>... SMTP from 64.32.150.18 blocked by Update due to spam sent/relayed from this network;contact postmaster at Update.UU.SE for details
550 5.1.1 bqt(a)update.uu.se... User unknown
Hi!
> I have a small question, which I hope you can clarify for me. I'm in a
> little argument with a person involved in NetBSD.
Ummm, I'm not a lawyer of course...
> He claims that NetBSD is the oldest free BSD still alive, which I reacted
> to since it was my belief that 2BSD now is free.
But is 2BSD free? That I don't know. It is more free than it was
a long time ago but
> This have resulted in the claim that Berkley is the one that is
> restricting 2BSD, which was news to me. Is this in any way correct? The
>
> * Copyright (c) 1986 Regents of the University of California.
> * All rights reserved. The Berkeley software License Agreement
> * specifies the terms and conditions for redistribution.
That was the earlier version of the BSD license - when you had to have
a ATT/USL/BellLabs license in order to obtain BSD at all.
I am not sure I have a copy of the original UCB license but I think
part of it involved having a ATT/USL license.
The 'BSD' part of the UCB license permitted free sharing of the
UCB portions of the system. The questionable parts involved
the original ATT/USL code. If the current owners say that the original
(non-UCB) portions are free then that means the entire system is
free.
> I believed that this was/is more or less the same as the current BSD
> license (except that it still have the clause that any software
> incorporating code from BSD must say so).
At a later time the BSD license agreement added words about
redistributing the code with or without modification as long as
credit was given.
> But appearantly this other guy is claiming that Berkley hasn't let 2BSD
> free at all.
I'm not sure UCB even knows what 2BSD is any more.
> Can you clarify this for me, please? :-)
Does the current state of the Caldera/SCO/whatever license override
any existing licenses? THAT I do not know. If that is the case
then I would say that 2BSD is indeed free, on the other hand if people
are still legally constrained by the earlier license then 2BSD is
not totally free. Earlier versions of NetBSD would not be free
either because they contain "encumbered code" from the era when a
ATT/USL license was required.
I think it unlikely that anyone is going to send the 'software police'
out to kick down a person's door because they're running 2BSD - sounds
like that era is over at last. That's free enough for most people
I think.
Steve
Hi -
> From: Johnny Billquist <bqt(a)update.uu.se>
> Are the UMRs allocated and set up statically?
The clist and buffer cache UMRs are initialized at system boot time.
> (I haven't looked inside 2BSD for a while now, and can't remember much of
> the internals anymore.)
And I haven't been around a UNIBUS system for a long time and the
memory of having to deal with UMRs has faded.
> How many UMRs does the system use? 8 for buffer cache, you might expect
> one or two DH11s, that would require a few more, ethernet takes another
> few, but it seems there shouldn't be such a shortage.
There are only 31 total - so a few allocated here, a few allocated
there could result in not having enough.
> What did I miss?
Swapping. The kernel has to always be able to get UMRs to be
able to swap out a process. The memory is fuzzy but I think the
kernel reserved 7 as to be able to swap 56KB at a time of a process
but it could get by with less.
One UMR is 'reserved' by the hardware to cover the "I/O Page".
The clist takes up 1 UMR for DMA terminal devices.
Ethernet of course takes a UMR or two. At one time a couple of the
ethernet drivers (DEUNA) were a bit braindamaged and allocated more
UMRs than they needed - I fixed that though.
MSCP and TMSCP devices need UMRs to map their command and response
rings. The initial MSCP driver was definitely suboptimal in that
regard - again, something I tended to (the problem showed up when
more than 1 controller was present in a system). Those UMRs are
permanently allocated at boot time by the drivers when they initialize.
Tape drivers need to have UMRs (although I don't know of too many
folks with the old TE16 drives around on a UNIBUS system) available.
It started adding up and on a system with several types of devices
each of which wanted to reserve a couple UMRs the available pool for
dynamic use (by tapes and swapping) was sometimes too small.
Cheers,
Steven Schultz
Hi -
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
>
> OK. From what I recall (that turned-off machine again...) the entire
> discussion on tuning MAXUSERS and friends is based on allocation of UMRs.
> Might be a good idea to slip in a note about what to do when you don't have
It is less a matter of MAXUSERS than it is of NBUF. NBUF sets
the number of disc cache buffers. MAXUSERS affects the size of the
proc table, file table, and other tables which are in the permanent
(not mapped in/out) portion of the kernel's address space but does
not affect the disc buffer cache which is the entity requiring UMRs
on a UNIBUS system.
The buffer cache must be entirely mapped by UMRs - so if you have a
32KB buffer the kernel will reserve 4 UMRs on a UNIBUS system.
Realistically a 64KB buffer cache is about the maximum a UNIBUS system
can have because that takes 8 of the UMRs.
With the old (thankfully no longer in use, etc) 3Com ethernet boards
you had to disable 4 UMRs so the system could access the memory in the
card - that made for a very tight fit.
The other constraint, even for Qbus systems, is the D space requirement.
The 1KB portion of the disc buffer is "external" to the kernel (is
mapped in/out as needed) but there is a header structure which is
part of the kernel's permanent address space. Each buffer header is
24 bytes so even without UMRs around it's not feasible to have a 200KB
cache because that'd use 4800 bytes of kernel D space (which is always
on the edge of being overflowed it seems).
On a 11/73 I've used a 100KB buffer cache but when I was using 11/44s
and /70s the max was 64KB.
Cheers,
Steven Schultz
Hi -
> From: norman(a)nose.cs.utoronto.ca (Norman Wilson)
> 0141 (octal) is 'a. 141 decimal is 0215 octal, i.e. carriage return with
> parity.
And I remembered that (correctly as it turns out) without looking
at ascii(7) <g>
> What seems more likely is that 141 decimal is 0200 + 13 decimal. If a
> simple value returned by wait, that means SIGPIPE + core image, which
> seems unlikely. If an exit status as displayed by the shell, it just
It's, if I recall, being displayed by 'make'. There's no coredump
so the interpretation of 0141 is that of an exit status. It's been
a while since I've looked into the problem - it was quite annoying
to run the sequence (that was causing make to cease) manually and not
have it happen the same way.
a 'shell'
> means SIGPIPE (128 + signal number). Or is signal 13 different in 2.11
> than in V7? (That seems even less likely.)
Ah, ok - that makes sense too. No, SIGPIPE is the same as it's always
been since it was first defined as 13
> SIGPIPE doesn't seem entirely unreasonable as an accident that could
> happen if something goes wrong in the assembly-language-code-tweaking
> part of the kernel build.
But something is causing the assembler to exit prematurely and break
the pipe in the first place.
SIGPIPE happens, of course, when a writer process writes to a pipe
where the receiving/reading process has exited. 'as' is exiting
prematurely - that can be determined by looking at the partially
created (or empty) .s file that gets left behind.
> Of course if it's a random value handed to sys exit, all rules are off.
What might be needed is a decent (or existent ;)) syscall tracing
capability. That combined with the capability to "coredump a non-0
exit process) might be enough to track down what's causing 'as'
to depart the scene prematurely.
Cheers,
Steven Schultz
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> To: "Steven M. Schultz" <sms(a)2BSD.COM>
> Cc: pups(a)minnie.tuhs.org
> Subject: Re: [pups] Progress on 2.11BSD kernel
> Date: Wed, 19 Mar 2003 13:08:16 -0500
>
> On Wed, Mar 19, 2003 at 09:51:10AM -0800, Steven M. Schultz wrote:
> > Howdy -
> >
> > > From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> > > This came in handy for me too when I went the route of messed up MAXUSERS
> > > screwage.
> >
> > That'll do it too ;)
> >
>
> Fortunately /vmunix & /oldvmunix is a familiar procedure from back in
> my PMAX device driver hacking days.
>
> > > On another note, were there any SCSI adapters that made use of the BA23/
> > > BA123 RD disk control buttons? Would be nifty to swap in a new ra0 by
> > > simply taking a disk offline/online.
> >
> > Hmmm, those buttons/cabling are for RD/MSCP devices - not sure if it's
> > possible to use them with SCSI devices.
> >
>
> I was thinking of a SCSI adapter that plugged into the bulkhead somehow.
> This is plainly rediculous, but a nifty idea nontheless.
You could put your SCSI drive into one of those pull-out
"mobile adapter" things. But you probably should not pull
it out without idling the SCSI bus first.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
Hi -
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> I recall cranking MAXUSERS up a little, though I can't remember to
Good Idea because the default is only suitable for single user mode
and building a new/custom kernel. Quite a few kernel tables
are sized based on 'maxusers' - in particular the coremap and swapmap
tables (which track the fragments of memory and swap space) will be
exhausted easily if you bring up a network'd kernel and start up
the various daemons.
> what and my PDP-11 is turned off at the monent. A clarification of
> how the whole Unibus map register business effects Qbus-based systems
> would be nice.
It really doesn't - not having UMRs to deal with is a Nice Thing about
the Qbus ;) The kernel (and the standalone utilities of course)
need to know if they're on a U or Q-bus system but once a Q system
is found then the UMR handling is bypassed.
Cheers,
Steven Schultz
> From: "Steven M. Schultz" <sms(a)2BSD.COM>
> To: pups(a)minnie.tuhs.org
> Subject: Re: [pups] 2.11BSD "make unix" aborts Error 141
> List-Archive: <http://minnie.tuhs.org/pipermail/pups/>
> Date: Wed, 19 Mar 2003 09:46:51 -0800 (PST)
>
> Hi -
>
> > From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> > Ugh.
> >
> > Am I naive to suggest a rewrite of as? :)
>
> Just a little bit <g>
>
> It's a thought that used to occur to me fairly often a long time
> ago. I cured myself of it though after I did the rewrite into
> its current form (if you think it's bad now you should have seen it
> before ;)).
>
> The biggest problem are the SDI (Span Dependent Instructions). The
> PDP-11 has 'jmp' (non conditional but no range limit) and 'br' (many
> flavors of conditional branches but with a +/- 128 byte range).
> The compiler generates pseudo instructions like 'jeq' and leaves it
> up to the assembler to figure out if a branch will reach or if a
> branch around a jump is needed. That's a PITA to handle and is
> I believe the cause of much ugliness in the assembler.
That, of course, is a _neat feature_ of AS. On the other hand, how
much code bloat would result if AS always emitted (bne;jmp) pairs for
'jeq', etc. Maybe only generate (bne;jmp) for forward 'jeq' where the
span is not yet known. I am sure there are pathological instabilities
in this kind of code generation, where expanding one branch/jump
instruction makes another one go out of span range.
Answer: 3:1 for each unnecessary pair. But I have no idea of the
statistics for real code.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
Howdy -
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> This came in handy for me too when I went the route of messed up MAXUSERS
> screwage.
That'll do it too ;)
> I should track down the half-bezel so that I can mount this SCSI Zip drive I
> have in my BA123. That would look so weird...
It is tight on space but I can get a complete 2.11 system (with sources)
and a small swap partition on a 96MB Zip disk. Not suitable really
for going multi-user but as a single user mode system for fixing
up /etc/init or building a kernel it's nice.
Might not look too weird - different of course, who knows but what
you might like the new look ;)
> On another note, were there any SCSI adapters that made use of the BA23/
> BA123 RD disk control buttons? Would be nifty to swap in a new ra0 by
> simply taking a disk offline/online.
Hmmm, those buttons/cabling are for RD/MSCP devices - not sure if it's
possible to use them with SCSI devices.
Steven Schultz
Hi -
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> Ugh.
>
> Am I naive to suggest a rewrite of as? :)
Just a little bit <g>
It's a thought that used to occur to me fairly often a long time
ago. I cured myself of it though after I did the rewrite into
its current form (if you think it's bad now you should have seen it
before ;)).
The biggest problem are the SDI (Span Dependent Instructions). The
PDP-11 has 'jmp' (non conditional but no range limit) and 'br' (many
flavors of conditional branches but with a +/- 128 byte range).
The compiler generates pseudo instructions like 'jeq' and leaves it
up to the assembler to figure out if a branch will reach or if a
branch around a jump is needed. That's a PITA to handle and is
I believe the cause of much ugliness in the assembler.
So I'm fought the urge to rewrite the assembler and 'won' - I no longer
feel the rewrite urges ;)
Cheers,
Steven Schultz
Steven M. Schultz:
It's the exit status of the assembler. On _some_ modules, the
assembler ('as') jumps off into the weeds and executes an 'exit'
system call with a non-zero value in R0. 141 is a lower case 'a'
as I recall.
0141 (octal) is 'a. 141 decimal is 0215 octal, i.e. carriage return with
parity.
What seems more likely is that 141 decimal is 0200 + 13 decimal. If a
simple value returned by wait, that means SIGPIPE + core image, which
seems unlikely. If an exit status as displayed by the shell, it just
means SIGPIPE (128 + signal number). Or is signal 13 different in 2.11
than in V7? (That seems even less likely.)
SIGPIPE doesn't seem entirely unreasonable as an accident that could
happen if something goes wrong in the assembly-language-code-tweaking
part of the kernel build.
Of course if it's a random value handed to sys exit, all rules are off.
Norman Wilson
Toronto ON
Hi -
> From: "Jonathan Engdahl" <j.r.engdahl(a)adelphia.net>
> I'm running essentially the CURLY 2.11BSD system with networking on a
Ah, yes - the 'master reference 2.11BSD system' ('SHEMP' is a virtual
pdp-11 running under P11 ;)).
> PDP-11/53. When I go to rebuild unix with "make all", the build will run for
> a while, then quit with "Error 141". If I type "make all" again, it keeps on
Yep, I've been seeing that for years and aside from some kernel
hackery to assist in the debugging I haven't done much other than
to come up with a workaround.
> going for a while. After several iterations of this, eventually the make
> completes, and the system will boot the result. What is this "Error 141"
> business?
It's the exit status of the assembler. On _some_ modules, the
assembler ('as') jumps off into the weeds and executes an 'exit'
system call with a non-zero value in R0. 141 is a lower case 'a'
as I recall.
Now for the interesting part. If you do something like
setenv FOOBAR abcdef
and run the make the assembler won't "exit 'a". ALSO, if you run
the pipeline of the failing command manually, using temp files, it
won't fail. Makes it very hard to debug.
> I've not looked for the cause of this yet. I'm being lazy, and hoping
> someone has seen this before and can give me a quick answer, before I go
I'm lazy too (I hear that being lazy is a virtue in programmers ;))
so I just pad the environment with "FOO abc" or something and the
make works.
The only idea I've come up with to try and track the problem down
is a hack to the 'exit' logic in the kernel to create a coredump
of a program that exits with 'non-zero' status. Then at least
there'd be something to postmortem. An added complication is that
the assembler has this nasty habit of using 'jmp' to move around
rather than 'jsr' so it's hard to find out where the program was
at times. A long time ago I did make a few changes to 'as' to reduce
the usage of 'jmp' in an attempt to track this down but then, when
even I ran the program under the debugger it never failed - a typical
Heisenberg type of bug ;(
Good Luck.
Steven Schultz
Well, given the excellent advice I received here (especially from Steven
Schultz), I got the networking kernel to build after moving a few modules
around between overlays. It was indeed the overage on DATA/BSS that was
killing my build. I did a 'make install' and sync'ed, then restarted.
<sigh>
Now, when I respond to the boot prompt with 'ra(0,0)unix', I'm getting the
following:
<banner for the image, date, time, etc.>
panic: iinit
no fs on 5/0
I'm booting from an RD54, and checking both 'ls -l /dev/ra*' and
/dev/MAKEDEV, it sure looks to me that the major device number for this
drive is 5 - am I missing anything yet? That's what I called out as the
ROOTDEV in my config file (in sys/conf), with '5,1' as the SWAPDEV. (I
snuck a peek at the CURLY config file as well, and it shows major device 5
for ra.) Note that this is exactly the same device as I have been using all
along with the GENERIC kernel, so I know there's really a filesystem there.
(FWIW, I didn't define an autoboot device.) In ufs_subr.c, I see where this
message is apparently generated in the getfs() function, but I can't really
tell from that where it's biting me.
Hey, if it wasn't a challenge, it wouldn't be fun, right? Right? TIA --
Ian
PS: I'm really glad I followed the advice to copy my old (GENERIC) kernel
image to 'oldunix' - so I can still boot!
Hi -
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
>
> I don't recall seeing any overlay info when I set up my 11/73 back in
> January. I even asked the dreaded overlay FAQ here! :) I was also at 431.
Ok, I probably only thought about including the writeup in the
documentation. I know I did write up a moderately lengthy
article about dealing with the overlay setup in response to a
problem someone was having. I just never went and incorporated it
into the setup/installatino documentation ;(
One thing, obvious now that I think of it, I forgot to mention last
night is that "too big for type 431" can also happen if the D space
total is too large. If 'MAXUSERS' is set too high for example
then more than 48KB of D space will be needed and the linker will
complain. Look at the sum of the DATA and BSS segments (it might
be necessary to sum up the .o files individually) - if it's pushing
48KB then that's the problem.
Cheers,
Steven Schultz
Hi,
On 03/12/2003 10:18:33 AM ZE10B "Greg 'groggy' Lehey" wrote:
>
>On Wednesday, 12 March 2003 at 9:27:13 +1000, Warren Toomey wrote:
>>
>> So the new license specifically prohibits System III, whereas the
>> Ancient UNIX license implicitly permitted System III.
>
>Heh. So we have something to show for our $100 after all :-)
Is System III somewhere in the archive for us $100 license owners?
regards,
chris
On Tue, Mar 18, 2003 at 03:31:55PM -0800, Andru Luvisi wrote:
> I don't have the $100 license, but I did get one of the click-through
> licenses.
Then I assume you would be safe to download SysIII from the SCO/Caldera page,
as long as the license covers that.
Warren
8-)
Looks like Caldera are quite happy for you to obtain SysIII without signing
any license agreement.
http://www2.caldera.com/offers/ancient001/sysIII/
This is just a FYI. You would have to consider your legal position if
you did decide to download it.
Warren
Sven Mascheck <sven.mascheck(a)student.uni-ulm.de> wrote:
> Then the following might be an option, /UnixArchive/Applications/Ritter_Vi/
>
> "This is basically ex/vi 3.7, 6/7/85, from the 2.11BSD distribution"
> "A larger addition is the ability to handle ISO character sets."
>
> (recent development continued on <http://ex-vi.berlios.de/>)
Where can I get the early versions of this effort?
http://ex-vi.berlios.de/Changes lists at the very bottom:
: Release 31/05/00
: * String extraction using mkstr and xstr is not longer be done.
: * An ANSI C preprocessor may be used.
: * Changes of symbol names due to collisions on newer systems.
: * Fixed a null pointer reference in ex_tty.c.
: * Included the 2.11BSD termcap in a subdirectory. Ex could use any
: termcap library, however, that does not use malloc().
: * Support of eight bit characters excluding the range 0200 to 0237 is
: enabled with -DISO8859_1. It does not include the regular expression code,
: but otherwise works well in practice with the ISO-8859-1 character set.
And all the newer stuff up to late 2002 is porting to "modern UNIX". But I
don't want "modern UNIX", I'm running the original UNIX in its virgin form, I
just want the 8-bit fix. The only files downloadable from ex-vi.berlios.de are
2002 releases and in the UNIX Archive Applications/Ritter_Vi contains only a
tiny README file pointing to http://ex-vi.berlios.de/. Where are the old 2000
versions?
MS
Hi there,
I remember seeing in the Unix Archive a few years ago (back when the $100
licenses just came out and it was called PUPS Archive) some Russian Ancient
UNIX stuff, some things contributed to the UNIX community by the early Russian
UNIX users (on Soviet PDP-11s). However, I am now looking for it and cannot
find it. Would anyone have a pointer?
I am trying to russify my flagship UNIX (4.3BSD-Quasijarus) and I'm adding/
fixing 8-bit support in various parts of the system, and I got stuck on ex/vi.
The sucker just won't handle 8-bit chars. Since my job is to maintain Ancient
UNIX (my flavor thereof) rather than replace it, replacing the original ex/vi
with one of the modern reimplementations is not an option. I need to massage
8-bit support into the existing original Berkeley ex/vi with as few changes as
possible.
A friend of mine told me that Back in The Days the first UNIX users in the then
USSR were running patched (russified) 2.xBSD on Soviet PDP-11s and had KOI-8
for Russian. Since the flagship editor on <any>BSD is ex/vi, this makes me
think that those early Russian users used it and thus their patches
accomplished just what I need. And so I'm looking for those patches. TIA for
any help,
MS
> From: "Ian King" <iking(a)killthewabbit.org>
> I'm building a 2.11BSD kernel on my 11/73 (so I can include the networking
> code and put my machine on the LAN!), and I'm seeing the error "too big for
> type 431". Through the wonders of Google, I saw your discussion of this
> error and followed your advice (from 1996!). However, when I ask 'size
I'd have, up to now, sworn that the overlay setup was in the
documentation (one of the appendices) but it could well be that it's
still off in a file somewhere in the mess I call my filesystem ;)
> unix.o', I get a size comfortably within the limits for base - 50112, well
> below the 57344 you cite. None of the overlays exceeds 8192, and the 'total
> text' figure is well below your example, too. FWIW, I did a 'naive build'
Do you have any 0 length overlays? There can't be any gaps in the
overlay structure.
For example, this is legal:
overlays: 8128,7552,8000,7296,8192,7424,5824,6784,3520
but this is not:
overlays: 8128,7552,8000,7296,8192,0,5824,6784,3520
> first, copying GENERIC and changing a few parameters; after seeing the error
> 'text segment too big' I went through the config file with a little more
> thought and eliminated drivers I clearly didn't need (I don't have RL01/02s,
You might need to go thru the Makefile too. Good idea to eliminate
drivers you don't have (save their D-space requirements) but that
can create empty overlays and that does not work.
> for instance). Then I started getting this error. I did a 'make clean'
> just to be sure, but still make gives me the 'too big for type 431' error.
> (Yes, I RTFM on ld.)
Hmmm, patch level 431 is recent enough I'd have thought to avoid
a 'ld' problem (current is 444 but nothing recently has touched
ld).
What is the output from 'size unix.o'?
Cheers,
Steven Schultz
Steven,
I'm building a 2.11BSD kernel on my 11/73 (so I can include the networking
code and put my machine on the LAN!), and I'm seeing the error "too big for
type 431". Through the wonders of Google, I saw your discussion of this
error and followed your advice (from 1996!). However, when I ask 'size
unix.o', I get a size comfortably within the limits for base - 50112, well
below the 57344 you cite. None of the overlays exceeds 8192, and the 'total
text' figure is well below your example, too. FWIW, I did a 'naive build'
first, copying GENERIC and changing a few parameters; after seeing the error
'text segment too big' I went through the config file with a little more
thought and eliminated drivers I clearly didn't need (I don't have RL01/02s,
for instance). Then I started getting this error. I did a 'make clean'
just to be sure, but still make gives me the 'too big for type 431' error.
(Yes, I RTFM on ld.)
I am standing here beside myself. :-) And I am humbly soliciting
suggestions.... -- Ian
PS: I'm at patch level 431, per the VERSION file.
pups-request(a)minnie.tuhs.org wrote:
>Send PUPS mailing list submissions to
> pups(a)minnie.tuhs.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
> http://minnie.tuhs.org/mailman/listinfo/pups
>or, via email, send a message with subject or body 'help' to
> pups-request(a)minnie.tuhs.org
>
>You can reach the person managing the list at
> pups-admin(a)minnie.tuhs.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of PUPS digest..."
>
>
>Today's Topics:
>
> 1. Installing Venix or 2.9bsdpro on a DEC PRO350 (Franco Tassone)
>
>--__--__--
>
>Message: 1
>From: "Franco Tassone" <franco.tassone(a)inwind.it>
>To: <pups(a)minnie.tuhs.org>
>Date: Thu, 13 Mar 2003 23:30:08 +0100
>Subject: [pups] Installing Venix or 2.9bsdpro on a DEC PRO350
>
>Hi all,
>
>after having downloaded both distributions from a PUPS mirror, I was trying
>to install Venix or 2.9bsd modified for the PRO350.
>I've created for both distributions the installations floppy using a mvaxII
>with an rx50 floppy. The mvaxII actually runs netbsd, so I did a dd
>if=floppy.img of=/dev/rx0a for all the floppy images of the distributions,
>but when I go and try to boot the bot floppies of venix (and 2.9bsd too) on
>the PRO350, they fail to boot. The drive seems to try a little then the
>machine hangs, no messages on the console, except a nice capital DIGITAL, no
>messages on the serial terminale connected to the printer port with the
>maintenance cable.
>With venix floppy instead, after failing to boot, after a litle P/OS starts
>from hd.
>What am I missing, what did I wrong ?
>Any hint will be greatly appreciated.
>P.S. I definitively want to install an ancient unix on my dec pro350...,
>help me !
>...
>Franco Tassone
>
>
I think those may be teledisk images so DD probably wouldn't work.
You need an IBM PC with 80 track drives, IIRC to recreate the images...
It's been a long time since I looked at those images.
Bill
Hi all,
after having downloaded both distributions from a PUPS mirror, I was trying
to install Venix or 2.9bsd modified for the PRO350.
I've created for both distributions the installations floppy using a mvaxII
with an rx50 floppy. The mvaxII actually runs netbsd, so I did a dd
if=floppy.img of=/dev/rx0a for all the floppy images of the distributions,
but when I go and try to boot the bot floppies of venix (and 2.9bsd too) on
the PRO350, they fail to boot. The drive seems to try a little then the
machine hangs, no messages on the console, except a nice capital DIGITAL, no
messages on the serial terminale connected to the printer port with the
maintenance cable.
With venix floppy instead, after failing to boot, after a litle P/OS starts
from hd.
What am I missing, what did I wrong ?
Any hint will be greatly appreciated.
P.S. I definitively want to install an ancient unix on my dec pro350...,
help me !
...
Franco Tassone
I'm sure I'm not the only person who sees SCO's recent legal
activities with dismay. For those of you still looking for facts,
take a look at the links off http://www.sco.com/scosource/, and
particularly the complaint at
http://www.sco.com/scosource/complaint3.06.03.html. There are a
number of things there which concern me, but particularly:
85. For example, Linux is currently capable of coordinating the
simultaneous performance of 4 computer processors. UNIX, on
the other hand, commonly links 16 processors and can
successfully link up to 32 processors for simultaneous
operation. This difference in memory management performance
is very significant to enterprise customers who need extremely
high computing capabilities for complex tasks. The ability to
accomplish this task successfully has taken AT&T, Novell and
SCO at least 20 years, with access to expensive equipment for
design and testing, well-trained UNIX engineers and a wealth
of experience in UNIX methods and concepts.
Apart from the fact that I can't see any factual evidence that System
V as licensed from SCO or its predecessors had any competitive SMP
scalability, the "20 years" concerns me. That could go back to the
days of the Seventh Edition.
Which brings me to the real point: a little over a year ago, we
received a message from Dion Johnson releasing Ancient UNIX under a
BSD licence. For those of you who have misplaced it, I'm attaching it
again. While none of us doubt that it is genuine, SCO has no record
of it on their web site, nor (as far as I know) do any of us have this
in signed form. In view of SCO's aggression, I think we should
contact them and ask them to at least put the statement somewhere on
their web site.
Comments?
Greg
--
Finger grog(a)lemis.com for PGP public key
See complete headers for address and phone numbers
Aharon Robbins:
Sigh. This is the response on gcc and `conj.' Terms of
disgust elided, since the sentiments are undoubtedly shared.
This list isn't the right place for a general discussion of
the matter, but I cannot resist remarking that this is one
of the best arguments I have ever seen in support of gnu
control.
Norman Wilson
Toronto ON
Sigh. This is the response on gcc and `conj.' Terms of
disgust elided, since the sentiments are undoubtedly shared.
Arnold
> Date: 11 Mar 2003 15:07:13 -0000
> To: arnold(a)skeeve.com, gcc-bugs(a)gcc.gnu.org, gcc-prs(a)gcc.gnu.org,
> nobody(a)gcc.gnu.org
> From: bangerth(a)dealii.org
>
> Synopsis: gcc 3.2.2 recognizes complex functions even without complex.h
>
> State-Changed-From-To: open->closed
> State-Changed-By: bangerth
> State-Changed-When: Tue Mar 11 15:07:12 2003
> State-Changed-Why:
> This is a gnu extension. The builtin conj function is switched
> off if you use -ansi or -std=c89.
>
> W.
>
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&…
Can someone clarify for me how Caldera fits in the picture? I thought
SCO sold Unix to Caldera? It was Caldera that did the BSD-ing of ancient
Unix.
FWIW I too paid $100 for an ancient Unix license, and I've got the System III
stuff that licensees had access to.
Thanks,
Arnold
A working link to the ancient-Unix license exists at
http://shop.caldera.com/caldera/ancient.html
This is a saved link; I didn't investigate how
to find it currently from a Caldera or SCO site.
In case anyone is interested, I retrieved
some fraction of the court papers from
the early 90s USL suit against BSDI and UCB.
The case seems in some ways similar to this
one. They are at
http://cm.bell-labs.com/cm/cs/who/dmr/bsdi/bsdisuit.html
In this one, USL pulled back after an injunction
was denied. By the time the 1993 ruling was issued,
USL was being taken over by Novell.
Dennis
Well, the impression I got from IBM re: AIX and Linux's relationship, was that
they were going to give AIX a Linux makeover so that they could maintain an
apparently unified Un*xish shop - as far as AIX and Linux _are_ Un*ces, that
is!
How that gets interpreted as importing Un*x trade secrets into Linux, I have
no idea.
I also thought IBM was going to allow some of their mainframe high
availability ideas to influence Linux - not through direct porting of the
code - VM/ESA is apparently written in PL/I, and I doubt that most Linux
programmers would touch that with a barge-pole. And a waldo at a workplace
on a planet on the other side of the galaxy. Or universe.
I myself wanted to get some information on the internal structure - ie, the
part that gets passed between the SFS client and the Reusable Kernel Server -
of the VM/ESA Shared File System way back when, and was told in no uncertain
terms, not to bother trying.
I don't see SCO has much chance of doing anything except causing a bit of
unwelcome disruption and - I hope - getting bought out at bargain basement
prices by IBM and getting the entire Un*x source tree BSDed or LGPLed to stop
all this useless nonsense at the "source". Or at the "sauce", to give it a
rather appropriate spin.
Wesley Parish
On Tuesday 11 March 2003 12:45 pm, Greg 'groggy' Lehey wrote:
<snip>
>
> I am very sure that IBM has not put any UNIX code into Linux. For one
> thing, it's not their style, and in fact they keep the AIX and Linux
> people very separate. Last year I wrote a clone of AIX's JFS file
> system on Linux for IBM. This is the old JFS, not the JFS they
> released under GPL. I was not allowed to see the AIX source code, for
> exactly the reasons of the complaint. The only information I had were
> the header files they distribute with the development system.
>
> The AIX code wouldn't have helped, anyway. Linux is not UNIX, as
> anybody who's done kernel programming in both knows. I had thought
> that this childish superstition about the holiness of source code
> would have been stamped out at the end of the last UNIX wars.
>
> Greg
--
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."
DMR remarked:
> So far as I can tell from ISO/IEC 9899:1999,
> the panoply of Complex macros and functions
> are supposed to be enabled only after
>
> #include <complex.h>
>
> gcc looks to be overenthusiastic.
>
> Dennis
I would agree. I plan to file a bug report about it. I built and
checked the latest gcc, and even this file generates the
complaint:
#include <stdio.h>
int conj(a)
int a;
{
return a;
}
main()
{
printf("%d\n", conj(1));
}
Sigh.
Arnold
A thing that has puzzled me almost for ever is why the newline
character in C is 012 and not 015. Does anybody have any insight?
Greg
--
Finger grog(a)lemis.com for PGP public key
See complete headers for address and phone numbers
Lehey wondered,
> A thing that has puzzled me almost for ever is why the newline
> character in C is 012 and not 015. Does anybody have any insight?
And Haerr speculated
> Well, my take on this is that C was developed with UNIX,
> of course, and UNIX early on decided to use a single
> character rather than a two-char (CRLF) sequence for
> end-of-lines...
This came via Unix from Multics. My Multics
Programmers' Manual (1969) says, in reference
to its use of the ASCII character set: "Reference:
USA Standard X3.4-1967," and describes the LF
character, with code octal 012, "New Line.
Move carriage to the left edge of the next
line.... ASCII LF is used for this function."
I believe that either this or some other version
of ASCII standard blessed (or condoned) one
of the interpretations of the 012 character
for the new-line function. However, I haven't
turned up hard evidence of this, despite several
conversations with Eric Fischer, who has
kept track of various versions of the standards.
In the event, various of the terminals used early
on did implement the NL function. E.g. the
IBM 1050 and 2741 terminals (decidedly
non-ASCII) had a new-line function, like
a typewriter, no CR, but sometimes an
"Index" character that moved the paper
but not the printing element. The TTY 37
had an optional interpretation of 012 as
NL. Of course, other terminals required
separate CR and LF characters.
The choice of a single character to separate
lines still seems wise if you're using a byte-stream
model.
Dennis
Norman observed (about conj):
> Since the problem is a new library function that appeared in
> the official header files in C99, it makes sense that newer
> versions of gcc object. That means that as time goes by, newer
> C compilers everywhere will probably pick up the change. Any
> documentation stored next to festoon.c should definitely point
> out the problem and its full generality.
> We'll leave aside for now the question of whether complex
> conjugation really ought to be public.
So far as I can tell from ISO/IEC 9899:1999,
the panoply of Complex macros and functions
are supposed to be enabled only after
#include <complex.h>
gcc looks to be overenthusiastic.
Dennis
Since the problem is a new library function that appeared in
the official header files in C99, it makes sense that newer
versions of gcc object. That means that as time goes by, newer
C compilers everywhere will probably pick up the change. Any
documentation stored next to festoon.c should definitely point
out the problem and its full generality.
We'll leave aside for now the question of whether complex
conjugation really ought to be public.
Norman Wilson
Toronto ON
--- tuhs-request(a)minnie.tuhs.org wrote:
> Send TUHS mailing list submissions to
> tuhs(a)minnie.tuhs.org
>
> To subscribe or unsubscribe via the World Wide Web,
> visit
> http://minnie.tuhs.org/mailman/listinfo/tuhs
> or, via email, send a message with subject or body
> 'help' to
> tuhs-request(a)minnie.tuhs.org
>
> You can reach the person managing the list at
> tuhs-admin(a)minnie.tuhs.org
>
> When replying, please edit your Subject line so it
> is more specific
> than "Re: Contents of TUHS digest..."
>
>
> Today's Topics:
>
> 1. Re: compiling festoon (Warren Toomey)
>
> --__--__--
>
> Message: 1
> From: Warren Toomey <wkt(a)minnie.tuhs.org>
> Subject: Re: [TUHS] compiling festoon
> To: Aharon Robbins <arnold(a)skeeve.com>
> Date: Fri, 28 Feb 2003 09:22:49 +1000 (EST)
> CC: tuhs(a)minnie.tuhs.org
> Reply-To: wkt(a)tuhs.org
>
> In article by Aharon Robbins:
> > Hi All.
> >
> > The following diff is necessary to use GCC on a
> linux system.
> > (Anyone know what gcc's builtin `conj' function
> is? Beats me.)
> >
> > Warren, you might want to fix that last line in
> the archive version
> > of the file.
>
> Um, it compiles fine for me on FreeBSD using gcc
> version 2.95.3,
> so I'd say that it's a Linux library. I'll put your
> suggestion
> into the README.
>
> Warren
>
>
It also compiles fine with me. Using RH 7.2 with gcc
2.95.
Regards,
John Chung
> --__--__--
>
> _______________________________________________
> TUHS mailing list
> TUHS(a)minnie.tuhs.org
> http://minnie.tuhs.org/mailman/listinfo/tuhs
>
>
> End of TUHS Digest
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/
Hello from Gregg C Levine
In the documentation for E-11, John Wilson, describes the "blinky
lights", essentially eight LEDs attached to the printer port of an
IBM-PC that's running his emulator.
Has anyone ever built one of those things, using either a PC board
blank from John Wilson, or decided to build one on his own? For that
matter, has anyone actually used it, to assist in the debugging of a
program, running on his emulator?
I'll probably e-mail John Wilson about this one directly, but, has
anyone written a custom plug-in, that would have the printer port,
pose as an I/O port for the emulator?
-------------------
Gregg C Levine hansolofalcon(a)worldnet.att.net
------------------------------------------------------------
"The Force will be with you...Always." Obi-Wan Kenobi
"Use the Force, Luke." Obi-Wan Kenobi
(This company dedicates this E-Mail to General Obi-Wan Kenobi )
(This company dedicates this E-Mail to Master Yoda )
> From: "Ian King" <iking(a)killthewabbit.org>
> To: "Gregg C Levine" <hansolofalcon(a)worldnet.att.net>, <pups(a)minnie.tuhs.org>
> Subject: Re: [pups] CDROM drives and PDP-11s
> Date: Thu, 27 Feb 2003 08:52:54 -0800
>
> John Wilson's PUTR program might be jut the tool - http://www.dbit.com. I'm
> guessing it might be ODS-2; worst case, I have an InfoServer that can read
> that, and a TK-50 I could dump it to... :-) -- Ian
> ----- Original Message -----
> From: "Gregg C Levine" <hansolofalcon(a)worldnet.att.net>
> To: <pups(a)minnie.tuhs.org>
> Sent: Wednesday, February 26, 2003 11:46 PM
> Subject: [pups] CDROM drives and PDP-11s
>
> Hello from Gregg C Levine
> Here's the problem. I have several CDs containing programs, and such
> like from Tim Shoppa. Two of them say they contain portions which are
> readable only by a CDROM Drive attached to a PDP-11. One of them is
> split in half. Half is readable on either of the two computers here,
> the other half, is in a format that's native to the PDP-11. The other
> is all in that proprietary format. So, has anyone managed to get them
> read to their machines? Or failing that to the appropriate simulators,
> or even emulators? Any suggestions?
When I look at "readme.txt" on my RT11 disk from Tim Shoppa I find the
following paragraph:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The second part of the disk is seven RT-11 partitions. Each is a 65536
block RT-11 device that is accessible on a PDP-11 machine with a SCSI
host adapter and a SCSI CD-ROM drive. They appear as RT-11
DU partitions 13 through 19.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The implication to me is that any of these partitions could be copied
to a 32MB file on a hard drive, and then attached to the PDP11 simulator
of your choice and read as an RT-11 drive.
The tool I would use for copying the partition is dd(1).
dd if=/mnt/cdrom bs=32M skip=13 count=1 of=dskimg
This requires that you have 32MB available RAM for the dd "copy in"
and 32MB available disk space for the dd "copy out". You could
trade off a smaller "bs" for a more complicated calculation of the "skip".
I suppose I am making the assumption that this work is being done on
a Unix-like system, which seems reasonable in the PUPS context.
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
Hi -
> From: Bill Gunshannon <bill(a)cs.scranton.edu>
> Well, the fun continues. I guess it's not going to be as simple as
>
> When I try to build a custom kernel I get this:
>
> cc -O -DKERNEL -DUOFS -I. -I../h -S ../sys/kern_clock.c
> /bin/ed - < SPLFIX kern_clock.s
> ?
> ?
> ?
> ?
> ?
> ----------------------
> And the "?" go on forever. Can't even break out of it. Have to
> kill the simulation and start all over. Anybody run into this??
I have an extremely vague memory I might have seen it eons upon
eons ago but I might be imaginging it.
> Seems to be in the clock code. Is there something I might have
Hmmm, '?' is "ed"s error indication. I wonder if the '?' is
coming out of ed and not SIMH?
> missed in the CONFIG file that could cause this?? All I basicly
Not at this stage of the build - a config file error wouldn't allow
the first few compiles to succeed and then start causing errors
on kern_clock.c
One thing I did notice though was the use of 'ed' - that tells me
the patchlevel of the system is very low (i.e. old). 'ed' was
replaced with 'sed' which sped things up a _lot_ - and that took
place back around #325 in 1996.
Have you tried P11 instead of SIMH? When I'm too lazy to fire up
the 11/73 I use P11 to do the testing/patching and so on. It's a
bit a pain to configure (really arcane configfile syntax) but it works
very well - never had a problem with it.
Good Luck.
Steven Schultz
Does anyone know if there is a command like 'top' for 2.11 BSD?
--
Christopher L McNabb Tel: 540 231 7554
Operating Systems Analyst Email: cmcnabb(a)vt.edu
Virginia Tech ICBM: 37.205622N 80.414595W
GMRS: WPSR255 ARS: N2UX Grid Sq: EM97SD
It seems to me it's time to go back to basics:
Tell us what happens if you do
ls -l /dev/rl2a
and, if that file exists (as seems likely),
od /dev/rl2a
Diagnosing a problem of this sort solely by the mutterings
of the mount command is a bit like trying to decide what
is causing your back pain and therefore how to treat it
by the tone of your voice when you say `ouch.' (Hmm,
perhaps I have just invented a lucrative new paramedical
discipline, on a par with chiropractic and cold-laser
therapy and homeopathy and software consulting.)
Norman Wilson
Toronto ON
In article by Max Burnet:
> From: Bob Supnik <bsupnik(a)earthlink.net>
> To: Max Burnet <mburnet(a)bigpond.net.au>
> > I've just finished resurrecting Richard Miller's Wollongong port of UNIX
> V6
> > to the Interdata 7/32 (1976-77) - the first UNIX port in history. I hope
> > to release a kit over the weekend.
> >
> > If you have Warren Toomey's mail address, over at PUPS, will you please
> > forward this on to him as well?
> >
> > All the best to you and yours,
> >
> > /Bob
Congratulations Bob!!
Warren
I am trying to put 2.11 on one of my 11/44's. I picked up the RL02/RK
images from the archive. I put the RL02 images on real RL02's (Yes,
some of us still have and use them!! :-) My intent was to boot this
and then use it to build a system on a bigger disk and then go on from
there.
Here's my configuration:
11/44 CPU
CIS
EIS
FP11
4M memory (actually 3840KB)
MMU
3 RL02 disks
A CDU/720-TM SCSI Controller with 4 MAXTOR 340M disks and a QIC tape
Now the problem.
The system boots fine. And it will mount /dev/rl1a. But it won't mount
/dev/rl2a. I get "/dev/rl2a on /vol2: No such device or address".
I get the same error when I try to do a disklabel. What's more, I also
get this same error when I try to access any of the RA devices. I am
using the GENERIC Kernel which I assume has all the devices in it.
Anybody have any suggestions??
Of course, if I find that the SCSI Controller isn't going to work
I have another controller and a FUJI Eagle I could use too. But I
am certain I will need to get all three RL's working in order to
have enough of a system to do this.
Thanks in advance,
bill
--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
bill(a)cs.scranton.edu | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
Hi -
> From: Bill Gunshannon <bill(a)cs.scranton.edu>
>
> I am trying to put 2.11 on one of my 11/44's. I picked up the RL02/RK
> images from the archive. I put the RL02 images on real RL02's (Yes,
> some of us still have and use them!! :-) My intent was to boot this
RL drives were reliable (compared to RA81 and RK06/7 drives) if not
exactly spacious ;)
> 3 RL02 disks
> A CDU/720-TM SCSI Controller with 4 MAXTOR 340M disks and a QIC tape
>
> Now the problem.
> The system boots fine. And it will mount /dev/rl1a. But it won't mount
> /dev/rl2a. I get "/dev/rl2a on /vol2: No such device or address".
What rev of the kernel do you have? First line in /VERSION should
have the magic number.
> I get the same error when I try to do a disklabel. What's more, I also
> get this same error when I try to access any of the RA devices. I am
> using the GENERIC Kernel which I assume has all the devices in it.
>
> Anybody have any suggestions??
What I think is happening is that the system is only configured for
2 RL drives - the change from 2 to 4 happened quite late (patch #439
I think).
The RA problem sounds like the MSCP driver either isn't in the
kernel or wasn't probed/attached at boot time. You can see if
MSCP support's present with something like 'nm -g /unix | grep _raintr"
and seeing if you "040364 T _raintr" for the interrupt handler. If
you do get that then check /etc/dtab for a line like:
ra ? 172150 0 5 raintr # uda50, rqdx1/2/3
The '0' for the vector says for the probe/attach logic to assign
a vector and tell the controller what value was used. You could put
anything in there (154 or 150 I think is the assigned value for the
first MSCP controller).
If none of that works then I'm stumped as to why the RA drives can't
be accessed.
Good Luck.
Steven Schultz
Hello from Gregg C Levine
Here's the problem. I have several CDs containing programs, and such
like from Tim Shoppa. Two of them say they contain portions which are
readable only by a CDROM Drive attached to a PDP-11. One of them is
split in half. Half is readable on either of the two computers here,
the other half, is in a format that's native to the PDP-11. The other
is all in that proprietary format. So, has anyone managed to get them
read to their machines? Or failing that to the appropriate simulators,
or even emulators? Any suggestions?
-------------------
Gregg C Levine hansolofalcon(a)worldnet.att.net
------------------------------------------------------------
"The Force will be with you...Always." Obi-Wan Kenobi
"Use the Force, Luke." Obi-Wan Kenobi
(This company dedicates this E-Mail to General Obi-Wan Kenobi )
(This company dedicates this E-Mail to Master Yoda )
Bill,
kernel probably only supports one unit, _OR_ the filesystem doesnt
have all device nodes (/dev/rlXXX).
--f
> -----Original Message-----
> From: Bill Gunshannon [mailto:bill@cs.scranton.edu]
> Sent: Thursday, February 27, 2003 4:08 PM
> To: pups(a)minnie.tuhs.org
> Subject: [pups] 2.11 on an 11/44
>
>
>
> I am trying to put 2.11 on one of my 11/44's. I picked up the RL02/RK
> images from the archive. I put the RL02 images on real RL02's (Yes,
> some of us still have and use them!! :-) My intent was to boot this
> and then use it to build a system on a bigger disk and then go on from
> there.
>
> Here's my configuration:
>
> 11/44 CPU
> CIS
> EIS
> FP11
> 4M memory (actually 3840KB)
> MMU
>
> 3 RL02 disks
> A CDU/720-TM SCSI Controller with 4 MAXTOR 340M disks and a QIC tape
>
> Now the problem.
> The system boots fine. And it will mount /dev/rl1a. But it
> won't mount
> /dev/rl2a. I get "/dev/rl2a on /vol2: No such device or address".
> I get the same error when I try to do a disklabel. What's
> more, I also
> get this same error when I try to access any of the RA devices. I am
> using the GENERIC Kernel which I assume has all the devices in it.
>
> Anybody have any suggestions??
>
> Of course, if I find that the SCSI Controller isn't going to work
> I have another controller and a FUJI Eagle I could use too. But I
> am certain I will need to get all three RL's working in order to
> have enough of a system to do this.
>
> Thanks in advance,
>
> bill
>
> --
> Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n.
> Three wolves
> bill(a)cs.scranton.edu | and a sheep voting on what's for dinner.
> University of Scranton |
> Scranton, Pennsylvania | #include <std.disclaimer.h>
>
> _______________________________________________
> PUPS mailing list
> PUPS(a)minnie.tuhs.org
> http://minnie.tuhs.org/mailman/listinfo/pups
>
Hello again from Gregg C Levine
I know I asked this question early on, and I remember, and have the
original answer filed someplace.... But that was about a year ago.
Since then I had heard a rumor that the current Copyright Owner of the
"Ancient UNIX" products had in fact re-released the products under the
exact same license that both Minix, and BSD use.
In fact they could called a freely releasable product. Can someone on
this list confirm this? On a different list, for a different emulator,
to which that I belong, we there, are having a discussion regarding
the status of these products. I agreed with a correspondent that the
BSD ones, such as 2.11, and 2.9 were in fact freely available, pending
a response that is.
I am suggesting there, that someone should investigate porting either
V5, or V6, or even V7 to that platform. And someone naturally is
making that complaint. Someone else is also claiming that Amdahl did
just that, and sold it under the name UTS. But as you might guess, it
is not freely available.
-------------------
Gregg C Levine hansolofalcon(a)worldnet.att.net
------------------------------------------------------------
"The Force will be with you...Always." Obi-Wan Kenobi
"Use the Force, Luke." Obi-Wan Kenobi
(This company dedicates this E-Mail to General Obi-Wan Kenobi )
(This company dedicates this E-Mail to Master Yoda )
I have the version of festoon, as enhanced by
Nils-Peter Nelson, and as Norman Wilson said, mainly
and originally done by Ron Hardin. When the
Usenet interchange referred to happened, I asked
Ron whether he wanted to release it, and the
response was
> fine with me
> npn's version is at /home/rhh/coma/festoon/fest.c
> with pics and tbls
> i've lost the original
Incidentally, Hardin worked for Bell Labs, though
at the Columbus location also occupied by
Western Electric, and until fairly recently was
a consultant for our own and nearby groups.
The first Google pages for "hardin sloane"
yields a bunch of references to his joint
work with the well-known mathematician
N. J. A. Sloane.
Binary, but not source, was with research
8th edition, and may have escaped otherwise.
I'll make the source available to scholars if there's interest.
It even compiles on Plan 9 (with ape).
Dennis
----- Forwarded message from Lange, David -----
From: "Lange, David" <Extern.David.Lange(a)gedas.com>
Subject: AT&T Package Design
Date: Wed, 26 Feb 2003 10:25:18 -0500
Just wondering who actually designed the AT&T UNIX package utility. I have
to admit the documentation of this utility is rather sparse in term of
examples of scripting problems and handling the I/O. Did internal AT&T
documentation have any more information or did it merely consist of the
source? I'm interested in creating patches and dependencies between
packages. Any information or insight would be welcome.
Regards.
D. Lange
----- End of forwarded message from Lange, David -----
The driver is for a DIVA COMP V controller.
> ----- Original Message -----
> From: "Warren Toomey" <wkt(a)minnie.tuhs.org>
> To: "Christos Papachristou" <chpap(a)ics.forth.gr>
> Cc: <pups(a)minnie.tuhs.org>
> Sent: Wednesday, February 26, 2003 5:45 AM
> Subject: Re: [pups] DHV11 on BSD2.9
>
>
> > In article by Christos Papachristou:
> > > I have read in a message by Steve Schultz that there are 2.9BSD
drivers
> for
> > > the DHV11-A around. Can I still find them?
> >
> > How about:
> >
> > ./net/sys/dev/dvhp.c in PDP-11/Distributions/ucb/2.9BSD/usr.tar.gz
> >
> > P.S zgrepping lists/full_filelist.gz in the Archive is very useful!
> >
> > Warren
> > _______________________________________________
> > PUPS mailing list
> > PUPS(a)minnie.tuhs.org
> > http://minnie.tuhs.org/mailman/listinfo/pups
>
A few questions from a newbie:
I have installed 2.9BSD on a microPDP11/73 with an RD52, using the MSCP
version of Jonathan Engdahl. After startup the kernel
indicates 160kb of memory .I am not familiar with such an old unix to
find out the details but I understand it as 256k minus the kernel. The memory
is M8067-LF i.e. 512k Qbus. Does this mean that the system can't see the
rest of it and that I have configure/recompile the kernel?
The system seems anyway to run fine.
I haven't seen an operational PDP with UNIX before this,
so I can't judge its speed. When in single user mode it seems to
me that it runs "fast". However upon entering multi user mode the speed
drops dramaticaly. I have not yet compiled in the 8 port multiplexer
(DHV11-A), so only the console is functional and thus no gettys are
loaded. So ,why is there such a change in speed? Does the multiuser mode
just rise the nice value of the console tasks?
Some information on the system. It is a KDJ11-B (M8190 -no suffix) i.e. an
11/84. So, the label on the system says microPDP11/73 (in an BA23 enclosure)
the cpu is an 11/84 (if the FPU socket is the DIP-40 slot then it is
unused), and the 2.11BSD second stage boot (version from vtserver) I
have tried indicates 11/83. The memory is after the CPU and is Qbus (M867-LF).
If I have understood what I have read in the list, this must be a mixed
system that could use PMI memory, but just uses Qbus?? What exactly is my
system? . Moreover the MSCP controller (M8639 YP i.e. RQDX1)
the serial port multiplexer(M3104 i.e. DHV11-A) and the memory are Qbus while
the cpu board is indicated as Unibus in the field guide. Can these two bus type
s be mixed? (If yes , i would be tempted to abuse the dead VAX11/780 in the
basement. Can this be done?). Anyway, I thought that the best choice of
a UNIX for it since it only has an RD52 woulbe 2.9 BSD with MSCP support.
Was this a good guess?
Hello from Gregg C Levine
Okay, here goes:
I have the current version of E-11 booting correctly on my Windows
based, (Currently!), backup box. I have booted the 2.9BSD image found
in the boot images directory from the FTP server. Does any one have
any suggestions as to how to restore an entire system to an E-11 based
setup? I have a bunch of empties that were created by John Wilson for
his emulator.
By the way, Warren your instructions for using the version that's on
the FTP server worked with this one.
-------------------
Gregg C Levine hansolofalcon(a)worldnet.att.net
------------------------------------------------------------
"The Force will be with you...Always." Obi-Wan Kenobi
"Use the Force, Luke." Obi-Wan Kenobi
(This company dedicates this E-Mail to General Obi-Wan Kenobi )
(This company dedicates this E-Mail to Master Yoda )
Well, here are the results of my weekends "hacking":
---------------------------
$ uname -a
2.11BSD pdp11.4mcnabb.net 2.11BSD 2.11 BSD UNIX #3: Fri Feb 21 21:00:58
PST 2003 root@:/usr/src/sys/PDP1183 pdp11
$ df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ra0a 10078 3009 7069 30% /
/dev/ra0c 10078 2 10076 0% /tmp
/dev/ra0d 90718 40963 49755 45% /usr
/dev/ra0e 38206 29414 8792 77% /users
$ sysctl hw
hw.machine = pdp11
hw.model = 83
hw.ncpu = 1
hw.byteorder = 3412
hw.physmem = 2097152
hw.usermem = 0
hw.pagesize = 1024
$ dmesg
Feb 25 12:02
...
<5>ra0: Ver 2 mod 3
ra0: RD54 size=311200
attaching qe0 csr 174440
qe0: DEC DEQNA addr 08:00:2b:07:b7:53
attaching lo0
phys mem = 2097152
avail mem = 1727488
user mem = 307200
-----------------------------------------------
The machine is an 11/83 with 2 megs of ram, DEQNA, single RD54, TSV05,
TK50, and 3 DHV11s.
Now it looks like all I have left to do is install 400 odd patches.
--
Christopher L McNabb Tel: 540 231 7554
Operating Systems Analyst Email: cmcnabb(a)vt.edu
Virginia Tech ICBM: 37.205622N 80.414595W
GMRS: WPSR255 ARS: N2UX Grid Sq: EM97SD
Does anyone remember this program (probably /usr/games/festoon) and in
which Unixes it was distributed? I think it must have existed in at
least some BSDs, but I'm fairly sure it wasn't in the ordinary 4.3
distribution.
--tim
Ron Hardin, who worked at Western Electric in Columbus (I think)
at the time, confirms that he is the author:
Festoon was mine, chiefly written one Saturday with a tragically flawed
copy of Lester's _Introductory Transformational Grammar of English_
bought that morning on a $1 table at Woolworth on my knee.
The tragic flaw was that there are severe lexical constraints on language,
which is why there are so many made-up words in festoon, to avoid them.
The introduction of awful phrases came in reaction to writer's workbench
from Lorinda Cherry, which had a real mine of them; and phrases from my
boss, S D Hester, who was a wretched writer. People contributed on noticing
that.
It was greatly helped by troff (``The _pay_ people to write this crap?'' is
a typical reaction. Apparently it was not out of the question for Western
Electric.)
Norman Wilson
Toronto ON
On the internet, nobody can tell you're whether you're on the internet.
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> > Now it looks like all I have left to do is install 400 odd patches.
>
> If somebody goes through this pain, any chance of making a new source kit?
Most of the kits I've seen out there are around #430 or so - that
only leaves a dozen or so patches that need to be applied.
> Though I guess some of the patches are not necessarily desirable in all
> circumstances...
By and large they are not only desirable but necessary/mandatory. There
are very few 'frivolous' ("gee, this looks like fun") patches in the
batch. Trying to "pick and choose" which parts of which patches to
apply might be doable in the short term but there _will_ come the
day when a bug is encountered or a feature desired that was fixed or
added as one of the parts/patches that was left out. Best to get
the pain over _once_ and be done with it ;)
Cheers,
Steven Schultz
> From: Christopher McNabb <cmcnabb(a)vt.edu>
> $ dmesg
>
> Feb 25 12:02
> ...
> <5>ra0: Ver 2 mod 3
> ra0: RD54 size=311200
> attaching qe0 csr 174440
> qe0: DEC DEQNA addr 08:00:2b:07:b7:53
> attaching lo0
>
> phys mem = 2097152
> avail mem = 1727488
> user mem = 307200
Congratulations!
> Now it looks like all I have left to do is install 400 odd patches.
Actually you only need to install the ones _after_ the one listed
in /VERSION. Look at the first line of /VERSION, it should look
something like this:
Current Patch Level: 444
then all you need are the ones between your current version and 444
(which is the latest).
Be sure you have the complete system (all the sources, and include
files, etc) installed and read/follow the directions (which are
quite extensive) included with each patch. SOME patches can be
"batched" (if a couple patches in sequence are updating the kernel
then you don't need to rebuild the kernel after each patch, etc).
Good Luck!
Steven Schultz
Howdy all,
Is it possible that the Unix Archive might be able to get a little
funding or assistance from the Library of Congress? This recent
story in the Washington Post suggests that there is now a lot of
money available in theory at least. I wonder if we would qualify for
funding?
bill
Plan Approved to Save U.S. Digital History -
http://www.washingtonpost.com/wp-dyn/articles/A10278-2003Feb14.html?referre…
The Library of Congress announced the next step in the effort to
preserve that history: congressional approval of its plan for the
National Digital Information Infrastructure and Preservation
Program.
I documented the procedure to extract a program from XXDP and put a header
on it so that you can boot it from VTserver or a UNIX disk. It has been a
long time since I did this to ZRQCH0, so I practiced on the program that I
think Christos needs (ZRQBC1) and sent it to him.
There's a lot I don't know about the a.out header, so if someone can improve
my method, let me know.
http://users.safeaccess.com/engdahl/xxdp.htm#hackXXDP
"Teach a man to fish..."
--
Jonathan Engdahl
http://users.safeaccess.com/engdahl
"The things which are seen are temporary,
but the things which are not seen are eternal." II Cor. 4:18
----- Original Message -----
From: "Christos Papachristou" <chpap(a)ics.forth.gr>
To: <cctalk(a)classiccmp.org>
Sent: Friday, February 21, 2003 4:57 AM
Subject: PDP11 - RQDX1 standalone format utility?
> I would like to do a bad sector scan on a RD52 connected to a RQDX1
> controller (The machine is a pdp11/73 without OS) prior to installing
> BSD2.11.Is there a standalone program like zrqch0(standalone version of
> zrqc from the xxdp package - only for RQDX3) that can be downloaded
> directly to the pdp via vtserver and recognizes the RQDX1 , i.e. a version
> of zrqb or something similar?
On Sat, 2003-02-22 at 22:04, Christopher McNabb wrote:
> I have a TS05 tape drive and TSV05 controller. The TS11 driver for
> 211BSD seems to be close to what I need, but not exactly. I can
> forward, reverse, offline, and run status commands using 'mt', but any
> attempt to read or write data results in a hard error:
> ----
Well, this problem was fixed by cleaning the heads. In the words of the
immortal Homer Simpson, "Doh!"
--
Christopher L McNabb Tel: 540 231 7554
Operating Systems Analyst Email: cmcnabb(a)vt.edu
Virginia Tech ICBM: 37.205622N 80.414595W
GMRS: WPSR255 ARS: N2UX Grid Sq: EM97SD
Erzatz-11 V3.1 runs fine on Win2K and XP, please get that from
the site. If you cant reach it, contact me offlist and I will
send it to you.
--f
> -----Original Message-----
> From: Jonathan Engdahl [mailto:j.r.engdahl@adelphia.net]
> Sent: Sunday, February 23, 2003 6:16 PM
> To: Gregg C Levine; pups(a)minnie.tuhs.org
> Subject: Re: [pups] Re: PDP11 - RQDX1 standalone format utility? -->
> XXDP
>
>
> I fixed the link.
>
> E11 is a bit of a problem. I'm running E11 3.0 demo. I have
> to run it on a
> machine that still has Windows ME. All the other machines run
> XP now, and
> E11 doesn't seem to work under XP. I tried to get to
> www.dbit.com to see if
> there's a fix, but the site seems to be gone.
>
> --
> Jonathan Engdahl
> http://users.safeaccess.com/engdahl
>
> "The things which are seen are temporary,
> but the things which are not seen are eternal." II Cor. 4:18
>
>
> ----- Original Message -----
> From: "Gregg C Levine" <hansolofalcon(a)worldnet.att.net>
> To: "'Jonathan Engdahl'" <j.r.engdahl(a)adelphia.net>;
> <pups(a)minnie.tuhs.org>
> Sent: Sunday, February 23, 2003 1:22 AM
> Subject: RE: [pups] Re: PDP11 - RQDX1 standalone format
> utility? --> XXDP
>
>
> > Hello again from Gregg C Levine
> > I've looked at your web pages on the subject of using XXDP to create
> > that standalone format utility. And it makes sense. All of it.
> > However, there's a broken link on it, regarding XXDP, and where to
> > find it. Currently the link which points to the repository
> at Ibiblio,
> > is correct. Or even the one you're using as they both work. But the
> > one that says that the manual, and notes, and the OS, are available
> > at, is the broken one. It comes up to a file not found
> error message.
> > That guy has always had problems with his site, which is
> unfortunate.
> > It hasn't returned.
> >
> > However, what are you running E-11 under? And which version? The
> > current one prefers a plain DOS environment, or even a Linux
> > environment. The older ones, such as the versions stored on the site
> > here, will work under DOS/Windows, even Windows 98SE, as
> I've proven.
> > -------------------
> > Gregg C Levine hansolofalcon(a)worldnet.att.net
> > ------------------------------------------------------------
> > "The Force will be with you...Always." Obi-Wan Kenobi
> > "Use the Force, Luke." Obi-Wan Kenobi
> > (This company dedicates this E-Mail to General Obi-Wan Kenobi )
> > (This company dedicates this E-Mail to Master Yoda )
> >
> >
> >
> > > -----Original Message-----
> > > From: pups-admin(a)minnie.tuhs.org
> [mailto:pups-admin@minnie.tuhs.org]
> > On
> > > Behalf Of Jonathan Engdahl
> > > Sent: Saturday, February 22, 2003 8:00 PM
> > > To: cctech(a)classiccmp.org; pups(a)minnie.tuhs.org
> > > Subject: [pups] Re: PDP11 - RQDX1 standalone format utility? -->
> > XXDP
> > >
> > > I documented the procedure to extract a program from XXDP
> and put a
> > header
> > > on it so that you can boot it from VTserver or a UNIX disk. It has
> > been a
> > > long time since I did this to ZRQCH0, so I practiced on
> the program
> > that I
> > > think Christos needs (ZRQBC1) and sent it to him.
> > >
> > > There's a lot I don't know about the a.out header, so if
> someone can
> > improve
> > > my method, let me know.
> > >
> > > http://users.safeaccess.com/engdahl/xxdp.htm#hackXXDP
> > >
> > >
> > > "Teach a man to fish..."
> > >
> > > --
> > > Jonathan Engdahl
> > > http://users.safeaccess.com/engdahl
> > >
> > > "The things which are seen are temporary,
> > > but the things which are not seen are eternal." II Cor. 4:18
> > >
> > >
> > > ----- Original Message -----
> > > From: "Christos Papachristou" <chpap(a)ics.forth.gr>
> > > To: <cctalk(a)classiccmp.org>
> > > Sent: Friday, February 21, 2003 4:57 AM
> > > Subject: PDP11 - RQDX1 standalone format utility?
> > >
> > >
> > > > I would like to do a bad sector scan on a RD52 connected to a
> > RQDX1
> > > > controller (The machine is a pdp11/73 without OS) prior to
> > installing
> > > > BSD2.11.Is there a standalone program like zrqch0(standalone
> > version of
> > > > zrqc from the xxdp package - only for RQDX3) that can be
> > downloaded
> > > > directly to the pdp via vtserver and recognizes the
> RQDX1 , i.e. a
> > version
> > > > of zrqb or something similar?
> > >
> > > _______________________________________________
> > > PUPS mailing list
> > > PUPS(a)minnie.tuhs.org
> > > http://minnie.tuhs.org/mailman/listinfo/pups
> >
> > _______________________________________________
> > PUPS mailing list
> > PUPS(a)minnie.tuhs.org
> > http://minnie.tuhs.org/mailman/listinfo/pups
>
> _______________________________________________
> PUPS mailing list
> PUPS(a)minnie.tuhs.org
> http://minnie.tuhs.org/mailman/listinfo/pups
>
I have a TS05 tape drive and TSV05 controller. The TS11 driver for
211BSD seems to be close to what I need, but not exactly. I can
forward, reverse, offline, and run status commands using 'mt', but any
attempt to read or write data results in a hard error:
----
# ansitape -t
ts0: hard error bn0 xs0=310<MOT,ONL,PED> xs1=20402<COR,-,UNC>
xs2=100000<OPM> xs3=40<REV>
ts0: hard error bn0 xs0=310<MOT,ONL,PED> xs1=20402<COR,-,UNC>
xs2=100000<OPM> xs3=40<REV>
ts0: hard error bn0 xs0=10310<RLL,MOT,ONL,PED> xs1=20402<COR,-,UNC>
xs2=100000<OPM> xs3=40<REV>
unknown record mode (n) - file 7 skipped
t - 7: 0 lines (0 chars) in 0 tape blocks
----
This continues ad-nauseum until Ctrl-C is pressed.
So, it looks like the TS11 driver is "almost, but not quite" good
enough. Before I start attempting to re-invent the wheel, has anyone
had success getting a TSV05/TS05 working under 2.11BSD?
--
Christopher L McNabb Tel: 540 231 7554
Operating Systems Analyst Email: cmcnabb(a)vt.edu
Virginia Tech ICBM: 37.205622N 80.414595W
GMRS: WPSR255 ARS: N2UX Grid Sq: EM97SD
I have a TS05 tape drive and TSV05 controller. The TS11 driver for
211BSD seems to be close to what I need, but not exactly. I can
forward, reverse, offline, and run status commands using 'mt', but any
attempt to read or write data results in a hard error:
----
# ansitape -t
ts0: hard error bn0 xs0=310<MOT,ONL,PED> xs1=20402<COR,-,UNC>
xs2=100000<OPM> xs3=40<REV>
ts0: hard error bn0 xs0=310<MOT,ONL,PED> xs1=20402<COR,-,UNC>
xs2=100000<OPM> xs3=40<REV>
ts0: hard error bn0 xs0=10310<RLL,MOT,ONL,PED> xs1=20402<COR,-,UNC>
xs2=100000<OPM> xs3=40<REV>
unknown record mode (n) - file 7 skipped
t - 7: 0 lines (0 chars) in 0 tape blocks
----
This continues ad-nauseum until Ctrl-C is pressed.
So, it looks like the TS11 driver is "almost, but not quite" good
enough. Before I start attempting to re-invent the wheel, has anyone
had success getting a TSV05/TS05 working under 2.11BSD?
--
Christopher L McNabb
Operating Systems Analyst Email: cmcnabb(a)4mcnabb.net
Virginia Tech ICBM: 37.1356N 80.4272N
GMRS: WPSR255 ARS: N2UX Grid Sq: EM97SD
Maybe it might be played from the angle that a US mirror could
be granted funds in some manner, to complement the down
under repository. Just a wild thought...
Bob Keys
Does anyone here know why the BSD random(3) is defined to return a
positive int (31 bits) rather than a full 32 bits of pseudo-entropy?
(This came up is a discussion comparing random(3) with arc4random(3)
in another list).
Peter
Oops, did that go out in HTML? Sorry, new install of Outlook....
-----Original Message-----
From: Ian King
Sent: Wednesday, February 19, 2003 7:26 AM
To: 'Robertdkeys(a)aol.com'; wgm(a)telus.net; tuhs(a)minnie.tuhs.org
Subject: RE: [TUHS] LoC now involved with saving digital history
This sounds similar to some work with which I'm involved at the
University of Washington. I'll see what I can learn.... -- Ian
-----Original Message-----
From: Robertdkeys(a)aol.com [mailto:Robertdkeys@aol.com]
Sent: Tuesday, February 18, 2003 11:42 PM
To: wgm(a)telus.net; tuhs(a)minnie.tuhs.org
Subject: Re: [TUHS] LoC now involved with saving digital history
As I am reading the details of this, it seems that they are at a
planning
stage,
and wanting to coordinate the Library of Congress centrally with other
federal and non-federal agencies and organizations to develop the
"network" of libraries and repositories for these materials. It was not
clear what funding was available to non-federal agencies. My
expectation is that the PUPS and TUHS efforts ought to be somewhere in
the overall thicket of the Library of Congress effort. We need to find
out more about this legislation and potential work and funding. It
sounds very interesting...
Spinning the ol' propeller-headed beanie at full speed, and thinking out
loud....
Bob Keys
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org http://minnie.tuhs.org/mailman/listinfo/tuhs
Hello from Gregg C Levine
Has anyone ever gotten Tim Shoppa's V6 distribution to work, under any
version of Simh? Theoretically it should be possible, but I haven't a
clew, as to how to do so. Any suggestions? I'll leave the networking
issues alone for the moment.
Gregg C Levine drwho8(a)worldnet.att.net
"This signature owns a house on Belsavis."
This sounds similar to some work with which I'm involved at the
University of Washington. I'll see what I can learn.... -- Ian
-----Original Message-----
From: Robertdkeys(a)aol.com [mailto:Robertdkeys@aol.com]
Sent: Tuesday, February 18, 2003 11:42 PM
To: wgm(a)telus.net; tuhs(a)minnie.tuhs.org
Subject: Re: [TUHS] LoC now involved with saving digital history
As I am reading the details of this, it seems that they are at a
planning
stage,
and wanting to coordinate the Library of Congress centrally with other
federal
and non-federal agencies and organizations to develop the "network" of
libraries and repositories for these materials. It was not clear what
funding
was available to non-federal agencies. My expectation is that the PUPS
and TUHS efforts ought to be somewhere in the overall thicket of the
Library
of Congress effort. We need to find out more about this legislation and
potential work and funding. It sounds very interesting...
Spinning the ol' propeller-headed beanie at full speed, and thinking out
loud....
Bob Keys
_______________________________________________
TUHS mailing list
TUHS(a)minnie.tuhs.org
http://minnie.tuhs.org/mailman/listinfo/tuhs
I would like to do a bad sector scan on a RD52 connected to a RQDX1 (The machine is a pdp11/73 without OS) prior to installing BSD2.11.Is there a standalone program like zrqch0(only for RQDX3) that can be downloaded directly to the pdp via vtserver and recognizes the RQDX1 , i.e. a version of zrqb or something similar?
As I am reading the details of this, it seems that they are at a planning
stage,
and wanting to coordinate the Library of Congress centrally with other federal
and non-federal agencies and organizations to develop the "network" of
libraries and repositories for these materials. It was not clear what funding
was available to non-federal agencies. My expectation is that the PUPS
and TUHS efforts ought to be somewhere in the overall thicket of the Library
of Congress effort. We need to find out more about this legislation and
potential work and funding. It sounds very interesting...
Spinning the ol' propeller-headed beanie at full speed, and thinking out
loud....
Bob Keys
Wild long shot.... I used to write grants for this kind of thing. Find out
more
info and point me to where the granting info is and lets make a collective
grunt to see if something is possible. Heck, all kinds of funds are available
if you submit the right kinds of proposals. Yeah, I know, it is a pipedream,
but.....(:+}}...
Bob Keys
(stirring the history pot, gently.....)
> I recall V7 had UUCP and that some non-tcp/ip networking
> implementations existed for it,
Yes, various serial-networking based ones (early DECnet, X.25
and PacketNet stuff) and perhaps the multiplexer device stuff.
> but I have never heard of a tcp/ip stack for V7. Does
> such a thing exist?
Nope, didnt fit in the address space. As far as I know, the
earliest TCP/IP UNIX for PDP-11 was 2.10/2.11bsd.
--f
Hello fron Gregg C Levine
Um no. I was thinking of V7, of the original UNIX. As it happens, I am still
not comfortable with the earlier versions of BSD. So, I am interested in
getting V7, or V6 to work via a networked environment. And yes, I have seen
your file, and the read me for it.
Gregg C Levine drwho8(a)worldnet.att.net
"Oh my!" The Second Doctor's nearly favorite phrase.
----- Original Message -----
From: "Andru Luvisi" <luvisi(a)andru.sonoma.edu>
To: "Gregg C Levine" <drwho8(a)worldnet.att.net>
Sent: Tuesday, February 18, 2003 11:19 AM
Subject: Re: Some questions, was Re: [pups] Test
> On Mon, 17 Feb 2003, Gregg C Levine wrote:
> > Hello again from Gregg C Levine
> > Here are those questions:
> > 1) What is the status of networking, with regards to the boot images?
> > 2) Has anyone actually managed to dump the image that's contained within
the
> > Soupnik collected UNIX versions to an actual disk?
> > 3) Has anyone actually managed to build a kernel from that source code?
> > Either native, and on a Simh setup will do.
>
> If you are asking about 2.11BSD, I have managed to build a kernel with
> networking support which works on simh. It is at:
> http://www.tuhs.org/Archive/PDP-11/Boot_Images/2.11_on_Simh/
>
> It's probably not suitable for a real PDP since it only supports RA/MSCP
> and ram disks, and TS tape drives.
>
> Andru
> --
> Andru Luvisi, Programmer/Analyst
>
>
> Quote Of The Moment:
> I'm not normal. I know it. I don't care!
> - Ace Of Base
>
Test!
Sorry for the disturbance. Just a routine test message to confirm that
the list is awake. I haven't gotten anything since sometime in the past.
Gregg C Levine drwho8(a)worldnet.att.net
"This signature wants to be playing in the snow!"
I guess it's time to wake the list up.
So far the Unix Archive has done well at collecting mostly PDP-11 stuff,
but now that were in the next century, we should start working on the
1980s and 1990s.
I'd like to call for volunteer curators. Each would look after a subset
of the Unix Archive: add files, write README.TXT, rearrange things to
be more useful.
The Archive has been pretty static for quite some time now, and there are
a list of things TODO, and I know some of you have things waiting which I
haven't done yet. So perhaps some new blood, will kick things along.
Any volunteers?
This list is most definitely low-volume.
Speak up, please. We can't hear you up here under the snow.
Norman Wilson
In a naughtly rosewood igloo somewhere near Toronto, ON
Test!
Sorry for the disturbance, I have not seen any mail on the list, since
sometime in the past.
Gregg C Levine drwho8(a)worldnet.att.net
"This signature would rather be out in the snow!"
I've checked commercial vendors and eBay to no avail, so now I'll appeal to
the community: I would really like to find a bulkhead connector for a DEQNA
card (the part number is CK-DEQNA-KB). If anyone has one they're willing to
part with, please send me email with your terms.
Otherwise, I'll just have to kludge something - but I'd sure like to do it
right, as my 11/73 is in pretty nice shape. :-)
TIA -- Ian
Well done,
My 83 has 2 RD54s it is a nice configuration.
As to your other query about the boot loader saying that it is an 83 as opposed to
a 73. The response that you have had is correct AFAIK. My 83 was a 73 before I
changed the processor and I had a similar conversation with Steve Schultz. If it
is a quad board then the boot loader is doing as well as it can :-)
Have fun
Robin
To: "Robin Birch" <robinb(a)ruffnready.co.uk>
cc: <pups(a)minnie.tuhs.org>
Hard Copy To:
Hard Copy cc:
Date: 08/02/2003 18:48
From: "Ian King" <iking(a)killthewabbit.org>@minnie.tuhs.org
Sent by: pups-admin(a)minnie.tuhs.org
Subject: Another happy customer (was Re: [pups] Bootable media for
2.11BSD)
It's amazing what happens when you follow the directions - thanks for your
help, folks. I have 2.11BSD up and running on my 11/73 (booted off the
disk, even), and it's currently untarring the last big chunk of /usr/src.
(The docs mention that TK50s are slower than snot - believe it!) The system
has two RD54s <woohoo!>, but I'm following the 'default' installation for
now until I have everything running and have successfully rebuilt the
kernel; then I'll probably move /usr and /tmp over to the second RD. I also
need to dig into the machine a bit more - the bootloader tells me I have an
11/83, so I'm suspecting the CPU was changed at some point.
For the record, I live in Seattle, and I can now produce bootable TK50s with
2.11BSD. :-)
-- Ian
----- Original Message -----
From: "Ian King" <iking(a)killthewabbit.org>
To: "Robin Birch" <robinb(a)ruffnready.co.uk>
Cc: <pups(a)minnie.tuhs.org>
Sent: Friday, February 07, 2003 9:23 AM
Subject: Re: [pups] Bootable media for 2.11BSD
> Yup, that's what I get for trying to be clever. :-) I built and ran
> maketape, and the 11/73 likes the resulting tape (boots). So I'm remaking
> the tape with the tar's on it (per the instructions).
>
> I also happened to look at my work email, and saw the recent thread on
this
> same subject - doh!
>
> Maybe we should add something to the /2.11BSD distribution README with the
> caveats we've learned? -- Ian
>
> ----- Original Message -----
> From: "Robin Birch" <robinb(a)ruffnready.co.uk>
> To: "Ian King" <iking(a)killthewabbit.org>
> Cc: <pups(a)minnie.tuhs.org>
> Sent: Friday, February 07, 2003 3:20 AM
> Subject: Re: [pups] Bootable media for 2.11BSD
>
>
> > Use the maketape program in the sys/pdpstand directory. You can build
> > this on most things and use it to create a bootable tape with the
> > standalone system which contains all of the tools to set the system up.
> >
> > Cheers
> >
> > Robin
> >
> >
[snip]
> >
> > --
> > Robin Birch
> >
>
> _______________________________________________
> PUPS mailing list
> PUPS(a)minnie.tuhs.org
> http://minnie.tuhs.org/mailman/listinfo/pups
_______________________________________________
PUPS mailing list
PUPS(a)minnie.tuhs.org
http://minnie.tuhs.org/mailman/listinfo/pups
I think I've done enough homework and legwork to feel like I can ask the
list a question now. :-) I've acquired an 11/73 and want to install
2.11BSD on it; it includes a TK50 and RX33. I also have a DECstation
5000/200 with a TK50, so my first efforts were to dd the files onto a tape.
Depending on how I hacked around, I either got a "non-bootable media" error
or "Error 21 - drive error". The two ways I tried to put the boot files on
were per the instructions (cat mtboot mtboot boot | dd), and not per the
instructions (dd mtboot, dd mtboot, dd boot). Depending on how I hacked
around, I either got a "non-bootable media" error or "Error 21 - drive
error" from the boot ROM monitor.
With no way to troubleshoot the TK50 drive, I then tried to put at least a
boot sector on a 1.2MB floppy, using rawrite on a PC; I copied mtboot +
mtboot + boot to an intermediate file, then used rawrite to put that on the
floppy. I got the same "Error 21".
The machine also has a working RD54 containing Micro/RSX and some
proprietary software for managing a parking lot. :-) I can boot to an RSX
prompt (although I can't log in, having none of the passwords), so most of
the machine appears to be working.
While there's a stubborn side that wants to figure out how to build bootable
media :-) I'd also be happy at this point to get a copy of a bootable TK50;
I have blank tapes.... Either way, I hope someone can point me in the right
direction. Thanks in advance -- Ian
So the DLVJ1 has four serial ports. According to the info at
http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/hardwar…
they essentially appear as four separate gizmos, with independant CSRs
and vectors. So should I therefore set NKL to 5 (the console plus
these four) and then have appropriate entries for devices 1 through 4
in /etc/dtab? Sounds like it.
My DHV11 seems to work happily, so I already have rediculously more
serial ports than I need.
--
David Evans (NeXTMail/MIME OK) dfevans(a)bbcr.uwaterloo.ca
Ph.D. Candidate, Computer/Synth Junkie http://bbcr.uwaterloo.ca/~dfevans/
University of Waterloo "Default is the value selected by the composer
Ontario, Canada overridden by your command." - Roland TR-707 Manual
The earliest UNIX Programmer's Manual to describe shell
pipelines is the Third Edition, February 1973. It gives a
syntax quite different from the modern one:
com1 > com2 > com3 > outfile
meant what we would now write as
com1 | com2 | com3 > outfile
This original syntax was pretty cumbersome; pretty
obviously it was put in as a quick hack (as were many
things in those early days). Because > and < applied
only to the following word, pipelined commands with
arguments had to be quoted:
who > "grep ken" >/tmp/kenlogins
Even worse, the shell had no inherent way to tell whether
the final word was a file or a program; if the last element
in a pipeline was to write to standard output, you had to
say so explicitly:
who > "grep ken" >
On the other hand the syntax was symmetric: you could
also write
"grep ken" < who <
pipe(II) also debuted in the Third Edition.
By the Fourth Edition (November 1973) there had evidently
been more time to think about the syntax; the modern notation
is shown, except that ^ is allowed as a synonym for |. I have
long guessed that was because in those dark days of the
past, some upper-case-only terminals (remember stty lcase?)
offered no way to type | (and perhaps likewise {}`~) but I don't
really know. Dennis?
Norman Wilson
Toronto ON
>I've been searching for some reference to the ^ symbol being the same a | in
>Bourne shell. Does anyone remember seeing anything like this? I've searched
>the early manpages to no avail.
Look at
http://www.ba-stuttgart.de/~helbig/os/v6/doc/index.html
for the Unix V6 sh(I) man page.
Greetings,
Wolfgang
As Norman said, the earliest notation for
pipes used an extension (or abuse) of the semantics
of > and < .
Warren's memory of what Salus wrote (it's on p. 52-53)
is correct about the introduction of | (though I suspect
that McIlroy (whom Salus quotes) is being kind to me
when he said "he [Ken] couldn't bear to reveal my [Doug's]
ugly syntax." Actually, I was responsible for the
particular < and > syntax as implemented, although the
whole idea came from much earlier on blackboard-only
ideas, and the blackboard was Doug's.
As to the original question: probably the ^ as an alternative
to | (which does seem to be there from the start, i.e. 4th
Edition) did have to do with character-set convenience
on upper-case-only terminals. The TTY driver accepted
\! as an escape for |, but this was somewhat of a pain.
Dennis
> From: "Lange, David" <Extern.David.Lange(a)gedas.com>
> To: "'tuhs(a)minnie.tuhs.org'" <tuhs(a)minnie.tuhs.org>
> Subject: [TUHS] The ^ = | ?
>
> Greetings,
>
> I've been searching for some reference to the ^ symbol being the same a | in
> Bourne shell. Does anyone remember seeing anything like this? I've searched
> the early manpages to no avail.
It's here in my printed copy of the 6th Edition Unix Programmer's Manual.
Page entitled SH(I)
Section DESCRIPTION
Subsection Command lines. One or more commands separated by '|' or '^'
constitute a chain of filters. . . .
carl
--
carl lowenstein marine physical lab u.c. san diego
clowenst(a)ucsd.edu
Greetings,
I've been searching for some reference to the ^ symbol being the same a | in
Bourne shell. Does anyone remember seeing anything like this? I've searched
the early manpages to no avail.
Regards,
D.
> I've been searching for some reference to the ^ symbol being the same a |
Yes, pre Bourne shell, edition 6 and earlier used ^ for piped. Also chdir
insteads of the shortened 'cd'
I'm trying to run 2.11 BSD on the p11 emulator...
The 2.11 BSD boot image I'm using is 211_on_rl2
(which works on sim, but without network sup-
port).
Before downloading 2.11_rp_unknown.gz that seems
to work for sure with p11 (at least I found enough
posts hinting at that), I would like to know if
anybody has successfully used the 211_on_rl2 distro
to boot 2.11 BSD on p11.
My results so far are p11 boots (after FIGHTING
with p11conf), recognizes the 4 rl and 5 rk disks
and images and gives me a @-prompt.
Telnetting to the defined ports won't do :-(
Any hints anybody?
--
M. Giegerich, mail: migieger(a)vsnl.com, phone: +91.(0)80.5530154
Hi -
> From: David Evans <dfevans(a)bbcr.uwaterloo.ca>
> What's up with the 2.11BSD patch archive? I assume that the version
Both it and the mirror are up and running. There are quite a few
netblocks that have portscanned/spammed/whatever me here (dialups
and cablemodems for the most part) and they're listed in the packet
filters so if you're seeing timeouts, etc connecting that's probably
the reason.
> in the Unix Archive is the original release and does not have these
> patches applied. The mirror to which 2bsd.com referrs is gone and I
Companies play the "musical domain name" everytime they have a
re-organization (and, sigh, another one is in the works as I type).
What was listed was probably a name from the last reorganization and
of course it's very difficult to track down all the places that an
old name was used.
The mirror I maintain at work is:
ftp://ftp.cato.gd-ais.com
(for some time yet it will also respond to 'ftp.to.gd-es.com')
There may be other sites that also mirror
> don't want to pound on Steve's site if I don't have to. Any
Others have done that - usually it's not too bad, especially if I'm
asleep at the time :)
> suggestions? Once I get the files I presume I'm just supposed to feed them
> through patch in sequence (with the appropriate options, of course).
Sequence is important because the patches are diffs against the last
current version of a file.
Each patch has rather good (if I do say so myself ;)) instructions and
explainations of what was changed, how to apply, what to rebuild
immediately (and what can be deferred until it is convenient).
Have Fun!
Steven Schultz
sms(a)2bsd.com
This *must* be a FAQ, but I didn't find a real answer to it anywhere.
What's up with the 2.11BSD patch archive? I assume that the version
in the Unix Archive is the original release and does not have these
patches applied. The mirror to which 2bsd.com referrs is gone and I
don't want to pound on Steve's site if I don't have to. Any
suggestions? Once I get the files I presume I'm just supposed to feed them
through patch in sequence (with the appropriate options, of course).
--
David Evans (NeXTMail/MIME OK) dfevans(a)bbcr.uwaterloo.ca
Ph.D. Candidate, Computer/Synth Junkie http://bbcr.uwaterloo.ca/~dfevans/
University of Waterloo "Default is the value selected by the composer
Ontario, Canada overridden by your command." - Roland TR-707 Manual