Debian, Mint (LMDE), SolydX and Tanglu, compared and contrasted

Debian, Mint (LMDE), SolydX and Tanglu, compared and contrasted

Summary: Hands-on comparison of Debian GUN/Linux and three first- and second-generation derivatives.

SHARE:

 |  Image 5 of 6

  • Thumbnail 1
  • Thumbnail 2
  • Thumbnail 3
  • Thumbnail 4
  • Thumbnail 5
  • Thumbnail 6
  • SolydXK Xfce

    I just had my first look at the SolydXK distribution family last December, but I was very impressed by it then — and I still am. 

    It is somewhat of a spinoff from LMDE, so it shares a lot of the background and packages with it. In fact, as I mentioned in my first post about it, I sometimes think of SolydXK as being the KDE and Xfce versions of LMDE that I had always wished for, but which never seemed to come along. 

    That is really not a fair judgement, though, because the development team puts a lot of hard work into it, and it has a lot of value beyond being the "missing LMDE versions". 

    The most obvious thing to mention here is the update schedule: since LMDE was initially announced as a "rolling distribution" which was to have been continuously updated, it then revised that to the "Update Pack" concept with updates held back for testing and release in large groups, and then the interval between Update Pack releases has slowly increased. 

    The SolydXK developers are trying to make the most of the Update Pack philosophy, but even they seem to be having to compromise with the real-life fact that assembling, testing and distributing updates is difficult, messy and time-consuming work.  While they were initially on a monthly Update Pack schedule, they changed that with the January 2014 release to a quarterly schedule to give themselves more time.  I understand their motivation in this, and I sympathise with the problem.  I hope that they can hold to the quarterly update schedule.

    On the SolydXK web site there are actually two different approaches to distribution — Business and Home. 

    The difference between them is the relative priority given to stability vs. updating, as best as I can tell.  This makes sense — home users such as myself are often interested in getting all the latest updates as quickly as possible (see my minor rants above and on the previous page about LMDE and Update Packs), whereas business users are often more concerned with not risking breaking a running system by making "unnecessary" changes. 

    They still want to get security patches, of course, but not necessarily the latest version of every other package on the system.

    I have only installed and worked with the SolydXK Home distribution so far, so the following information will only be relevant to that version. As the name implies, there are two versions of the SolydXK distribution, one with the Xfce desktop and one with the KDE desktop. I discussed both of them in some detail in the post that I mentioned (and linked) above.

    SolydXK uses the same Mint Install program as LMDE, so there is not a lot more to discuss about it here.  It does NOT include UEFI firmware support, so if you want to install it on a UEFI system, you will either have to use Legacy Boot support in your BIOS, if it is available, or you will have to install a third-party Boot Manager package, such as rEFInd.

    Once installed and running, SolydXK looks and feels quite nice. Everything works — on the three or four systems I have installed it on I didn't have a single problem, not one piece of unknown or unsupported hardware, nothing that had to be installed manually or whatever.

  • Tanglu KDE Netbook

    I had seen some announcements about the Tanglu GNU/Linux distribution, but honestly I had not paid much attention to it until someone suggested that I compare it to SolydXK. 

    The idea behind Tanglu is that it will be derived from Debian, but it will not be subject to the long development delays and freezes that Debian goes through with every development/distribution cycle. 

    As such is it based on Debian Testing (not Debian Stable), and the Tanglu development team expects to provide a lot of the testing, integration, packaging and distribution of patches and updates. This is a very new distribution (the current release is 1.0), so it is difficult to predict how successful they will be at this, but at least their initial effort has been good.

    The Tanglu downloads page has Live ISO images for KDE and Gnome 3 desktops, each with 32-bit and 64-bit versions, and as usual they are hybrid ISO images. Tanglu also uses Mint Install for their installer, so again there isn't much to add about that. As with SolydXK, they do not support UEFI boot yet. 

    Other than that, downloading, creating a Live USB stick or Live DVD, booting it and installing Tanglu is nearly identical to LMDE and SolydXK.

    When I installed Tanglu KDE on my Samsung N150 Plus netbook, it came up automatically with the Netbook desktop — obviously it had detected the small screen (1024x600) and made the configuration based on that. 

    At the other end of the spectrum, when I loaded it on my Lenovo T400 which has dual displays (laptop and external), it detected and configured them both at optimum resolution with an extended desktop. I have loaded both the KDE and Gnome versions on the T400, and they both detected and configured the dual displays correctly.

    The Tanglu base distribution does not include a few packages which are in the others, such as GIMP and any kind of photo management/editing application in the KDE version. I was a bit disappointed in that, because I am a big fan and active user of digiKam. 

    Of course, these packages and literally thousands of others are only one or two mouse-clicks away in the package manager.

    Because of the lack of UEFI support I have so far installed Tanglu on only two of my systems (the Lenovo and Samsung, mentioned above). It installed with absolutely no problems on both of them, recognised and configured all of the hardware and everything works perfectly.

  • Debian and Derivatives

    In summary, here is a quick comparison of some of the features of these four distributions:

      Debian Stable (Wheezy) Mint Debian SolydXK Tanglu
    Desktops Gnome, KDE, Xfce, LXDE Cinnamon, MATE KDE, Xfce Gnome, KDE
    ISO SIzes

    280MB (net), 1.2GB (Live),

    4.4GB (Installer)

    1.3GB

    1.1GB (Xfce)

    1.5GB (KDE)

    930MB
    Installed Size 4.0GB 4.4GB 5.25GB 3.33GB
    Linux Kernel 3.2.54  3.11.8  3.11.10  3.12.9
    X.org Server 1.12.4 1.14.3  1.14.5  1.14.5
    Office  LibreOffice  LibreOffice

    AbiWord / Gnumeric

    LibreOffice

     LibreOffice
    Internet  Iceweasel / Evolution  Firefox / Thunderbird Firefox / Thunderbird / Steam

     Firefox / Kmail

    Graphics  GIMP  GIMP

    GIMP / Image Magick

     
    Multimedia  Rhythmbox / Totem  Banshee / VLC / Flash

    Exaile / VLC / Flash

    Amarok / VLC / Flash

     Amarok / VLC / Flash

    Rhythmbox

    Photos  Shotwell  gThumb

    Shotwell

    digikam / Gwenview

     Gwenview

    Shotwell

    Updates  Packagekit / Synaptic  Mint Update Manager Mint Update Manager

     Apper

    PackageKit

    A couple of quick comments about this table.  First, it is a basically random list, based on things I use regularly, things that came to mind as I was writing it, and things I saw in the menus as I was writing. 

    Second. the significantly older kernel version in Debian is because I use Debian Stable (Wheezy), while the other three distributions are based on Debian Testing (Jessie).  Third, where there are different contents between the different desktops on the same distribution, I have tried to list them.  Sorry if that makes it look a bit confusing.

    Perhaps one of the most important things to consider is how updates are handled. 

    Debian Stable is quite conservative about updating, but it sends individual updates out whenever they are ready so there is a fairly steady trickle of them. 

    There is then also periodically "rollup" releases, where new ISO images are made available with all updates to that point incorporated. 

    For Wheezy, we are on the fourth such rollup (thus 7.4).  Linux Mint Debian Edition does updates via Update Packs, which means that almost all updates are held back until a complete pack is ready and tested, then they are all released together. 

    As far as I know there is no formal schedule or commitment for frequency of LMDE update packs; they seem to happen about once every four to six months. 

    In addition, new ISO images are made available after two or three update packs, which works out to about once a year or so.  But remember, LMDE is a "semi-rolling distribution", which means that even when new ISO images are released, they are just a roll-up of the base distribution and all the updates; if you already have Mint Debian installed and running, there is no need to completely re-install periodically. 

    SolydXK also uses the Mint Debian Update Pack mechanism, but they test, assemble and distribute their own packs, on their own schedule. That was on a monthly basis until the end of last year, but now it is on a quarterly bases (every three months). 

    I haven't been using Tanglu long enough to be really sure about their update processes, but it appears to be "release when ready", so individual updates will come through as they are tested and released by the package maintainers.

    Finally, here are a few general tips and comments about strengths and weaknesses of each distribution:

    • Debian — Choose this one if you want to really learn about Linux, not just install and use it. You will have to make the effort to get it installed and configured the way you want, to get the drivers, utilities, applications and drivers that you want or need.  But when you get that done, you will most likely have a good, solid understanding of Linux administration. On the other hand, if you don't want to have to this administrative work, if you want to just "Install and Use" Linux, then you probably don't want to start with Debian.
    • Linux Mint Debian Edition — This is the opposite end of the configuration-administration spectrum.  Most of what you are likely to want will already be included in the base distribution, so you will have little or no additional download/install/configure work to do after the installation is complete. LMDE is about as close to "Install and Use" as any Linux distribution gets. The big question here is whether you want one of these desktops. Both Cinnamon and MATE are developed and maintained by the Linux Mint development team, and although they are spreading to other distributions somewhat, they are not as widely distributed as the "standard" KDE/Gnome/Xfce/LXDE desktops. There is a significant drawback, compared to SolydXK and Tanglu, in the Mint Debian Update Pack process, first in the apparently ever-increasing interval between Update Packs, and second in the relatively complex, possibly error-prone update procedures for the two latest Update Packs (7 and 8). In fact, this could be interpreted as indicative of a larger problem for LMDE — there may be a lack of time on the part of the Linux Mint development team, whose top priority is obviously the much more popular Mint (numbered) that is derived from Ubuntu. This is only my own opinion, and my own speculation, but I don't think it is out of the question that the Mint developers could eventually decide that they just don't have the time and resources to maintain LMDE any more. It's not likely at this point, but it's not impossible either, and if something like that matters to you, if you wouldn't be comfortable just distro-hopping if it happened, then you might want to consider it now.
    • SolydXK — Very similar to LMDE, but with a choice of KDE and Xfce desktops. Again, it will be ready for productive use "out of the box" (immediately after installation). The other significant advantage of SolydXK is the availability of different versions specifically designed for Home and Business use.  Choose the Home distribution for faster updating across the board, or the Business distribution to give stability and security priority over rapid updating. When compared to LMDE, SolydXK also has an advantage in Update Pack frequency and regularity. New Update Packs are promised quarterly now, and so far the SolydXK developers have been true to their word on providing updates on announced schedules.  Also, although there are no firm commitments that I have seen about this, I have the feeling that even if something did happen and LMDE were discontinued, SolydXK would very likely find a way to survive on its own.
    • Tanglu — Choose this one if you want to be as close to "pure" Debian as possible, but using the more recent/current packages from Debian Testing rather than the much more slowly changing Debian Stable. The idea here is that the Tanglu developers do the testing, packaging and integration much more quickly than Debian themselves do. It is planned to be a release-cycle distribution, not a rolling distribution, with new releases every six months.  if you don't mind making a clean install once in a while, this can be an advantage.  I always feel like things are in an overall better state when I install from scratch once in a while rather than just updating forever. But then, I guess that is the fundamental philosophical difference between releases and rolling, so you choose the one you like the best.

    Further reading

Topics: Linux, Open Source, Operating Systems

J.A. Watson

About J.A. Watson

I started working with what we called "analog computers" in aircraft maintenance with the United States Air Force in 1970. After finishing military service and returning to university, I was introduced to microprocessors and machine language programming on Intel 4040 processors. After that I also worked on, operated and programmed Digital Equipment Corporation PDP-8, PDP-11 (/45 and /70) and VAX minicomputers. I was involved with the first wave of Unix-based microcomputers, in the early '80s. I have been working in software development, operation, installation and support since then.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

Talkback

15 comments
Log in or register to join the discussion
  • Correction about the Tanglu Debian branch

    http://tanglu.org/en/faq/
    "Is Tanglu 1.0 based on Debian Testing or Unstable?

    It's neither. While the majority of packages comes from Testing, a significantly large amount is taken from Unstable. A few packages even trace back to Debian Experimental. When building this release we tried to get the technically best constellation of packages, including newer versions where it made sense. Using the versions from Testing as primary choice has the advantage that these versions already received some testing in Debian before they landed in Tanglu."
    sb56637
    • Thanks

      Interesting information, thanks for the clarification.

      jw
      j.a.watson1
  • Debian

    Am currently running a Debian old-stable (squeeze) desktop system which is nearing end of support (I figure approximately 2 months).

    With Debian, I prefer the netinstall which provides me, at completion, with only a text console. At this point, I install X.org, the Xfce desktop, sound system (ALSA) and those applications which I require. I prefer a minimalistic approach to my deskop systems and Debian's netinstall allows me that flexibility.

    P.S. My quest for minimalistic GNU/Linux desktop systems has also very recently led me to TinyCore Linux (not Debian-based) which I currently enjoy as a "surfboard".

    P.P.S. Very nice review and comparison.
    Rabid Howler Monkey
    • Very Cool

      Well, there's dedicated, there's hard-core, and there's really hard-core. You definitely fit comfortably in the really-hard-core end of that spectrum! I also prefer netinst, because of the flexibility it gives me and because I have found that the Debian Live images sometimes give me an installed system with some odd rough edges that have to be cleaned up. But the important point is, on every system I have there will be a continuously changing selection of Linux distributions installed, depending on what I am currently looking at... but Debian will always be there. Always. It is the only distribution which is on 100% of them.

      Thanks for reading and commenting.

      jw
      j.a.watson1
    • Like the "Surfbard" idea

      i suppose mine is puppy linux!

      I have a home built testing rig running a series of virtualised systems, some forming a network, with a red hat dom0. Usually each has it's specific purpose and there's little chance of risk. however there has come times when the important business related system is required to access the internet through the browser (sadly unavoidable) my solution has been to use puppy in a Virtual box vm siimply as a browser. I find the fact it loads to RAM at boot can overcome the expense of running a VM inside another virtualised instance.

      great article as usual. I noticed the LMDE repo's went down some time over night - getting a message that it is due t unexpected activity... eitherr this article drew too much attention, or they're under attack!
      MarknWill
  • Another metric for your chart

    ...would be "heaviness" or how much memory with a certain app running, like Firefox with one tab open. It would show how suited an OS would be for older PCs. Some distros tout their "lightness" but that doesn't tell you if it will run on your antique.
    james.vandamme
  • Cool SolydKX

    Currently using Xubuntu. Was looking for Debian based distro + XFCE. Discovered SolydKX thanks to your article.
    RelaxWalk
  • This article is proof that

    Linux is a hobby and not a desktop OS.
    Retterdyne
    • I agree with you

      I had eschewed anything Linux on a computer but decided to try it on an older computer - it was a chore to get any version to install and after I got Mint to install, I was left with "what can you do with it?" It would not play youtube or iheartradio -given that the only thing this computer would have ever been used for was something that this rudimentary operating system could not do, I ended up giving the computer away with Windows XP reinstalled.

      I don't have the need to babysit an operating system and this is what you do with Linux.
      laserwizard
      • right, so you don't understand and you moved on

        That's fine. Your interest lies in the applications, and the computer as a tool for doing something, not the computer and operating system itself, which fascinates people like me and the author. Much like everyone likes music for the singing, dancing, entertainment value, but only musicians like music for the instruments, the notes and chords, which, taken alone simply bores 90% of the people. Because I spent years tinkering with 'linux' I got a job where at least part of it is getting paid to do embedded linux work and servers.
        deathjazz
      • Ummm

        Linux plays Youtube just fine! Either enable HTML5 (youtube.com/html5) or install flash. A simple google should do it.
        Seth223
    • thank you you've made your point.

      There is no reason for you to come back to these sort of linux posts again then, we are not here to discuss the merits of linux as a desktop OS. The author is comparing different linux distros.
      deathjazz
  • LMDE + Testing

    I have used LMDE on and off since it first came out. It is not difficult to switch from update packs and just open up Debian Testing. There is an active thread on the LMDE forums for those who choose this path. This thread contains warnings and solutions. It is rare for there to be any problems. There is even one for those who choose to run Sid on top of LMDE. The biggest problem I have seen is a conflict between Debian and Mint versions of Cinnamon. Currently you can run Cinnamon 2 on LMDE + Testing. You can make your own LMDE + Testing with Xfce4 with a few minutes in Synaptic.

    But, of course the other "distro" that should have been included is just running Debian Testing as a rolling release. A very large number of people do just that. Choose Gnome, KDE or Xfce4 and you have a fine system. A system that is reasonably modern with out ever being "bleeding edge". A Testing install image is always available and updated. Yes, you do need to know what you are doing, but there is little to gain from these derivatives over just running Testing.
    Aysgarth
  • Linux OS

    I would just like to say that I love these compare and contrast articles based on the many different variations of Linux. I have tried many different releases of Linux and my current variation is my favorite so far. I love to customize the appearance and feel of the OS. KDE is best for this customizing "addiction." I have a System 76 laptop and I am running Kubuntu 13.10 64bit. On all other distros I have used, I was using Firefox as my browser, but on this system I found Chromium (Chrome) to be best. The problems I encounter making this switch was the lack of support for flash or java. After some in depth research and work, it works great. I can understand some of the frustrations that people run into when trying to get things to work. Once you overcome some of the difficulties, no other OS comes close to achieving what can be done with Linux. When other people ask me what I love most about Linux, my first response is that it will recognize and use any type of files. No special programs or conversions are necessary.
    Brian Schrader
    • Good information

      This is good information, and quite interesting. I agree with your conclusions.

      Thanks for reading and commenting.

      jw
      j.a.watson1