Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

No amount of genius can overcome a preoccupation with detail.


computers / comp.os.vms / Re: OS implementation languages

SubjectAuthor
* OS implementation languagesSimon Clubley
+* Re: OS implementation languagesDennis Boone
|`* Re: OS implementation languagesSimon Clubley
| `* Re: OS implementation languagesJohnny Billquist
|  +* Re: OS implementation languagesSimon Clubley
|  |+* Re: OS implementation languagesArne Vajhøj
|  ||+- Re: OS implementation languagesterry-...@glaver.org
|  ||`* Re: OS implementation languageschrisq
|  || `* Re: OS implementation languagesSimon Clubley
|  ||  +* Re: OS implementation languagesSingle Stage to Orbit
|  ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  ||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||+- Re: OS implementation languagesRich Alderson
|  ||  |||+* Re: OS implementation languagesbill
|  ||  ||||+* Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`- Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`* Re: OS implementation languagesArne Vajhøj
|  ||  |||||| `- Re: OS implementation languagesDan Cross
|  ||  |||||+* Re: OS implementation languagesbill
|  ||  ||||||`- Re: OS implementation languagesArne Vajhøj
|  ||  |||||`* Re: OS implementation languagesBob Gezelter
|  ||  ||||| +* Re: OS implementation languagesIan Miller
|  ||  ||||| |+- Re: OS implementation languagesBob Gezelter
|  ||  ||||| |+* Re: OS implementation languagesBob Gezelter
|  ||  ||||| ||`* Re: OS implementation languagesJan-Erik Söderholm
|  ||  ||||| || `- Re: OS implementation languagesIan Miller
|  ||  ||||| |`- Re: OS implementation languagesSimon Clubley
|  ||  ||||| `- Re: OS implementation languagesDavid Jones
|  ||  ||||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||||+* Re: OS implementation languagesterry-...@glaver.org
|  ||  ||||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||||| +- Re: OS implementation languagesIan Miller
|  ||  |||||| +- Re: OS implementation languagesJan-Erik Söderholm
|  ||  |||||| `* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||  `* Re: OS implementation languagesBob Gezelter
|  ||  ||||||   +* Re: OS implementation languagesSimon Clubley
|  ||  ||||||   |+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  ||||||   |`- Re: OS implementation languagesJohnny Billquist
|  ||  ||||||   `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||||    `* Re: OS implementation languagesDave Froble
|  ||  ||||||     `* Re: OS implementation languagesRobert A. Brooks
|  ||  ||||||      +* Re: OS implementation languagesBob Gezelter
|  ||  ||||||      |`- Re: OS implementation languagesDave Froble
|  ||  ||||||      `- Re: OS implementation languagesDave Froble
|  ||  |||||`* Re: OS implementation languagesSimon Clubley
|  ||  ||||| +- Re: OS implementation languagesDan Cross
|  ||  ||||| +- Re: OS implementation languagesDave Froble
|  ||  ||||| +- Re: OS implementation languagesArne Vajhøj
|  ||  ||||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||||`* Re: OS implementation languagesSimon Clubley
|  ||  |||| `* Re: OS implementation languagesBob Gezelter
|  ||  ||||  `- Re: OS implementation languagesterry-...@glaver.org
|  ||  |||+* Re: OS implementation languagesSimon Clubley
|  ||  ||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||| `* Re: OS implementation languagesSimon Clubley
|  ||  ||||  `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||   `- Re: OS implementation languagesSimon Clubley
|  ||  |||`* Re: OS implementation languagesDan Cross
|  ||  ||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||`* Re: OS implementation languagesgah4
|  ||  || +* Re: OS implementation languagesBob Gezelter
|  ||  || |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | +* Re: OS implementation languagesBob Gezelter
|  ||  || | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | +* Re: OS implementation languagesBob Gezelter
|  ||  || | | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | | `* Re: OS implementation languagesJohnny Billquist
|  ||  || | | |  `* Re: OS implementation languagesgah4
|  ||  || | | |   `- Re: OS implementation languagesJohnny Billquist
|  ||  || | | `* Re: OS implementation languagesBob Gezelter
|  ||  || | |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || | `* Re: OS implementation languagesBob Gezelter
|  ||  || |  +- Re: OS implementation languagesgah4
|  ||  || |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || +- Re: OS implementation languagesSimon Clubley
|  ||  || `* Re: OS implementation languagesDan Cross
|  ||  ||  `- Re: OS implementation languagesJohnny Billquist
|  ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  | +- Re: OS implementation languagesSingle Stage to Orbit
|  ||  | `* Re: OS implementation languageschrisq
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  +- Re: OS implementation languagesArne Vajhøj
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  `* Re: OS implementation languagesScott Dorsey
|  ||  |   `* Re: OS implementation languagesChris Townley
|  ||  |    +* Re: OS implementation languagesSimon Clubley
|  ||  |    |+* Re: OS implementation languagesDave Froble
|  ||  |    ||+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  |    ||+- Re: OS implementation languagesArne Vajhøj
|  ||  |    ||`* Re: OS implementation languagesbill
|  ||  |    || `* Re: OS implementation languagesDan Cross
|  ||  |    ||  +* Re: OS implementation languagesbill
|  ||  |    ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  |    ||  ||+* Re: OS implementation languagesbill
|  ||  |    ||  |||+* Re: OS implementation languagesScott Dorsey
|  ||  |    ||  ||||`* Re: OS implementation languagesbill
|  ||  |    ||  |||| `- Re: OS implementation languagesScott Dorsey
|  ||  |    ||  |||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  ||| `* Re: OS implementation languagesbill
|  ||  |    ||  ||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  `- Re: OS implementation languagesArne Vajhøj
|  ||  |    |+- Re: OS implementation languagesChris Townley
|  ||  |    |`* Re: OS implementation languagesBob Gezelter
|  ||  |    `- Re: OS implementation languagesScott Dorsey
|  ||  `* Re: OS implementation languagesArne Vajhøj
|  |`- Re: OS implementation languagesAlexander Schreiber
|  `* Re: OS implementation languagesRich Alderson
`* Re: OS implementation languagesBob Eager

Pages:12345678
Re: OS implementation languages

<ud4qi5$1gu1o$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29612&group=comp.os.vms#29612

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 4 Sep 2023 10:45:23 -0400
Organization: A noiseless patient Spider
Lines: 67
Message-ID: <ud4qi5$1gu1o$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me> <uclicr$2cs0e$1@dont-email.me>
<ud4mim$1g95n$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Sep 2023 14:45:25 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a5178fdbaf48e0b53024cb5ca39f92f5";
logging-data="1603640"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX193gEUa6rBgUGBIf3qXXNsXTq2JgqifGhE="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:fztJc8IabeurCFkrtMIjawolqv0=
In-Reply-To: <ud4mim$1g95n$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 4 Sep 2023 14:45 UTC

On 9/4/2023 9:37 AM, chrisq wrote:
> On 8/29/23 19:54, Arne Vajhøj wrote:
>> Linux has also squeezed FreeBSD market share.
>>
>> Primarily for non-technical reasons:
>> - Linux got backing from IBM, Oracle etc.
>> - Easier to hire Linux expertise
>> - Many companies standardize on a Linux only strategy for applications
>>    (exception for the stuff supporting PC's)
>> - Cloud vendors has pushed Linux
>> - Many companies are moving applications to Kubernetes on Linux (*)
>>
>> *) I believe that FreeBSD got jails before Linux got containers and
>>     jails should be just as good, but FreeBSD jails does not have
>>     the eco-system that Linux containers has (Kubernetes, OpenShift etc.)
>
> What FreeBSD has managed to do is to maintain the elegance and
> simplicity of trad unix, while including advanced system
> options like ZFS in the out of the box distribution. Fully
> preemptive / real time without a compiler rebuild. Makes it a
> worthy successor to Solaris, which was noted for its robustness.
> Run a public ntp server, hundreds of hits a minute at times. It
> has a current uptime of over two years. On a ups of course. but
> seriously reliable. At least partly due to a very  conservative
> design process and a software engineering attitude. Thousands of
> packages, including most Linux packages, with those that are not,
> built from source. All the usual desktop choices, with xfce4
> being the best compromise between lightweightness and features.
> Just gets the job done with minimum of fuss.
>
> Compare that with Linux, earlier versions still in use here, but
> becomes ever more complex and opaque. Had to give up on it after
> the systemd trainwreck. A valid windows substitute, nice decor,
> but not for serious work here. The most professional distros at
> present are arguably Suse and Debian, imho...

There is the purely technical perspective.

The biggest advantage for Linux is that they have
the resources available to code anything - if they find
out they need a million lines of code to implement something,
then it will get done.

The biggest problem for Linux is that they have
the resources available to code anything - the size
of the code base is growing quickly. The result is
complexity. And maybe not everything that at some point
was deemed a good idea is considered so 5 or 10 years
later.

*BSD has much fewer resources available. They may not
want systemd, but even if they had wanted it, then I don't
think they could have produced it as fast as Redhat did
for Linux.

But one thing is the "technical beauty contest". Something
else is the business perspective.

Linux got the support the businesses want. Linux is "good
enough". And the average Linux using company does not care
about how much code there is in the Linux kernel to maintain.

So businesses pick Linux.

Arne

Re: OS implementation languages

<ud4up3$1hjqq$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29616&group=comp.os.vms#29616

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: devz...@nospam.com (chrisq)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 4 Sep 2023 15:57:22 +0000
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <ud4up3$1hjqq$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Sep 2023 15:57:23 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0fa007c50a9d12ec6a3f4d3f8763e65c";
logging-data="1625946"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lD01WMREqqZvLF5NV/Zey"
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:mqy380c5Me6zw8djQJuKyjaEVDk=
Content-Language: en-US
In-Reply-To: <ucliku$2cs0e$2@dont-email.me>
 by: chrisq - Mon, 4 Sep 2023 15:57 UTC

On 8/29/23 19:58, Arne Vajhøj wrote:
> On 8/29/2023 9:15 AM, Single Stage to Orbit wrote:
>> On Thu, 1970-01-01 at 00:00 +0000, Simon Clubley wrote:
>>>> Very much FreeBSD here for some years, after decades first with
>>>> dec,
>>>> then Sun. Forms the basic of at least some proprietary offerings,
>>>> as
>>>> well as millions of embedded devices. Linux is still a unix,
>>>> and runs the majority of web sites of the world, so if anything,
>>>> unix has won the os wars...
>>>>
>>>
>>> Yes, very much so. (And I can't believe Arne thinks the *BSDs have no
>>> serious users... :-) ).
>>
>> Netflix picked FreeBSD as it could chuck out data at 400GB/s. Linux was
>> not even close.
>
> Yes. But.
>
> NetFlix is running their general server load (node.js, Spring Boot,
> Kafka, MySQL, Cassandra etc.) on Linux (supposedly Ubuntu)
> in AWS.
>
> NetFlix chose FreeBSD for their CDN appliance that they deploy
> at ISP's.
>
> Maybe not so important market share wise.
>
> But certainly proof of FreeBSD's technical qualities. The default
> choice would have been Linux, so FreeBSD must have proven to
> be better to be selected.
>
> Arne
>

Not just that, but tech users expect easiiy viewed transparency from
desktop right down to bare metal, and the ability to customise that
environment. Far easier to do that with FreeBSD, than with Linux,
which becomes ever more complex and opaque. systemd tentacles extend
right through the system. crossing boundaries between what should
remain encapsulated and abstracted system components. So yes, Linux
is dead here for serious work, so long as they continue on that path.
It's what happens when good technical projects get corrupted by big
business politics, which are rarely compatable...

Chris

Re: OS implementation languages

<e3b7132c-1454-46cd-aac8-c71210bf13f7n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29618&group=comp.os.vms#29618

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:7f45:0:b0:412:2510:2c7e with SMTP id g5-20020ac87f45000000b0041225102c7emr230005qtk.10.1693844145353;
Mon, 04 Sep 2023 09:15:45 -0700 (PDT)
X-Received: by 2002:a17:903:208b:b0:1b3:f9ac:a046 with SMTP id
d11-20020a170903208b00b001b3f9aca046mr2116542plc.5.1693844144818; Mon, 04 Sep
2023 09:15:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 4 Sep 2023 09:15:43 -0700 (PDT)
In-Reply-To: <ud4up3$1hjqq$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=172.110.168.217; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 172.110.168.217
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e3b7132c-1454-46cd-aac8-c71210bf13f7n@googlegroups.com>
Subject: Re: OS implementation languages
From: jchim...@gmail.com (plugh)
Injection-Date: Mon, 04 Sep 2023 16:15:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3622
 by: plugh - Mon, 4 Sep 2023 16:15 UTC

On Monday, September 4, 2023 at 8:57:27 AM UTC-7, chrisq wrote:
> On 8/29/23 19:58, Arne Vajhøj wrote:
> > On 8/29/2023 9:15 AM, Single Stage to Orbit wrote:
> >> On Thu, 1970-01-01 at 00:00 +0000, Simon Clubley wrote:
> >>>> Very much FreeBSD here for some years, after decades first with
> >>>> dec,
> >>>> then Sun. Forms the basic of at least some proprietary offerings,
> >>>> as
> >>>> well as millions of embedded devices. Linux is still a unix,
> >>>> and runs the majority of web sites of the world, so if anything,
> >>>> unix has won the os wars...
> >>>>
> >>>
> >>> Yes, very much so. (And I can't believe Arne thinks the *BSDs have no
> >>> serious users... :-) ).
> >>
> >> Netflix picked FreeBSD as it could chuck out data at 400GB/s. Linux was
> >> not even close.
> >
> > Yes. But.
> >
> > NetFlix is running their general server load (node.js, Spring Boot,
> > Kafka, MySQL, Cassandra etc.) on Linux (supposedly Ubuntu)
> > in AWS.
> >
> > NetFlix chose FreeBSD for their CDN appliance that they deploy
> > at ISP's.
> >
> > Maybe not so important market share wise.
> >
> > But certainly proof of FreeBSD's technical qualities. The default
> > choice would have been Linux, so FreeBSD must have proven to
> > be better to be selected.
> >
> > Arne
> >
>
> Not just that, but tech users expect easiiy viewed transparency from
> desktop right down to bare metal, and the ability to customise that
> environment. Far easier to do that with FreeBSD, than with Linux,
> which becomes ever more complex and opaque. systemd tentacles extend
> right through the system. crossing boundaries between what should
> remain encapsulated and abstracted system components. So yes, Linux
> is dead here for serious work, so long as they continue on that path.
> It's what happens when good technical projects get corrupted by big
> business politics, which are rarely compatable...
>
> Chris

Arne: what were the responses to the poll you posted earler?

Re: OS implementation languages

<ud51hh$1i1d2$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29619&group=comp.os.vms#29619

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 4 Sep 2023 12:44:33 -0400
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <ud51hh$1i1d2$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Sep 2023 16:44:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a5178fdbaf48e0b53024cb5ca39f92f5";
logging-data="1639842"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1887IgeaIPbD+hTGQf/PjpRFNG3ePnpCe8="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:5wtYQz3PO2NkEnxyPESQSVdZJO4=
In-Reply-To: <ud4up3$1hjqq$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 4 Sep 2023 16:44 UTC

On 9/4/2023 11:57 AM, chrisq wrote:
> On 8/29/23 19:58, Arne Vajhøj wrote:
>> On 8/29/2023 9:15 AM, Single Stage to Orbit wrote:
>>> Netflix picked FreeBSD as it could chuck out data at 400GB/s. Linux was
>>> not even close.
>>
>> Yes. But.
>>
>> NetFlix is running their general server load (node.js, Spring Boot,
>> Kafka, MySQL, Cassandra etc.) on Linux (supposedly Ubuntu)
>> in AWS.
>>
>> NetFlix chose FreeBSD for their CDN appliance that they deploy
>> at ISP's.
>>
>> Maybe not so important market share wise.
>>
>> But certainly proof of FreeBSD's technical qualities. The default
>> choice would have been Linux, so FreeBSD must have proven to
>> be better to be selected.
>
> Not just that, but tech users expect easiiy viewed transparency from
> desktop right down to bare metal, and the ability to customise that
> environment. Far easier to do that with FreeBSD, than with Linux,
> which becomes ever more complex and opaque. systemd tentacles extend
> right through the system. crossing boundaries between what should
> remain encapsulated and abstracted system components. So yes, Linux
> is dead here for serious work, so long as they continue on that path.

There are always someone willing to chose less
common paths.

But the majority go with Linux. And Windows must be
number two. And the rest is niche.

Nothing wrong with being niche. It also has its
advantages. But one need to be realistic.

Arne

Re: OS implementation languages

<8e9863a7-6546-489f-9ece-e8f9c66d5711n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29620&group=comp.os.vms#29620

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1a1d:b0:410:ac53:81c9 with SMTP id f29-20020a05622a1a1d00b00410ac5381c9mr265946qtb.3.1693848283371;
Mon, 04 Sep 2023 10:24:43 -0700 (PDT)
X-Received: by 2002:a17:90a:e64a:b0:26b:4c47:eeae with SMTP id
ep10-20020a17090ae64a00b0026b4c47eeaemr2574569pjb.5.1693848282733; Mon, 04
Sep 2023 10:24:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 4 Sep 2023 10:24:41 -0700 (PDT)
In-Reply-To: <ud4up3$1hjqq$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=172.110.168.217; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 172.110.168.217
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e9863a7-6546-489f-9ece-e8f9c66d5711n@googlegroups.com>
Subject: Re: OS implementation languages
From: jchim...@gmail.com (plugh)
Injection-Date: Mon, 04 Sep 2023 17:24:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4479
 by: plugh - Mon, 4 Sep 2023 17:24 UTC

On Monday, September 4, 2023 at 8:57:27 AM UTC-7, chrisq wrote:
> On 8/29/23 19:58, Arne Vajhøj wrote:
> > On 8/29/2023 9:15 AM, Single Stage to Orbit wrote:
> >> On Thu, 1970-01-01 at 00:00 +0000, Simon Clubley wrote:
> >>>> Very much FreeBSD here for some years, after decades first with
> >>>> dec,
> >>>> then Sun. Forms the basic of at least some proprietary offerings,
> >>>> as
> >>>> well as millions of embedded devices. Linux is still a unix,
> >>>> and runs the majority of web sites of the world, so if anything,
> >>>> unix has won the os wars...
> >>>>
> >>>
> >>> Yes, very much so. (And I can't believe Arne thinks the *BSDs have no
> >>> serious users... :-) ).
> >>
> >> Netflix picked FreeBSD as it could chuck out data at 400GB/s. Linux was
> >> not even close.
> >
> > Yes. But.
> >
> > NetFlix is running their general server load (node.js, Spring Boot,
> > Kafka, MySQL, Cassandra etc.) on Linux (supposedly Ubuntu)
> > in AWS.
> >
> > NetFlix chose FreeBSD for their CDN appliance that they deploy
> > at ISP's.
> >
> > Maybe not so important market share wise.
> >
> > But certainly proof of FreeBSD's technical qualities. The default
> > choice would have been Linux, so FreeBSD must have proven to
> > be better to be selected.
> >
> > Arne
> >
>
> Not just that, but tech users expect easiiy viewed transparency from
> desktop right down to bare metal, and the ability to customise that
> environment. Far easier to do that with FreeBSD, than with Linux,
> which becomes ever more complex and opaque. systemd tentacles extend
> right through the system. crossing boundaries between what should
> remain encapsulated and abstracted system components. So yes, Linux
> is dead here for serious work, so long as they continue on that path.
> It's what happens when good technical projects get corrupted by big
> business politics, which are rarely compatable...
>
> Chris

It's true that systemd caused quite a kerfluffle when it was first introduced to Debian. I think it's the right decision. As for tentacles, systemd's are from macos. The way Debian has deployed it, system control is still accessible via the traditional /etc/init.d route.

With Bookworm comes the loss of /var/log and its ilk in favor of journalctl.. It's the paradox of *nix that to retain useful software, one must customize the stock installation in ways most VMS sysdmins would abhore.

Nevertheless, the utility of systemd as a bootstrap mechanism over /etc/init.d should be obvious to a system mangler needing to manage the tangle of dependencies that is the modern OS bootstrap sequence.

Add to that the novel requirement to support virtual machines, a systematic approach to the customizations we need to enable the multiplicity of these systems is ever more appropriate.

Re: OS implementation languages

<89eee61c-b18b-439b-8fd6-bcd044e8e590n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29641&group=comp.os.vms#29641

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1308:b0:412:31bf:104 with SMTP id v8-20020a05622a130800b0041231bf0104mr279094qtk.5.1693876977492;
Mon, 04 Sep 2023 18:22:57 -0700 (PDT)
X-Received: by 2002:a05:6a00:2d96:b0:68a:3762:72c3 with SMTP id
fb22-20020a056a002d9600b0068a376272c3mr4740368pfb.0.1693876977010; Mon, 04
Sep 2023 18:22:57 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 4 Sep 2023 18:22:56 -0700 (PDT)
In-Reply-To: <ud1tf9$tju$1@news.misty.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:2db2:d549:2d04:5b63;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:2db2:d549:2d04:5b63
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <215e5a5a-d9b6-40fb-ad94-3ee8e8ad92e8n@googlegroups.com>
<44b4f729-ed03-4ac5-bed2-5e20244b10c8n@googlegroups.com> <ucqjkg$svv$5@news.misty.com>
<75e465e0-5eef-49e2-b7ea-aa845d526ec4n@googlegroups.com> <uctm21$mre$4@news.misty.com>
<8d9dd98b-3339-4442-993d-bc81e8daa89fn@googlegroups.com> <ud08hd$spi$3@news.misty.com>
<ud1nom$s1uc$1@dont-email.me> <ud1tf9$tju$1@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <89eee61c-b18b-439b-8fd6-bcd044e8e590n@googlegroups.com>
Subject: Re: OS implementation languages
From: gah...@u.washington.edu (gah4)
Injection-Date: Tue, 05 Sep 2023 01:22:57 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3216
 by: gah4 - Tue, 5 Sep 2023 01:22 UTC

On Sunday, September 3, 2023 at 5:16:44 AM UTC-7, Johnny Billquist wrote:

(snip)

> There is still some issues with ODS that certainly could be improved.
> But then it's usually actually RMS that is the bottleneck. But as Bob
> Gelzer observed and commented, RMS can be tweaked to at least give much
> better performance that it does by default.
(snip)

> I think I remember from maybe a year ago that RMS under VMS don't allow
> you to us locate mode for writes. Which means that any writing of data
> via RMS involves at least one data copy. That's sad, and it would be
> nice if it was improved. RMS under RSX do allow locate mode for writes.
> But I wonder how much code isn't using locate mode for reads as well,
> meaning yet another copying of data there.

IBM OS/360 and successors allow for locate mode I/O.

Even PL/I allows for it.

But the OS/360 CKD disks allow a program to specify the size of each
physical block on the disk. So, record boundaries also match up to
block boundaries. (For files with variable length records and blocks,
they are written to that exact size by the hardware.)

Depending on the file system and blocking, though, it might be that record
boundaries don't match up. That complicates locate mode I/O.

Re: OS implementation languages

<ud6quu$u52$1@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29646&group=comp.os.vms#29646

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 5 Sep 2023 11:04:30 +0200
Organization: MGT Consulting
Message-ID: <ud6quu$u52$1@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me>
<215e5a5a-d9b6-40fb-ad94-3ee8e8ad92e8n@googlegroups.com>
<44b4f729-ed03-4ac5-bed2-5e20244b10c8n@googlegroups.com>
<ucqjkg$svv$5@news.misty.com>
<75e465e0-5eef-49e2-b7ea-aa845d526ec4n@googlegroups.com>
<uctm21$mre$4@news.misty.com>
<8d9dd98b-3339-4442-993d-bc81e8daa89fn@googlegroups.com>
<ud08hd$spi$3@news.misty.com> <ud1nom$s1uc$1@dont-email.me>
<ud1tf9$tju$1@news.misty.com>
<89eee61c-b18b-439b-8fd6-bcd044e8e590n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Sep 2023 09:04:30 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="30882"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.0
In-Reply-To: <89eee61c-b18b-439b-8fd6-bcd044e8e590n@googlegroups.com>
 by: Johnny Billquist - Tue, 5 Sep 2023 09:04 UTC

On 2023-09-05 03:22, gah4 wrote:

> Depending on the file system and blocking, though, it might be that record
> boundaries don't match up. That complicates locate mode I/O.

Definitely true. But if people are ready to accept some more waste,
there is also an option in RMS to not have records that spans blocks.
Not sure if that is meaningful if records are larger than a block, but
this is otherwise again something that can be used to improve performance.

If not, then records that spans blocks have to be copied, which at least
for some records implies a larger cost again.

Johnny

Re: OS implementation languages

<ud75ui$1vd35$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29653&group=comp.os.vms#29653

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 5 Sep 2023 12:12:03 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <ud75ui$1vd35$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <uclicr$2cs0e$1@dont-email.me> <ud4mim$1g95n$1@dont-email.me> <ud4qi5$1gu1o$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Sep 2023 12:12:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c04da4643f8e2240ab9f191e3653ef29";
logging-data="2077797"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4O4RhL4aWLDo5Idc7uWhqlcD7eerIvCU="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:hJtAtN65m4coiAuXTxuRryX2+a4=
 by: Simon Clubley - Tue, 5 Sep 2023 12:12 UTC

On 2023-09-04, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> Linux got the support the businesses want. Linux is "good
> enough". And the average Linux using company does not care
> about how much code there is in the Linux kernel to maintain.
>

I just had a quick look around and couldn't see what the FreeBSD
version of SELinux is. I wonder how the FreeBSD people handle the
MAC problem and how functional their solution is compared to SELinux ?

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<klomrfF5o2aU8@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29658&group=comp.os.vms#29658

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 5 Sep 2023 12:56:15 GMT
Lines: 19
Message-ID: <klomrfF5o2aU8@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<uclicr$2cs0e$1@dont-email.me> <ud4mim$1g95n$1@dont-email.me>
<ud4qi5$1gu1o$1@dont-email.me> <ud75ui$1vd35$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net /aoBbMQp3wuosY+ABB6BwAgmon4x7v07N6Eq9MuXld7oTovlEv
Cancel-Lock: sha1:crkmKTTnYlnwa5S1681bJQMhkdo= sha256:wI86M7USVJIHylVkbDrzK/fXfxvZyIrL9E5sCIKueyU=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Tue, 5 Sep 2023 12:56 UTC

On Tue, 05 Sep 2023 12:12:03 +0000, Simon Clubley wrote:

> On 2023-09-04, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>
>> Linux got the support the businesses want. Linux is "good enough". And
>> the average Linux using company does not care about how much code there
>> is in the Linux kernel to maintain.
>>
>>
> I just had a quick look around and couldn't see what the FreeBSD version
> of SELinux is. I wonder how the FreeBSD people handle the MAC problem
> and how functional their solution is compared to SELinux ?

Not quite sure what you mean by the 'MAC problem'; I may not be aware of
details here. But FreeBSD has MAC:

https://docs.freebsd.org/en/books/handbook/mac/

OTOH, OpenBSD is the security focused BSD.

Re: OS implementation languages

<ud7q4o$22smk$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29663&group=comp.os.vms#29663

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 5 Sep 2023 17:56:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <ud7q4o$22smk$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <uclicr$2cs0e$1@dont-email.me> <ud4mim$1g95n$1@dont-email.me> <ud4qi5$1gu1o$1@dont-email.me> <ud75ui$1vd35$1@dont-email.me> <klomrfF5o2aU8@mid.individual.net>
Injection-Date: Tue, 5 Sep 2023 17:56:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c04da4643f8e2240ab9f191e3653ef29";
logging-data="2192084"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Yhnhc9+T7OylNzKIDLj1HH34pcS2ni1A="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:GadBmvCo+Y38AEDsv/xxo6QF380=
 by: Simon Clubley - Tue, 5 Sep 2023 17:56 UTC

On 2023-09-05, Bob Eager <news0009@eager.cx> wrote:
> On Tue, 05 Sep 2023 12:12:03 +0000, Simon Clubley wrote:
>> I just had a quick look around and couldn't see what the FreeBSD version
>> of SELinux is. I wonder how the FreeBSD people handle the MAC problem
>> and how functional their solution is compared to SELinux ?
>
> Not quite sure what you mean by the 'MAC problem'; I may not be aware of
> details here. But FreeBSD has MAC:
>
> https://docs.freebsd.org/en/books/handbook/mac/
>

In this context, it simply means the ability to support MAC security,
_including_ the ability to help keep a successful compromise contained,
which is what SELinux offers.

Notice the use of the word "help" above. As with all things, each layer
of security is just one more layer to be overcome and nothing more.

With SELinux, for example, httpd can be part of a policy that says it
is only allowed to access certain TCP ports and all other access attempts
will be refused by SELinux.

That way, if httpd gets compromised, then the compromised code is
also denied access.

Looking through the documentation you referenced, it looks like the
closest is mac_portacl, but that is based on UIDs/GIDs instead of
context labels.

This is an example from the RHEL documentation of how you allow httpd
access to a non-standard port when using SELinux:

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/selinux_users_and_administrators_guide/chap-managing_confined_services-the_apache_http_server#sect-Managing_Confined_Services-The_Apache_HTTP_Server-The_Apache_HTTP_Server_and_SELinux

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<ud7v02$23lam$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29665&group=comp.os.vms#29665

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 5 Sep 2023 15:19:30 -0400
Organization: HoffmanLabs LLC
Lines: 44
Message-ID: <ud7v02$23lam$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <uclicr$2cs0e$1@dont-email.me> <ud4mim$1g95n$1@dont-email.me> <ud4qi5$1gu1o$1@dont-email.me> <ud75ui$1vd35$1@dont-email.me> <klomrfF5o2aU8@mid.individual.net> <ud7q4o$22smk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="fdd5fc57b17623bba5e738029cc0dc5a";
logging-data="2217302"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/m1fUbaMTZFqt4dcOFLksWSNA7ytia6pY="
User-Agent: Unison/2.2
Cancel-Lock: sha1:nAbOuFi/YDMOM3KCU5QAb2W7zPg=
 by: Stephen Hoffman - Tue, 5 Sep 2023 19:19 UTC

On 2023-09-05 17:56:40 +0000, Simon Clubley said:

> In this context, it simply means the ability to support MAC security,
> _including_ the ability to help keep a successful compromise contained,
> which is what SELinux offers.

OpenVMS SEVMS-style and MLS-style mandatory access controls are
somewhere between exceedingly difficult to administer and to use, and
approximately useless. Bell-LaPadula-style MAC works well for its
target of 1990s-era US Department of Defense and related app designs
and server installations. US DoD itself largely avoided adopting MAC
and MLS and went heavily to System High designs, too. Bell-LaPadula
security usefulness for newer applications and environments and
expectations? Not so much. This having spent time working on and using
SEVMS.

Somewhat newer than MAC and MLS are jails (and sandboxes and ilk).
These are usually based on mandatory access controls mechanisms, though
are vastly more usable and adoptable than are traditional MAC or MLS.

https://docs.freebsd.org/en/books/handbook/jails/

Preferably that jail-related work all tied into the app installation
tooling, to ease the load on the system administrators. Unfortunately
for that preference, PCSI and related tooling, and the most recent
major security enhancements work from OpenVMS V6.0 are all from well
before Y2K, and have... not kept up with competing expectations.

VSI seems unlikely to overhaul the existing OpenVMS security anytime
soon. At most, I'd expect to see VSI add a mechanism akin to pledge(2).
Maybe with unveil(2) added.

What's pledge(2)? Presentation by Theo de Raadt on pledge(2):
https://www.youtube.com/watch?v=F_7S1eqKsFk

I don't foresee speedy developer adoption of pledge(2) on OpenVMS,
assuming that API was even added.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: OS implementation languages

<udat1j$pug$1@panix2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29696&group=comp.os.vms#29696

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 6 Sep 2023 22:04:35 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 21
Message-ID: <udat1j$pug$1@panix2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
Injection-Info: reader2.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="21275"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Wed, 6 Sep 2023 22:04 UTC

In article <ud4up3$1hjqq$1@dont-email.me>, chrisq <devzero@nospam.com> wrote:
>
>Not just that, but tech users expect easiiy viewed transparency from
>desktop right down to bare metal, and the ability to customise that
>environment. Far easier to do that with FreeBSD, than with Linux,
>which becomes ever more complex and opaque. systemd tentacles extend
>right through the system. crossing boundaries between what should
>remain encapsulated and abstracted system components. So yes, Linux
>is dead here for serious work, so long as they continue on that path.
>It's what happens when good technical projects get corrupted by big
>business politics, which are rarely compatable...

This is less the case than it used to be. We have a generation or two of
computer people who grew up in a world where they could never see inside
the box and who expect not to be able to do so. This is kind of disturbing
if you ask me, but there are a lot of smart younger people who just don't
know that transparency is even possible.
--scott

--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: OS implementation languages

<udaun8$2fep0$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29697&group=comp.os.vms#29697

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 6 Sep 2023 23:33:12 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <udaun8$2fep0$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
<udat1j$pug$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 6 Sep 2023 22:33:12 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="bded0f5dcfb492c839e103d0b5c02a9b";
logging-data="2603808"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WO2eEc7NT39lnjMR23ibEoB1lbMVmzRw="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:hsZB75aI0ijyEKFkrVpywo1K2u4=
Content-Language: en-GB
In-Reply-To: <udat1j$pug$1@panix2.panix.com>
 by: Chris Townley - Wed, 6 Sep 2023 22:33 UTC

On 06/09/2023 23:04, Scott Dorsey wrote:
> In article <ud4up3$1hjqq$1@dont-email.me>, chrisq <devzero@nospam.com> wrote:
>>
>> Not just that, but tech users expect easiiy viewed transparency from
>> desktop right down to bare metal, and the ability to customise that
>> environment. Far easier to do that with FreeBSD, than with Linux,
>> which becomes ever more complex and opaque. systemd tentacles extend
>> right through the system. crossing boundaries between what should
>> remain encapsulated and abstracted system components. So yes, Linux
>> is dead here for serious work, so long as they continue on that path.
>> It's what happens when good technical projects get corrupted by big
>> business politics, which are rarely compatable...
>
> This is less the case than it used to be. We have a generation or two of
> computer people who grew up in a world where they could never see inside
> the box and who expect not to be able to do so. This is kind of disturbing
> if you ask me, but there are a lot of smart younger people who just don't
> know that transparency is even possible.
> --scott
>

But plenty of youngsters play with Raspberry Pis - they don't even come
with a box!

--
Chris

Re: OS implementation languages

<udcg7p$303um$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29705&group=comp.os.vms#29705

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 7 Sep 2023 12:38:18 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <udcg7p$303um$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me> <udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me>
Injection-Date: Thu, 7 Sep 2023 12:38:18 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cb4ef67530d65f7e8acae5891465f5c9";
logging-data="3149782"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vQ9mSH/u1kJQsEt+EELz9TQEVv5SHxOc="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:pTiEp4adzmHeZlaAdNGcm4HnSRE=
 by: Simon Clubley - Thu, 7 Sep 2023 12:38 UTC

On 2023-09-06, Chris Townley <news@cct-net.co.uk> wrote:
>
> But plenty of youngsters play with Raspberry Pis - they don't even come
> with a box!
>

Yes, but what are they doing with them ?

Quite a bit of the time it appears to be doing clever things with
user-mode applications that already exist.

At one end, I can write bare-metal startup code and hence understand
how computers work when you have no software layers between you and the
hardware.

At the other end, I can write business and webserver applications.

I can also do the full range of intermediate stuff including writing
device drivers, and system-level programming in general.

Like Scott, I get the feeling that understanding the system-level
stuff isn't as common any more (sadly).

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<udciju$30egm$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29707&group=comp.os.vms#29707

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 7 Sep 2023 09:18:30 -0400
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <udciju$30egm$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
<udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me>
<udcg7p$303um$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Sep 2023 13:18:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8ad70b3730581ef2e9a979f38449c8f8";
logging-data="3160598"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18K/IQ6IxEIeBAdaOCf6JTIXQfk9oqZF3w="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:xPgfeHhXsYDbfIpICdr9nTSc9z8=
In-Reply-To: <udcg7p$303um$1@dont-email.me>
 by: Dave Froble - Thu, 7 Sep 2023 13:18 UTC

On 9/7/2023 8:38 AM, Simon Clubley wrote:
> On 2023-09-06, Chris Townley <news@cct-net.co.uk> wrote:
>>
>> But plenty of youngsters play with Raspberry Pis - they don't even come
>> with a box!
>>
>
> Yes, but what are they doing with them ?
>
> Quite a bit of the time it appears to be doing clever things with
> user-mode applications that already exist.
>
> At one end, I can write bare-metal startup code and hence understand
> how computers work when you have no software layers between you and the
> hardware.
>
> At the other end, I can write business and webserver applications.
>
> I can also do the full range of intermediate stuff including writing
> device drivers, and system-level programming in general.
>
> Like Scott, I get the feeling that understanding the system-level
> stuff isn't as common any more (sadly).
>
> Simon.
>

My moment of enlightenment was the day I was told I wasn't a "real programmer"
since I didn't know or use PHP. Guy didn't even know what assembly language
was. It's actually a bit scary.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: OS implementation languages

<udcmi3$2u7dj$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29708&group=comp.os.vms#29708

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 7 Sep 2023 15:26:10 +0100
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <udcmi3$2u7dj$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
<udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me>
<udcg7p$303um$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Sep 2023 14:26:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="bded0f5dcfb492c839e103d0b5c02a9b";
logging-data="3087795"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/kbvpwZFZptbCBuo675UMfY2XsYUGPiXo="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:QbreBK93yfJtnc9u8cF+T/9OPnA=
In-Reply-To: <udcg7p$303um$1@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Thu, 7 Sep 2023 14:26 UTC

On 07/09/2023 13:38, Simon Clubley wrote:
> On 2023-09-06, Chris Townley <news@cct-net.co.uk> wrote:
>>
>> But plenty of youngsters play with Raspberry Pis - they don't even come
>> with a box!
>>
>
> Yes, but what are they doing with them ?
>
> Quite a bit of the time it appears to be doing clever things with
> user-mode applications that already exist.
>
> At one end, I can write bare-metal startup code and hence understand
> how computers work when you have no software layers between you and the
> hardware.
>
> At the other end, I can write business and webserver applications.
>
> I can also do the full range of intermediate stuff including writing
> device drivers, and system-level programming in general.
>
> Like Scott, I get the feeling that understanding the system-level
> stuff isn't as common any more (sadly).
>
> Simon.
>

They are doing what the BBC computer did ago - getting youngsters
interested in computing in general, and at a hardware level. Also
writing and understanding code.

Something that has been missing for a while and better than so called IT
classes just teaching basic use of MS products

--
Chris

Re: OS implementation languages

<7e13c5f8a8a8cb7d43af86aa7e8b19807535820d.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29711&group=comp.os.vms#29711

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 07 Sep 2023 15:37:00 +0100
Organization: One very high maintenance cat
Message-ID: <7e13c5f8a8a8cb7d43af86aa7e8b19807535820d.camel@munted.eu>
References: <uc84kt$3iet2$1@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
<udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me>
<udcg7p$303um$1@dont-email.me> <udciju$30egm$1@dont-email.me>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="825290"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:Yrjf/2piTNXyNr2JYGH+GXVhf98=
In-Reply-To: <udciju$30egm$1@dont-email.me>
X-User-ID: eJwNxsEBwCAIA8CVipiA41AM+4/Q3uvgNHZsghuDSRK7XHkP27tLMcpMc19Y904P/77z6kaOgYV16kiPSdEfYSYWPw==
 by: Single Stage to Orbi - Thu, 7 Sep 2023 14:37 UTC

On Thu, 2023-09-07 at 09:18 -0400, Dave Froble wrote:
>
> My moment of enlightenment was the day I was told I wasn't a "real
> programmer" since I didn't know or use PHP.  Guy didn't even know
> what assembly language was.  It's actually a bit scary.

We're hurtling head-on into the era of the "Idiocracies". THey made a
film about it.
--
Tactical Nuclear Kittens

Re: OS implementation languages

<udd9lk$33so3$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29713&group=comp.os.vms#29713

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 7 Sep 2023 15:52:20 -0400
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <udd9lk$33so3$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
<udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me>
<udcg7p$303um$1@dont-email.me> <udciju$30egm$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Sep 2023 19:52:20 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d932627a9f2424c1770902e95fe32d0f";
logging-data="3273475"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+GXpW/hRChM8i7b3k27SY1DTWrYmDbLkg="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:9mFVcQAkY4Osmoy6tecW/c2oHg0=
Content-Language: en-US
In-Reply-To: <udciju$30egm$1@dont-email.me>
 by: Arne Vajhøj - Thu, 7 Sep 2023 19:52 UTC

On 9/7/2023 9:18 AM, Dave Froble wrote:
> On 9/7/2023 8:38 AM, Simon Clubley wrote:
>> Like Scott, I get the feeling that understanding the system-level
>> stuff isn't as common any more (sadly).
>
> My moment of enlightenment was the day I was told I wasn't a "real
> programmer" since I didn't know or use PHP.  Guy didn't even know what
> assembly language was.  It's actually a bit scary.

Given that PHP is one of those languages intended to be
easy to learn for non-programmers, then his logic is
flawed in more than one way.

Arne

Re: OS implementation languages

<uddo25$ee0$1@panix2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29721&group=comp.os.vms#29721

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 7 Sep 2023 23:57:57 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 20
Message-ID: <uddo25$ee0$1@panix2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <ud4up3$1hjqq$1@dont-email.me> <udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me>
Injection-Info: reader2.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="19674"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Thu, 7 Sep 2023 23:57 UTC

Chris Townley <news@cct-net.co.uk> wrote:
>On 06/09/2023 23:04, Scott Dorsey wrote:
>>
>> This is less the case than it used to be. We have a generation or two of
>> computer people who grew up in a world where they could never see inside
>> the box and who expect not to be able to do so. This is kind of disturbing
>> if you ask me, but there are a lot of smart younger people who just don't
>> know that transparency is even possible.
>
>But plenty of youngsters play with Raspberry Pis - they don't even come
>with a box!

No box, but a giant heavyweight operating system, a processor with cache
prefetching and a memory buss slower than the cpu cycle time... there is
a whole lot of stuff going on with that thing. It's more or less comparable
to the computer my college had when I was an undergrad.
--scott

--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: OS implementation languages

<km0l0iF8emlU3@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29740&group=comp.os.vms#29740

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 8 Sep 2023 09:13:53 -0400
Lines: 37
Message-ID: <km0l0iF8emlU3@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
<udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me>
<udcg7p$303um$1@dont-email.me> <udciju$30egm$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net btHtrw6rt0o1d8AhiZdrpgHZLiMLSsb44jAI08Yh6oqB4008Zp
Cancel-Lock: sha1:/zfBtcYUBjus5b1IQesrVS1TtJ8= sha256:siaSK8YDH1q7awmlxTGRqUMVW53BjlJgNjOZ7/4WTKE=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Content-Language: en-US
In-Reply-To: <udciju$30egm$1@dont-email.me>
 by: bill - Fri, 8 Sep 2023 13:13 UTC

On 9/7/2023 9:18 AM, Dave Froble wrote:
> On 9/7/2023 8:38 AM, Simon Clubley wrote:
>> On 2023-09-06, Chris Townley <news@cct-net.co.uk> wrote:
>>>
>>> But plenty of youngsters play with Raspberry Pis - they don't even come
>>> with a box!
>>>
>>
>> Yes, but what are they doing with them ?
>>
>> Quite a bit of the time it appears to be doing clever things with
>> user-mode applications that already exist.
>>
>> At one end, I can write bare-metal startup code and hence understand
>> how computers work when you have no software layers between you and the
>> hardware.
>>
>> At the other end, I can write business and webserver applications.
>>
>> I can also do the full range of intermediate stuff including writing
>> device drivers, and system-level programming in general.
>>
>> Like Scott, I get the feeling that understanding the system-level
>> stuff isn't as common any more (sadly).
>>
>> Simon.
>>
>
> My moment of enlightenment was the day I was told I wasn't a "real
> programmer" since I didn't know or use PHP.  Guy didn't even know what
> assembly language was.  It's actually a bit scary.
>

I'm a real programmer. I know PHP and that's why I don't use it.

bill

Re: OS implementation languages

<udf9io$o8s$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29743&group=comp.os.vms#29743

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 8 Sep 2023 14:03:04 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <udf9io$o8s$1@reader2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me> <udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
Injection-Date: Fri, 8 Sep 2023 14:03:04 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="24860"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Fri, 8 Sep 2023 14:03 UTC

In article <km0l0iF8emlU3@mid.individual.net>,
bill <bill.gunshannon@gmail.com> wrote:
>On 9/7/2023 9:18 AM, Dave Froble wrote:
>>[snip]
>> My moment of enlightenment was the day I was told I wasn't a "real
>> programmer" since I didn't know or use PHP.  Guy didn't even know what
>> assembly language was.  It's actually a bit scary.
>>
>
>I'm a real programmer. I know PHP and that's why I don't use it.

This seems apropos:
https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

- Dan C.

Re: OS implementation languages

<km113aF8emnU5@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29746&group=comp.os.vms#29746

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 8 Sep 2023 12:40:09 -0400
Lines: 23
Message-ID: <km113aF8emnU5@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net adpwfXsG3+YAWEbNa1MenAwfbKM10IQE5vcGvs9R3r3Pq6jsu+
Cancel-Lock: sha1:8uFeOpUqsl6DRr7qaXgx6o3pGGw= sha256:e2sud4BsFNTQCGPzuPGshOJL97GarfPaTkSc+feeVAc=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Content-Language: en-US
In-Reply-To: <udf9io$o8s$1@reader2.panix.com>
 by: bill - Fri, 8 Sep 2023 16:40 UTC

On 9/8/2023 10:03 AM, Dan Cross wrote:
> In article <km0l0iF8emlU3@mid.individual.net>,
> bill <bill.gunshannon@gmail.com> wrote:
>> On 9/7/2023 9:18 AM, Dave Froble wrote:
>>> [snip]
>>> My moment of enlightenment was the day I was told I wasn't a "real
>>> programmer" since I didn't know or use PHP.  Guy didn't even know what
>>> assembly language was.  It's actually a bit scary.
>>>
>>
>> I'm a real programmer. I know PHP and that's why I don't use it.
>
> This seems apropos:
> https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
>

That was good. Even some stuff in there I didn't already know about.
But my biggest argument was how it works so very hard to make security
in the environment it is most used (the web) totally nonexistent.

bill

Re: OS implementation languages

<udfnp8$3j4cj$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29752&group=comp.os.vms#29752

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 8 Sep 2023 18:05:28 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 56
Message-ID: <udfnp8$3j4cj$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me> <udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net> <udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 8 Sep 2023 18:05:28 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7eaf6d7628ebd6fcf41d43c64438f4a6";
logging-data="3772819"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/mvHlngdFsLTX6CKSdOM8tGxmEfW1hIAc="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:f08+J4mWCqSXSvXAZMm8nKRpONk=
 by: Simon Clubley - Fri, 8 Sep 2023 18:05 UTC

On 2023-09-08, bill <bill.gunshannon@gmail.com> wrote:
> On 9/8/2023 10:03 AM, Dan Cross wrote:
>> In article <km0l0iF8emlU3@mid.individual.net>,
>> bill <bill.gunshannon@gmail.com> wrote:
>>> On 9/7/2023 9:18 AM, Dave Froble wrote:
>>>> [snip]
>>>> My moment of enlightenment was the day I was told I wasn't a "real
>>>> programmer" since I didn't know or use PHP.  Guy didn't even know what
>>>> assembly language was.  It's actually a bit scary.
>>>>
>>>
>>> I'm a real programmer. I know PHP and that's why I don't use it.
>>
>> This seems apropos:
>> https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
>>
>
> That was good. Even some stuff in there I didn't already know about.
> But my biggest argument was how it works so very hard to make security
> in the environment it is most used (the web) totally nonexistent.
>

Unfortunately, I _do_ have to use PHP sometimes.

It didn't take me long to establish some solid rules, such as strict
comparisons at _all_ times, and to use a monitor library I wrote that
has the allowed error level turned all the way down so that things
which PHP normally allows through generate an error instead.

|PHP is built to keep chugging along at all costs. When faced with either
|doing something nonsensical or aborting with an error, it will do something
|nonsensical. Anything is better than nothing.

It is a horrible, horrible, language that like Javascript has been
turned from something used for writing little scripts into something
used to write mission-critical and highly sensitive applications,
which neither of them are suitable for.

From that page:

|PHP is built to keep chugging along at all costs. When faced with either
|doing something nonsensical or aborting with an error, it will do something
|nonsensical. Anything is better than nothing.

That sums up the language perfectly (and the same mindset is equally true
for Javascript in IMHO). They were both designed for quick hacks, not for
serious mission-critical applications.

And don't get me started on the fact that server-side Javascript is
actually a thing...

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<km1nbbF8emlU6@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29761&group=comp.os.vms#29761

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 8 Sep 2023 18:59:54 -0400
Lines: 62
Message-ID: <km1nbbF8emlU6@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 5wsE7vxH9SaT8tUhN+LKvQoIm0uWhcp8QKKl1tnglC5ryau8K1
Cancel-Lock: sha1:AXy5jHybDPBUQV0vXd0v67L/xZc= sha256:bgFkK3bcKndLhDTUZc4J8KJUoUwBbIP5mdQYW83xi6s=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Content-Language: en-US
In-Reply-To: <udfnp8$3j4cj$1@dont-email.me>
 by: bill - Fri, 8 Sep 2023 22:59 UTC

On 9/8/2023 2:05 PM, Simon Clubley wrote:
> On 2023-09-08, bill <bill.gunshannon@gmail.com> wrote:
>> On 9/8/2023 10:03 AM, Dan Cross wrote:
>>> In article <km0l0iF8emlU3@mid.individual.net>,
>>> bill <bill.gunshannon@gmail.com> wrote:
>>>> On 9/7/2023 9:18 AM, Dave Froble wrote:
>>>>> [snip]
>>>>> My moment of enlightenment was the day I was told I wasn't a "real
>>>>> programmer" since I didn't know or use PHP.  Guy didn't even know what
>>>>> assembly language was.  It's actually a bit scary.
>>>>>
>>>>
>>>> I'm a real programmer. I know PHP and that's why I don't use it.
>>>
>>> This seems apropos:
>>> https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
>>>
>>
>> That was good. Even some stuff in there I didn't already know about.
>> But my biggest argument was how it works so very hard to make security
>> in the environment it is most used (the web) totally nonexistent.
>>
>
> Unfortunately, I _do_ have to use PHP sometimes.
>
> It didn't take me long to establish some solid rules, such as strict
> comparisons at _all_ times, and to use a monitor library I wrote that
> has the allowed error level turned all the way down so that things
> which PHP normally allows through generate an error instead.

I had to support it at the University because we had a professor
who insisted on teaching it, using it and making his students use
it. No matter how many time I showed him the security holes he
just insisted I was wrong and that it be available and wide open.

>
> |PHP is built to keep chugging along at all costs. When faced with either
> |doing something nonsensical or aborting with an error, it will do something
> |nonsensical. Anything is better than nothing.
>
> It is a horrible, horrible, language that like Javascript has been
> turned from something used for writing little scripts into something
> used to write mission-critical and highly sensitive applications,
> which neither of them are suitable for.

And it is one of the most convoluted languages ever created.
We had a system to handle registration for a High School
Programming Contest run by one of the professors. It was
written as a "project" for credit by one of the students. At
one point an upgrade to PHP had been applied and the whole
thing stopped working. And neither the professor or the student
who wrote it could decipher the original code to figure out
what was wrong. After about two weeks they had it running
again but I am fairly certain the student started from scratch
and re-wrote the whole thing.

They wouldn't use it but within 24 hours I had come up with a
replacement. Two actually. One in C-Shell and one in COBOL.

>bill

Re: OS implementation languages

<7a5ea3f8-0670-4800-a597-2a1c1f71d2den@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29767&group=comp.os.vms#29767

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:4d0e:0:b0:649:7b86:8aaa with SMTP id l14-20020ad44d0e000000b006497b868aaamr200307qvl.0.1694243926093;
Sat, 09 Sep 2023 00:18:46 -0700 (PDT)
X-Received: by 2002:a17:90a:9285:b0:26d:68ca:439f with SMTP id
n5-20020a17090a928500b0026d68ca439fmr1155283pjo.7.1694243925236; Sat, 09 Sep
2023 00:18:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sat, 9 Sep 2023 00:18:44 -0700 (PDT)
In-Reply-To: <udcg7p$303um$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=108.27.245.253; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 108.27.245.253
References: <uc84kt$3iet2$1@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucliku$2cs0e$2@dont-email.me> <ud4up3$1hjqq$1@dont-email.me>
<udat1j$pug$1@panix2.panix.com> <udaun8$2fep0$2@dont-email.me> <udcg7p$303um$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a5ea3f8-0670-4800-a597-2a1c1f71d2den@googlegroups.com>
Subject: Re: OS implementation languages
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Sat, 09 Sep 2023 07:18:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3130
 by: Bob Gezelter - Sat, 9 Sep 2023 07:18 UTC

On Thursday, September 7, 2023 at 8:38:21 AM UTC-4, Simon Clubley wrote:
> On 2023-09-06, Chris Townley <ne...@cct-net.co.uk> wrote:
> >
> > But plenty of youngsters play with Raspberry Pis - they don't even come
> > with a box!
> >
> Yes, but what are they doing with them ?
>
> Quite a bit of the time it appears to be doing clever things with
> user-mode applications that already exist.
>
> At one end, I can write bare-metal startup code and hence understand
> how computers work when you have no software layers between you and the
> hardware.
>
> At the other end, I can write business and webserver applications.
>
> I can also do the full range of intermediate stuff including writing
> device drivers, and system-level programming in general.
>
> Like Scott, I get the feeling that understanding the system-level
> stuff isn't as common any more (sadly).
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.
Simon,

Sadly true. It profoundly unsettling to see the lack of underlying knowledge. Simple foundational knowledge about CPUs, memory, mass storage, networks, operating systems, and other areas is lacking. Often the common thread is ubiquity: Since all of the infrastructure has become commonplace, the everyday need for understanding has become background.

However, in the end, everything in computing must tie back to the fundamentals. No amount of high-level abstraction can remove the realities of the foundational. One cannot take away the foundation by adding levels of abstraction and, in effect, obfuscation.

- Bob Gezelter, http://www.rlgsc.com


computers / comp.os.vms / Re: OS implementation languages

Pages:12345678
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor