Live data from Hacker News

DOS Subsystem for Linux

github.com

41–50 of 182 posts

Re: DOS Subsystem for Linux

#41

So does this run DOS on Windows? Or DOS on Linux? Or Linux on DOS? Or DOS on Linux on Windows? Would be nice if there were an explanation in the README.

The GIF's prety much crystal clear: it runs QEMU on Linux. And QEMU runs whatever you want, because it's a machine emulator/virtualiser, in this case it's running as x86 with MS DOS on top.

No, qemu is only there to boot DOS. DOS then runs Linux commands via `dsl` (DOS Subsystem for Linux).

You could perhaps argue "inception" since it's Linux running a DOS VM running Linux commands. But the charitable explanation is the author just wanted a convenient environment to do DOS development rather than bare metal (think of it like a Vagrant box).

Re: DOS Subsystem for Linux

#42
post #27

There are a ton of comments here that seem to be misunderstanding what this software is. This creates a WSL-like environment on a DOS host system. It does not create a DOS environment on a Linux host. I'm not sure where this misunderstanding even comes from; the name is perfectly analogous to WSL.

Yeah, I got that too. It was clear that the name was a parody of WSL.

Re: DOS Subsystem for Linux

#44

So does this run DOS on Windows? Or DOS on Linux? Or Linux on DOS? Or DOS on Linux on Windows? Would be nice if there were an explanation in the README.

The GIF's prety much crystal clear: it runs QEMU on Linux. And QEMU runs whatever you want, because it's a machine emulator/virtualiser, in this case it's running as x86 with MS DOS on top.

No, the interesting part is what's happening in DOS. QEMU was probably just used for screenshots and not going through the pain of installing DOS on a new machine.

Re: DOS Subsystem for Linux

#45
post #38
post #36

Earlier quoted context omitted.

Windows subsystem for Linux is a thing you execute under Windows to run linux commands. It provides Linux. So what's different?

This one runs on DOS.

Right, but I mean naming wise, shouldn't it indeed be DOS Subsystem for Linux?

E: Ah I see, I misinterpreted the comment chain depth. Thanks all.

Re: DOS Subsystem for Linux

#46
post #27

There are a ton of comments here that seem to be misunderstanding what this software is. This creates a WSL-like environment on a DOS host system. It does not create a DOS environment on a Linux host. I'm not sure where this misunderstanding even comes from; the name is perfectly analogous to WSL.

Indeed, this confused me as a Linux user who hasn't used Windows in over a decade (and therefore is unfamiliar with the terminology). Thank you. I was reading this as a potential DOS Box alternative to run on Fedora.

If the project maintainer is reading, it would be super helpful to put that at the top of your REMADME.md. I'll even send you a PR. FTR it's not your fault the terminology is confusing :-)

Re: DOS Subsystem for Linux

#47
post #45
post #38

Earlier quoted context omitted.

This one runs on DOS.

Right, but I mean naming wise, shouldn't it indeed be DOS Subsystem for Linux? E: Ah I see, I misinterpreted the comment chain depth. Thanks all.

Yes, it should be DOS Subsystem for Linux. It also is DOS Subsystem for Linux.

Re: DOS Subsystem for Linux

#48
post #45
post #38

Earlier quoted context omitted.

This one runs on DOS.

Right, but I mean naming wise, shouldn't it indeed be DOS Subsystem for Linux? E: Ah I see, I misinterpreted the comment chain depth. Thanks all.

right, and the comment I replied to said it should be the other way around, so I pointed out (what I assumed to be) their point of misunderstanding.

Re: DOS Subsystem for Linux

#49
post #27

There are a ton of comments here that seem to be misunderstanding what this software is. This creates a WSL-like environment on a DOS host system. It does not create a DOS environment on a Linux host. I'm not sure where this misunderstanding even comes from; the name is perfectly analogous to WSL.

It's because the WSL name is also confusing.
Post reply on HN