Groups | Search | Server Info | Login | Register


Groups > comp.sys.prime > #154

Re: Georgia Tech Software Tools for Primos

From billg999@cs.uofs.edu (Bill Gunshannon)
Newsgroups comp.sys.prime
Subject Re: Georgia Tech Software Tools for Primos
Date 2012-12-14 13:07 +0000
Organization Computing Sciences Dept., University of Scranton
Message-ID <aj0mjkFkq7aU2@mid.individual.net> (permalink)
References (2 earlier) <71944a09-53ef-4256-b95a-a949a0349dfc@b9g2000pba.googlegroups.com> <ebd22ed3-1f9b-459a-9f80-632156289808@me7g2000pbb.googlegroups.com> <655bf127-e26a-4265-8e3a-5f142b4567d6@f8g2000yqa.googlegroups.com> <C4Odnaszi4oAGlfNnZ2dnUVZ_vCdnZ2d@giganews.com> <badcca16-ee32-499e-b50e-0d1e5f1d7436@j4g2000yqh.googlegroups.com>

Show all headers | View raw


In article <badcca16-ee32-499e-b50e-0d1e5f1d7436@j4g2000yqh.googlegroups.com>,
	Daiyu Hurst <daiyu.hurst@gmail.com> writes:
> On Dec 13, 8:57 pm, d...@ihatespam.msu.edu (Dennis Boone) wrote:
>>  > Folks, does this look like the Holy Grail of which we speak? I got
>>  > this from a member of my Control Data group; it appears to be the
>>  > portable distribution, un-ported.
>>
>> I'm pretty sure GATech made some enhancements to integrate the
>> basic STOS with PRIMOS.  Here's the User Guide for the GATech
>> version:
>>
>> http://yagi.h-net.msu.edu/prime_manuals/GIT-ICS-85-08_Software_Tools_...
>>
>> De
> I confess...
> I'm a computer programmer at heart. Jim's sig line (or the one he
> used to use) expresses my feelings very succinctly:
> Software First! (Software Lasts!)
> Pick the software you want. Then find the hardware that best runs it.
> If the hardware doesn't exist, design it and build it.

With the single exception of The UCSD-Pascal Microengine, name one case
where this was what happened.  Hardware invariably come first.  Probably
because it's a lot easier to customize software to fit on the hardware
than the other way around.

> So I totally fail to comprehend the value of STVOS/Prime, in a way
> that I don't fail to comprehend Primix: Primix was a product, it
> was meant to make money.

Having worked with PRIMIX a lot from the very beginning (My printed manuals
are xeroxs of Primes development pages!) I can tell you it was a totally
worthless product.  The primary reason for things like PRIMIX and EUNICE
were to open up the world of Unix freeware (yes, we had freeware long before
the Stallman rant) to other OSes.  It was all about a common API accross
multiple platforms.  Long after STVOS was abandoned and lost all the work
was re-done in the form of POSIX.

> STVOS/Prime, I don't get, because the Prime computer architecture was
> designed to run PRIMOS. I'm not saying PRIMOS was perfect; its Multics
> inheritance was perhaps one of its flaws.
> Most notably, Joe Osanna's I/O redirection paradigm. Joe was a
> Multician, but he created the pipes for Unix, not Multics. The
> Multics mechanisms for I/O redirection, like those on the Prime,
> as rather clumsy.
> That paradigm does not require fork() to be useful; fork() does
> enhance it. But Multics and PRIMOS alike would have benefited
> from that ONE SINGLE innovation.
> OTHERWISE... they were each excellent operating systems, and I
> don't get why someone would want to dump a layer of something
> else on top of it.

See above.  it was all about a common API and with the advent of POSIX
it became even more important, especially if you wanted to sell products
to the government.

> Now, I totally get wanting to find STVOS/Prime from the standpoint
> of software archaeology, of wanting to preserve each and every bit
> that ever ran on those machines.
> But golly gosh, if you want a Unix-like operating system, there
> are *dozens* of choices out there.

Except that STVOS was never really an OS.  It's an API.  Of course, there
was a real, native Unix for Primes but after backing all the work in the
end Prime refused to let the developers release it apparently to protect
the market for their extremely inferior PRIMIX product.

> OTOH, if you want a Multics-like operating system, there are like,
> three choices (Multics, PRIMOS, and NOS/VE). Maybe one or two
> others.
> Ok, I'll stop ranting. Sorry. But one of my long-time favorite
> internet ranters is lying on his deathbed, and its got me into
> a mess.

Nothing wrong with a rant.  Especially if it brings out the explanation
for why something was actually done.  Reading Debbie Scherrer's original
paper would go a long way towards understanding the goals of the project.

bill

-- 
Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolves
billg999@cs.scranton.edu |  and a sheep voting on what's for dinner.
University of Scranton   |
Scranton, Pennsylvania   |         #include <std.disclaimer.h>   

Back to comp.sys.prime | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Georgia Tech Software Tools for Primos Edward Feustel <efeustel@hughes.net> - 2012-11-30 09:47 -0500
  Re: Georgia Tech Software Tools for Primos Al Kossow <aek@bitsavers.org> - 2012-11-30 09:28 -0800
    Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-11-30 22:11 -0800
      Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-02 10:54 -0800
        Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 15:01 -0800
          Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 15:03 -0800
          Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-13 23:14 +0000
            Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 17:19 -0800
          Re: Georgia Tech Software Tools for Primos Al Kossow <aek@bitsavers.org> - 2012-12-13 16:11 -0800
          Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2012-12-13 19:57 -0600
            Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 20:55 -0800
              Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 13:07 +0000
                Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-14 08:02 -0800
                Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 17:11 +0000
                Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-14 17:41 -0800
                Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-15 02:24 +0000
                Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2012-12-15 10:58 -0600
                Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2012-12-15 10:51 -0600
                Re: Georgia Tech Software Tools for Primos matt weber <mattheww50@verizon.net> - 2012-12-16 14:28 -0500
                Re: Georgia Tech Software Tools for Primos Andreas Eder <andreas_eder@gmx.net> - 2012-12-14 17:08 +0100
                Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 17:20 +0000
            Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 12:52 +0000
    Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2019-09-24 14:46 -0700
      Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2019-09-25 04:10 -0500
        Re: Georgia Tech Software Tools for Primos Bill Gunshannon <bill.gunshannon@gmail.com> - 2019-09-25 08:43 -0400
          Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2019-09-25 05:54 -0700
          Re: Georgia Tech Software Tools for Primos Bernard Giroud <bgiroud3@free.fr> - 2019-09-26 10:08 +0200
            Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-09-10 20:44 -0700
          Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-09-04 11:25 -0700
            Re: Georgia Tech Software Tools for Primos Bill Gunshannon <bill.gunshannon@gmail.com> - 2021-09-10 13:48 -0400
              Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-09-10 20:39 -0700
                Re: Georgia Tech Software Tools for Primos Bill Gunshannon <bill.gunshannon@gmail.com> - 2021-09-11 18:16 -0400
                Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-10-05 20:54 -0700
  Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 17:22 -0800

csiph-web