Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 216 → Rev 217

/website/index-main.php
1,28 → 1,25
<h1>SvarDOS - an open-source DOS distribution</h1>
<p class="copyr">brought to you by <a href="http://mateusz.viste.fr/" class="mateusz">Mateusz Viste</a></p>
 
<div style="margin: 2em auto; width: 20em; border: 1px #777 solid; background-color: #fff; padding: 0.5em;">
<p style="text-align: center; font-size: 1.5em; margin: 1.5em auto;">WORK IN PROGRESS</p>
<p style="font-size: 1.2em;">This project is in a work-in-progress phase, nothing works yet. Please come back later!</p>
</div>
<div style="margin: 2em auto; width: 21em; border: 1px #777 solid; background-color: #fff; padding: 0.1em 0.5em; color: #a00; font-size: 1.1em;">This project is very much "work-in-progress", not everything works yet!</div>
 
<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.</p>
<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>
 
<h2>SvarDOS is minimalist and 8086-compatibe</h2>
<h2>Minimalist and 8086-compatibe</h2>
 
<p>Once installed, SvarDOS is a minimalistic DOS system that offers only 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>
 
<h2>SvarDOS is open-source</h2>
<h2>Open-source</h2>
 
<p>SvarDOS files are published under the terms of the MIT license. This applies only to SvarDOS-specific files, though - the packages may be subject to different licenses (GPL, BSD, Public Domain, Freeware...).</p>
<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>
 
<h2>SvarDOS has no "versions"</h2>
<h2>No "versions"</h2>
 
<p>SvarDOS is a "rolling" release, meaning that it doesn't follow the concept of "versions". Once installed, SvarDOS can be kept up-to-date trough its online update tool.</p>
<p>SvarDOS is a "rolling" release, meaning that it doesn't follow the concept of "versions". Once the system is installed, its packages can be kept up-to-date using the SvarDOS online update tools (pkgnet &amp; pkginst).</p>
 
<h2>The community</h2>
<h2>Community and help</h2>
 
<p>Need to get in touch? Wish to contribute some packages, translate SvarDOS to your language, or otherwise contribute? Or maybe you'd like some information about SvarDOS? The project has a <a href="https://lists.osdn.me/mailman/listinfo/svardos-users">mailing list</a> just for that.</p>
<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? The project has a <a href="https://lists.osdn.me/mailman/listinfo/svardos-users">mailing list</a> just for that.</p>
 
<h2>Downloads</h2>
 
34,4 → 31,4
<li><a href="download/svardos-floppy-720k.zip">SvarDOS install on 720K floppy disks</a></li>
</ul>
 
<p class="wondering">Wondering how SvarDOS is built? You might want to take a look at the <a href="https://osdn.net/projects/svardos/scm/svn/tree/head/">project's SVN</a>, where all the build-related files are stored.</p>
<p class="wondering">Wondering how SvarDOS is built? Take a look at the <a href="https://osdn.net/projects/svardos/scm/svn/tree/head/">project's SVN</a>, where all the build-related files are stored.</p>
/website/tech/licensing.txt
1,3 → 1,3
Svarog386 is a distribution made of many different software bricks, hence a single license can hardly be applied to all. However, the base system (that is the svarDOS installer, bootable floppy image and all CORE packages) is carefully assembled from software that is "free" as in "Freedom", ie. that grants the 3 basic FOSS liberties (freedom to use, modify, and redistribute). This includes, but is not necessarily limited to, software released under following licenses: GNU GPLv2, GNU GPLv3, BSD, MIT, EUPL and Public domain.
SvarDOS is a distribution made of many different software bricks, hence a single license can hardly be applied to all. However, the basic system (that is the SvarDOS installer, bootable floppy image and all core packages) is carefully assembled from software that is "free" as in "Freedom", ie. that grants the 3 basic FOSS liberties (freedom to use, modify, and redistribute). This includes, but is not necessarily limited to, software released under following licenses: GNU GPLv2, GNU GPLv3, BSD, MIT, EUPL and Public domain.
 
Note that, while the above applies to the base of the svarDOS distribution, it does not cover any non-CORE packages. Such extra software packages may or may not be FOSS, they are only guaranteed to be gratis for non-commercial use. Read more about that in the article "Packages inclusion rules".
Note that, while the above applies to the core of the SvarDOS distribution, it does not cover all extra packages. Additionnal software packages may or may not be FOSS, they are only guaranteed to be "gratis for non-commercial use". Read more about that in the article "Packages inclusion rules".
/website/tech/pkgformat.txt
1,4 → 1,4
Package files provide an easy way to manage software on svarDOS.
Package files provide an easy way to manage software on SvarDOS.
 
 
*** Package filenames ***
8,7 → 8,7
 
*** Package files ***
 
Svarog386 uses ZIP files as its package file format. This format has been chosen because ZIP files under DOS have become the de facto way to distribute collections of files. Also, the ZIP file format is well documented, well supported, and in the public domain.
SvarDOS uses ZIP files as its package file format. This format has been chosen because ZIP files under DOS have become the de facto way to distribute collections of files. Also, the ZIP file format is well documented, well supported, and in the public domain.
 
Here below is the RECOMENDED command line that can be used to create a package for a program named EXAMPLE using info-zip:
 
18,13 → 18,7
 
7za a -mm=deflate -mx=9 -tzip EXAMPLE.ZIP subdir1 subdir2 ... subdirN
 
Note, that 7za allows to use different compression algorithms. The Svarog386 package manager (FDNPKG) supports two compression methods: Deflate and LZMA. Usually LZMA provides better compression than Deflate, however it is not recommended for general use because LZMA decompression requires much more memory than Deflate. LZMA decompression needs about 24MiB of memory, which is more than the total available memory on most DOS systems. LZMA might be used for specific packages that assume high-end systems (for example: 3D games, etc). In any case, it's always safer to stick with Deflate.
 
Nevertheless, if you wish to create a package using LZMA, use this:
 
7za a -mm=lzma -tzip EXAMPLE.ZIP subdir1 subdir2 ... subdirN
 
 
*** Package directory structure ***
 
A package archive includes both binary and source code. The installer can choose to not unpack sources at install time.
/website/tech/whatmeans.txt
1,4 → 1,4
The "svar" in svarDOS stands for "Svarog", since svarDOS is the successor of the Svarog386 distribution.
The "Svar" in SvarDOS refers to "Svarog". SvarDOS is the successor of the Svarog386 distribution.
 
Excerpt from Wikipedia, the free encyclopedia: