Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 216 → Rev 217

/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: