Subversion Repositories SvarDOS

Compare Revisions

No changes between revisions

Ignore whitespace Rev 178 → Rev 179

/website/svarog386.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes:
Deleted: svn:mime-type
-image/png
\ No newline at end of property
/website/svarog386.svg
Cannot display: file marked as a binary type.
svn:mime-type = image/svg+xml
Property changes:
Deleted: svn:mime-type
-image/svg+xml
\ No newline at end of property
/website/dosega.ttf
Cannot display: file marked as a binary type.
svn:mime-type = application/x-font-ttf
Property changes:
Deleted: svn:mime-type
-application/x-font-ttf
\ No newline at end of property
/website/icon.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes:
Deleted: svn:mime-type
-image/png
\ No newline at end of property
/website/index-main.php
1,14 → 1,10
<p class="title">SvarDOS - an open-source DOS distribution</p>
<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="overflow: auto;">
<img src="svarog386.png" alt="logo" style="height: 10em; float: right; margin: 0 0 0.5em 0.5em;">
 
<p>SvarDOS is a <a href="?p=tech&amp;art=licensing">free</a>, <a href="?p=nls">multilingual</a> DOS distribution that uses the FreeDOS kernel. It's released in the form of a bootable CD image (ISO) that contains the "core" operating system, as well as a variety of third-party packages.<br>
SvarDOS is a "rolling release", meaning that it doesn't follow the concept of "versions". SvarDOS can be kept up-to-date trough its online update tool.</p>
 
<p>Need to get in touch? Wish to contribute some packages, translate SvarDOS to your language, or otherwise contribute? Feel free to drop a line or two to the project's <a href="https://lists.osdn.me/mailman/listinfo/svardos-users">mailing list</a>.
</div>
<p>Need to get in touch? Wish to contribute some packages, translate SvarDOS to your language, or otherwise contribute? Feel free to drop a line or two to the project's <a href="https://lists.osdn.me/mailman/listinfo/svardos-users">mailing list</a>.</p>
 
<?php
 
/website/index-tech.php
16,7 → 16,7
echo "<p>invalid article!</p>";
return;
} else {
echo "<p class=\"title\">" . htmlentities($arts[$art]) . "</p>\n";
echo '<h1>' . htmlentities($arts[$art]) . "</h1>\n";
echo "<p class=\"copyr\">This is an article from the SvarDOS tech base</p>\n";
echo '<p class="tech">';
echo htmlentities(file_get_contents('tech/' . $art . '.txt'));
26,7 → 26,7
}
?>
 
<p class="title">SvarDOS technical notes</p>
<h1>SvarDOS technical notes</h1>
<p class="copyr">no documentation is perfect, this one's no exception</p>
<table style="margin: 0 auto;">
 
/website/index-why.htm
1,16 → 1,16
<p class="title">Why would I want to use Svarog386</p>
<p class="copyr">...instead of simply sticking with vanilla FreeDOS?</p>
<h1>Why would I want to use SvarDOS</h1>
<p class="copyr">...instead of simply sticking with FreeDOS?</p>
 
<p>The FreeDOS project is a free, open-source operating system that aims to be 100% compatible with MS-DOS. And it is awesome. So why would one need to use an alternative FreeDOS distribution, like Svarog386?</p>
<p>The FreeDOS project is a free, open-source operating system that aims to be 100% compatible with MS-DOS. And it is awesome. So why would one need to use an alternative DOS distribution, like SvarDOS?</p>
 
<p class="chapt">Very long release cycle</p>
<h2>Long release cycles</h2>
 
<p>The FreeDOS project began 29 June 1994. Version 1.0 came around in 2006. Version 1.1 has been released in 2012, and the version 1.2 is likely to be release somewhere at the end of 2016. This translates roughly to a 5-years release cycle. Granted, the DOS scene is not as active as it used to be, but still, many things happen during a few years.</p>
 
<p>Svarog386 is very different in this regard: there is no versions at all! Svarog386 is always up to date - this implies two things: first, whenever a new program is included into the distribution, or anything is updated, then the ISO release is immediately updated and available through the Svarog's website. Second, all existing systems can be easily kept up-to-date, thanks to the distribution's package manager. The package manager can keep your system up to date either by using internet repositories (if your system is connected to the internet), or you can feed it with new versions of the Svarog386 CD-ROM from time to time, and it will update whatever packages needs to be updated.</p>
<p>SvarDOS is very different in this regard: there are no versions at all! Whenever a new program is included into or updated within the distribution, then the ISO release is immediately updated and available through the SvarDOS website. Already installed systems can be easily kept up-to-date using the distribution's (online) package manager.</p>
 
<p class="chapt">Constraints of legal nature</p>
<h2>Constraints of legal nature</h2>
 
<p>The FreeDOS project is mimicking a proprietary operating system, with all its APIs and peculiarities. For this reason, the project always had to be extremely careful about what can and what cannot be included within the FreeDOS distribution. As a result, only "free software" (as in freedom, think GPL, BSD, and so on) can make its way into the official distribution. While such cautious approach is sane and legally safe, it is far from practical for users. Allowing exclusively free software means that a high number of very useful programs, tools and games are left behind. For example "freeware" tools (as in "gratis but no source included") are a no-go. Even open-source programs can be rejected, if they do not clearly state that they comply with an OSI-approved license.</p>
 
<p>Svarog386, on the other hand, takes a much more accepting approach to what can be included as part of the distribution. Basically, anything that is objectively useful, of reasonable quality, free/gratis and can be legally distributed in the form of a package, can be included in Svarog386. The only exception is for the "core" repository (ie. the operating system itself), which must be based exclusively on free/libre software. Read more about <a href="?p=tech&amp;art=pkgincl">Svarog386 package inclusion rules</a>.</p>
<p>SvarDOS, on the other hand, is much more liberal about including packages. Basically, anything that is objectively useful, of reasonable quality, free/gratis and can be legally distributed in the form of a package, can be included in SvarDOS. The only exception is for the "core" system (ie. the operating system itself), which must be based exclusively on free/libre software. Read more about <a href="?p=tech&amp;art=pkgincl">SvarDOS package inclusion rules</a>.</p>
/website/index.php
6,7 → 6,6
<meta name="author" content="Mateusz Viste">
<meta name="robots" content="index, follow">
<meta charset="UTF-8">
<link rel="icon" type="image/png" href="icon.png">
<link rel="stylesheet" href="style.css">
</head>
<body>
25,7 → 24,7
} else if ($p == 'nls') {
readfile('index-nls.htm');
} else if ($p == 'test') {
include 'index-test.php';
include 'index-main.php';
} else { // else display the front page
//include 'index-main.php';
include 'wip.htm';
/website/style.css
1,24 → 1,30
@import url(https://fonts.googleapis.com/css?Open+Sans:400,700,400italic);
@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&family=Source+Sans+Pro&display=swap');
 
@font-face {
font-family: 'dosega';
src: url('dosega.ttf');
h1 {
font-size: 1.35em;
margin: 3em auto 0 auto;
text-align: center;
font-weight: 600;
}
 
p.title {
font-size: 1.35em; margin: 3em auto 0 auto; text-align: center;
}
 
p.copyr {
font-size: 1.00em; margin: 0 auto 4.5em auto; color: #959595; text-align: center;
font-size: 1.00em;
margin: 0 auto 4.5em auto;
color: #999;
text-align: center;
}
 
p.chapt {
font-size: 1.05em; font-weight: bold; margin: 1.75em 0 0 0; text-align: left;
h2 {
font-size: 1.1em;
font-weight: bold;
margin: 1.75em 0 0 0;
text-align: left;
}
 
p {
font-size: 1.00em; margin: 0.5em 0 0 0; text-align: justify;
font-size: 1.00em;
margin: 0.5em 0 0 0;
text-align: justify;
}
 
p.tech {
25,7 → 31,6
white-space: pre-wrap;
font-size: 1.1em;
text-align: left;
font-family: 'dosega', monospace;
}
 
p.wondering {
32,6 → 37,7
font-size: 0.95em;
margin: 1.3em 0;
border: 1px #222 dashed;
padding: 0.1em 0.4em;
opacity: 0.8;
}
 
44,28 → 50,30
body {
font-size: 1.1em;
background-color: #fff;
font-family: "open sans", sans-serif;
font-family: "Source Sans Pro", sans-serif;
margin: 0 auto;
padding: 1em 0.5em;
padding: 0 0.5em 0.5em 0.5em;
box-sizing: border-box;
width: 100%;
max-width: 60em;
border: 1px #999 solid;
border-top: 0;
}
 
a:link { /* unvisited link */
color: #000080; text-decoration: none;
color: #008; text-decoration: none;
}
 
a:visited { /* visited link */
color: #000080; text-decoration: none;
color: #008; text-decoration: none;
}
 
a:hover { /* mouse over link */
color: #0000FF; text-decoration: none;
color: #00F; text-decoration: none;
}
 
a:active { /* selected link */
color: #000080; text-decoration: none;
color: #008; text-decoration: none;
}
 
a.mateusz {
/website/tech/pkgincl.txt
1,4 → 1,4
svarDOS is a DOS distribution that comes with plenty of third-party packages. With time, packages get updated and new packages are being added. However, svarDOS is not a shareware distribution CD, nor it is a "warez" production of any kind. Every software that is distributed within svarDOS must comply to a few common sense rules, as listed below.
SvarDOS is a DOS distribution that comes with plenty of third-party packages. With time, packages get updated and new packages are being added. However, SvarDOS is not a shareware distribution CD, nor it is a "warez" production of any kind. Every software that is distributed within SvarDOS must comply to a few common sense rules, as listed below.
 
*** Objective usefulness ***
 
16,8 → 16,8
 
The program must allow distribution without restrictions, and must not forbid being redistributed in a re-packaged form.
 
----------------
CORE exception
----------------
------------------
CORE exception
------------------
 
Please note that, while the above rules are valid for all third-party packages that may be distributed with svarDOS, it does not apply to the 'core' packages that contain the operating system itself. svarDOS being a free (as in "libre") operating system, all "core" packages must comply to a libre-like license - be it GPL, BSD, MIT, public domain, or anything that allows for unrestricted distribution, provides source code and allows to modify it freely.
Please note that, while the above rules are valid for all third-party packages that may be distributed with SvarDOS, it does not apply to the 'core' packages that contain the operating system itself. SvarDOS being a free (as in "libre") operating system, all "core" packages must comply to a libre-like license - be it GPL, BSD, MIT, public domain, or anything that allows for unrestricted distribution, provides source code and allows to modify it freely.
/website/tech/support.txt
1,3 → 1,3
The recommended way to contact the svarDOS community is through its mailing list:
The recommended way to contact the SvarDOS community is through its mailing list:
 
https://lists.osdn.me/mailman/listinfo/svardos-users