{"id":161,"date":"2011-10-12T00:28:57","date_gmt":"2011-10-12T05:28:57","guid":{"rendered":"http:\/\/www.alandmoore.com\/blog\/?p=161"},"modified":"2011-10-12T00:29:52","modified_gmt":"2011-10-12T05:29:52","slug":"reviving-your-old-pc-with-linux-part-v-the-remixes","status":"publish","type":"post","link":"https:\/\/alandmoore.com\/blog\/2011\/10\/12\/reviving-your-old-pc-with-linux-part-v-the-remixes\/","title":{"rendered":"Reviving your old PC with Linux, Part V: the Remixes"},"content":{"rendered":"<p>In<a title=\"Reviving your old PC with Linux, Part III: Understanding Linux distributions\" href=\"https:\/\/alandmoore.com\/blog2\/2011\/08\/27\/reviving-your-old-pc-with-linux-part-iii-understanding-linux-distributions\/\"> part III<\/a> of this series, I told you that lightweight Linux distributions can be classified as either &#8220;fully lightweight&#8221; or &#8220;remixes&#8221;; and in <a title=\"Reviving your old PC with Linux, Part IV:  Fully Lightweight Distros\" href=\"https:\/\/alandmoore.com\/blog2\/2011\/09\/10\/reviving-your-old-pc-with-linux-part-iv-fully-lightweight-distros\/\">part IV<\/a>, we took a look at several &#8220;fully lightweight&#8221; distributions. Naturally, in this article, we&#8217;re going to talk about <strong>remixes<\/strong>.<\/p>\n<p>Unlike the last article, however, I&#8217;m <em>not<\/em> just going to go through a bunch of remix distros and blather on with my half-formed impressions of them; not only would that would be unbearably dull for both you <em>and<\/em> for me, but selecting a three or four remix distros from the zillion-and-a-half out there in the world is an impossible choice. Instead, we&#8217;re going to understand what really distinguishes one remix from another with the aim of helping you select one that fits your needs; after which I&#8217;ll go through a few example distributions and talk about what makes them different.<\/p>\n<p><!--more--><\/p>\n<div id=\"remix-or-derivative\" class=\"section\">\n<h1>Remix or derivative?<\/h1>\n<p>I have a confession: up &#8217;til now I&#8217;ve given you a slightly false dichotomy. Between the extremes of fully-lightweight and remix, there is a third option: the derivative distro. Fortunately, the distinction between remix and derivative isn&#8217;t terribly significant for our discussion, but I should define the distinction, if for no other reason than to give derivative distros there due:<\/p>\n<ul class=\"simple\">\n<li><strong>Remix<\/strong> or <strong>Respin<\/strong> usually implies that all the packages installed in the default configuration are already found in the parent distribution. For instance, Lubuntu is a remix of Ubuntu, because you can find all its packages in the Ubuntu repositories.<\/li>\n<li><strong>Derivative<\/strong> usually implies that while the distro stays compatible with its parent, it contains a certain amount of original packaging and may have its own repositories to supplement the parent distro&#8217;s. For instance, while SimplyMEPIS is a derivative of (and compatible with) Debian, it has its own repositories containing a custom kernel and updated desktop software.<\/li>\n<\/ul>\n<p>Either way, it doesn&#8217;t really change how we go about picking or distinguishing a lightweight distribution; but it is worth noting because of the degree of effort put into the derivative. For this article, I&#8217;ll generically say &#8220;Remix&#8221;, unless it actually matters.<\/p>\n<\/div>\n<div id=\"major-factors-in-a-remix\" class=\"section\">\n<h1>Major factors in a Remix<\/h1>\n<p>When picking a remix distribution from all the options, there are three important considerations: First, what distribution is the remix based on; second, what desktop environment and software does it use; finally, what is its target audience or purpose?<\/p>\n<div id=\"parent-distro\" class=\"section\">\n<h2>Parent distro<\/h2>\n<p>Obviously, the distribution a remix is based on has a major influence on how the remix functions. Although on the surface the remix might look quite different from the parent, many fundamental components are typically retained, including:<\/p>\n<ul class=\"simple\">\n<li>The <strong>package management system<\/strong> and tools, which determines how easy it is to manage software &amp; updates on the system.<\/li>\n<li>The <strong>software repositories<\/strong>, which determines what software will be available for you to install.<\/li>\n<li>The <strong>release cycle<\/strong>, meaning how often a new release comes out, and how older releases are managed, which impacts the freshness vs stability of software and the frequency of major updates.<\/li>\n<li>The choice of <strong>low-level components<\/strong> and versions, including the kernel, core userspace, and software libraries, which determines compatibility with hardware and 3rd-party software.<\/li>\n<\/ul>\n<p>Remixes exist of almost any distribution, but there are a few that are particularly popular with remixers:<\/p>\n<ul class=\"simple\">\n<li><strong>Debian<\/strong>, which is known for its mature and powerful package management system, its vast package repositories, wide platform support, and commitment to software freedom (important to consider when you&#8217;re planning to modify and redistribute a distro). Debian&#8217;s stable branch is renown for being rock-solid, though it&#8217;s comparatively stale next to some other modern desktop distros.<\/li>\n<li><strong>Ubuntu<\/strong> is itself a derivative of Debian, but has nevertheless spawned a few spin-offs of its own in part because of its simplified support for non-free software drivers and its more cutting-edge software selection. It also helps that easy remixing tools like <em>Remastersys<\/em> and <em>Ubuntu Customization Kit<\/em> have made the creation of an Ubuntu respin relative child&#8217;s play.<\/li>\n<li><strong>Slackware<\/strong>, like Debian, is a conservative, release-when-ready distribution, but with a stronger focus on simplicity of design. This simplicity, combined with the fact that Slackware users tend to be (by necessity)a little more knowledgeable about the inner workings of their systems, lends itself to remixing or derivative distros.<\/li>\n<li><strong>Arch Linux<\/strong> is very similar to Slackware with its emphasis on design simplicity; unlike Slackware, it&#8217;s a <em>rolling release<\/em> distribution, which means new software versions are added to the repositories almost as soon as they are released by their authors. Arch also has its Arch User Repository (AUR), which gives access to thousands of community-contributed packages. Due to its simplicity, rich software availability, and the fact that it doesn&#8217;t configure any particular desktop environment by default, Arch is quickly becoming a popular choice for remixing.<\/li>\n<\/ul>\n<\/div>\n<div id=\"desktop-environment-and-software\" class=\"section\">\n<h2>Desktop Environment and software<\/h2>\n<p>As I mentioned in a previous article, many remix distros are little more than the parent distro with a lighter desktop environment. Since the desktop environment determines the look &amp; feel of the system, it&#8217;s often the most defining factor for a given remix. I&#8217;ll give a basic rundown of the most common lightweight desktop environments:<\/p>\n<ul class=\"simple\">\n<li><strong>XFCE<\/strong>: XFCE is a mature desktop environment that started around the same time as KDE and a bit before GNOME, back in 1996. It&#8217;s simple but fairly complete, built on the XFCE libraries which are themselves based on GTK (the same graphics library that GNOME is built from).<\/li>\n<li><strong>LXDE<\/strong>: LXDE is a much younger project than XFCE, aimed at building a fast, light, yet complete desktop environment using loosely-integrated components. It&#8217;s also based on GTK, but does not have its own set of intermediate libraries like XFCE. LXDE is generally faster but less complete compared to XFCE.<\/li>\n<li><strong>Enlightenment<\/strong>: Enlightenment, sometimes called e17, is built on a unique set of development libraries. It&#8217;s noted for being light, fast, and flexible while still providing the sort of &#8220;eye candy&#8221; that modern desktop environments are expected to have. Enlightenment spent a long time in alpha, and is not as common as other environments as a result.<\/li>\n<li><strong>Custom\/Minimal<\/strong>: In the quest for ultra-lightness, some distros skip the desktop environment and just cobble together a window manager with enough extra tools (panels, docks, file browser, etc) to turn it into a rudimentary desktop environment. Openbox, IceWM, Fluxbox, and FVWM are common window-manager choices here, with rox-filer or pcmanfm often handling the file browsing and desktop icon<\/li>\n<\/ul>\n<p>A lighter desktop goes a long way towards tightening up a distribution, but of course applications are also and important factor. Depending on how &#8220;light&#8221; the distribution is aimed to be, the applications selected are likely to be trimmed down too. Some common substitutions include:<\/p>\n<ul class=\"simple\">\n<li><strong>AbiWord<\/strong> and <strong>Gnumeric<\/strong> for office productivity instead of OpenOffice.org or LibreOffice.<\/li>\n<li><strong>Midori<\/strong> or <strong>Chromium<\/strong> for web browsing instead of Firefox web browser<\/li>\n<li><strong>Sylpheed<\/strong> for email instead of Thunderbird, KMail or Evolution<\/li>\n<li><strong>Mplayer<\/strong> or <strong>Xine<\/strong> for media playback instead of Amarok, Banshee, Rhythmbox, etc<\/li>\n<\/ul>\n<\/div>\n<div id=\"target-audience-purpose\" class=\"section\">\n<h2>Target Audience \/ Purpose<\/h2>\n<p>Making a Linux remix is kind of a &#8220;build a better mousetrap&#8221; pursuit; generally, the author of a respin has the idea of targeting a special purpose or demographic. Remixes might target &#8220;average users&#8221;, advanced users, developers, kids, gamers, netbooks, servers, &#8220;cloud&#8221; computing, or certain age, cultural, religious, or linguistic groups. More subtly, each remix reflects a different workflow or usage philosophy.<\/p>\n<p>Of course, some remixes exist mainly to highlight a certain piece of software (e.g., a particular desktop environment) and make it readily available to end users.<\/p>\n<p>In any case, the goals of a distribution will dictate the software installed and how it&#8217;s configured. In this series, of course, we&#8217;ve been concerned with those aimed at older computers, but that&#8217;s certainly not the only factor that informs the design of these distributions.<\/p>\n<\/div>\n<\/div>\n<div id=\"a-shortish-list-of-lightweight-remix-distros\" class=\"section\">\n<h1>A shortish list of lightweight Remix distros<\/h1>\n<p>This article wouldn&#8217;t be complete without at least pointing you to some good lightweight remix distros to try. Most of these will be suitable for setting up a Distinguished or Middle-aged computer for light to moderate desktop usage.<\/p>\n<p>This is by no means even close to a complete list; the &#8220;lightweight remix&#8221; is a popular target for hobbyists looking to make their mark on the Free software world, and new entrants come and go every year. I&#8217;ve focused mainly on distributions that I&#8217;m familiar with, that have stood the test of time, and that cater to general-purpose desktop computing (rather than some special demographic, netbook usage, etc).<\/p>\n<div id=\"the-buntus\" class=\"section\">\n<h2>The <span id=\"id2\" class=\"problematic\">*<\/span>buntus<\/h2>\n<div id=\"id1\" class=\"system-message\">\n<p>Ubuntu is, without a doubt, one of the most popular Linux distributions of all time; it&#8217;s also one of the heavier distributions in its default configuration, and the combination of these two facts has spawned a number of remix distros aimed at providing a lighter Ubuntu experience. The good thing about all these distros is that they&#8217;re 100% compatible with Ubuntu and use many of the same system configuration tools, so it&#8217;s fairly easy for Ubuntu users to switch to them. Although many have come and gone over the years, the current crop aimed at older hardware includes:<\/p>\n<\/div>\n<ul class=\"simple\">\n<li><a class=\"reference external\" href=\"http:\/\/www.xubuntu.org\">Xubuntu<\/a>, based around the XFCE desktop environment, is one of the more venerable derivatives of Ubuntu and is &#8220;officially recognized&#8221; by Canonical.<\/li>\n<li><a class=\"reference external\" href=\"http:\/\/www.lubuntu.net\">Lubuntu<\/a>, based around the LXDE desktop environment, looks to be the eventual &#8220;official&#8221; LXDE respin of Ubuntu.<\/li>\n<li><a class=\"reference external\" href=\"http:\/\/www.bodhilinux.com\">Bodhi Linux<\/a> is a fairly new, independent remix featuring the Enlightenment 17 (e17) desktop environment.<\/li>\n<\/ul>\n<\/div>\n<div id=\"the-mint-family\" class=\"section\">\n<h2>The Mint family<\/h2>\n<p><a class=\"reference external\" href=\"http:\/\/www.linuxmint.com\">Linux Mint<\/a> began as a respin of Ubuntu with some of the more tedious aspects of system configuration (like installing proprietary drivers and codecs) already taken care of. It has since grown into a family of Ubuntu and Debian-based distros aimed at being attractive and novice-friendly. On top of taking care of the nasty business of codecs and drivers, Mint has its own set of package management and system configuration tools that are designed to be simpler and friendlier than Ubuntu&#8217;s or Debian&#8217;s. For those seeking a lightweight experience, two flavors of Mint are relevant:<\/p>\n<ul class=\"simple\">\n<li>Linux Mint LXDE edition, an Ubuntu-based Mint featuring the LXDE desktop<\/li>\n<li>Linux Mint Debian XFCE edition, a Debian-based version featuring (can you guess?) XFCE. Since it&#8217;s based on Debian Testing, the packages are newer and it&#8217;s a semi-rolling release.<\/li>\n<\/ul>\n<\/div>\n<div id=\"crunchbang\" class=\"section\">\n<h2>Crunchbang<\/h2>\n<p><a class=\"reference external\" href=\"http:\/\/crunchbanglinux.org\">Crunchbang<\/a> is based on Debian Stable, and comes in either an XFCE version or the more minimal OpenBox version. Its aim is to offer &#8220;a great blend of speed, style and substance&#8221;, and seems to be geared towards developers and power-users who want a zippy, no-nonsense, keyboard-centric (but still stylish) interface.<\/p>\n<p>Being based on Debian stable, it offers freedom from constant update-related system upheaval at the expense of slightly older packages.<\/p>\n<\/div>\n<div id=\"archbang\" class=\"section\">\n<h2>Archbang<\/h2>\n<p><a class=\"reference external\" href=\"http:\/\/archbang.org\">Archbang<\/a> is basically another take on the Crunchbang (OpenBox) idea, but using Arch Linux rather than Debian as a base. The change of base distro gives archbang users access to bleeding-edge packages almost as soon as they&#8217;re released. It&#8217;s live-CD-based install also provides the novice with a somewhat more user-friendly method of experiencing Arch Linux.<\/p>\n<p>Like Crunchbang, its desktop is minimalist and keyboard-centric; it&#8217;s also been configured with a selection of shortcut keys for common tasks, and even features its own custom web browser (Jumanji) optimized for keyboard use. While it&#8217;s probably not the distro you want to install for the guest room or kids&#8217; computer, it&#8217;s a compelling option for turning your old machine into a coding or writing workhorse.<\/p>\n<\/div>\n<div id=\"vector-linux\" class=\"section\">\n<h2>Vector Linux<\/h2>\n<p><a class=\"reference external\" href=\"http:\/\/vectorlinux.com\">Vector<\/a> is a fairly venerable distribution based on Slackware. It comes in many versions, some free and some commercial; but for reviving your old PC the &#8220;light&#8221; version might be the ticket. Vector light&#8217;s desktop is based on the IceWM window manager and PCManFM file browser, configured into a Windows-esque environment that strikes a reasonable compromise of lightweight and friendly. Being based on Slackware, it has a fairly &#8220;scripty&#8221; feel to it, and the packages make even Debian stable look cutting edge. Nevertheless, it&#8217;s fast and mature with a pretty good community behind it.<\/p>\n<p>Vector&#8217;s text-mode installation is going to be an intimidating experience for newcomers, but offers experienced users a decent selection of configuration options. Once installed, though, it features a friendly graphical control panel for most system administration tasks.<\/p>\n<\/div>\n<div id=\"zenwalk\" class=\"section\">\n<h2>Zenwalk<\/h2>\n<p><a class=\"reference external\" href=\"http:\/\/www.zenwalk.org\">Zenwalk<\/a> is another derivative of Slackware; it comes in several versions, including a minimal OpenBox version, but the standard version uses the XFCE desktop. Zenwalk has a more active release schedule than Vector, and thus generally newer software; it also has a community software repository (ZUR), which gives it an edge on package selection. Like Vector, it also has its own set of graphical system administration tools, and is overall designed to be simple and straightforward to manage and use.<\/p>\n<\/div>\n<div id=\"antix\" class=\"section\">\n<h2>AntiX<\/h2>\n<p><a class=\"reference external\" href=\"http:\/\/antix.mepis.org\">Antix<\/a> is a lightweight respin of MEPIS, which is itself a derivative of Debian. Antix is compatible with Debian stable, so it has a pretty wide range of software readily available to it. Its default desktop is based on IceWM and ROX-filer, but it includes a small selection of alternative window managers for those looking to try some different environments. Antix aims at creating an attractive and full-featured desktop for regular user, but with lightweight software. It comes in a few versions, including a stripped-down &#8220;base&#8221; version, a no-GUI &#8220;core&#8221; version.<\/p>\n<\/div>\n<\/div>\n<div id=\"so-many-distros-so-little-time\" class=\"section\">\n<h1>So many distros, so little time<\/h1>\n<p>I&#8217;ve only really scratched the surface of the distros that are out there waiting to be discovered, and new ones pop up every few weeks; but you should now have a good grasp of what makes one different from another, and how to find out if a given distribution is right for your needs.<\/p>\n<p>Now, knowing that it&#8217;s so easy to create a remix distro, the more adventurous among you might be thinking &#8220;Why bother with them? Why not just spin up my own remix exactly suited to my needs?&#8221; In the next article, we&#8217;ll do just that!<\/p>\n<p>Stay tuned!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In part III of this series, I told you that lightweight Linux distributions can be classified as either &#8220;fully lightweight&#8221; or &#8220;remixes&#8221;; and in part IV, we took a look at several &#8220;fully lightweight&#8221; distributions. Naturally, in this article, we&#8217;re going to talk about remixes. Unlike the last article, however, I&#8217;m not just going to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,21,5],"tags":[15,20,22,14,19,18],"class_list":["post-161","post","type-post","status-publish","format-standard","hentry","category-floss","category-old-computers-technology","category-technology","tag-debian","tag-how-to","tag-instructional","tag-linux","tag-old-computers","tag-series"],"_links":{"self":[{"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":4,"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"predecessor-version":[{"id":165,"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/posts\/161\/revisions\/165"}],"wp:attachment":[{"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alandmoore.com\/blog\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}