The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] Do Interface specifications such POSIX or the LSB Still Matter
Date: Fri, 16 Feb 2018 13:36:14 -0500	[thread overview]
Message-ID: <CAC20D2Mxu1zYnm97KsKC50rStrH_VZUO88vzd-7f4gRD3VNKyg@mail.gmail.com> (raw)
In-Reply-To: <20180216154516.GB14249@mcvoy.com>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3219 bytes --]

On Fri, Feb 16, 2018 at 10:45 AM, Larry McVoy <lm at mcvoy.com> wrote:

>
>
> Meh, not really.  Until Git ate our market, we supported everything you
> might imagine.  Windows, MacOS, Linux-{x86,x86_64,sparc,ppc,itanium,mips},
> AIX, IRIX, HP-UX, Solaris.
>
> Source base of 2.6 million lines of code and docs.
>
​Did you have messaging (Co-Arrays, MPI or SHMEM) mixed in?  I'm guess
not., but your system is (was) extensive so I'm asking....
Commercial HPC code from folks like Western Geco, Ansys, Pam and the like
do...
Within a manufacturer these can differ.   Want to run both Pam Crash and
Fluent -- be careful, their MPI's libraries were (may still be) mutually
exclusive.





>
> ​....​
>  We limited our stuff to very basic
> ​ ​
> stuff
>
​Yup -- very wise.   Simple library to insulate you from OS.
Did you shipped statically bound or use *.so's
Also how much are you dependant on OS databases (password & credential
libraries and other things  stored in /etc, /usr/lib or /var)​?
​This is were even within Linux, life can get messy pretty fast.​



>
> I think it gets harder the more "fancy" you get.  If you are doing
> commandline/compute stuff it's pretty easy.
>
​Agreed... but multi-thousand costing/leasing @ dollar/euro codes because
they save you millions at the design, or before you drill time, tend to
have a high bar.

​


>
> Want video?  Oh, my.
>
​exactly...​



>
> Want sound?  Oh, my.
>
> I don't see any standard trying to fix that cross platform, windows and
> Linux are too different.  Though maybe the Linux on windows stuff solves
> that?  I dunno.
>
In the old days, I was just trying to be consistent within UNIX flavors so
we created POSIX.
These days, ​I'm just trying to be consistent within Linux ... so I've
tried to use LSB to define something for an ISV that they can rely.




>
> Netflix does a lot in AWS.  And they care about performance.  But they
> code around the variance that you get from containers, I could see that
> as an issue for the old school fortran people.
>
​Good .. you get it.​



>
> I'm sort of struggling to see what problem it is you want to solve.
>
​Without revealing the ISV, I know very well know HPC ISV that used to have
a >>Linux<< only test matrix of over 140 perminations before they could
release and they only supported RH and SuSE.   But between different
manufacturers, distributed file systems, interconnect, messaging stacks,
compilers *et al​*

*​ *it got messy very fast.​

We helped to that down to a much smaller number today and I think they now
may even include Ubuntu, but maybe not; because most of the
commercial folks are traditionally RH or SuSE (HPC moving to a more cloud
oriented deployment have cause the push for Ubuntu support by the ISVs).
But most commercial folks doing traditional scientific work loads run their
own clusters (and are not cloud based )-- for a number of reasons.  As I
said, they like the HW by themselves, they tend to use fabrics for the
interconnect *etc*...

Thanks again,
Clem

ᐧ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20180216/fc7e3883/attachment.html>


  reply	other threads:[~2018-02-16 18:36 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-14 20:53 Clem Cole
2018-02-14 22:13 ` George Michaelson
2018-02-16 15:12   ` Clem Cole
2018-02-14 22:45 ` David Arnold
2018-02-16 15:19   ` Clem Cole
2018-02-16 15:45     ` Larry McVoy
2018-02-16 18:36       ` Clem Cole [this message]
2018-02-18  1:01         ` Larry McVoy
2018-02-19 15:01           ` Clem Cole
2018-02-16 18:48       ` Steve Nickolas
2018-02-16 11:28 ` arnold
2018-02-16 15:03   ` Clem Cole
2018-02-16 16:08     ` Steffen Nurpmeso

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=CAC20D2Mxu1zYnm97KsKC50rStrH_VZUO88vzd-7f4gRD3VNKyg@mail.gmail.com \
    --to=clemc@ccc.com \
    /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).