/distros2dot

Generate a graph of operating system derivation

Primary LanguageRubyMIT LicenseMIT

distros2dot

This repo contains a quickly whipped together Ruby script that generates a directed graph in dot format of the top 100 operating systems (by Page Hit Ranking) on DistroWatch.com and the systems they are based on. For example the graph shows that elementaryOS is based on Ubuntu, which is based on Debian.

This script was created for a post on my blog.

Running

Install Ruby dependencies:

bundle install

Then build the SVG (distros.svg), data will be fetched and cached as needed:

make

Graph

The graph this tool generates