Deutsch   English   Français   Italiano  
<10470qi$d897$2@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.os.vms
Subject: Re: Bootcamp
Date: Thu, 3 Jul 2025 22:39:15 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <10470qi$d897$2@dont-email.me>
References: <100jfjh$2l94e$1@dont-email.me> <1020odr$2t5n5$1@dont-email.me>
	<mchom4F15kcU1@mid.individual.net> <1041t4b$349i3$4@dont-email.me>
	<mckld9Fg08sU1@mid.individual.net> <1044fhf$3p5ha$5@dont-email.me>
	<10465mq$62th$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 04 Jul 2025 00:39:15 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2f0719ea025844aecc910a0c01dbd4e4";
	logging-data="434471"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18byeh/k+jfFKuPeyM4WFHP"
User-Agent: Pan/0.162 (Pokrosvk)
Cancel-Lock: sha1:CbCcXL0kB4r1mg6YQ7Iku7YP4xs=

On Thu, 3 Jul 2025 10:56:26 -0400, Arne Vajhøj wrote:

> 5) The idea of emulating one OS on another OS is questionable
>     in itself. It is not that difficult to achieve 90-95%
>     compatibility. But 100% compatibility is very hard. Because
>     the core OS design tend to spill over into
>     userland semantics. It is always tricky to emulate *nix
>     on VMS and it would be be tricky to emulate VMS on *nix.

It was always tricky to emulate *nix on proprietary OSes. But emulating 
proprietary OSes on Linux does actually work a lot better. Look at WINE, 
which has progressed to the point where it can be the basis of a 
successful shipping product (the Steam Deck) that lets users run Windows 
games without Windows. That works so well, it puts true Windows-based 
handheld competitors in the shade.

That has never been done before. And it’s got to be a more difficult job 
than emulating VMS, with its much simpler APIs.

> Getting DCL, image activation, process permanent files,
> subprocesses, logicals and symbols working 100% compatible on a
> Linux kernel would not be easy. A lot hang on the 4 mode design and
> DCL being in S.

We don’t need to emulate the internals of DCL. We just need to be able to 
run users’ command procedures.