Deweloper Thomi Richards wygenerował tę mapę przy użyciu pliku scenariusz który został zaprogramowany w Python dla zbierać co paquetes zależą od innych. |
Korzystając z biblioteki narzędzi graficznych i stosując ten kod, udało mu się wygenerować zestaw danych, który później zaimportował do Gephi, otwartej platformy do generowania różnych wizualizacji tych danych.
Mapa zależności z wersjami GNOME na niebiesko
Wyjaśnia wszystko w post na blogu w którym zawiera użyty kod Pythona, a także szereg dodatkowych zrzutów ekranu, na których możemy zobaczyć określone zależności w grupach ważnych pakietów, takich jak KDE, GNOME, C ++ lub pakiety systemowe, wyróżnione innym kolorem.
ta mapa jest żywym przykładem ponownego wykorzystania oprogramowania, pomysł jest bardzo interesujący.
Lindoooo, chciałbym wiedzieć, jak to zrobić xd
Byłoby też fajnie móc stworzyć jeden z całym systemem operacyjnym, każdym pakietem i jego zależnościami od rdzenia do wszystkich xd