288 |
mateuszvis |
1 |
|
681 |
bttr |
2 |
%hUrsprünge von SvarDOS (Geschichte aus der Sicht seines Schöpfers)
|
288 |
mateuszvis |
3 |
|
681 |
bttr |
4 |
Mateusz Viste beschreibt:
|
288 |
mateuszvis |
5 |
|
681 |
bttr |
6 |
In den Jahren 2005-2015 habe ich Paketierungsarbeiten für das FreeDOS-Projekt
|
|
|
7 |
durchgeführt. Ich war nicht zufrieden mit dem Paketierungswerkzeug, das
|
|
|
8 |
FreeDOS damals verwendete (FDPKG), also begann ich 2012 mit der Arbeit an
|
|
|
9 |
einem neuen Paketmanager, mit Netzwerkunterstützung, automatischen Updates
|
710 |
bttr |
10 |
usw. - ich nannte ihn FDNPKG. Später entwickelte ich auch ein Skript, um eine
|
681 |
bttr |
11 |
"immer aktuelle" FreeDOS-CD zu erzeugen, die ich fantasielos "all_cd.iso"
|
|
|
12 |
nannte. Diese CD enthielt FDNPKG und alle FreeDOS-Pakete, die zum gegebenen
|
|
|
13 |
Zeitpunkt verfügbar waren.
|
288 |
mateuszvis |
14 |
|
681 |
bttr |
15 |
Ich war immer noch nicht damit zufrieden, wie FreeDOS an seiner Vorstellung
|
|
|
16 |
von "Versionen" festhielt und dass es manche Software aufgrund von
|
|
|
17 |
Lizenzproblemen nicht enthalten kann. Also beschloss ich 2016 meine eigene
|
|
|
18 |
Distribution zu erstellen, die ich Svarog386 nannte. (Es gab auch ein
|
|
|
19 |
Svarog86-Projekt, das ich ein paar Monate zuvor erstellt hatte, das für 8086-
|
|
|
20 |
Maschinen gedacht war). Svarog386 basierte natürlich auf dem FreeDOS-Kernel
|
|
|
21 |
und verwendete den FDNPKG-Paketmanager.
|
288 |
mateuszvis |
22 |
|
681 |
bttr |
23 |
Dann, im Jahr 2021, fand ich es zunehmend lästig, mich um zwei getrennte
|
|
|
24 |
Distributionen zu kümmern. Mit der Zeit war FDNPKG auch zu einem riesigen
|
|
|
25 |
Stück Protected-Mode-Code geworden, und obwohl es ein großartiger Code war,
|
|
|
26 |
war ich nicht mehr glücklich damit: zu viele Funktionen, zu viel
|
|
|
27 |
Datenverarbeitung, zu viel Speicherbedarf... Mit einem mit einem Wort: zu viel
|
|
|
28 |
Schnickschnack. Ich sehnte mich nach etwas Einfacherem, das vielleicht
|
|
|
29 |
weniger, aber mit mehr Transparenz für den Benutzer machen würde - und etwas,
|
|
|
30 |
das im Real-Modus mit wenig RAM arbeiten würde, so dass es sogar auf alten
|
|
|
31 |
8086-Maschinen laufen könnte.
|
288 |
mateuszvis |
32 |
|
681 |
bttr |
33 |
Das Ergebnis dieser Überlegungen war SvarDOS: eine Distribution, die sowohl
|
|
|
34 |
Svarog86 und Svarog386 ersetzte und mit einem eigenen Paketmanager
|
|
|
35 |
ausgestattet war - einem viel einfacheren (und meiner Meinung nach viel
|
|
|
36 |
eleganterem) Werkzeug als FDNPKG.
|