dosforge v0.2.2 — slim FreeDOS bundle (34 MB → 7 MB)
dosforge v0.2.2 — slim FreeDOS bundle
Patch release that publishes the slimmed-down FreeDOS payload.
No behavior changes; just a much smaller download.
Highlights
| Metric | Before (v0.2.1) | After (v0.2.2) |
|---|---|---|
| Bundle zip / tar.gz | 19 MB / 18 MB | 5 MB / 5 MB |
releases/v0.2.2/ |
41 MB | 7.6 MB |
dosassets/freedos/ |
34 MB · 1399 files | 7 MB · 95 files |
What stayed in the FreeDOS bundle
- Every root file: KERNEL.SYS, COMMAND.COM, BOOTSECT_FAT16.BIN,
BOOTSECT_FAT32.BIN, MBR_FAT16.BIN, CONFIG.SYS, AUTOEXEC.BAT,
FDCONFIG.SYS, FDAUTO.BAT. FDOS/BIN/in full — 84 files = 36 EXE + 31 COM + 10 SYS +
a small support set (FREECOM/, COUNTRY.SYS, DISPLAY.EXE, …).
All executables. No source code.
What was dropped
| Subdirectory | Size | Description |
|---|---|---|
FDOS/APPS |
2.5 MB | Dos Navigator 2 |
FDOS/APPINFO |
928 KB | FDIMPLES package metadata |
FDOS/DEVEL |
284 KB | BWBasic |
FDOS/DOC |
3.2 MB | Per-tool documentation |
FDOS/HELP |
3.5 MB | help <command> database |
FDOS/LINKS |
4 KB | (empty) |
FDOS/NET |
11 MB | curl / links / ping / gopherus / terminal |
FDOS/NLS |
1.1 MB | National-language CPI / keyboard data |
FDOS/SOUND |
4.5 MB | DOSMID / OpenCP / sbpmixer / playcd / sjgplay / adplay |
How to get the full FreeDOS userland
Two options if you want everything that used to ship:
--freedos-source auto— dosforge downloads the FreeDOS 1.4
packages on demand from www.ibiblio.org.--boot-assets-path /path/to/freedos-1.4/— point dosforge at
your own FreeDOS extraction; it'll use that tree wholesale.
Git history rewrite (force-push)
The same nine FDOS/<subdir> paths were also purged from every
reachable commit via git filter-repo so the repo's pack file
no longer carries them. The repo is ~4 MB smaller.
Anyone with a local clone needs to:
- re-clone the repo, OR
- run
git fetch --all && git reset --hard origin/main
(discards any local commits onmain).
GitHub Release assets are keyed by release-ID (not by tag-SHA),
so v0.2.0 and v0.2.1 downloads remain intact and unchanged.
Downloads
| File | Description |
|---|---|
dosforge-0.2.2-bundle.zip / .tar.gz |
Full runtime bundle (now 5 MB, was 19 MB). Recommended. |
dosforge-0.2.2-py3-none-any.whl |
Python wheel only (pip install). |
dosforge-0.2.2.tar.gz |
Python sdist only. |
install.sh |
Installer script for Arch / Ubuntu. |
SHA256SUMS |
Checksums. |
Install (bundle)
curl -L -O https://github.com/flynnsbit/dosforge/releases/download/v0.2.2/dosforge-0.2.2-bundle.tar.gz
tar xzf dosforge-0.2.2-bundle.tar.gz
cd dosforge-0.2.2
./install.sh