Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

fortune: cannot execute. Out of cookies.


computers / comp.os.vms / RMS intro

SubjectAuthor
* RMS introArne Vajhøj
+- Re: RMS introNeil Rieck
+* Re: RMS introArne Vajhøj
|`* Re: RMS introLawrence D'Oliveiro
| +* Re: RMS introChris Townley
| |`- Re: RMS introLawrence D'Oliveiro
| `* Re: RMS introArne Vajhøj
|  +* Re: RMS introLawrence D'Oliveiro
|  |+* Re: RMS introArne Vajhøj
|  ||`* Re: RMS introLawrence D'Oliveiro
|  || +* Re: RMS introArne Vajhøj
|  || |+* Re: RMS introLawrence D'Oliveiro
|  || ||`* Re: RMS introArne Vajhøj
|  || || `* Re: RMS introLawrence D'Oliveiro
|  || ||  +* Re: RMS introChris Townley
|  || ||  |+* Re: RMS introArne Vajhøj
|  || ||  ||`* Re: RMS introSingle Stage to Orbit
|  || ||  || +- Re: RMS introArne Vajhøj
|  || ||  || `* Re: RMS introAndy Burns
|  || ||  ||  +* Re: RMS introArne Vajhøj
|  || ||  ||  |`* Re: RMS introCraig A. Berry
|  || ||  ||  | `* Re: RMS introSingle Stage to Orbit
|  || ||  ||  |  `* Re: RMS introDan Cross
|  || ||  ||  |   `* Re: RMS introSingle Stage to Orbit
|  || ||  ||  |    `* Re: RMS introDan Cross
|  || ||  ||  |     `- Re: RMS introSingle Stage to Orbit
|  || ||  ||  `* Re: RMS introLawrence D'Oliveiro
|  || ||  ||   +* Re: RMS introAndy Burns
|  || ||  ||   |+* Re: RMS introLawrence D'Oliveiro
|  || ||  ||   ||`- Re: RMS introAndy Burns
|  || ||  ||   |`* Re: RMS introArne Vajhøj
|  || ||  ||   | +* Re: RMS introAndy Burns
|  || ||  ||   | |`- Re: RMS introLawrence D'Oliveiro
|  || ||  ||   | `* Re: RMS introDan Cross
|  || ||  ||   |  `* Re: RMS introArne Vajhøj
|  || ||  ||   |   `* Re: RMS introDan Cross
|  || ||  ||   |    `* Re: RMS introArne Vajhøj
|  || ||  ||   |     `* Re: RMS introDan Cross
|  || ||  ||   |      `* Re: RMS introArne Vajhøj
|  || ||  ||   |       `- Re: RMS introDan Cross
|  || ||  ||   `* Re: RMS introDan Cross
|  || ||  ||    `* Re: RMS introLawrence D'Oliveiro
|  || ||  ||     +* Re: RMS introDan Cross
|  || ||  ||     |`* Re: RMS introLawrence D'Oliveiro
|  || ||  ||     | `* Re: RMS introDan Cross
|  || ||  ||     |  `* Re: RMS introLawrence D'Oliveiro
|  || ||  ||     |   `* Re: RMS introDan Cross
|  || ||  ||     |    `* Re: RMS introLawrence D'Oliveiro
|  || ||  ||     |     `- Re: RMS introDan Cross
|  || ||  ||     `* Re: RMS introScott Dorsey
|  || ||  ||      +- Re: RMS introLawrence D'Oliveiro
|  || ||  ||      +* Re: RMS introDan Cross
|  || ||  ||      |`* Re: RMS introLawrence D'Oliveiro
|  || ||  ||      | +* Re: RMS introSingle Stage to Orbit
|  || ||  ||      | |`* Re: RMS introLawrence D'Oliveiro
|  || ||  ||      | | `* Re: RMS introSingle Stage to Orbit
|  || ||  ||      | |  `- Re: RMS introLawrence D'Oliveiro
|  || ||  ||      | `- Re: RMS introDan Cross
|  || ||  ||      `- Re: RMS introArne Vajhøj
|  || ||  |`- Re: RMS introLawrence D'Oliveiro
|  || ||  `* Re: RMS introArne Vajhøj
|  || ||   +* Re: RMS introDan Cross
|  || ||   |`* Re: RMS introArne Vajhøj
|  || ||   | `* Re: RMS introDan Cross
|  || ||   |  `* Re: RMS introArne Vajhøj
|  || ||   |   +* Re: RMS introDan Cross
|  || ||   |   |`* Re: RMS introArne Vajhøj
|  || ||   |   | `* Re: RMS introDan Cross
|  || ||   |   |  +* Re: RMS introbill
|  || ||   |   |  |`* Re: RMS introDan Cross
|  || ||   |   |  | `* Re: RMS introbill
|  || ||   |   |  |  `- Re: RMS introDan Cross
|  || ||   |   |  `* Re: RMS introLawrence D'Oliveiro
|  || ||   |   |   +- Re: RMS introDan Cross
|  || ||   |   |   `* Re: RMS introAndy Burns
|  || ||   |   |    `- Re: RMS introDan Cross
|  || ||   |   +* Re: RMS introLawrence D'Oliveiro
|  || ||   |   |`- Re: RMS introSimon Clubley
|  || ||   |   +* GUI designs, was: Re: RMS introSimon Clubley
|  || ||   |   |`* Re: GUI designsLawrence D'Oliveiro
|  || ||   |   | +* Re: GUI designsArne Vajhøj
|  || ||   |   | |`* Re: GUI designsLawrence D'Oliveiro
|  || ||   |   | | `* Re: GUI designsArne Vajhøj
|  || ||   |   | |  `* Re: GUI designsLawrence D'Oliveiro
|  || ||   |   | |   `* Re: GUI designsArne Vajhøj
|  || ||   |   | |    `* Re: GUI designsLawrence D'Oliveiro
|  || ||   |   | |     `* Re: GUI designsArne Vajhøj
|  || ||   |   | |      `- Re: GUI designsLawrence D'Oliveiro
|  || ||   |   | `* Re: GUI designsSimon Clubley
|  || ||   |   |  `- Re: GUI designsLawrence D'Oliveiro
|  || ||   |   +* Re: RMS introArne Vajhøj
|  || ||   |   |+* Re: RMS introLawrence D'Oliveiro
|  || ||   |   ||`* Re: RMS introArne Vajhøj
|  || ||   |   || `* Re: RMS introLawrence D'Oliveiro
|  || ||   |   ||  +- Re: RMS introArne Vajhøj
|  || ||   |   ||  +* Re: RMS introDan Cross
|  || ||   |   ||  |`* Re: RMS introArne Vajhøj
|  || ||   |   ||  | `- Re: RMS introLawrence D'Oliveiro
|  || ||   |   ||  +- Re: RMS introArne Vajhøj
|  || ||   |   ||  `- Re: RMS introbill
|  || ||   |   |+* Re: RMS introSimon Clubley
|  || ||   |   |+* Re: RMS introArne Vajhøj
|  || ||   |   |`* Re: RMS introLawrence D'Oliveiro
|  || ||   |   `* Re: RMS introArne Vajhøj
|  || ||   `* Re: RMS introLawrence D'Oliveiro
|  || |`* Re: RMS introDave Froble
|  || `- Re: RMS introSingle Stage to Orbit
|  |`- Re: RMS introSimon Clubley
|  `- Re: RMS introSingle Stage to Orbit
+* Re: RMS introLawrence D'Oliveiro
+- Re: RMS introDan Cross
+- Re: RMS intromjos_examine
+* Re: RMS introSimon Clubley
`- Re: RMS introSimon Clubley

Pages:123456
Re: RMS intro

<7b209da2cb6d3666421c56fefbd470ceba999f36.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!news.hispagatos.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 03 Jan 2024 00:30:41 +0000
Organization: One very high maintenance cat
Lines: 27
Message-ID: <7b209da2cb6d3666421c56fefbd470ceba999f36.camel@munted.eu>
References: <umrv2j$1ooih$1@dont-email.me>
<memo.20231231213404.16260Y@jgd.cix.co.uk> <umsnnc$1ro5b$8@dont-email.me>
<umt1h7$1t2m7$1@dont-email.me> <umt6m7$1tk9o$3@dont-email.me>
<umt8fg$1tos8$1@dont-email.me> <umt8np$1trvk$2@dont-email.me>
<umt9e5$1ts4o$1@dont-email.me> <umtadb$21rav$2@dont-email.me>
<65923305$0$705$14726298@news.sunsite.dk> <umtgd0$22evu$5@dont-email.me>
<umub08$26uta$1@dont-email.me> <umujpf$282li$2@dont-email.me>
<d105082a73cc3d035a02e343067c36b0d1a870c0.camel@munted.eu>
<kvieslF8sfcU1@mid.individual.net> <un12ql$2n8al$1@dont-email.me>
<un1orh$2qh9s$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: dont-email.me; posting-host="451f8d653767c5dc7357d44223fc571e";
logging-data="3082928"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/VjMxiPnQktUAKpohwKmOoLw8zcBCh7Kk="
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:Gk//HXr6CaHlUxGp+Qp+xR7OkAY=
In-Reply-To: <un1orh$2qh9s$1@dont-email.me>
 by: Single Stage to Orbi - Wed, 3 Jan 2024 00:30 UTC

On Tue, 2024-01-02 at 13:40 -0600, Craig A. Berry wrote:
> On 1/2/24 7:24 AM, Arne Vajhøj wrote:
> > On 1/2/2024 7:46 AM, Andy Burns wrote:
> > > Single Stage to Orbit wrote:
> > > > Arne Vajhøj wrote:
> > > > > You sort of get both with WSL.
> > > >
> > > > No, WSL is terrible! Use WSL2 instead.
> > >
> > > Performance-wise sure, but there is a certain technical elegance
> > > to
> > > the WSL1 mechanism.
> >
> > Was the problem with WSL1 performance?
> >
> > I always thought that the problem was compatibility
> > (that 99.9% compatibility was not god enough).
>
> The docs say that WSL2 performance is worse than WSL1 for operations
> involving file system integration.  Details here:
>
> https://github.com/microsoft/WSL/issues/4197#issuecomment-604592340

Eh? I thought it was WSL1 that had the performance issuses, not WSL2.
--
Tactical Nuclear Kittens

Re: RMS intro

<un2dg5$2ubsp$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Tue, 2 Jan 2024 20:32:54 -0500
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <un2dg5$2ubsp$1@dont-email.me>
References: <umqcjd$1er1l$1@dont-email.me> <un13ln$2ncmu$1@dont-email.me>
<un15jo$2niul$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 01:32:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="66d0efdc1b45a91d42c0fa3a8234f878";
logging-data="3092377"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+xydTD50kcBM1MHrh2Yg6hnQR+8y1yr2U="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:de99XsgTrHzUd7tqI0k2RsxA760=
In-Reply-To: <un15jo$2niul$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 3 Jan 2024 01:32 UTC

On 1/2/2024 9:12 AM, Arne Vajhøj wrote:
> On 1/2/2024 8:39 AM, Simon Clubley wrote:
>> On 2023-12-30, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> So I took:
>>> * what everybody knows about RMS
>>> * relative file and direct access fixed length file examples
>>>     I recently posted
>>> * the index-sequential file examples I have used numerous times before
>>> * some file read and file creation test code I did a few years ago
>>> and baked it into:
>>>
>>> https://www.vajhoej.dk/arne/articles/rms.html
>>
>> Some feedback:
>
> Thanks. Apperciated.

>> You may wish to make explicit what the maximum record size is with RMS.
>
> Yes. That is important. It may not have been a severe limitation
> in 1977, but it sure is today.
>
> And I would need to mention Fortran segmented files.

>> You may wish to make it clear that RMS is a part of VMS in that it is
>> within VMS itself and not just some user-mode library linked in to each
>> user program.
>
> I should probably mention EXEC mode
>
>> You may wish to make the byte ordering explicit by giving offsets to
>> each field. IOW, make it clear that the control data is at the start
>> of each record and that fields are in little-endian and not big-endian
>> format. This matters because different operating systems have both
>> different documentation and endian conventions.
>
> Yes.
>
> Not as big a problem today as 25 years ago. But still relevant.

Updated:
* add Groovy examples
* add examples using byte offset seek to mimic access by
record number to fixed length records
* add a lot about record size
* add note about RMS being exec mode and lengths being little endian

Still:

https://www.vajhoej.dk/arne/articles/rms.html

Arne

Re: RMS intro

<un2hq1$2vhkg$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 02:46:26 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <un2hq1$2vhkg$3@dont-email.me>
References: <umrv2j$1ooih$1@dont-email.me> <un1ot1$3aa$1@reader1.panix.com>
<un1s48$2r0sq$1@dont-email.me> <un21bb$7ea$1@panix2.panix.com>
<un25pj$1h2$2@reader1.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 02:46:26 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d2829472fbd4038bd394ae124011a4c8";
logging-data="3131024"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/UvWQbrXrrzwYc5vXBfu0n"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:3ockczjyDWKZUdQjdX89q3J2GiM=
 by: Lawrence D'Oliv - Wed, 3 Jan 2024 02:46 UTC

On Tue, 2 Jan 2024 23:21:23 -0000 (UTC), Dan Cross wrote:

> Take, for instance, the lack of internal kernel interfaces and gregkh's
> insistence that, not only are they unnecessary, they are _bad_: this can
> make things very hard to work with, with multiple generations of partial
> interfaces all coresident at the same time, and little incentive to
> clean up the resulting complexity or mess.

Could be worse. You could be required to carry all that baggage around
forever.

GregKH made this point some years back, about the state of respective USB
support in Windows versus Linux. At that point, Microsoft had rewritten
its USB stack three times, and so it was carrying around three different
driver APIs, and as long as there were third-party drivers using the
obsolete interfaces, would have to continue doing that essentially
forever.

At the same time, Linux had also rewritten its USB stack three times. But
it had the luxury of starting pretty much from scratch each time, without
having to carry around a lot of legacy baggage, because all the drivers
included in the Linux kernel source tree could be updated at the same
time.

Just one of many reasons why Linux is a much trimmer and more efficient OS
than Windows.

Re: RMS intro

<un2icp$2vhkg$4@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 02:56:25 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 74
Message-ID: <un2icp$2vhkg$4@dont-email.me>
References: <umrv2j$1ooih$1@dont-email.me> <un1uj4$2raer$1@dont-email.me>
<un25gt$1h2$1@reader1.panix.com> <un26bd$2sllq$2@dont-email.me>
<un288o$jc1$1@reader1.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 02:56:25 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d2829472fbd4038bd394ae124011a4c8";
logging-data="3131024"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+bjb8/qDzMvonBasmwryTQ"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:H4lvWy5/+4qOg51Weke08BHUwRg=
 by: Lawrence D'Oliv - Wed, 3 Jan 2024 02:56 UTC

On Wed, 3 Jan 2024 00:03:36 -0000 (UTC), Dan Cross wrote:

> What I said is that it is a fraught proposition to try to keep up with
> the rate of change in the Linux kernel from outside of the Linux kernel.

And that “outside of the Linux kernel” includes the part of the Universe
containing Microsoft. It, too, has a struggle, even with its vast
resources, keeping up with the pace of Linux kernel development.

> To which I replied that almost certainly the inverse is true; i.e., that
> the Linux kernel folks probably have access to several orders of
> magnitude more resources than Microsoft can put to Windows.

Given how much revenue Microsoft is supposedly earning from Windows, don’t
you think it should be putting a proportionate level of investment back
into it?

> In article <un26bd$2sllq$2@dont-email.me>,
> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>>That "niche" is the reason why they have had to resort to WSL2, to bring
>>Linux-type APIs to Windows. And why do they need Linux-type APIs on
>>Windows, anyway? Because that's what the developers are increasingly
>>relying on. Why didn't WSL1 work? Because the Windows kernel wasn't up
>>to it.
>
> That seems like speculation on your part.

Microsoft’s own actions are all the evidence we need. Why abandon
something, after putting so much effort into it, if you could have got it
to work?

> They surely moved to WSL2 because the best, cheapest way to be "bug
> compatible" with Linux is to just run Linux.

After already putting all that investment into WSL1? That good old NT
kernel not versatile enough to emulate the little quirks as well as the
salient features?

As further evidence, consider how WINE is able to be bug-compatible with
Windows, on top of the Linux kernel. Why can’t Microsoft, with more
resources at its disposal than both the Linux kernel and WINE projects
*combined*, return the favour?

> Python is important; this has does not imply that
> Unix-style select/poll on a pipe under Windows in Python is important.

So how do you run that large installed base of Python code on Windows
without that compatibility?

> For more general types of asynchronous IO (storage, networking) it says
> nothing at all, and these are certainly more important than pipes which
> are just one kind of IPC mechanism (and not super relevant to Python
> specifically).

They’re a core feature of POSIX. They exist because they make for a very
convenient model for certain common kinds of IPC, as the original Unix
creators discovered in their experiments.

>>Remember why Microsoft needs WSL, clunky as it is: it's not something it
>>bestowed as a special favour on the Linux or open-source world or
>>anything like that: it created it because it had to, for sheer business
>>survival.
>
> I actually agree with this, but I think your argument here is poor.
> MSFT needs Linux compatability because the world is trending towards
> Linux and they can't keep up, yes. It does not follow that their
> engineers are bad, or even that their kernel is bad.

WSL1 would be evidence to the contrary.

And yes, engineers can be individually smart, yet due to a dysfunctional
and risk-averse corporate culture, they end up producing a mediocre net
product.

Re: RMS intro

<375ed631cc257c5044790328b074be4f4c762846.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 03 Jan 2024 08:54:23 +0000
Organization: One very high maintenance cat
Lines: 14
Message-ID: <375ed631cc257c5044790328b074be4f4c762846.camel@munted.eu>
References: <umrv2j$1ooih$1@dont-email.me> <un1ot1$3aa$1@reader1.panix.com>
<un1s48$2r0sq$1@dont-email.me> <un21bb$7ea$1@panix2.panix.com>
<un25pj$1h2$2@reader1.panix.com> <un2hq1$2vhkg$3@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: dont-email.me; posting-host="451f8d653767c5dc7357d44223fc571e";
logging-data="3316215"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+GLHtGHh7us401JVZAoBYxS6LXCwp1+5U="
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:ERMZQhGtJrpZAV80Zpcf4VAKrEc=
In-Reply-To: <un2hq1$2vhkg$3@dont-email.me>
 by: Single Stage to Orbi - Wed, 3 Jan 2024 08:54 UTC

On Wed, 2024-01-03 at 02:46 +0000, Lawrence D'Oliveiro wrote:
> At the same time, Linux had also rewritten its USB stack three times.
> But it had the luxury of starting pretty much from scratch each time,
> without having to carry around a lot of legacy baggage, because all
> the drivers included in the Linux kernel source tree could be updated
> at the same time.

That's true but it is a source of considerable pain for commercial
products such as VMware, VirtualBox, ZFS and others. They all have to
devote substantial engineering resources to release updates for every
kernel release.
--
Tactical Nuclear Kittens

Re: RMS intro

<kvkm6jFllhsU1@mid.individual.net>

  copy mid

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

  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: usenet@andyburns.uk (Andy Burns)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 09:03:17 +0000
Lines: 6
Message-ID: <kvkm6jFllhsU1@mid.individual.net>
References: <umrv2j$1ooih$1@dont-email.me>
<memo.20231231213404.16260Y@jgd.cix.co.uk> <umsnnc$1ro5b$8@dont-email.me>
<umt1h7$1t2m7$1@dont-email.me> <umt6m7$1tk9o$3@dont-email.me>
<umt8fg$1tos8$1@dont-email.me> <umt8np$1trvk$2@dont-email.me>
<umt9e5$1ts4o$1@dont-email.me> <umtadb$21rav$2@dont-email.me>
<65923305$0$705$14726298@news.sunsite.dk> <umtgd0$22evu$5@dont-email.me>
<umub08$26uta$1@dont-email.me> <umujpf$282li$2@dont-email.me>
<d105082a73cc3d035a02e343067c36b0d1a870c0.camel@munted.eu>
<kvieslF8sfcU1@mid.individual.net> <un1n5c$2q36g$4@dont-email.me>
<kvj68fF8sf8U7@mid.individual.net> <un293n$2tfib$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 hmTo3Rh6dER8AV00RiJPbQOejMmZVRAU+9lu2at21ro9o/UBaP
Cancel-Lock: sha1:PYZ2sowZQgI4K/4Ue/lEKmMZsWw= sha256:GkQVr9I4J51DTfPQEz4iehbplualR8BIi6yeVOatX0A=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <un293n$2tfib$1@dont-email.me>
 by: Andy Burns - Wed, 3 Jan 2024 09:03 UTC

Arne Vajhøj wrote:

> Note that Cygwin and WSL does completely different things.

Sure, but they all fall into my "mixing windowsy things with unixy
things" slot ... also I forgot all about Interix/SFU

Re: RMS intro

<un3nbt$p49$1@reader1.panix.com>

  copy mid

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

  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: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 13:27:25 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <un3nbt$p49$1@reader1.panix.com>
References: <umrv2j$1ooih$1@dont-email.me> <un26bd$2sllq$2@dont-email.me> <un288o$jc1$1@reader1.panix.com> <un2icp$2vhkg$4@dont-email.me>
Injection-Date: Wed, 3 Jan 2024 13:27:25 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="25737"; 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 - Wed, 3 Jan 2024 13:27 UTC

In article <un2icp$2vhkg$4@dont-email.me>,
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>On Wed, 3 Jan 2024 00:03:36 -0000 (UTC), Dan Cross wrote:
>
>> What I said is that it is a fraught proposition to try to keep up with
>> the rate of change in the Linux kernel from outside of the Linux kernel.
>
>And that "outside of the Linux kernel" includes the part of the Universe
>containing Microsoft. It, too, has a struggle, even with its vast
>resources, keeping up with the pace of Linux kernel development.

A) you are clearly speculating about the "resources" you think
that Microsoft can apply to Windows. B) you have not
acknowledged that, whatever resources MSFT can bring to bear,
Linux can _bring more_.

>> To which I replied that almost certainly the inverse is true; i.e., that
>> the Linux kernel folks probably have access to several orders of
>> magnitude more resources than Microsoft can put to Windows.
>
>Given how much revenue Microsoft is supposedly earning from Windows, don't
>you think it should be putting a proportionate level of investment back
>into it?

A amateurish attempt to change the subject, but regardless,
that's a business, not a technical, decision at Microsoft. It
could be that they see the writing on the wall and don't feel
that it's a good investment.

>> In article <un26bd$2sllq$2@dont-email.me>,
>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>>
>>>That "niche" is the reason why they have had to resort to WSL2, to bring
>>>Linux-type APIs to Windows. And why do they need Linux-type APIs on
>>>Windows, anyway? Because that's what the developers are increasingly
>>>relying on. Why didn't WSL1 work? Because the Windows kernel wasn't up
>>>to it.
>>
>> That seems like speculation on your part.
>
>Microsoft's own actions are all the evidence we need. Why abandon
>something, after putting so much effort into it, if you could have got it
>to work?

Your logical fallacy is assuming that because they _dont't_ do
something that that implies that they _can't_ do that thing.
There are many reasons that they may choose not to do something
that are totally independent from their ability to do that
thing.

>> They surely moved to WSL2 because the best, cheapest way to be "bug
>> compatible" with Linux is to just run Linux.
>
>After already putting all that investment into WSL1? That good old NT
>kernel not versatile enough to emulate the little quirks as well as the
>salient features?

Strawman. We've already discussed why they decided to move to
WSL2. Here, their inability to keep up with Linux is not about
technical ability, it's about resources, which (again) they have
fewer of than the rest of the world combined applies to Linux.

>As further evidence, consider how WINE is able to be bug-compatible with
>Windows, on top of the Linux kernel. Why can't Microsoft, with more
>resources at its disposal than both the Linux kernel and WINE projects
>*combined*, return the favour?

Again, you are assuming that Microsoft has "more resources at
its disposal" than Linux, but I see no evidence of that; in fact
I see significant evidence to the contrary.

Go ahead and browse the commit lots in the Linux kernel git
repo: how many author addresses end with meta.com, amazon.com,
google.com, ibm.com, intel.com, amd.com, redhat.com, nvidia.com,
adobe.come, etc? Or, for that matter, microsoft.com? And we're
not even talking about the smaller companies (altera, et al).

Even for those that don't, how many of the remaining offers work
for one of the FAANG companies? Do you really think that
Microsoft has more resources _combined_ working on Windows than
the rest of those companies are devoting to Linux?

As for WINE, it's compatibilty is not great.

>> Python is important; this has does not imply that
>> Unix-style select/poll on a pipe under Windows in Python is important.
>
>So how do you run that large installed base of Python code on Windows
>without that compatibility?

Since the vast bulk of Python code out there probably doesn't
try to mix pipes with select or poll, I'd imagine you just run
it.

>> For more general types of asynchronous IO (storage, networking) it says
>> nothing at all, and these are certainly more important than pipes which
>> are just one kind of IPC mechanism (and not super relevant to Python
>> specifically).
>
>They're a core feature of POSIX. They exist because they make for a very
>convenient model for certain common kinds of IPC, as the original Unix
>creators discovered in their experiments.

"...in their experiments." Um, sure. Doug proposed it and Ken
implemented it in a weekend. It was relevatory in the context
of Unix, but not necessarily in other systems.

But so what? We're talking about Python code here, which mostly
insulates the programmer from something as low-level as POSIX.
Again, it seems like the thing that the vast, vast majority of
the tiny fraction of Python programmers who deal with such
things are going to care about is asynchronous IO for networking
and storage, not pipes. Honing in on that one aspect of
incompatibility doesn't really go very far to prove a general
point.

>>>Remember why Microsoft needs WSL, clunky as it is: it's not something it
>>>bestowed as a special favour on the Linux or open-source world or
>>>anything like that: it created it because it had to, for sheer business
>>>survival.
>>
>> I actually agree with this, but I think your argument here is poor.
>> MSFT needs Linux compatability because the world is trending towards
>> Linux and they can't keep up, yes. It does not follow that their
>> engineers are bad, or even that their kernel is bad.
>
>WSL1 would be evidence to the contrary.

Not really; see above.

>And yes, engineers can be individually smart, yet due to a dysfunctional
>and risk-averse corporate culture, they end up producing a mediocre net
>product.

Maybe, but that's a different matter. I think the probability
that you know someone who's worked on both Linux and Windows at
the kernel level is approximately 0, as evidenced by your lack
of understanding of the technical and business issues involved.

- Dan C.

Re: RMS intro

<un3ngn$p49$2@reader1.panix.com>

  copy mid

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

  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: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 13:29:59 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <un3ngn$p49$2@reader1.panix.com>
References: <umrv2j$1ooih$1@dont-email.me> <un12ql$2n8al$1@dont-email.me> <un1orh$2qh9s$1@dont-email.me> <7b209da2cb6d3666421c56fefbd470ceba999f36.camel@munted.eu>
Injection-Date: Wed, 3 Jan 2024 13:29:59 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="25737"; 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 - Wed, 3 Jan 2024 13:29 UTC

In article <7b209da2cb6d3666421c56fefbd470ceba999f36.camel@munted.eu>,
Single Stage to Orbit <alex.buell@munted.eu> wrote:
>On Tue, 2024-01-02 at 13:40 -0600, Craig A. Berry wrote:
>> On 1/2/24 7:24 AM, Arne Vajhøj wrote:
>> > On 1/2/2024 7:46 AM, Andy Burns wrote:
>> > > Single Stage to Orbit wrote:
>> > > > Arne Vajhøj wrote:
>> > > > > You sort of get both with WSL.
>> > > >
>> > > > No, WSL is terrible! Use WSL2 instead.
>> > >
>> > > Performance-wise sure, but there is a certain technical elegance
>> > > to
>> > > the WSL1 mechanism.
>> >
>> > Was the problem with WSL1 performance?
>> >
>> > I always thought that the problem was compatibility
>> > (that 99.9% compatibility was not god enough).
>>
>> The docs say that WSL2 performance is worse than WSL1 for operations
>> involving file system integration.  Details here:
>>
>> https://github.com/microsoft/WSL/issues/4197#issuecomment-604592340
>
>Eh? I thought it was WSL1 that had the performance issuses, not WSL2.

Got a citation? I'd believe it's the other way around; a world
switch into Linux from Windows is going to be more expensive
than a system call, and accessing a filesystem remotely (surely
how they implement access to NTFS from WSL2) will mean
ping-ponging between Windows and Linux several times to satisfy
an IO request.

- Dan C.

Re: RMS intro

<un3nk0$p49$3@reader1.panix.com>

  copy mid

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

  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: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 13:31:44 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <un3nk0$p49$3@reader1.panix.com>
References: <umrv2j$1ooih$1@dont-email.me> <un1n5c$2q36g$4@dont-email.me> <kvj68fF8sf8U7@mid.individual.net> <un293n$2tfib$1@dont-email.me>
Injection-Date: Wed, 3 Jan 2024 13:31:44 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="25737"; 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 - Wed, 3 Jan 2024 13:31 UTC

In article <un293n$2tfib$1@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
>On 1/2/2024 2:25 PM, Andy Burns wrote:
>> Lawrence D'Oliveiro wrote:
>>> And, in spite of the fact that it was supposed to be implementing a well-
>>> documented API, with plenty of example source code to refer to, they
>>> still
>>> couldn’t get WSL1 to work right. So they had to chuck it away and
>>> bring in
>>> a proper Linux kernel instead.
>>
>> I didn't do anything other than "play" with WSL1, but I thought
>> performance was the issue.
>>
>> I think I did more with MKS Toolkit and Cygwin than WSL.
>
>Note that Cygwin and WSL does completely different things.
>
>Cygwin:
>
>*nix and/or Windows source--Cygwin toolchain-->Windows executable
>
>WSL:
>
>*nix source--Linux toolchain-->Linux executable

More like: "cygwin executes Windows executables that are built
from Unix-y sources using compatibility libraries, while WSL1
executes Linux-branded ELF binaries using a compatibility layer
in the Windows kernel." Toolchains are only tangentially
relevant.

- Dan C.

Re: RMS intro

<un3nrc$p49$4@reader1.panix.com>

  copy mid

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

  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: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 13:35:40 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <un3nrc$p49$4@reader1.panix.com>
References: <umrv2j$1ooih$1@dont-email.me> <un21bb$7ea$1@panix2.panix.com> <un25pj$1h2$2@reader1.panix.com> <un2hq1$2vhkg$3@dont-email.me>
Injection-Date: Wed, 3 Jan 2024 13:35:40 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="25737"; 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 - Wed, 3 Jan 2024 13:35 UTC

In article <un2hq1$2vhkg$3@dont-email.me>,
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>On Tue, 2 Jan 2024 23:21:23 -0000 (UTC), Dan Cross wrote:
>
>> Take, for instance, the lack of internal kernel interfaces and gregkh's
>> insistence that, not only are they unnecessary, they are _bad_: this can
>> make things very hard to work with, with multiple generations of partial
>> interfaces all coresident at the same time, and little incentive to
>> clean up the resulting complexity or mess.
>
>Could be worse. You could be required to carry all that baggage around
>forever.
>
>GregKH made this point some years back, about the state of respective USB
>support in Windows versus Linux. At that point, Microsoft had rewritten
>its USB stack three times, and so it was carrying around three different
>driver APIs, and as long as there were third-party drivers using the
>obsolete interfaces, would have to continue doing that essentially
>forever.
>
>At the same time, Linux had also rewritten its USB stack three times. But
>it had the luxury of starting pretty much from scratch each time, without
>having to carry around a lot of legacy baggage, because all the drivers
>included in the Linux kernel source tree could be updated at the same
>time.
>
>Just one of many reasons why Linux is a much trimmer and more efficient OS
>than Windows.

You are conflating _internal_ interfaces and _external_
interfaces. Linux has none of the former; it has strong
backwards compatibility guarantees for the latter ("thou shalt
not break userspace").

The lack of internal interfaces mean that it's difficult to
evolve kernel internals without significant churn. E.g.,
filesystems are deeply entwined with the virtual memory
subsystem, as is networking; everything speaks directly to
the process code, etc.

Linux is extraordinarily bloated.

- Dan C.

Re: RMS intro

<58a152d7482131319b40481943ad2ff6ce71c166.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 03 Jan 2024 14:45:07 +0000
Organization: One very high maintenance cat
Lines: 23
Message-ID: <58a152d7482131319b40481943ad2ff6ce71c166.camel@munted.eu>
References: <umrv2j$1ooih$1@dont-email.me> <un12ql$2n8al$1@dont-email.me>
<un1orh$2qh9s$1@dont-email.me>
<7b209da2cb6d3666421c56fefbd470ceba999f36.camel@munted.eu>
<un3ngn$p49$2@reader1.panix.com>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="451f8d653767c5dc7357d44223fc571e";
logging-data="3412701"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UHZC9x3nNIFBOAcBEKG7ceUrtzOXgRnU="
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:0oL8oc5lD/Og82IDdZ2AvQ1NG3g=
In-Reply-To: <un3ngn$p49$2@reader1.panix.com>
 by: Single Stage to Orbi - Wed, 3 Jan 2024 14:45 UTC

On Wed, 2024-01-03 at 13:29 +0000, Dan Cross wrote:
> > >
> > > https://github.com/microsoft/WSL/issues/4197#issuecomment-604592340
> >
> > Eh? I thought it was WSL1 that had the performance issuses, not
> > WSL2.
>
> Got a citation?  I'd believe it's the other way around; a world
> switch into Linux from Windows is going to be more expensive
> than a system call, and accessing a filesystem remotely (surely
> how they implement access to NTFS from WSL2) will mean
> ping-ponging between Windows and Linux several times to satisfy
> an IO request.

With WSL2, both the Windows NT kernel and the Linux kernel run on top
of a hypervisor. It's a nice solution and performance differences
between the two WSL systems should be night and day.

https://thecodeblogger.com/2020/08/22/understanding-differences-between-wsl-1-and-wsl-2/
--
Tactical Nuclear Kittens

Re: RMS intro

<un3toe$82o$1@reader1.panix.com>

  copy mid

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

  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: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 15:16:30 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <un3toe$82o$1@reader1.panix.com>
References: <umrv2j$1ooih$1@dont-email.me> <7b209da2cb6d3666421c56fefbd470ceba999f36.camel@munted.eu> <un3ngn$p49$2@reader1.panix.com> <58a152d7482131319b40481943ad2ff6ce71c166.camel@munted.eu>
Injection-Date: Wed, 3 Jan 2024 15:16:30 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="8280"; 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 - Wed, 3 Jan 2024 15:16 UTC

In article <58a152d7482131319b40481943ad2ff6ce71c166.camel@munted.eu>,
Single Stage to Orbit <alex.buell@munted.eu> wrote:
>On Wed, 2024-01-03 at 13:29 +0000, Dan Cross wrote:
>> > >
>> > > https://github.com/microsoft/WSL/issues/4197#issuecomment-604592340
>> >
>> > Eh? I thought it was WSL1 that had the performance issuses, not
>> > WSL2.
>>
>> Got a citation?  I'd believe it's the other way around; a world
>> switch into Linux from Windows is going to be more expensive
>> than a system call, and accessing a filesystem remotely (surely
>> how they implement access to NTFS from WSL2) will mean
>> ping-ponging between Windows and Linux several times to satisfy
>> an IO request.
>
>With WSL2, both the Windows NT kernel and the Linux kernel run on top
>of a hypervisor. It's a nice solution and performance differences
>between the two WSL systems should be night and day.
>
>https://thecodeblogger.com/2020/08/22/understanding-differences-between-wsl-1-and-wsl-2/

That doesn't really explain why you'd think that WSL1 would be
appreciably slower (or slower at all) than WSL2. Consider that
Windows is still responsible for running IO devices and
providing access to e.g. the filesystem for Linux in the latter;
this will necessarily require lots of context switching between
the two (where in this context "context" means running in either
a Linux or Windows guest under a shared hypervisor) as Linux
accesses services provided by Windows. In WSL1 there would be
no such overhead.

- Dan C.

Re: RMS intro

<kvljbsFqj9vU1@mid.individual.net>

  copy mid

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

  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: hans@bachner.priv.at (Hans Bachner)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 18:21:01 +0100
Lines: 19
Message-ID: <kvljbsFqj9vU1@mid.individual.net>
References: <umqcjd$1er1l$1@dont-email.me> <un13ln$2ncmu$1@dont-email.me>
<un15jo$2niul$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 ElrNRQp76pkuSOxrQ60uYQhv7ptT7B/9FMSWhxdHe9KQqiL4E=
Cancel-Lock: sha1:DhK/OUBoiIU2XpaGeXuNmAWXwYc= sha256:ei3E6ZaoWW9l8z9Dy9wcc1zWyGGAPZUzXbR7E9Rl4pM=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Content-Language: de-AT
In-Reply-To: <un15jo$2niul$1@dont-email.me>
 by: Hans Bachner - Wed, 3 Jan 2024 17:21 UTC

Arne Vajhøj schrieb am 02.01.2024 um 15:12:
> [...]
>
> <quote>
> Nobody seems to see a purpose with VFC record format. But DCL create
> files in VFC record format, so it is used.
> ...
>  Fortran carriage control use the first column in file for control. A
> space ' ' in first column means ordinary new line. A one '1' in first
> column means new page. This is a very old Fortran convention. And
> usually it is only files generated by Fortran programs that use Fortran
> carriage control, but VMS and RMS support sit.
> [...]

In addition, '+' means no line feed (overprint) and '0' means two new lines.

(from my Fortran programming days back in the early 80s...)

Hans.

Re: RMS intro

<un4ath$3a3ir$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 19:01:05 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <un4ath$3a3ir$1@dont-email.me>
References: <umrv2j$1ooih$1@dont-email.me> <un1ot1$3aa$1@reader1.panix.com>
<un1s48$2r0sq$1@dont-email.me> <un21bb$7ea$1@panix2.panix.com>
<un25pj$1h2$2@reader1.panix.com> <un2hq1$2vhkg$3@dont-email.me>
<375ed631cc257c5044790328b074be4f4c762846.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 19:01:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d2829472fbd4038bd394ae124011a4c8";
logging-data="3477083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18aUnko0NWElSXp3+dFKFZR"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:iqNACXhGQGh7hXX3GpWNRL3/9rQ=
 by: Lawrence D'Oliv - Wed, 3 Jan 2024 19:01 UTC

On Wed, 03 Jan 2024 08:54:23 +0000, Single Stage to Orbit wrote:

> On Wed, 2024-01-03 at 02:46 +0000, Lawrence D'Oliveiro wrote:
>
>> At the same time, Linux had also rewritten its USB stack three times.
>> But it had the luxury of starting pretty much from scratch each time,
>> without having to carry around a lot of legacy baggage, because all the
>> drivers included in the Linux kernel source tree could be updated at
>> the same time.
>
> That's true but it is a source of considerable pain for commercial
> products such as VMware, VirtualBox, ZFS and others. They all have to
> devote substantial engineering resources to release updates for every
> kernel release.

The usual recommendation is that they should contribute the necessary
drivers to the mainline Linux kernel--along with a commitment to keep
maintaining them.

Microsoft discovered this the hard way, when it got some Hyper-V drivers
accepted into the kernel, and then forgot about the part that every piece
of code in the kernel has to have a responsive maintainer. It took the
threat of the code being dropped from the kernel to make them sit up and
take notice.

Re: RMS intro

<un4b1q$3a3ir$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 19:03:22 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <un4b1q$3a3ir$2@dont-email.me>
References: <umrv2j$1ooih$1@dont-email.me>
<memo.20231231213404.16260Y@jgd.cix.co.uk> <umsnnc$1ro5b$8@dont-email.me>
<umt1h7$1t2m7$1@dont-email.me> <umt6m7$1tk9o$3@dont-email.me>
<umt8fg$1tos8$1@dont-email.me> <umt8np$1trvk$2@dont-email.me>
<umt9e5$1ts4o$1@dont-email.me> <umtadb$21rav$2@dont-email.me>
<65923305$0$705$14726298@news.sunsite.dk> <umtgd0$22evu$5@dont-email.me>
<umub08$26uta$1@dont-email.me> <umujpf$282li$2@dont-email.me>
<d105082a73cc3d035a02e343067c36b0d1a870c0.camel@munted.eu>
<kvieslF8sfcU1@mid.individual.net> <un1n5c$2q36g$4@dont-email.me>
<kvj68fF8sf8U7@mid.individual.net> <un293n$2tfib$1@dont-email.me>
<kvkm6jFllhsU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 19:03:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d2829472fbd4038bd394ae124011a4c8";
logging-data="3477083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1822WBz0a8qVe/7NMh8VFAr"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:tmcYvoqCZfv00UNyS2Gddanrcfg=
 by: Lawrence D'Oliv - Wed, 3 Jan 2024 19:03 UTC

On Wed, 3 Jan 2024 09:03:17 +0000, Andy Burns wrote:

> ... also I forgot all about Interix/SFU

Apparently Interix/SFU was the result of a temporary lapse on the part of
Microsoft. In those days, it was possible to get documentation from them
for how to write your own “personality” on top of the NT kernel, which
Interix did.

Then Microsoft decided it didn’t want this knowledge becoming publicly
known. So they acquired Interix to stop it spreading further.

Re: RMS intro

<un4igd$3b314$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 16:10:37 -0500
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <un4igd$3b314$2@dont-email.me>
References: <umqcjd$1er1l$1@dont-email.me> <un13ln$2ncmu$1@dont-email.me>
<un15jo$2niul$1@dont-email.me> <kvljbsFqj9vU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 21:10:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="66d0efdc1b45a91d42c0fa3a8234f878";
logging-data="3509284"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197EvGeN62zPHHT/w3O6KQY8k9aG+OOoFE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Q5TLYWkEKxYc+59vdB/L4/cFd7Y=
Content-Language: en-US
In-Reply-To: <kvljbsFqj9vU1@mid.individual.net>
 by: Arne Vajhøj - Wed, 3 Jan 2024 21:10 UTC

On 1/3/2024 12:21 PM, Hans Bachner wrote:
> Arne Vajhøj schrieb am 02.01.2024 um 15:12:
>> <quote>
>> Nobody seems to see a purpose with VFC record format. But DCL create
>> files in VFC record format, so it is used.
>> ...
>>   Fortran carriage control use the first column in file for control. A
>> space ' ' in first column means ordinary new line. A one '1' in first
>> column means new page. This is a very old Fortran convention. And
>> usually it is only files generated by Fortran programs that use
>> Fortran carriage control, but VMS and RMS support sit.
>> [...]
>
> In addition, '+' means no line feed (overprint) and '0' means two new
> lines.
>
> (from my Fortran programming days back in the early 80s...)

Yes. I guess I was lazy and just noted those that I use.

+ and 0 still works fine.

$ type z.txt
AAA
+B
0CC
$ set file/attr=rat=ftn z.txt
$ type z.txt
BAA

CC

I will update.

Arne

Re: RMS intro

<un4lb8$3bft2$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Wed, 3 Jan 2024 21:59:04 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <un4lb8$3bft2$2@dont-email.me>
References: <umv3ll$2adef$1@dont-email.me>
<memo.20240103215211.16260d@jgd.cix.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 3 Jan 2024 21:59:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d2829472fbd4038bd394ae124011a4c8";
logging-data="3522466"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19eyjQ8153conbSbe751Zht"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:wBv2ORMX99MhX8sha/7g2no5InQ=
 by: Lawrence D'Oliv - Wed, 3 Jan 2024 21:59 UTC

On Wed, 3 Jan 2024 21:52 +0000 (GMT Standard Time), John Dallman wrote:

> In article <umv3ll$2adef$1@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
> wrote:
>
>> If MS want to continue the big presence in the consumer segment,
>> then they need to address it. Somehow they need to get into the phone
>> and tablet market. This is why the MS CEO recently said that he
>> regretted killing Windows Phone.
>
> Then he still hasn't faced up to the reason for its failure.As far as I
> can tell, that was because it was too much like desktop/laptop Windows.

There you have in a nutshell, this conflation between the core OS and the
GUI that should be a separate layer on top of the OS. Remember, the whole
“tiles” interface was developed as part of the emphasis on mobile, and
then Windows 8 tried to retrofit it onto the desktop, which people hated.

Imagine saying that Android is “too much like desktop/laptop/server/
embedded/supercomputer Linux”, because it is: they share essentially the
same kernel. Yet that didn’t stop Android from taking over the mobile
world: in fact, it probably helped.

Re: RMS intro

<1f437fc99f0e2f89b940b1e012e1f2f5412237a6.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Thu, 04 Jan 2024 09:29:02 +0000
Organization: One very high maintenance cat
Lines: 26
Message-ID: <1f437fc99f0e2f89b940b1e012e1f2f5412237a6.camel@munted.eu>
References: <umrv2j$1ooih$1@dont-email.me>
<7b209da2cb6d3666421c56fefbd470ceba999f36.camel@munted.eu>
<un3ngn$p49$2@reader1.panix.com>
<58a152d7482131319b40481943ad2ff6ce71c166.camel@munted.eu>
<un3toe$82o$1@reader1.panix.com>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="ed3e916bcb7540df45a6544e856026a2";
logging-data="3806509"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+zKTgkDlEwXcjPMWS7ytnZiTKnsAQcN0A="
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:D66s6WjeV7kqJJZ+7M729Md/ars=
In-Reply-To: <un3toe$82o$1@reader1.panix.com>
 by: Single Stage to Orbi - Thu, 4 Jan 2024 09:29 UTC

On Wed, 2024-01-03 at 15:16 +0000, Dan Cross wrote:
> >
> > With WSL2, both the Windows NT kernel and the Linux kernel run on
> > top
> > of a hypervisor. It's a nice solution and performance differences
> > between the two WSL systems should be night and day.
> >
> > https://thecodeblogger.com/2020/08/22/understanding-differences-between-wsl-1-and-wsl-2/
>
> That doesn't really explain why you'd think that WSL1 would be
> appreciably slower (or slower at all) than WSL2.  Consider that
> Windows is still responsible for running IO devices and
> providing access to e.g. the filesystem for Linux in the latter;
> this will necessarily require lots of context switching between
> the two (where in this context "context" means running in either
> a Linux or Windows guest under a shared hypervisor) as Linux
> accesses services provided by Windows.  In WSL1 there would be
> no such overhead.

You've tickled my curiousity now. When I've time I'll spin up a couple
Windows VMs, one with WSL1, and one with WSL2, and do some benchmarks.
See who's right.
--
Tactical Nuclear Kittens

Re: RMS intro

<32af00fc3e8d6b8dcbabc1ae4223422e9f896609.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!nntp.comgw.net!paganini.bofh.team!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Thu, 04 Jan 2024 09:30:20 +0000
Organization: One very high maintenance cat
Lines: 21
Message-ID: <32af00fc3e8d6b8dcbabc1ae4223422e9f896609.camel@munted.eu>
References: <umrv2j$1ooih$1@dont-email.me> <un1ot1$3aa$1@reader1.panix.com>
<un1s48$2r0sq$1@dont-email.me> <un21bb$7ea$1@panix2.panix.com>
<un25pj$1h2$2@reader1.panix.com> <un2hq1$2vhkg$3@dont-email.me>
<375ed631cc257c5044790328b074be4f4c762846.camel@munted.eu>
<un4ath$3a3ir$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: dont-email.me; posting-host="ed3e916bcb7540df45a6544e856026a2";
logging-data="3806509"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18G09myKMpoNIhc+jXiRzm+sTV/UGc9xYI="
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:NtAIbXrVi0Cqp+JXGEucwiBtWbU=
In-Reply-To: <un4ath$3a3ir$1@dont-email.me>
 by: Single Stage to Orbi - Thu, 4 Jan 2024 09:30 UTC

On Wed, 2024-01-03 at 19:01 +0000, Lawrence D'Oliveiro wrote:
> > That's true but it is a source of considerable pain for commercial
> > products such as VMware, VirtualBox, ZFS and others. They all have
> > to devote substantial engineering resources to release updates for
> > every kernel release.
>
> The usual recommendation is that they should contribute the necessary
> drivers to the mainline Linux kernel--along with a commitment to keep
> maintaining them.
>
> Microsoft discovered this the hard way, when it got some Hyper-V
> drivers accepted into the kernel, and then forgot about the part that
> every piece of code in the kernel has to have a responsive
> maintainer. It took the threat of the code being dropped from the
> kernel to make them sit up and take notice.

It's the same old story, costs != profit and beancounters are not
always right.
--
Tactical Nuclear Kittens

GUI designs, was: Re: RMS intro

<un6c6h$3lrlf$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: GUI designs, was: Re: RMS intro
Date: Thu, 4 Jan 2024 13:35:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <un6c6h$3lrlf$1@dont-email.me>
References: <umv3ll$2adef$1@dont-email.me> <memo.20240103215211.16260d@jgd.cix.co.uk>
Injection-Date: Thu, 4 Jan 2024 13:35:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1c58da18a4b47214dea3e525892e611e";
logging-data="3862191"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/neQcl2neVmgTOlCtdl1GtHONKn7tI4Qw="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:1dYrz9jqFz5H/FwVZFB/2nVPTQg=
 by: Simon Clubley - Thu, 4 Jan 2024 13:35 UTC

On 2024-01-03, John Dallman <jgd@cix.co.uk> wrote:
>
> Me, I regarded Windows 2000 as the peak of their GUI design, and it's
> been getting worse, on average, ever since.
>

Unfortunately, that seems to be the case with modern GUI designs in
general.

For example, compare the disaster that is GTK4 with the much cleaner GTK2,
including how there is no regard to backwards compatibility or fully
duplicating existing functionality. Also, just how arrogant and out of
touch modern GUI designers are.

How to move from GTK3 to GTK4 (basically, rewrite your code):

https://docs.gtk.org/gtk4/migrating-3to4.html

One very arrogant GUI designer example from a couple of years ago:

https://gitlab.gnome.org/GNOME/gtk/-/issues/3787

Basically, more blurry and hard to read text in GTK4 wasn't considered
a problem by the current GTK developers and users were initally told
outright it was not going to be fixed. :-(

Simon.

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

Re: RMS intro

<un6cgu$3lrlf$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Thu, 4 Jan 2024 13:40:46 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <un6cgu$3lrlf$2@dont-email.me>
References: <umv3ll$2adef$1@dont-email.me> <memo.20240103215211.16260d@jgd.cix.co.uk> <un4lb8$3bft2$2@dont-email.me>
Injection-Date: Thu, 4 Jan 2024 13:40:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1c58da18a4b47214dea3e525892e611e";
logging-data="3862191"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197l81GTJd3VdkdL22B9Zx3VzymZ+cJmIU="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:l5jYxzTkPneaQ+1gvxaDYCm8R/k=
 by: Simon Clubley - Thu, 4 Jan 2024 13:40 UTC

On 2024-01-03, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
> Imagine saying that Android is ?too much like desktop/laptop/server/
> embedded/supercomputer Linux?, because it is: they share essentially the
> same kernel. Yet that didn?t stop Android from taking over the mobile
> world: in fact, it probably helped.

Yes. I have the Alpine Linux userland running just fine on my Android
phone for some basic stuff (with the help of PRoot). Unfortunately,
I have to use vi on my phone because emacs requires a proper keyboard... :-)

Simon.

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

Re: RMS intro

<un70sr$3otot$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Thu, 4 Jan 2024 19:28:27 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <un70sr$3otot$3@dont-email.me>
References: <umrv2j$1ooih$1@dont-email.me> <un1ot1$3aa$1@reader1.panix.com>
<un1s48$2r0sq$1@dont-email.me> <un21bb$7ea$1@panix2.panix.com>
<un25pj$1h2$2@reader1.panix.com> <un2hq1$2vhkg$3@dont-email.me>
<375ed631cc257c5044790328b074be4f4c762846.camel@munted.eu>
<un4ath$3a3ir$1@dont-email.me>
<32af00fc3e8d6b8dcbabc1ae4223422e9f896609.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 4 Jan 2024 19:28:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5cadfc1380993898f06702b2e9bf1f40";
logging-data="3962653"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+s7RZ/XiUeAknyPYsIPikR"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:8DwSCh6We53gKdrfO3e9VDnf3II=
 by: Lawrence D'Oliv - Thu, 4 Jan 2024 19:28 UTC

On Thu, 04 Jan 2024 09:30:20 +0000, Single Stage to Orbit wrote:

> On Wed, 2024-01-03 at 19:01 +0000, Lawrence D'Oliveiro wrote:
>>
>> On Wed, 03 Jan 2024 08:54:23 +0000, Single Stage to Orbit wrote:
>>>
>>> That's true but it is a source of considerable pain for commercial
>>> products such as VMware, VirtualBox, ZFS and others. They all have to
>>> devote substantial engineering resources to release updates for every
>>> kernel release.
>>
>> The usual recommendation is that they should contribute the necessary
>> drivers to the mainline Linux kernel--along with a commitment to keep
>> maintaining them.
>>
>> Microsoft discovered this the hard way, when it got some Hyper-V
>> drivers accepted into the kernel, and then forgot about the part that
>> every piece of code in the kernel has to have a responsive maintainer.
>> It took the threat of the code being dropped from the kernel to make
>> them sit up and take notice.
>
> It's the same old story, costs != profit and beancounters are not always
> right.

And yet you’d think those beancounters would notice the very opportunity
to save money mentioned above, and stop having to “devote substantial
engineering resources to release updates for every kernel release”.

Re: GUI designs

<un714l$3otot$4@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!news.hispagatos.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: GUI designs
Date: Thu, 4 Jan 2024 19:32:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <un714l$3otot$4@dont-email.me>
References: <umv3ll$2adef$1@dont-email.me>
<memo.20240103215211.16260d@jgd.cix.co.uk> <un6c6h$3lrlf$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 4 Jan 2024 19:32:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5cadfc1380993898f06702b2e9bf1f40";
logging-data="3962653"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+H0+phiVKbHtsUnLTGKuDT"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:ZE8TFTHM5sNqc8m7bEl0+Qy0s9U=
 by: Lawrence D'Oliv - Thu, 4 Jan 2024 19:32 UTC

On Thu, 4 Jan 2024 13:35:14 -0000 (UTC), Simon Clubley wrote:

> On 2024-01-03, John Dallman <jgd@cix.co.uk> wrote:
>>
>> Me, I regarded Windows 2000 as the peak of their GUI design, and it's
>> been getting worse, on average, ever since.
>>
> Unfortunately, that seems to be the case with modern GUI designs in
> general.
>
> For example, compare the disaster that is GTK4 with the much cleaner
> GTK2 ...

Notice what you are comparing here: on the one hand, two different OS
versions, on the other hand, two different versions of a GUI toolkit that
lives entirely in userland.

In the first case, you can only change the GUI by entirely replacing the
OS. In the latter case, it’s just a matter of choosing different packages
to install. In fact, the common Linux distros continue to offer GUI
packages based on all three versions of GTK from GTK2 onwards, so
switching between them is a simple matter of logging out of one and
logging back into another.

Re: RMS intro

<un75ou$3pjg7$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.network!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Thu, 4 Jan 2024 15:51:42 -0500
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <un75ou$3pjg7$2@dont-email.me>
References: <umrv2j$1ooih$1@dont-email.me> <un1n5c$2q36g$4@dont-email.me>
<kvj68fF8sf8U7@mid.individual.net> <un293n$2tfib$1@dont-email.me>
<un3nk0$p49$3@reader1.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 4 Jan 2024 20:51:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="917ce767bd1606977e644ab954b48508";
logging-data="3984903"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18eLdzyTpzy+Z6oaDwDDrcKAcJLADsy/HY="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:YMKp/BOvfNzuZMwBSuIM+QJXn/Y=
In-Reply-To: <un3nk0$p49$3@reader1.panix.com>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 4 Jan 2024 20:51 UTC

On 1/3/2024 8:31 AM, Dan Cross wrote:
> In article <un293n$2tfib$1@dont-email.me>,
> Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 1/2/2024 2:25 PM, Andy Burns wrote:
>>> Lawrence D'Oliveiro wrote:
>>>> And, in spite of the fact that it was supposed to be implementing a well-
>>>> documented API, with plenty of example source code to refer to, they
>>>> still
>>>> couldn’t get WSL1 to work right. So they had to chuck it away and
>>>> bring in
>>>> a proper Linux kernel instead.
>>>
>>> I didn't do anything other than "play" with WSL1, but I thought
>>> performance was the issue.
>>>
>>> I think I did more with MKS Toolkit and Cygwin than WSL.
>>
>> Note that Cygwin and WSL does completely different things.
>>
>> Cygwin:
>>
>> *nix and/or Windows source--Cygwin toolchain-->Windows executable
>>
>> WSL:
>>
>> *nix source--Linux toolchain-->Linux executable
>
> More like:

Less like that.

> "cygwin executes Windows executables that are built
> from Unix-y sources using compatibility libraries,

Cygwin does not execute executables. Cygwin produces regular
Windows executables that are executed by Windows line any other
Windows executable.

And as I described above then Cygwin can build both *nix source and
Windows source (and hybrids of those) not just *nix sources.

> while WSL1
> executes Linux-branded ELF binaries using a compatibility layer
> in the Windows kernel."

WSL execute standard Linux binaries - not something just Linux branded.
And being ELF binaries is not sufficient - it has to be Linux binaries.

> Toolchains are only tangentially
> relevant.

Toolschains are really the only thing that matters.

WSL exist to allow developers to run Linux toolchains.

Arne

Re: RMS intro

<un7652$3pjg7$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: RMS intro
Date: Thu, 4 Jan 2024 15:58:10 -0500
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <un7652$3pjg7$3@dont-email.me>
References: <umv3ll$2adef$1@dont-email.me>
<memo.20240103215211.16260d@jgd.cix.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 4 Jan 2024 20:58:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="917ce767bd1606977e644ab954b48508";
logging-data="3984903"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7sRFSZKHKvUsBw4lXrjivePLPKV8p9d4="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:yrJpq66SzopMW0MWvRCXnTPKPUo=
In-Reply-To: <memo.20240103215211.16260d@jgd.cix.co.uk>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 4 Jan 2024 20:58 UTC

On 1/3/2024 4:52 PM, John Dallman wrote:
> In article <umv3ll$2adef$1@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
> wrote:
>
>> If MS want to continue the big presence in the consumer segment,
>> then they need to address it. Somehow they need to get into
>> the phone and tablet market. This is why the MS CEO recently
>> said that he regretted killing Windows Phone.
>
> Then he still hasn't faced up to the reason for its failure. As far as I
> can tell, that was because it was too much like desktop/laptop Windows.
>
> iOS and Android both have pretty gentle learning curves. You don't need
> to know much to start using them, and fairly small steps in learning open
> up more activities quite quickly.
>
> Windows Phone's GUI was ... kind of complicated. It makes sense to
> someone who's been closely following the evolution of desktop Windows
> since about the year 2000, and always sticking to the Microsoft defaults.
> Like, say, Microsoft's UI designers and marketing people.
>
> But it has been a pretty twisty path, and there's a lot of accumulated
> strangeness. The result is not friendly to someone who has never used
> Windows, and that's quite hard for someone who is very pro-Windows to
> understand.

I don't know hos much he was thinking about "the Windows Phone 8
code base" versus just "a MS OS for phones".

But what I heard from most WP users back then was that they
actually liked the UI.

(they hated the Windows 8 attempt to look like WP8 though)

What made many of them drop WP was the lack of apps. The WP
apps eco-system could not compete with the gazillion
iOS and Android apps.

Companies only developed apps for iOS and Android, because there were
too few WP users. And there were too few WP users because companies
only developed apps for iOS and Android.

That problem still exist for anyone trying to get into the
phone market without being hooked into Apple App Store or
Google Play.

Arne


computers / comp.os.vms / RMS intro

Pages:123456
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor