GNU/Linux Distro Timeline 10.11

Download pngDownload svgDownload tar.bz2

  • Discontinued distros: nUbuntu
  • Continued: Edubuntu, gnuLinEx, Maemo (still supported)
  • Added 10 distros (total 310): 4M, antiX, Arch Hurd, Devil-Linux, Fusion, Linkat, NST, RIP, Webconverger, xPUD
  • Fixed: Moblin (first Debian-based, then Fedora)
  • Added connectors: Debian -> Aurora OS, Fedora -> Moblin, Fedora -> MeeGo
  • Contributors: Eleftherios Kosmas, Gerard Braad, Joel Krueger, Xavi Aranda
  • Removed Red Hat logo dependency
  • Works best with gnuclad 0.2.2
  • Eleftherios Kosmas

    Thanks, a lot for mentioning me as a contributor.

  • ????? ?????????

    I think including Arch Hurd shall not be included in the timeline as it is not using the linux kernel and therefore is not a GNU/linux distribution.
    Very nice work otherwise, really interesting. Keep up.

  • Donjan

    @poster above:
    That’s correct, it will be removed in the next version. Thanks for spotting it!

    @Eleftherios Kosmas:
    You’re welcome :)

  • Tony Kasen

    Love your site man keep up the good work

  • erkin

    Wasn’t Xandros discontinued 3 years ago?

  • Andreas

    Thanks, Donjan updated it accordingly.

  • Brendan

    Moblin was originally ubuntu based, but then moved to Fedora based with version 2.0. I’m not sure if Meego is still fedora based, but it definately belongs in the redhat part of the tree and not the debian.

    See here for Intel’s switch from ubuntu -> fedora for Moblin :

    I’m not sure how you’re going to be able to represent that simply on your timeline though…

  • Donjan

    I’m fully aware of Moblin’s lineage, which is why there is a connector from Fedora to Moblin in the second half of 2008 (meaning “rebased”, as the legend in the 10.12 version tries to convey).
    MeeGo is clearly Fedora based…

    And as you noted, we do have a bit of a hard time representing such changes, as for example with Bayanihan (started out as a Red Hat fork, yet has been based on Debian for quite some years now).
    The current hope is that the connectors are informative enough… but as always, ideas for improvement are welcome :)

  • Claes Wallin

    In the case of a rebase, I believe the most intuitive way of showing it is that the old distro dies and a new distro is born from the new base, but related to the old one.

    This way anyone looking at “new Moblin” or MeeGo will see that the dominant structural heritage is Fedora, and anyone thinking “hh, I thought Moblin was older than late 2008?” will be able to spot the connector at its birth and follow that to “old Moblin”.

    In the case of Linux Mint Debian, which I just submitted, the representation is obvious. There is a new Mint Debian, based on Debian, but related to Mint. Simultaneously creating a new distro, killing the old one and moving the name to the new one is a special case of this general case of a new base with retained adaptations.

  • Donjan


    Yes, this approach would clearly improve fidelity.
    One drawback is the size blowing up (about 80 lines in height right now), another one is making the whole thing even more chaotic (having to jump around a lot when looking at a project).

    But to be frank, the main reason we don’t have something like this yet is that we currently lack the technical possibility.
    I’m looking into this problem for the next gnuclad version… specifying a rebasing date and having the resulting line flow smoothly from one domain to the other would be really nice, but I can’t promise anything at this point.