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