Is electricity free where you live ???
I'd love to have a couple of machines up and running, the extra mains power
bill would be a little too much for my wallet. A DS10L isn't that bad
probably but even a VAXstation 4000-VLC adds about 20 euro's to the monthly
power bill. Let alone running a couple of power hungry Alpha Server 1200's
and Digital Server 5305's!
Hans
-----Oorspronkelijk bericht-----
Van: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] Namens
Dave McGuire
Verzonden: dinsdag, april 2012 20:27
Aan: hecnet at Update.UU.SE
Onderwerp: Re: [HECnet] Area 44 status
On 04/10/2012 02:24 PM, H Vlems wrote:
Thanks to Oleg's suggestion area 44 will be on-line more often...
Johnny please be so kind to add AR44 (44.1023) to your database as a simh
VAX3900 running VAX/VMS 6.1?
Woohoo!
If I survive the next two days (really bad deadline at work) I'll get
back to hacking on tunnels with Brian, and hopefully Area 61 will be
online shortly thereafter. I plan to run at least one Alpha DS10L
full-time, and likely a VAX or two as well, and then lots of other
machines sporadically. (PDP-11/70, DECsystem-2020, possibly others as I
get them running)
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
On 4/10/2012 2:26 PM, Dave McGuire wrote:
On 04/10/2012 02:24 PM, H Vlems wrote:
Thanks to Oleg's suggestion area 44 will be on-line more often...
Johnny please be so kind to add AR44 (44.1023) to your database as a simh
VAX3900 running VAX/VMS 6.1?
Woohoo!
If I survive the next two days (really bad deadline at work) I'll get
back to hacking on tunnels with Brian, and hopefully Area 61 will be
online shortly thereafter. I plan to run at least one Alpha DS10L
full-time, and likely a VAX or two as well, and then lots of other
machines sporadically. (PDP-11/70, DECsystem-2020, possibly others as I
get them running)
I'd get a multinet tunnel to Steve Davidson first, mainly as I still haven't heard back from my ISP and things are going to get crazy again for a while here.
-brian
On 4/10/2012 2:27 PM, Dave McGuire wrote:
On 04/10/2012 02:25 PM, Brian Hechinger wrote:
This is OS-dependent, but it's usually LD_LIBRARY_PATH. Some OSs have
a system-wide configuration for that (Solaris has the "crle" system for
example) which can then be overridden by the environment variable.
The 'crle' system is best used to completely break your system until you
figure out how to use it properly. :-D
And that it does, quite effectively!
Thankfully I did that on the test/dev E6500 and not either of the production ones. :-D
-brian
On 04/10/2012 02:26 PM, H Vlems wrote:
yes I know you did but the terms static and dynamic library just didn't
register.
Ahh ok. Do you understand the difference now? If not I can type up
an explanation of how it all works.
Are .so and .a libraries interchangeable for the linker, i.e. would this
have worked too:
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include
/usr/lib/libpcap.so
This is compiler-dependent, but it generally should work. The
"proper" way to link against a library, though, is to use "-l<libname>"
on the link command.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
On 04/10/2012 02:25 PM, Brian Hechinger wrote:
This is OS-dependent, but it's usually LD_LIBRARY_PATH. Some OSs have
a system-wide configuration for that (Solaris has the "crle" system for
example) which can then be overridden by the environment variable.
The 'crle' system is best used to completely break your system until you
figure out how to use it properly. :-D
And that it does, quite effectively!
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
On 04/10/2012 02:24 PM, H Vlems wrote:
Thanks to Oleg's suggestion area 44 will be on-line more often...
Johnny please be so kind to add AR44 (44.1023) to your database as a simh
VAX3900 running VAX/VMS 6.1?
Woohoo!
If I survive the next two days (really bad deadline at work) I'll get
back to hacking on tunnels with Brian, and hopefully Area 61 will be
online shortly thereafter. I plan to run at least one Alpha DS10L
full-time, and likely a VAX or two as well, and then lots of other
machines sporadically. (PDP-11/70, DECsystem-2020, possibly others as I
get them running)
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
Dave,
yes I know you did but the terms static and dynamic library just didn't
register.
Are .so and .a libraries interchangeable for the linker, i.e. would this
have worked too:
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include
/usr/lib/libpcap.so
Hans
-----Oorspronkelijk bericht-----
Van: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] Namens
Dave McGuire
Verzonden: dinsdag, april 2012 20:18
Aan: hecnet at Update.UU.SE
Onderwerp: Re: [HECnet] building simh
On 04/10/2012 02:12 PM, H Vlems wrote:
Is it possible to explain what the magic does?
More precisely: what is the difference between an .a and an .so library?
I detailed this a few posts ago. .a is a static library, .so is a
shared library.
How on earth does -lpcap point to /usr/lib?
-lpcap tells the linker to look in every directory in the library
search path to find either libpcap.a or libpcap.so.
This library lives in /usr/lib on most systems, but the simh makefile
hard-coding that path (and hard-coding it to only find the static
library) is a big mistake.
-Dave
If the answers are too lengthy or are too complex for an old Algol
programmer then say so ;-)
Hans
-----Oorspronkelijk bericht-----
Van: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] Namens
Oleg Safiullin
Verzonden: maandag, april 2012 8:04
Aan: hecnet at Update.UU.SE
Onderwerp: Re: [HECnet] building simh
On 04/09/2012 12:33 PM, hvlems at zonnet.nl wrote:
Dave,
I figured that out too. My system doesn't have a libpcap.a file! If I
know
how to build one then all would be fine.
To build SimH manually wothout libpcap.a (but with libpcap.so.*) you
should
edit `makefile' and replace line
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include
/usr/local/lib/libpcap.a
with
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include -lpcap
and then do
mkdir BIN
make USE_NETWORK=yes
--
Dave McGuire, AK4HZ
New Kensington, PA
On 4/10/2012 2:23 PM, Dave McGuire wrote:
This is OS-dependent, but it's usually LD_LIBRARY_PATH. Some OSs have
a system-wide configuration for that (Solaris has the "crle" system for
example) which can then be overridden by the environment variable.
The 'crle' system is best used to completely break your system until you figure out how to use it properly. :-D
-brian
Thanks to Oleg's suggestion area 44 will be on-line more often...
Johnny please be so kind to add AR44 (44.1023) to your database as a simh
VAX3900 running VAX/VMS 6.1?
Hans
default library search path is configured by `ldconfig' utility or /etc/ld.so.sonf, /etc/ld.so.conf.d/* under Linux
oh, that's not quite true :)
ldconfig (or ld.so.conf) configures patch for dynamic loader :)
On 04/10/2012 02:20 PM, Sampsa Laine wrote:
(Oleg, others correct me if I'm wrong)
I think -lpcap tells it to dynamically link to the libpcap.so lib, so
the code is not included in the output executable.
Not quite...-lpcap tells the linker to look for *either* a static or a
dynamic library, whichever it's able to find.
Then at runtime the system searches the library search path for the
.so (set by an env var, can't recall precise name) and loads the code
from there.
This is OS-dependent, but it's usually LD_LIBRARY_PATH. Some OSs have
a system-wide configuration for that (Solaris has the "crle" system for
example) which can then be overridden by the environment variable.
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
Is it possible to explain what the magic does?
More precisely: what is the difference between an .a and an .so library?
-l<libname> links executable with library `lib<libname>' (.so is used by defalt, unless -static is specified in which case .a is used)
-L<dir> adds <dir> to library search path
default library search path is configured by `ldconfig' utility or /etc/ld.so.sonf, /etc/ld.so.conf.d/* under Linux
.a is a static library
.so is a dynamic library
Hans,
(Oleg, others correct me if I'm wrong)
I think -lpcap tells it to dynamically link to the libpcap.so lib, so the code is not included in the output executable.
Then at runtime the system searches the library search path for the .so (set by an env var, can't recall precise name) and loads the code from there.
This is called dynamic linking.
Linking with an .a file links the code into the output executable and produces a so called statically linked binary.
That's what I recall, anyhow - I mostly mess around with Python nowadays :)
Sampsa
On 10 Apr 2012, at 21:12, H Vlems wrote:
Oleg,
thank you very much indeed: simh now correctly builds the vax, vax780 and
pdp11 executables. Others too, but these matter most for me.
Is it possible to explain what the magic does?
More precisely: what is the difference between an .a and an .so library?
How on earth does -lpcap point to /usr/lib?
If the answers are too lengthy or are too complex for an old Algol
programmer then say so ;-)
Hans
-----Oorspronkelijk bericht-----
Van: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] Namens
Oleg Safiullin
Verzonden: maandag, april 2012 8:04
Aan: hecnet at Update.UU.SE
Onderwerp: Re: [HECnet] building simh
On 04/09/2012 12:33 PM, hvlems at zonnet.nl wrote:
Dave,
I figured that out too. My system doesn't have a libpcap.a file! If I know
how to build one then all would be fine.
To build SimH manually wothout libpcap.a (but with libpcap.so.*) you should
edit `makefile' and replace line
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include
/usr/local/lib/libpcap.a
with
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include -lpcap
and then do
mkdir BIN
make USE_NETWORK=yes
On 04/10/2012 02:12 PM, H Vlems wrote:
Is it possible to explain what the magic does?
More precisely: what is the difference between an .a and an .so library?
I detailed this a few posts ago. .a is a static library, .so is a
shared library.
How on earth does -lpcap point to /usr/lib?
-lpcap tells the linker to look in every directory in the library
search path to find either libpcap.a or libpcap.so.
This library lives in /usr/lib on most systems, but the simh makefile
hard-coding that path (and hard-coding it to only find the static
library) is a big mistake.
-Dave
If the answers are too lengthy or are too complex for an old Algol
programmer then say so ;-)
Hans
-----Oorspronkelijk bericht-----
Van: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] Namens
Oleg Safiullin
Verzonden: maandag, april 2012 8:04
Aan: hecnet at Update.UU.SE
Onderwerp: Re: [HECnet] building simh
On 04/09/2012 12:33 PM, hvlems at zonnet.nl wrote:
Dave,
I figured that out too. My system doesn't have a libpcap.a file! If I know
how to build one then all would be fine.
To build SimH manually wothout libpcap.a (but with libpcap.so.*) you should
edit `makefile' and replace line
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include
/usr/local/lib/libpcap.a
with
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include -lpcap
and then do
mkdir BIN
make USE_NETWORK=yes
--
Dave McGuire, AK4HZ
New Kensington, PA
Oleg,
thank you very much indeed: simh now correctly builds the vax, vax780 and
pdp11 executables. Others too, but these matter most for me.
Is it possible to explain what the magic does?
More precisely: what is the difference between an .a and an .so library?
How on earth does -lpcap point to /usr/lib?
If the answers are too lengthy or are too complex for an old Algol
programmer then say so ;-)
Hans
-----Oorspronkelijk bericht-----
Van: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] Namens
Oleg Safiullin
Verzonden: maandag, april 2012 8:04
Aan: hecnet at Update.UU.SE
Onderwerp: Re: [HECnet] building simh
On 04/09/2012 12:33 PM, hvlems at zonnet.nl wrote:
Dave,
I figured that out too. My system doesn't have a libpcap.a file! If I know
how to build one then all would be fine.
To build SimH manually wothout libpcap.a (but with libpcap.so.*) you should
edit `makefile' and replace line
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include
/usr/local/lib/libpcap.a
with
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include -lpcap
and then do
mkdir BIN
make USE_NETWORK=yes
Indeed...
WOPR$$ ncp tell joshua show exec char
Node Volatile Characteristics as of 9-APR-2012 19:35:23
Executor node = 20.4 (JOSHUA)
Identification = DECnet-20 Version 4.0
Management version = V4.0.0
Service circuit = NI-0-0
CPU type = PDP-11
Loop count = 1
Loop length = 127
Loop Data type = mixed
Incoming timer = 30
Outgoing timer = 60
NSP version = V4.0.0
Maximum links = 65535
Delay factor = 48
Delay weight = 10
Inactivity timer = 120
Retransmit factor = 10
Routing version = V2.0.0
Type = nonrouting IV
Routing timer = 600
Broadcast routing timer = 40
Maximum address = 1023
Maximum circuits = 20
Maximum cost = 100
Maximum hops = 16
Maximum visits = 20
Max broadcast nonrouters = 64
Max broadcast routers = 32
Maximum buffers = 80
Buffer size = 576
Segment buffer size = 576
On Mon, Apr 9, 2012 at 4:08 PM, Johnny Billquist <bqt at softjar.se> wrote:
On 2012-04-09 22:05, Saku Set l wrote:
I did run TOPS-20 on emulator long ago when it was first released to
public. If somebody makes instructions how to get it running on the
HecNet, surely I'll give it a try. On the real machines, I hacked around
TOPS-20's in mid-80's, and got caught, but that's another long story..
Jeez. This have been up before... :-)
.ncp tell sol sho exec cha
Node characteristics as of 9-APR-12 22:06:53
Executor node = 59.10 (SOL)
Identification = Systems Concepts SF CA USA - SC30M - DN-20 4.0, Management version = 4.0.0
Loop count = 1, Loop length = 127
Loop with = Mixed, Incoming timer = 30
Outgoing timer = 60, NSP version = 4.0.0
Maximum links = 65535, Delay factor = 48
Delay weight = 10
Inactivity timer = 120, Retransmit factor = 10
Routing version = 2.0.0, Type = Routing IV
Routing timer = 600
Broadcast routing timer = 40, Maximum address = 1023
Maximum circuits = 20
Maximum cost = 100
Maximum hops = 16, Maximum visits = 20
Maximum broadcast endnodes = 64
Maximum broadcast routers = 32
Maximum buffers = 80, Buffer size = 576
Segment buffer size = 576
.
Just to mention one machine... There are (probably) more...
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
Looking at this distribution of files from DEC for TOPS-20 V6.1 DECnet --
http://pdp-10.trailing-edge.com/TOPS-20_V6.1_DECnetDistr_7-23-85/index.html -- I saw SETNOD.EXE.
It seems this command is comparable to the NODNAM that you mentioned. I just did a quick test with SETNOD, set up some nodes, saved them to its database, and then used the INSERT command to load them into the monitor. Then I checked in NCP and saw that they were there.
So, I should get everything loaded in via SETNOD.EXE at system startup, I guess.
Thanks for suggesting I look at another utility.
--Marc
On Mon, 09 Apr 2012 23:45:48 +0300, you wrote:
The museum guys posted this user's guide:
http://www.bitsavers.org/pdf/dec/pdp10/TOPS20/V7/USERS.MEM.txt
The full "collection" is at the following address:
http://pdp-10.trailing-edge.com/BB-PBQUC-BM_1990/index.html
These are the latest available manuals (and among them there is the one you
have linked too). I've already read the User's Guide and the System
Manager's Guide, but I find some things not so clear. I'll have to do some
more experiments. :)
Unfortunately the full TOPS-20 Notebook set seems to be unavailable: I've
hunted for it high and low, but to no avail... :-\
G.
The museum guys posted this user's guide:
http://www.bitsavers.org/pdf/dec/pdp10/TOPS20/V7/USERS.MEM.txt
Sampsa
On 9 Apr 2012, at 22:50, gerry77 at mail.com wrote:
On Mon, 09 Apr 2012 22:04:17 +0300, you wrote:
Is anyone on HECnet running TOPS-20?
Just got an account at the machine at the Living Computer Museum, it seems
like a cool OS.
Just in the last few days I've started playing with TOPS-20: my final goal
is to put it online on our DECnet and on the Internet. It's indeed a quite
cool OS, and very significant in the Internet/Unix history timeline.
I'm actually trying to better understand how some security settings work
(e.g. permissions for files-only directories). Maybe I'll ask something on
alt.sys.pdp10 hoping that someone like Mark Crispin will answer. :)
I'd like to share experiences with anyone doing similar experiments. :)
HTH,
G.
On Mon, 09 Apr 2012 15:25:08 -0400, you wrote:
NCP>define node 19.301 name dusty
I get the same "Operation failure" doing it that way as well.
I did get a "set node" command to work (when I hadn't before), but that
doesn't help me get it into the permanent database.
If it works like TOPS-10 DECnet, there is no permanente database: at every
boot you have to load the database again.
You may want to create a file containing a SET NODE for every node you want
defined, one per line, and then have it TAKEn by NCP at boot time. I think
you'll have to play with SYSTEM:SYSTEM.CMD and/or *-PTYCON.ATO to have NCP
do it. Something like ENTER NCP, then TAKE yournodelist.CMD, then RETURN.
Because this is quite slow, there is also a much faster TOPS-10 utility that
appears to run even on TOPS-20. Its name is NODNAM and can be found here:
http://pdp-10.trailing-edge.com/tops10_tools_bb-fp64b-sb/01/10,7/decnet/nod…http://pdp-10.trailing-edge.com/tops10_tools_bb-fp64b-sb/01/10,7/decnet/nod…
(There is the binary executable too.)
On TOPS-10 it works like a charm, TOPS-20 DECnet is yet to come for me... :)
HTH, :)
G.
On 2012-04-09 22:05, Saku Set l wrote:
I did run TOPS-20 on emulator long ago when it was first released to
public. If somebody makes instructions how to get it running on the
HecNet, surely I'll give it a try. On the real machines, I hacked around
TOPS-20's in mid-80's, and got caught, but that's another long story..
Jeez. This have been up before... :-)
.ncp tell sol sho exec cha
Node characteristics as of 9-APR-12 22:06:53
Executor node = 59.10 (SOL)
Identification = Systems Concepts SF CA USA - SC30M - DN-20 4.0, Management version = 4.0.0
Loop count = 1, Loop length = 127
Loop with = Mixed, Incoming timer = 30
Outgoing timer = 60, NSP version = 4.0.0
Maximum links = 65535, Delay factor = 48
Delay weight = 10
Inactivity timer = 120, Retransmit factor = 10
Routing version = 2.0.0, Type = Routing IV
Routing timer = 600
Broadcast routing timer = 40, Maximum address = 1023
Maximum circuits = 20
Maximum cost = 100
Maximum hops = 16, Maximum visits = 20
Maximum broadcast endnodes = 64
Maximum broadcast routers = 32
Maximum buffers = 80, Buffer size = 576
Segment buffer size = 576
.
Just to mention one machine... There are (probably) more...
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
I did run TOPS-20 on emulator long ago when it was first released to public. If somebody makes instructions how to get it running on the HecNet, surely I'll give it a try. On the real machines, I hacked around TOPS-20's in mid-80's, and got caught, but that's another long story..
--Saku
On Mon, 09 Apr 2012 22:04:17 +0300, you wrote:
Is anyone on HECnet running TOPS-20?
Just got an account at the machine at the Living Computer Museum, it seems
like a cool OS.
Just in the last few days I've started playing with TOPS-20: my final goal
is to put it online on our DECnet and on the Internet. It's indeed a quite
cool OS, and very significant in the Internet/Unix history timeline.
I'm actually trying to better understand how some security settings work
(e.g. permissions for files-only directories). Maybe I'll ask something on
alt.sys.pdp10 hoping that someone like Mark Crispin will answer. :)
I'd like to share experiences with anyone doing similar experiments. :)
HTH,
G.
Try:
NCP>define node 19.301 name dusty
I get the same "Operation failure" doing it that way as well.
I did get a "set node" command to work (when I hadn't before), but that doesn't help me get it into the permanent database.
--Marc
Try:
NCP>define node 19.301 name dusty
-----Original Message-----
From: owner-hecnet at Update.UU.SE
[mailto:owner-hecnet at Update.UU.SE] On Behalf Of Marc Chametzky
Sent: Monday, April 09, 2012 15:19
To: hecnet at Update.UU.SE
Subject: Re: [HECnet] TOPS-20 systems on HECnet?
Is anyone on HECnet running TOPS-20?
I occasionally have CALHAN:: up running the Panda
distribution (TOPS-20 7.1). It generally works okay, but I
have some DECnet configuration problems with it in that I
can't seem to load the node database:
@enable
$opr
OPR>enter ncp
NCP>define node dusty address 19.301
NCP>
15:17:34 NCP
Request # 3; Define Node Failed, Operation failure
I don't know enough about TOPS-20 to know why this fails.
--Marc