Nah. There were/are more things. P/OS have some weird services that take 
care of mounting and unmounting file systems as some kind of automated 
thing. There are some additional system calls. It has some kind of weird 
variant of named directories, where you actually have a hidden 
hierarchical directory structure, which is really strange, and don't at 
all exist in RSX. And, as you mention, the sortof ripping out of 
MCR/DCL, which isn't complete. Much of the kernel source code is shared 
with RSX, but the additional tasks and services are not, and I've never 
seen the sources of those.
But if I try, I can probably remember more things about P/OS which are 
different.
   Johnny
On 2022-10-24 03:13, Charles Guldenschuh wrote:
  I'm really tired of P/OS being characterized as
"a hack" or a 
 "bastardized version of M-Plus".  Probably 90% of the changes made were 
 the named directory support that was completely rolled back into the 
 M-Plus stream.  The rest were changes to be able to run without DCL or 
 MCR. And I believe that ALL changes were reviewed or made by the M-Plus 
 development group.
 
 Chuck
 
 On Sun, Oct 23, 2022 at 8:03 PM Steve Davidson <steve(a)davidson.net 
 <mailto:steve@davidson.net>> wrote:
 
     RT-11 was officially supported on the PRO series.  The PI(X).SYS
     handler was the interface to the PRO specific hardware.
 
     -Steve
 
     SF:IP2
 
  On Oct 23, 2022, at 10:56, Paul Koning
<paulkoning(a)comcast.net 
     <mailto:paulkoning@comcast.net>> wrote:
 
 
> On Oct 22, 2022, at 5:54 AM, Johnny Billquist <bqt(a)softjar.se 
    
<mailto:bqt@softjar.se>> wrote:
 >
> Well, obviously COPOS/11 isn't P/OS, as you later noted. :-)
>
> P/OS was the OS for the DEC Professions. Came in three models. 
     325, 350
and 380.
 >
> The 325 and 350 were F-11 based. 325 only had RX50 floppies, 
     while the 350
had a harddisk.
 > The 380 used the J11 CPU, but sadly at a low
speed and without 
     cache. And all software had to work with the F11 as well, so
none of
     the J11 improvements were used.
 >
> Basically, the Professional was a good idea implemented rather 
     badly.
 
 Its main problem was that it had a completely different I/O bus 
     and I/O
architecture.  And a lot of that went poorly because Intel
     chips were used for it, and Intel rarely if ever has good design for
     anything.  The interrupt controllers, for example, are a mess. 
     Fortunately, most of its misfeatures are not used on the Pro (like
     edge-triggered interrupts).
 
 The biggest blunder was a set of storage controllers without DMA, 
     even though
the bus actually supports DMA according to the
     documentation.  So the hard drives -- not very fast to begin with --
     have to be 4:1 interleaved to avoid missing the next sector after an
     I/O is done.  That's true on both F-11 and J-11 based machines, so
     clearly the CPU speed is not at fault.
 
 On the Pro 380, a pile of discrete chips were replaced by one or 
     two gate
arrays (so many of those Intel chips disappeared, but not
     their ugly APIs).  Apparently, the designers made the I/O gate array
     at 10 MHz, and made it synchronous with the CPU clock on the
     assumption that Harris would deliver its promised 20 MHz J-11.  When
     they did not (18 MHz was the best they could do), the Pro 380 was
     forced to run the CPU at 10 MHz instead.
 
> And P/OS was a very bastardized version of RSX-11M-PLUS. Again, 
     a good
idea done badly. Menu driven, and weird. And not entirely
     compatible with the rest of the RSX family.
 
 There was also a Pro RT-11, I don't remember if that was an 
     official
product or a midnight project.  The RSTS port was
     definitely a midnight project.
 
 And there were two Unix projects.  I never remember which is 
     which.  One made
it to field test -- I had that on my home machine
     -- but it was canceled before the actual release,  Then a different
     PDP-11 Unix was shipped instead.
 
 The field test one had some really weird hacks: I remember a "vi" 
    
that didn't update the screen while you were typing, instead you had
     to hit some special key to force the refresh to happen.  My guess is
     that it was a performance issue, but that seems strange because
     other software had no trouble doing that sort of thing.
 
    paul
 _______________________________________________
 HECnet mailing list -- hecnet(a)lists.dfupdate.se 
    
<mailto:hecnet@lists.dfupdate.se>
  To unsubscribe send an email to
hecnet-leave(a)lists.dfupdate.se 
     <mailto:hecnet-leave@lists.dfupdate.se>
     _______________________________________________
     HECnet mailing list -- hecnet(a)lists.dfupdate.se
     <mailto:hecnet@lists.dfupdate.se>
     To unsubscribe send an email to hecnet-leave(a)lists.dfupdate.se
     <mailto:hecnet-leave@lists.dfupdate.se>
 
 
 _______________________________________________
 HECnet mailing list -- hecnet(a)lists.dfupdate.se
 To unsubscribe send an email to hecnet-leave(a)lists.dfupdate.se 
-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt(a)softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol