179 |
mateuszvis |
1 |
<h1>SvarDOS - an open-source DOS distribution</h1>
|
285 |
mateuszvis |
2 |
<p class="copyr">for PCs of the 1980-2000 era</p>
|
20 |
mv_fox |
3 |
|
1765 |
mateusz.vi |
4 |
<p>SvarDOS is an open-source project that is meant to integrate the best out of the currently available DOS tools, drivers and games. DOS development has been abandoned by commercial players a long time ago, mostly during early nineties. Nowadays it survives solely through the efforts of hobbyists and retro-enthusiasts, but this is a highly sparse and unorganized ecosystem. SvarDOS aims to collect available DOS software and make it easy to find and install applications using a network-enabled package manager (like apt-get, but for DOS and able to run on a 8086 PC).</p>
|
14 |
mv_fox |
5 |
|
285 |
mateuszvis |
6 |
<h2>Minimalist and 8086-compatible</h2>
|
14 |
mv_fox |
7 |
|
1765 |
mateusz.vi |
8 |
<p>Once installed, SvarDOS is a minimalistic DOS system that offers only a DOS kernel, a command interpreter and the most basic tools for system administration. It is then up to the user to install additional packages. Care is taken so SvarDOS remains 8086-compatible, at least in its most basic (core) configuration.</p>
|
212 |
mateuszvis |
9 |
|
217 |
mateuszvis |
10 |
<h2>Open-source</h2>
|
212 |
mateuszvis |
11 |
|
1765 |
mateusz.vi |
12 |
<p>SvarDOS is published under the terms of the MIT license. This applies only to SvarDOS-specific files, though - the auxilliary packages supplied with SvarDOS may be subject to different licenses (GPL, BSD, Public Domain, Freeware...).</p>
|
212 |
mateuszvis |
13 |
|
308 |
mateuszvis |
14 |
<h2>Multilingual</h2>
|
|
|
15 |
|
1765 |
mateusz.vi |
16 |
<p>The system can be set up in a wide selection of languages: English, German, French, Polish, Russian, Italian and more.</p>
|
308 |
mateuszvis |
17 |
|
217 |
mateuszvis |
18 |
<h2>No "versions"</h2>
|
212 |
mateuszvis |
19 |
|
1765 |
mateusz.vi |
20 |
<p>SvarDOS is a rolling release, meaning that it does not adhere to the concept of "versions". Once the system is installed, its packages can be kept up-to-date using the SvarDOS online update tools (pkg & pkgnet).</p>
|
212 |
mateuszvis |
21 |
|
217 |
mateuszvis |
22 |
<h2>Community and help</h2>
|
212 |
mateuszvis |
23 |
|
1765 |
mateusz.vi |
24 |
<p>Need to get in touch? Wish to submit some packages, translate SvarDOS to your language, or otherwise contribute? Or maybe you'd like some information about SvarDOS? Come visit the <a href="?p=forum">SvarDOS community forum</a>. You may also wish to take a look at the project's <a href="https://github.com/SvarDOS/bugz/issues">bug tracker</a>.</p>
|
212 |
mateuszvis |
25 |
|
2011 |
mateusz.vi |
26 |
<?php
|
|
|
27 |
// the "default" build proposed on the main page is read from the
|
|
|
28 |
// default_build.txt file, while "bleeding edge" is the latest entry
|
|
|
29 |
// available in the download dir
|
|
|
30 |
$lastver = trim(file_get_contents('default_build.txt'));
|
|
|
31 |
$latestbuild = scandir('download/', SCANDIR_SORT_DESCENDING)[0];
|
569 |
mateuszvis |
32 |
?>
|
14 |
mv_fox |
33 |
|
2011 |
mateusz.vi |
34 |
<h2>Downloads</h2>
|
|
|
35 |
|
2012 |
mateusz.vi |
36 |
<p>SvarDOS is available in a variety of installation images for different sizes of floppy disks. The CD image presented below contains only a virtual floppy to install the bare-bone SvarDOS system. If you'd like a CD image that contains lots of extra packages, you may want to look <a href="http://svardos.org/?p=repo">here</a>.</p>
|
14 |
mv_fox |
37 |
|
1676 |
mateusz.vi |
38 |
<div class="download">
|
|
|
39 |
<div>
|
2011 |
mateusz.vi |
40 |
<h3>Stable build (<?php echo $lastver; ?>)</h3>
|
1709 |
bttr |
41 |
<ul>
|
1676 |
mateusz.vi |
42 |
<?php
|
2011 |
mateusz.vi |
43 |
$arr = array('cd' => 'CD-ROM ISO', 'floppy-1.44M' => '1.44M floppy disks', 'floppy-1.2M' => '1.2M floppy disks', 'floppy-720K' => '720K floppy disks', 'floppy-360K' => '360K floppy disks', 'usb' => 'bootable USB image');
|
834 |
mateusz.vi |
44 |
|
1676 |
mateusz.vi |
45 |
foreach ($arr as $l => $d) {
|
1709 |
bttr |
46 |
echo "<li><a href=\"download/{$lastver}/svardos-{$lastver}-{$l}.zip\">{$d}</a></li>\n";
|
1676 |
mateusz.vi |
47 |
}
|
|
|
48 |
?>
|
1709 |
bttr |
49 |
</ul>
|
1754 |
mateusz.vi |
50 |
</div>
|
2170 |
mateusz.vi |
51 |
<div> <!-- TODO: BNS should point to $lastver instead of $latestbuild once BNS support gets to stable -->
|
|
|
52 |
<h3>BNS build (<?php echo $latestbuild; ?>)</h3>
|
|
|
53 |
<ul>
|
|
|
54 |
<?php
|
|
|
55 |
echo "<li><a href=\"download/{$latestbuild}/svardos-{$latestbuild}-cd-bns.zip\">CD-ROM ISO image</a></li>\n";
|
|
|
56 |
?>
|
|
|
57 |
</ul>
|
|
|
58 |
<p>A "talking" version for blind persons. Requires a Braille 'n Speak synthesizer connected to the COM1 port. If running as a VM, the BNS can be <a href="https://emubns.sourceforge.net/">emulated</a>.</p>
|
|
|
59 |
</div>
|
|
|
60 |
|
1754 |
mateusz.vi |
61 |
<?php
|
|
|
62 |
if ($latestbuild !== $lastver) {
|
|
|
63 |
echo " <div>\n";
|
|
|
64 |
echo " <h3>Bleeding edge</h3>\n";
|
|
|
65 |
echo " <ul><li><a href=\"?p=files&dir={$latestbuild}\">build {$latestbuild}</a></li></ul>\n";
|
1834 |
mateusz.vi |
66 |
echo " <p>⚠ This build has not been thoroughly tested! Let us know how it works for you.</p>\n";
|
1754 |
mateusz.vi |
67 |
echo " </div>\n";
|
|
|
68 |
}
|
|
|
69 |
?>
|
1676 |
mateusz.vi |
70 |
</div>
|
|
|
71 |
|
1754 |
mateusz.vi |
72 |
<p>The links above point to the latest builds of installation images. Archival builds can be found in the <a href="?p=files">files section</a>.</p>
|
1676 |
mateusz.vi |
73 |
|
2109 |
mateusz.vi |
74 |
<h2>Development 🔧</h2>
|
|
|
75 |
|
|
|
76 |
<p>Wondering how SvarDOS is built? All the build-related files, scripts and sources of SvarDOS-specific tools are stored on the project's SVN server. To pull the sources using the standard subversion client use:<br><code>svn co svn://svn.svardos.org/svardos svardos</code></p>
|
|
|
77 |
|
|
|
78 |
<p>If you only wish to take a quick peek, then we provide a read-only mirror of the SvarDOS subversion tree on github where you can easily <a href="https://github.com/SvarDOS/core">browse the development tree</a>.</p>
|
|
|
79 |
|
2111 |
mateusz.vi |
80 |
<p>SvarDOS uses a fork of the Enhanced DR-DOS kernel, whose development is kept on the <a href="https://github.com/SvarDOS/edrdos">EDR github repository</a>.</p>
|