Subversion Repositories SvarDOS

Rev

Rev 681 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
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.