I’ve been trying to note down the rough upstream/downstream relationships for OpenSUSE/SUSE. I’d be interested in a more authoritative diagram similar to the following (just copied from my notes):
Colored lines represent solid descent, grey lines represent a looser contributory heritage. Dashed boxes represent something that is only emerging (like Slowroll). The layout is mostly automatic determined by dot
, so don’t read too much into the vertical or horizontal placement of the nodes).
In case it helps, the graphviz source for the above is included below, the source can be formatted using the dot
command line utility:
% dot -T jpeg < suse.dot > suse.jpg
digraph G {
fontname="Helvetica,Arial,sans-serif"
node [fontname="Helvetica,Arial,sans-serif", style=bold]
edge [fontname="Helvetica,Arial,sans-serif", style=bold]
subgraph cluster_0 {
color="red";
label=" SUSE ";
SLE [shape=box, color=red, label=" SUSE Linux Enterprise ", ordering="out"];
SLES [shape=box, color=red, label=" SLE Server "];
SLED [shape=box, color=red, label=" SLE Desktop "];
SLEMIC [shape=box, color=red, label=" SLE Micro "];
SLEV [shape=box, color=red, label=" SLE Linux RT, HPC, ..."];
SLE -> {SLES, SLED, SLEMIC, SLEV} [color=red];
ALP [shape=box, color=red, style="dashed", label=" SUSE Adaptable Linux Platform "];
SLE -> ALP [color=grey];
}
subgraph cluster_1 {
color="green";
label=" OpenSUSE ";
LEAP [shape=box, color=green, label=" OpenSUSE Leap "]
SLE -> LEAP [color=green]
FACTORY [shape=box, color=grey, label=" OpenSUSE Factory "];
TUMBLEWEED [shape=box, color=green, label=" OpenSUSE Tumbleweed "];
SLOWROLL [shape=box, color=green, style="dashed", label=" OpenSUSE Slowroll "];
FACTORY -> TUMBLEWEED [color=green];
TUMBLEWEED -> SLOWROLL [color=green];
TUMBLEWEED -> SLE [color=grey];
MICRO [shape=box, color=green, label=" OpenSUSE MicroOS " ];
AEON [shape=box, color=green, label=" OpenSUSE Aeon (MicroOS Gnome) " ];
KALPA [shape=box, color=green, style="dashed", label=" OpenSUSE Kalpa (MicroOS KDE) "];
MICRO -> {AEON, KALPA} [color=green];
TUMBLEWEED -> MICRO [color=green];
MICRO -> ALP [color=grey];
}
}