Subversion Repositories SvarDOS

Rev

Rev 1755 | Rev 1765 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
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
 
217 mateuszvis 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 very 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, package it 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 even on a 8086 PC).</p>
14 mv_fox 5
 
285 mateuszvis 6
    <h2>Minimalist and 8086-compatible</h2>
14 mv_fox 7
 
285 mateuszvis 8
    <p>Once installed, SvarDOS is a minimalistic DOS system that offers only the FreeDOS kernel and the most basic tools for system administration. It is 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
 
217 mateuszvis 12
    <p>SvarDOS files are published under the terms of the MIT license. This applies only to SvarDOS-specific files, though - the 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
 
16
    <p>Many languages are supported: English, German, French, Polish, Russian, Italian and more.</p>
17
 
217 mateuszvis 18
    <h2>No "versions"</h2>
212 mateuszvis 19
 
1756 mateusz.vi 20
    <p>SvarDOS is a "rolling release", meaning that it does not follow the concept of "versions". Once the system is installed, its packages can be kept up-to-date using the SvarDOS online update tools (pkg &amp; pkgnet).</p>
212 mateuszvis 21
 
217 mateuszvis 22
    <h2>Community and help</h2>
212 mateuszvis 23
 
1407 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">ticket list</a>.</p>
212 mateuszvis 25
 
848 mateusz.vi 26
    <?php // the "default" build proposed on the main page is read from default_build.txt
27
    $lastver = trim(file_get_contents('default_build.txt'));
643 mateusz.vi 28
 
733 mateusz.vi 29
    echo '<h2>Downloads (build ' . $lastver . ')</h2>'
569 mateuszvis 30
    ?>
14 mv_fox 31
 
1756 mateusz.vi 32
    <p>SvarDOS is available in a variety of installation images. Some of the images may be available either as multilingual or English-only. The English-only variants are smaller because they miss all the translations, which makes them fit on a lower number of floppy disks. You can always upgrade an EN-only installation to multilingual support should you change your mind afterwards.</p>
14 mv_fox 33
 
1676 mateusz.vi 34
    <div class="download">
35
    <div>
1753 mateusz.vi 36
      <h3>Multilingual support</h3>
1709 bttr 37
      <ul>
1676 mateusz.vi 38
      <?php
39
        $arr = array('cd' => 'CD-ROM ISO', 'floppy-2.88M' => '2.88M floppy disks', 'floppy-1.44M' => '1.44M floppy disks', 'floppy-1.2M' => '1.2M floppy disks', 'floppy-720K' => '720K floppy disks', 'usb' => 'bootable USB image');
834 mateusz.vi 40
 
1676 mateusz.vi 41
        foreach ($arr as $l => $d) {
1709 bttr 42
          echo "<li><a href=\"download/{$lastver}/svardos-{$lastver}-{$l}.zip\">{$d}</a></li>\n";
1676 mateusz.vi 43
        }
44
      ?>
1709 bttr 45
      </ul>
1754 mateusz.vi 46
    </div>
47
    <div>
1753 mateusz.vi 48
      <h3>English only</h3>
1709 bttr 49
      <ul>
1676 mateusz.vi 50
      <?php
51
        $arr = array('floppy-1.44M' => '1.44M floppy disks', 'floppy-1.2M' => '1.2M floppy disks', 'floppy-720K' => '720K floppy disks', 'floppy-360K' => '360K floppy disks');
52
 
53
        foreach ($arr as $l => $d) {
1709 bttr 54
          echo "<li><a href=\"download/{$lastver}/svardos-{$lastver}-{$l}-EN_ONLY.zip\">{$d}</a></li>\n";
1676 mateusz.vi 55
        }
56
      ?>
1709 bttr 57
      </ul>
1676 mateusz.vi 58
    </div>
1754 mateusz.vi 59
    <?php
60
      $latestbuild = scandir('download/', SCANDIR_SORT_DESCENDING)[0];
61
      if ($latestbuild !== $lastver) {
62
        echo "    <div>\n";
63
        echo "      <h3>Bleeding edge</h3>\n";
64
        echo "      <ul><li><a href=\"?p=files&amp;dir={$latestbuild}\">build {$latestbuild}</a></li></ul>\n";
1755 mateusz.vi 65
        echo "      <p>This build has not been tested yet! Try it and let us know how it worked for you.</p>\n";
1754 mateusz.vi 66
        echo "    </div>\n";
67
      }
68
    ?>
1676 mateusz.vi 69
    </div>
70
 
1754 mateusz.vi 71
    <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 72
 
1166 mateusz.vi 73
    <p class="wondering">Wondering how SvarDOS is built? Take a look at the <a href="http://svn.svardos.org/">project's SVN</a>, where all the build-related files and scripts are stored. To pull the sources using the standard subversion client use this:<br>svn co svn://svn.svardos.org/svardos svardos</p>