From: Marc Rochkind <mrochkind@gmail.com>
Cc: tuhs@tuhs.org
Subject: [TUHS] Re: Other POSIX Candidates?
Date: Tue, 6 Aug 2024 12:04:20 -0600 [thread overview]
Message-ID: <CAOkr1zXLHv7h2Vx686_etJagfzpnGOmjw=aouy9uTbwvyHK0iA@mail.gmail.com> (raw)
In-Reply-To: <CACY3YMEosHPh9-HOpgCyOGSeMyD=9VEBh5X=xZrnc+=SrhE8pg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 3273 bytes --]
As I remember, part of the rationale was that DEC wanted something that
could be specified in an RFP that was defined in terms of an interface,
rather than an implementation. In theory this would allow them to propose
VMS with an appropriate interface layer. I don't know if anything like this
was ever created. But the interface standard sure was, of course.
On Tue, Aug 6, 2024 at 11:32 AM Rik Farrow <rik@rikfarrow.com> wrote:
> I recall something different than what others had suggested. When the US
> government issued requests for proposals, they weren't permitted to specify
> products by name. In particular, if you wanted something that wasn't
> Microsoft, you couldn't actually specify that it be Unix.
>
> So POSIX was born partially as a way of letting it be known you wanted a
> Unix variant rather than something else.
>
> Certainly porting was an issue. I did work for a software shop in the late
> 80s and early 90s that produced graphics software, and porting between Unix
> systems was relatively easy, compared to, say, moving the software to
> Apollo's DomainIX, a sort of Unix-like version of Apollo Domain. With Unix
> systems and this software, the biggest issue was fonts, as the software
> needed to be able to calculate the extent, that is, the bounding box, for
> text that was to be displayed.
>
> Strangely enough, the other big issue was time.
>
> Rik
>
>
> On Tue, Aug 6, 2024 at 6:29 AM Peter Weinberger (温博格) via TUHS <
> tuhs@tuhs.org> wrote:
>
>> and the folks from PARC wanted a more RPC-based open OS, according to
>> my not-yet-fully-retrieved memories.
>>
>> On Tue, Aug 6, 2024 at 2:40 AM <arnold@skeeve.com> wrote:
>> >
>> > segaloco via TUHS <tuhs@tuhs.org> wrote:
>> >
>> > > Another way to put it would be as a chicken and egg, which came
>> first, ...
>> > > ..., or the ongoing need for UNIX standardization finding sponsorship
>> > > by the working groups, IEEE, etc.?
>> >
>> > This.
>> >
>> > Try to understand what things were like at the time. There were
>> > a ton of competing Unix systems, all different:
>> >
>> > - IBM: AIX on the mainframe and PS/2, which were different from
>> > AIX on the RT/PC and later RS/6000 (workstations).
>> >
>> > - DEC: Ultrix on minicomputers and microvaxen, and later on MIPS
>> > based workstations
>> >
>> > - Data General: DG/UX on their minicomputers.
>> >
>> > - Pyramid: A BSD/System V hybrid RISC minicomputer
>> >
>> > - Sun: Workstations, 680x0 based and later SPARC based, and servers.
>> > Initially BSD based, later SVR4 based.
>> >
>> > - Workstations from HP, Tektronix, NBI, others I've probably forgotten,
>> > 3B2 and 3B1/Unix PC from AT&T... The list goes on and on and on.
>> >
>> > Things split roughly along BSD/System V lines, but code wasn't portable.
>> > Did you use bcopy() or memcpy()? index() or strchr()? There was lots
>> > of mixing and matching happening, too.
>> >
>> > There was a crying need for a standard. The mess is what begot GNU
>> > Autoconf, which made a difference at the time. Having the ANSI C
>> standard
>> > also helped.
>> >
>> > HTH,
>> >
>> > Arnold
>>
>
--
*My new email address is mrochkind@gmail.com <mrochkind@gmail.com>*
[-- Attachment #2: Type: text/html, Size: 4367 bytes --]
next prev parent reply other threads:[~2024-08-06 18:04 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-06 3:26 [TUHS] " segaloco via TUHS
2024-08-06 3:38 ` [TUHS] " George Michaelson
2024-08-06 6:39 ` arnold
2024-08-06 13:29 ` Peter Weinberger (温博格) via TUHS
2024-08-06 17:31 ` Rik Farrow
2024-08-06 18:04 ` Marc Rochkind [this message]
2024-08-06 18:09 ` arnold
2024-08-06 18:36 ` Heinz Lycklama
2024-08-06 18:45 ` segaloco via TUHS
2024-08-06 19:31 ` Clem Cole
2024-08-08 1:25 ` Kevin Bowling
2024-08-08 3:56 ` Theodore Ts'o
2024-08-08 8:46 ` Marc Donner
2024-08-08 16:09 ` Charles H Sauer (he/him)
2024-08-06 19:07 ` Paul Winalski
2024-08-06 18:18 ` Rik Farrow
2024-08-07 4:06 ` Theodore Ts'o
2024-08-07 20:56 ` Steffen Nurpmeso
2024-08-07 23:47 ` Theodore Ts'o
2024-08-09 0:53 ` Steffen Nurpmeso
2024-08-06 18:19 ` Clem Cole
2024-08-06 18:23 ` Clem Cole
2024-08-06 18:49 ` G. Branden Robinson
2024-08-06 18:55 ` Clem Cole
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAOkr1zXLHv7h2Vx686_etJagfzpnGOmjw=aouy9uTbwvyHK0iA@mail.gmail.com' \
--to=mrochkind@gmail.com \
--cc=tuhs@tuhs.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).