haileys/doslinux
haileys/doslinux has 1,588 GitHub stars and 41 forks. GitHot measured -1 stars in 24 hours. Last checked 2026-11-07 04:13 UTC. Last push 2022-07-14.
Run Linux programs on DOS
Measured star growth
- in 24h
- -1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDOS Subsystem for Linux
A WSL alternative for users who prefer an MS-DOS environment. DOS Subsystem for Linux integrates a real Linux environment into MS-DOS systems, allowing users to make use of both DOS and Linux applications from the DOS command prompt.

Building
You will need a cross toolchain targeting
i386-linux-muslonPATH.https://github.com/richfelker/musl-cross-make is a tool that can build one for you with minimal hassle. Set
TARGETtoi386-linux-musl.Build the prequisites (Linux and Busybox) by running
J=xxx script/build-prereq, replacingxxxwith the desired build parallelism.You will need a hard drive image
hdd.base.imgwith an installed copy of MS-DOS on the first partition.Run
makeThis will produce a new hard drive image
hdd.imgwith DOS Subsystem for Linux installed. InvokeC:\doslinux\dsl <command>to run Linux commands.C:\doslinuxcan also be placed on your DOSPATHfor greater convenience.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,677 starspublic-apis/public-apis
A collective list of free APIs
496,925 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
440,075 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,110 stars