On 2013-03-22 14:32, Fedor Konstantinov wrote:
Hi, All,
is there any way to change system name on RSX-11M-PLUS without re-SYSGEN?
You could just patch the system. :-)
$SYSNM is where the name is, unless I remember wrong. Check the address in the map, and then ZAP the .SYS image. (And/or open the memory locations on the running system, and change the value.)
Also, DECnet can change the name of a running system.
But no, there is no command that does it for you.
Johnny
Hi list,
I have opened a notes conference named MAINFRAMES to talk about... IBM mainframes (yeah, I know I have beaten myself with the originality of the conference name). Everyone interested is invited to join. Just point your NOTES client to BITXOW:: and you will be set (unless I have done something wrong).
On Thursday, March 21, 2013 at 12:55 PM, Mark Pizzolato wrote:
On Thursday, March 21, 2013 at 12:40 PM, Cory Smelosky wrote:
On 2013-03-19 23:38, Cory Smelosky wrote:
I am now having an issue...
%SYSTEM-F-ABORT, abort
, fatal hardware error %NCP-W-UNRCMP, Unrecognized
component , Circuit Circuit = QNA-0
The xq device is attached correctly, and it works in other OSes...but
OpenVMS seems to not see it.
Device XQA0:, device type unknown, is online, network device, device is a
template only.
Error count 5 Operations completed
0
Owner process "" Owner UIC
[SYSTEM]
Owner process ID 00000000 Dev Prot
S:RWPL,O:RWPL,G,W
Reference count 0 Default buffer size
512
Please send along the configuration file you are booting the simh vax
instance with AND the output of:
sim> SHOW VERSION
sim> SHOW ETHERNET
We can take this offline if you want...
Please also send what is output when you initially invoke the simh vax instance (before the boot command).
Thanks.
- Mark
On Thursday, March 21, 2013 at 12:40 PM, Cory Smelosky wrote:
On 2013-03-19 23:38, Cory Smelosky wrote:
I am now having an issue...
%SYSTEM-F-ABORT, abort
, fatal hardware error
%NCP-W-UNRCMP, Unrecognized component , Circuit Circuit = QNA-0
The xq device is attached correctly, and it works in other OSes...but
OpenVMS seems to not see it.
Device XQA0:, device type unknown, is online, network device, device is a
template only.
Error count 5 Operations completed
0
Owner process "" Owner UIC
[SYSTEM]
Owner process ID 00000000 Dev Prot
S:RWPL,O:RWPL,G,W
Reference count 0 Default buffer size
512
Please send along the configuration file you are booting the simh vax instance with AND the output of:
sim> SHOW VERSION
sim> SHOW ETHERNET
We can take this offline if you want...
- Mark
On 2013-03-19 23:38, Cory Smelosky wrote:
On 19 Mar 2013, at 23:37, "Dave McGuire" <mcguire at neurotica.com> wrote:
On 03/19/2013 11:03 PM, Cory Smelosky wrote:
I've gotten OpenSXCE installed and I have managed to get zones to work. It took a
little bit of effort and a lot of time but I have done it.
Nice work. You really should document how you did it.
Thank you. I only had to modify one file to make it work it was a surprisingly simple fix. I will definitely document it if my next task succeeds. I'm going to do a bizarre chain starting at OpenSolaris build 134 and jumping to experimental OpenIndiana 150 for SPARC via IPS, then I will create a zone there on my zones zpool and use it as a template. I will then detach that zone and go back to OpenSXCE. I will then clone that zone for use with the real zones. Having 3 working drives makes this quick and safe. ;)
If all of this works, I can share me templates with you if you'd like.
Yow. You have absorbed Solaris amazingly quickly.
I can pick things up quite quickly if I put my mind to it. ;)
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA
I am now having an issue...
%SYSTEM-F-ABORT, abort
, fatal hardware error
%NCP-W-UNRCMP, Unrecognized component , Circuit
Circuit = QNA-0
The xq device is attached correctly, and it works in other OSes...but OpenVMS seems to not see it.
Device XQA0:, device type unknown, is online, network device, device is a
template only.
Error count 5 Operations completed 0
Owner process "" Owner UIC [SYSTEM]
Owner process ID 00000000 Dev Prot S:RWPL,O:RWPL,G,W
Reference count 0 Default buffer size 512
Besides that, OpenVMS doesn't show it anywhere, as multinet doesn't come up on it and SHO KNOWN CIR doesn't list the circuit.
I can't test 3.9-0 as it doesn't build, so i'm limited to latest git. ;) Is this a bug or am I doing something wrong? ;)
--
Cory Smelosky
http://gewt.net Personal stuff
http://gimme-sympathy.org Experiments
below
On Thu, Mar 21, 2013 at 9:20 AM, Johnny Billquist <bqt at softjar.se> wrote:
They call it a "hybrid", whatever that might mean
A performance hack is what it means.
Ok, I was a tad sloppy and skipped some steps for brevity - my apologies.
CMU created Mach by starting with the Pascal based ukernel Accent from the CMU SPICE project and marrying it with BSD UNIX to bring the user space along. Accent is a true uKernel written for the "Pascalto" (aka the Triple Drip Perq) and CMU rewrote the porting they anted into C and hacked originally BSD 4.1 - ripping out the primariarly the memory and tasking system and widely released became Mach 2.5 after the BSD 4.2 upgrade.
So yes, the API is BSD 4.2, plus the Mach calls. The Messaging, Tasking and Memory support is all CMU (modeled/based on Accent) and support the communications concept of a "port" - which is a distributed message capability. The drivers for were BSD and it originally ran on the VAX. The BSD 4.2 command system was also basis for the distribution. I do not remember when the "BSD NET2" code replaced the BSD 4.2 code - but for the purposed of this discussion I will call them the same [grab me off line if you really what to know the differences].
The key is that CMU envisioned Accent and Mach (and for that matter Accent's for runner - RIG) as distributed OS's which is why the ukernel ideas important. ukernels are message based and message based systems are >>much<< more natural for NORMA (no remote memory access) "multicomputers." But many people (like me) felt that ukernels were just a better way from a software engineering standpoint to build a kernel, since the way the system structured.
But ... Mach 2.5 was a monolithic kernel and because of the BSD basis had support for many different architecture families, from Vax to 68K, NS32000, iPX386 etc and thus would be able to migrate from CMU to places like NeXT, OSF et al.
At the time of the Mach 25 release, CMU had started to work on a pure ukernel called Mach 3.0 which was not completed at CMU, but rather at the OSF/RI and a number of partners. Including my then employer - Locus Computing Corp - who was working as kernel hackers for for hire for most of the major players [DEC, Sun, HP, IBM, or in the case of OSF/1 - Intel].
At OSF and friends a lot of time and study was done considering the performance issues of a pure kernel vs. the monolithic (using the 2.5 and 3.0 based kernels on a 386). The hybrid approach is a hack to allow, some of the system "servers" to continue to be bound into the address space of the kernel so, that two messages are not needed for those system calls.
The "hybrid" idea came from the fact that for 3.0 ukernel, the memory support still is part of the kernel itself (in many ukernels like the grand daddy of them all - Dykstra's THE - the memory support is also a "server layer" in "user" space). In fact, the Mach 3.0 "micro kernel" was about 1-1.5 megabytes on a 386 which is hardly "micro" (at the time people were proposing a "nano-kernel" to solve that].
So the hybrid kernel allows the kernel behave like a pure ukernel when desired, but still allows the performance benefits of a monolithic kernel. Of course because its not a pure ukernel, it suffers all of the security issues and more difficulties of distribution for the kernel across multiprocessors that monolithic kernels have.
Clem
On 2013-03-21 14:02, Clem Cole wrote:
That said, in amazes me that today, Linus still rejects the idea of
ukernel. The benefits are so much better than the cost, and tricks
like universe are not needed and IMO easier to manage. To this day, if
I have to deal with Winders, I install whatever MSFT calls "SFU" these
days - where is the posix system call layer and Unix utilities for the
NT ukernel.
As much as I am a fan of what Linux has done for the market (because I'm
basically a UNIX junkie at heart), I personally think that it is
interesting to note that the most popular OSs in total installed base
(Winders, MacOS and iOS) are based on uKernels and only Linux is a hold
out.
Can't comment much about Windows (I know way too little), but OS X is not really a microkernel either. They call it a "hybrid", whatever that might mean. OS X is cruft on top of Darwin. Darwin has a BSD API. Darwin in turn sits on top of XNU. XNU is parts of Mach, and parts of (Free)BSD. All the BSDs are very monolithic.
http://en.wikipedia.org/wiki/XNU
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
Bill
On Wed, Mar 20, 2013 at 6:16 PM, Bill Pechter <pechter at gmail.com> wrote:
I'd kill to see the sources for dual universe Unix so I could look to see about implementing a BSD/Linux dual universe clone... I'm mostly a sysadmin -- but I'm crazy.
It's not that hard. I wrote that code in a weekend for Masscomp. It's one system call to set it, and then a number of places in the kernel to use it. Send me email offline, and I'll explain in more detail if you like. I did it on a bet with Gourd to prove it could be done. Then Bonnie Johnson picked up on it and showed it the late Lorin Gale (VP of Eng) . We sold it to marketing as a solution BSD vs AT&T "UNIX Wars" that was going around.
As you said, Pyramid took it way farther than we did. We looked at it a crutch, so we could bring code in from other flavor.
I think it's interesting that HP took the attitude of keeping their BSD based kernel (like we had at Masscomp) and spliced System V on top of it, including using the System command system and then claiming they were System V. Sun would try to mate with AT&T and we all know how well that worked ;-)
Truth is there are better ways to do that these days that the idea of Universes. While they did exist in the research community at the time, the microkernel was nascent. I know tjt and I were aware of them, using a ukernel was not a popular way to build systems in those days. Particularly since, we were worried about real time so I suspect we rejected it, because we would have thought the extra code path / system delay to be detrimental. Remember, RSX, RT11 and VMS were Masscomp's "competition."
That said, in amazes me that today, Linus still rejects the idea of ukernel. The benefits are so much better than the cost, and tricks like universe are not needed and IMO easier to manage. To this day, if I have to deal with Winders, I install whatever MSFT calls "SFU" these days - where is the posix system call layer and Unix utilities for the NT ukernel.
As much as I am a fan of what Linux has done for the market (because I'm basically a UNIX junkie at heart), I personally think that it is interesting to note that the most popular OSs in total installed base (Winders, MacOS and iOS) are based on uKernels and only Linux is a hold out.
BTW: It's been done by others, but if you want something cool to try, take Darwin (which is an FreeBSD/Mach blend and what both iOS and MacOS sit on), and build a Linux "personality."
A couple of years ago, a few of us were toying with trying to splice VMS system call layer on top of Darwin (You'd pickup all the support for x86 family for free, you'd get compilers and tools). But one of the people involved soured a number of us when said party would not listen to rest of us. After a number of us dropped out, I think the idea fell apart.
Clem
On 21 Mar 2013, at 00:16, Bill Pechter <pechter at gmail.com> wrote:
The sick part was the 3 UUCP varients that could be configured to talk to each other like they were separate machines.
That sounds AWESOME. I'd love to have played with that.
sampsa