Fundamentals 10 min read

Exploring SvarDOS: A Minimalist DOS Package Manager for Modern PCs

SvarDOS is a newly independent open‑source DOS distribution that fits on a floppy, supports networking, runs classic software like MS Word 6, and offers a modern package manager with online updates, making retro computing on virtual machines and old hardware both practical and enjoyable.

21CTO
21CTO
21CTO
Exploring SvarDOS: A Minimalist DOS Package Manager for Modern PCs

New Open‑Source Operating System: SvarDOS

SvarDOS started as a FreeDOS derivative but has evolved into a more independent version that can run on 8086/8088 PCs without requiring a 386 CPU or CD‑ROM drive. It is distributed as four 360 kB floppy images or a single 1.44 MB disk image.

In 2024, changes were driven partly by Microsoft’s open‑sourcing of MS‑DOS 4.x, though SvarDOS has not switched to an MS‑DOS kernel because PC DOS 4 is not considered a classic version and is memory‑heavy.

The system can run MS Word 6 for DOS flawlessly, even in graphical WYSIWYG mode.

SvarDOS website: http://svardos.org/

The license now permits use, distribution, modification, and enhancement of CP/M and its derivatives, which is important because DR‑DOS is a CP/M‑86 derivative. Although most of DR‑DOS remains proprietary, its kernel and core utilities were open‑sourced in 1996, later adopted and enhanced by the DR‑DOS/OpenDOS project.

Recent contributors include Udo Kuhnt (paused work around 2011) and EC Masloch, who continued development of the EDRDOS kernel. At the end of 2023, Bernd Böckmann created a SvarDOS package for the EDRDOS kernel, which became the default kernel in mid‑2024.

SvarDOS’s main download page offers CD‑format ISO files and floppy images. The default ISO is as small as the single‑floppy image, but a larger 321 MB SV‑REPO.ISO with a richer software selection is available for VMs or PCs with optical drives.

FreeDOS 1.3, released in 2022, automatically detects virtual machines and installs network drivers. However, it still cannot run Windows 3.1 without advanced tweaks, whereas DR‑DOS can run Windows 3.1 perfectly.

SvarDOS’s installer is more convenient than FreeDOS’s, and with custom configuration it can match most capabilities of competing DOS distributions.

The repository includes a package for the AMD PCnet Fast III network adapter, which matches VirtualBox’s default NIC. Online help guides installation and activation; after installing a package and running the generated command, SvarDOS connects to the network, allowing the package manager to fetch updates directly.

SvarDOS online help manual: http://svardos.org/phpamb.php?fname=help/help-en&f=network.ama

The package repository contains over 400 packages, including tools for accessing OS/2 HPFS, Windows NTFS, USB drivers, development tools, editors, games, and a Dillo web browser with wget for downloading files.

Example commands for the package manager:

pkgnet search editor   # Search for packages containing "editor"
pkgnet pull fdedit    # Download the "fdedit" package
pkg install fdedit    # Install the "fdedit" package (note different command)
pkgnet checkup        # Check for updates to installed packages
pkg upgrade tree      # Download and install an updated version of the "tree" command

Most packages install into their own directories rather than C:\SVARDOS\, and the packaging tools do not add them to the PATH or modify CONFIG.SYS or AUTOEXEC.BAT, which is still considered advanced for DOS standards. Nevertheless, SvarDOS can check for updates online, and its rolling release model provides snapshots built in September.

Current limitations include the lack of a FAT32 repair tool (dosfsck requires DPMI, which can crash VMs) and occasional issues with the Dillo web browser. Running Windows 3.x remains mostly theoretical; memory management tweaks are needed, and while Windows for Workgroups 3.11 installs, it hangs on startup.

Overall, SvarDOS extends the classic DOS experience with modern conveniences, making it a noteworthy project for DOS enthusiasts.

DOS image showing limited space but SvarDOS leaves room for use
DOS image showing limited space but SvarDOS leaves room for use
Screenshot of SvarDOS package repository showing FreeDOS components
Screenshot of SvarDOS package repository showing FreeDOS components
Package Manageropen-sourceDOSretro computingFreeDOSSvarDOS
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.