Language Selection

English French German Italian Portuguese Spanish

Sidux 2007-03.1 "Gaia": A closer look

Filed under
Reviews

(Note: gfranken beat me to it. Wink )


Some Background

Debian is one of the oldest, best-known Linux distributions, due to its excellent package management system and its huge pool of pre-compiled software for a large number of architectures. Many other popular distributions (most notably, Ubuntu) are based on it.

You may recall that Debian's releases are named after characters from the Disney film Toy Story; thus the previous stable release was named "Sarge," and the current release, "Etch."

Debian has three branches, or "suites," if you will, of software. New packages enter the "unstable" branch (a.k.a. "Debian Sid," after the Toy Story character who liked to mangle toys). After a period of testing, packages then go into the "testing" branch (currently named "Lenny," which will also be the name of the next stable version). The third, "stable" branch is what's in the current stable release, Debian Etch, and its software won't change except for periodic bug fixes and security updates. (Unlike stable and testing, Debian Sid never changes names.) Although it's got a reputation for having a long, irregular release cycle (one of the main criticisms of Debian), its developers update it with new versions of software all the time. But you usually have to run Sid or testing to get them.

Debian Sid is usually not as unstable as you might think, despite the way the Debian Reference guide puts it: "The advantage of using the unstable distribution is that you are always up-to-date with the latest in the Debian software project – but if it breaks, you get to keep both parts." Unless you're able to deal with such esoteric problems as diagnosing a buggy post-install script, or figuring out how to deal with a major change in the directory structure of X.org, you might occasionally find running a Debian Sid-based system to be more than you can handle. And that's where Sidux comes in.

(In fact, the reason Sidux came out with version 2007-03.1 is due to one of those "bumps" in Sid.)


Introducing Sidux

Sidux's goal is to allow mere mortals the ability to run Debian Sid on the desktop, in order to take advantage of the latest Debian software available. Its development team helps guide its users through the occasional bumps in Sid, via IRC and its user forum. Another goal is to offer a consistent release cycle. Sidux comes with a variety of "convenience scripts" and utilities you won't find in Debian proper, that make it easier to do such things as administer your system and install proprietary software.

The Sidux CDs (which come in "lite" and "full" versions for 32-bit and 64-bit platforms) only includes software that meets the Debian Free Software Guidelines (and, as far as I can tell, German law comes into play as well, since so many of Sidux's developers are German). This means that you won't find such software as Adobe Reader, Adobe Flash, mplayer, Microsft web fonts, or multimedia codecs (including the deCSS codec allows you to play commercial DVDs) on the Sidux CDs. (Also, Sidux only ships with KDE by default.)

Sidux's insistence on DFSG-only software carries over to the repositories enabled by default in /etc/apt/sources.list. You will normally need to add the "contrib" and "non-free" sections manually (although a custom script named "smxi" will do that for you; as will the "metapackage installer" in the "Sidux" menu — read on for more details).

Sidux is packaged as a live CD with a GUI-based installer. It offers a comprehensive user manual, available online and included on the live CD. Unlike Ubuntu, Sidux doesn't shy away from the command line. As with Debian itself, the scripts it offers for your convenience are often command line-based.


Sidux's user manual


Running Sidux

I tested Sidux in live mode on my Presario V2000 laptop, which has an ATI chipset. Sidux booted up using the open-source radeon driver. It didn't configure itself for my widescreen (1280x768) display. Although I could change that using KDE's "Screen resize & rotate" utility, it left too many screen artifacts behind. I used a Sidux "convenience script" named "change-res" to do it for me, and restarted X.

Getting on the network might have been easy if I'd simply plugged in an Ethernet cable, but I wanted to test wireless connectivity. The odd thing is that a kernel module for my Broadcom BCM4318 chipset comes with this kernel, but it doesn't work out of the box. If I'd plugged in an Ethernet cable, I could have installed the "bcm43xx-cutter" utility, which in turn installs more software, and enables the existing bcm43xx kernel module to work.

I decided to use ndiswrapper instead, since I had the Windows drivers for my chipset saved on another partition. But in order to use ndiswrapper, you have to remove the pre-existing bcm43xx kernel module (with "rmmod bcm43xx") before starting. Sidux includes GUI-based utilities to set up ndiswrapper and connect via DHCP, but for some reason they didn't work for me. The tried-and-true command line method ultimately got me online.

Installing the proprietary ATI driver while running the live CD was a simple matter of going to a console with Ctrl-Alt-F1 and running another of Sidux's convenience scripts, "sgfxi," as root. It correctly detected my graphics chipset (it works with NVIDIA cards as well), installed the correct driver, and restarted KDE.

I installed Sidux to a spare partition on my rather low-end AMD Sempron 2200+ test box, which has an NVIDIA GeForce 4 MX 440 graphics card. After installation, everything worked fine. The only "gotcha" came when I used another Sidux script named "get-sidux-binary-gfx" to install the proprietary NVIDIA driver. I probably didn't use the correct script option, because it installed the newest (100.14.11) driver, which doesn't work with my legacy card. However, using the aforementioned "sgfxi" script instead did install the correct driver.

 

Sidux's installer (more screenshots of the installer are available in the gallery)

Sidux doesn't come with the Synaptic package manager or many games, but it's certainly easy enough to do from the command line with "apt-get".

Some of the more interesting software that comes with Sidux includes:

  • Custom kernel 2.6.22.3-rc1-slh-smp-2
  • Mozilla Firefox (or, as Debian dubs it, Iceweasel) 2.0.0.6
  • PDFedit 0.3.1
  • OpenOffice.org 2.2.1
  • The GIMP 2.2.17
  • WengoPhone 2.1.1

In addition, Sidux comes with a digital video recorder configurator; several custom utilities that live in the KDE control panel, collectively known as "siduxcc," that allow the user to perform common system administration tasks; and quite a few scripts to help the user administer his or her system. The "daddy" of them all is named "smxi," which will take you through everything from the installation of a new kernel, to upgrading your system, to changing your default repositories and installing particular groups of software, to installing proprietary video drivers. It's quite the Swiss army knife of scripts.


"siduxcc" custom administration utilities

Sidux includes a "metapackage installer," along with a manual to go with it, that allows a user to install popular software without having to spend a lot of time hunting it down. The metapackage installer can also adjust your Debian repository list to include the "contrib" and "non-free" pools, so you don't have to edit "sources.list" manually. Sidux also includes an update notifier (named "siduxcc-hermes") that sits in the system tray, and lets you know, among other things, when there are new packages available.

   

Sidux's metapackage installer and update notifier

For those who like eye candy, a Sidux contributor's set up a Beryl and Compiz Fusion repository.


Beryl running on Sidux

Beyond that, the Sidux manual and the Sidux wiki include quite a bit of information for specialized needs, including instructions on how to set up LAMP, how to use encrypted filesystems, and how to set up anonymous Internet access.


In Conclusion

For those who have no prior experience with Debian, Sidux offers an easy way to get a working system installed quickly, due to its excellent hardware detection. The Debian learning curve might be steep, but is lessened by the excellent documentation and added scripts. Be advised that Debian beginners will be expected to "RTFM" (including searching the forum for answers — the forums, in my opinion, can sometimes exhibit a brusque, "pull no punches" attitude).

Sidux is turning out to be a well-supported, stable system. It's obvious that its contributors have done a huge amount of work, producing a lot of useful documentation and customized scripts and utilities in a relatively short amount of time. Anyone wanting to run Debian Sid should take a close look at Sidux.




Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Nice review

Nice job--you had to "one-up" me, but I'm glad you did--your review gives folks some real insight into Sidux. Wish I'd had the benefit of reading your review before I tried it.

Oh well, as I said, it was my first real foray with a Debian derived distro.

Regards,
Gary

Thanks

I wasn't trying to one-up you, really. Smile I started writing that three days ago. The original title was going to be, "Debian Sid Made Easy." (It's been too long since I've contributed something...)

Anyway, the interesting thing about Sidux is, the more you play with it, the more you discover. They've added a lot to it. Call it "Enhanced Debian."

sidux

Both are good reviews. sidux is a special distro. It allows a near novice to run Debian Sid and that is no small feat. I have Etch running on my main box with sidux on another box. It's fun to compare performance. The sidux developers have done such a good job that sidux is almost as stable as Etch and Etch is a rock!

Edit: sidux has the most up-to-date hardware drivers. I recently purchased a new mobo. Etch wouldn't recognize the on-board ethernet adapter but sidux did.

Excellent review

Great to see a decent review,I have found sidux stable and fast,"smxi" is brilliant,Gaia is excellent, well worth the d/load,Any Q the Sidux irc forum is most helpfull,Smile

new to linux/sidux ?

then be weary..I know someone who was in their IRC channel, and while maybe ? that 'forum' can be more hostile I dont think she deserved what she got..she asked a question about her USB device that could not be read and while I wasn't there I felt that what she 'showed me' of her logs seemed void of a helpful nature, but insteads seemed a bit scolding that she should have known what to do if she had maybe done her 'homework'.

Her main Operating System is vista so I guess she should have known better than to expect linux/sidux to just magicallly 'work' for what she was doing, but honestly I guess what she learned yesterday, was that Sidux indeed isn't ready for USB ( amoung other things; I think she liked what she was hearing from what she said was the distrowatch interview ).

She feels she wasted her time installing it and now must find something else. She once liked gnome but says she wont go anywhere near it because of what friends tell her is a dangerous move by gnome to embrace mono project and the apps that come from that development platform; hence she wont use Ubuntu and why she thought Sidux with kde sounded enticing, but now that is up in smoke for her due to the treatment she received by the IRC team.

Way to go Sidux for yet another venture into the linux is only for geeks spectacular.

cu
lee

Re: new to linux/sidux ?

I haven't spent any time with the Sidux support folks--but Sidux is really an intermediate distro--easier than Debian, certainly, but not really a newbie distro.

If your friend is looking for the perfect linux KDE distro for one new to linux, I'd recommend PCLinuxOS. Not only is installing and using PCLOS turnkey, it has a friendly and helpful community. It also has a large repository of installable packages, and generally, everything just works.

Debian is one of the oldest,

Debian is one of the oldest, best-known Linux distributions, due to its excellent package management system and its huge pool of pre-compiled software for a large number of architectures. Many other popular distributions (most notably, Ubuntu) are based on it.

You may recall that Debian's releases are named after characters from the Disney film Toy Story; thus the previous stable release was named "Sarge," and the current release, "Etch."

More in Tux Machines

today's leftovers

  • Manjaro Linux 17.0.2 Arch-based operating system is here with GNOME, KDE, and Xfce
    Many Linux snobs push the Arch operating system as the greatest thing since sliced bread. In fact, some members of the Arch community (not all of them) can be downright mean and unpleasant to non-users. Not using Arch? Ugh. Peasant! In reality, while Arch is a fine OS (stable and fast), it can be very hard to install and set up, and quite frankly, often not worth the hassle. People have lives to live, and sometimes it is easy to forget that an operating system and associated computer are tools -- not a religion.
  • [Older] Friends, syslog-ng, Package Hub, ARM: openSUSE conference 2017
    Being a long-time openSUSE user, I visit the openSUSE conference not only to present on one of its components – syslog-ng – but also to meet friends and learn about new technologies and the plans for the upcoming year. Some talks, like those about Package Hub, were very interesting and important also from a syslog-ng perspective. Of course, I also joined a few talks for my personal interest, like the one on the new ARM devices supported by openSUSE.
  • UK Army to Use Red Hat OS, Automation Platform for Private Cloud Needs
  • Linux-ready PC/104 board runs on 6 to 7 Watts
    Win Enterprises announced a “MB-83310” PC/104 SBC with a Vortex DX3 SoC, GbE, Fast Ethernet, SATA, M.2, and a -20 to 70°C operating range.
  • [Older] The Turtlebot 3 has launched
    If you’re familiar with ROS (Robot Operating System), chances are you’re also familiar with the Turtlebot. The first version of the Turtlebot was created back in 2010 to serve as an inexpensive platform for learning ROS. This was followed in 2012 by the Turtlebot 2, which has since become the reference platform for learning ROS. We have a number of them here at Canonical, and we love them, although we have one issue with them: they’re just a tad too big. Taking them on a plane requires one to decide what one loves more, one’s belongings, or the Turtlebot, and to check the other.
  • Ubuntu ranked as 2nd most used IoT OS by Eclipse Foundation survey
  • Conjure-up dev summary: Week 25
    We recently switched over to using a bundled LXD and with that change came a few hiccups in deployments. We've been monitoring the error reports coming in and have made several fixes to improve that journey. If you are one of the ones unable to deploy spells please give this release another go and get in touch with us if you still run into problems.
  • We're looking for Ubuntu 17.10 wallpapers right now!
    Submissions will be handled via Flickr at the Ubuntu 17.10 Free Culture Showcase - Wallpapers group, and the submission window begins now and ends on July 3rd.
  • Atollic TrueSTUDIO, the leading commercial GNU/Eclipse IDE for ARM devices is now available for use on Linux workstations
    Atollic TrueSTUDIO IDE has rapidly become the preferred Eclipse™/GDB/GCC-based software development environment for developers working with ARM-based devices. The Linux hosting announcement is expected to widely increase the popularity of this tool.
  •  
  • Security-Focused Purism Librem 13 & 15 Linux Laptops Go Mainstream with Qubes OS
    Purism, the social purpose corporation focused on designing and manufacturing privacy-conscious hardware and software products, announced the general availability of their security-focused Purism Librem 13 and 15 laptops. Until recently, both Purism Librem 13 and Librem 15 laptops were available only as made-to-order, which means that those who wanted to purchase either model would have to order it first and then wait a few months until the device arrived. And now, the company finally managed to scale the production to hold inventory of the laptops.

Newly-Built Software for Slackware

  • What if gcc 7 gives you headaches?
    In Slackware-current we use version 7.1.0 of the gcc compiler suite. These advanced compilers can sometimes be quite a bit more strict about what they accept as valid code. As a consequence, you will regularly run into compilation issues with software. Not just the software made with the scripts on slackbuilds.org, but also some of the software in the Slackware core distribution requires patches in order to get them to compile. Until now, I have been lucky to find the patches I needed in the repositories of other distributions, or else developers patched their software themselves. But there will be corner cases where solutions and patches are not readily found, or the developers will simply not support gcc 7. Pale Moon is such a piece of software where the developers recommend compiling with gcc 4.x or as a last resort, gcc 5.
  • Plasma 5 for Slackware – June release
    Slackware64 14.2 users will have to wait another day, but I have uploaded my latest set of Plasma 5 packages for Slackware-current to the ‘ktown’ repository. KDE 5_17.06 contains: KDE Frameworks 5.35.0, Plasma 5.10.2 and Applications 17.04.2. I based this new release on Qt 5.9.0 (at least for Slackware-current… for 14.2 I will stick to Qt 5.7.1). NOTE: I will no longer be releasing Plasma 5 packages for 32bit Slackware 14.2.
  • LibreOffice 5.3.4 packages for -current
    When looking for package updates in preparation for a new Slackware Live PLASMA5 edition, I noticed that the Document Foundation had released LibreOffice 5.3.4 without updating their blog with the news – it’s only mentioned on the download page. I have built and uploaded Slackware-current packages for libreoffice-5.3.4. If you are on Slackware 14.2 you will probably have to skip this one, as I will not have time for compiling packages the coming weeks (allocates one virtual machine for one day per build, since I can only check on progress in the evenings). The package for -current needed to be (re-)built anyway because of the library issue with Slackware’s updated libGLEW which prevented Impress to start.

Tizen and More Android Leftovers

OSS: FOSS in Mappano, Open Network Automation Platform (ONAP), Blender in Class, Kodi Jobs, Innersource

  • Italian municipality calls for sharing of IT solutions
    The council of Mappano (Italy) is calling for public administrations to share their IT solutions. The Mappano municipality is starting from scratch, and the new council has decided to build its IT infrastructure, and offer its eGovernment services, using free and open source software.
  • Windstream joins Open Network Automation Platform (ONAP) project to accelerate adoption of open standards for SDN/NFV automation
  • Locks in the classroom – 2017
    For the fifth year now, our grade nine students have been doing 3D modeling using Blender. Our students finished up their first assignments over a month ago, but it’s taken this long for me to get the top models together. So, with no further delay, here are the top models from each of the three grade nine classes (click on the pictures for Full HD renders).
  • Set the WABAC to 1984: Henry Spencer getopt, and the roots of open source
    I excavated a bit of hacker history from old memories today. Not dead history either, but an important beginning of some large good things. Here’s how it happened. I got email from a person requesting me to identify a source for the following allegedly famous quote: “All operating systems eventually turn into Unix
  • Traveling “Kodi Repair Men” Are Apparently a Thing Now

    With all the chaos and upheaval in the Kodi addon scene recently, many 'pirate' devices have stopped performing as they did before. This is a problem for the thousands of people who bought their devices ready configured, since they have no idea how they work. Enter the traveling 'Kodi repair men,' who will fix your box in the pub or even your own home.

  • [Older] Does Valve really own Dota? A jury will decide
    The case could also take an interesting open source-based turn thanks to a September 23, 2004 forum post that could be seen as Eul giving up his claim on any rights to Dota. "From this point forward, Dota is now open source," he wrote. "Whoever wishes to release a version of Dota may without my consent, I just ask for a nod in the credits to your map." This post "might mean that anyone had permission to build their own versions of Dota on any platform—and to sell their versions of Eul’s creation," as Breyer puts it. Or it might simply mean that Eul was just granting a "limited license" intended for other mod-makers, not for standalone games based on Dota.
  • Innersource: A Guide to the What, Why, and How
    In a nutshell, ‘innersource’ refers to bringing the core principles of open source and community collaboration within the walls of an organization. This involves building an internal community, collaborative engineering workflow, and culture.
  • PDP-8/e Replicated — Introduction
    I am creating a replica of the DEC PDP-8/e architecture in an FPGA from schematics of the original hardware. So how did I end up with a project like this? The story begins with me wanting to have a computer with one of those front panels that have many, many lights where you can really see, in real time, what the computer is doing while it is executing code. Not because I am nostalgic for a prior experience with any of those — I was born a bit too late for that and my first computer as a kid was a Commodore 64.
  • [Older] PyCon Pune 2017
  • [Older] My lightning talk in Django Girls PyCon
    In the weekend before PyCon US, we had a Django Girls PyCon workshop in Portland on 12th-13th May. On 12th there were a few lightning talks, and installation before the actual workshop started on 13th.
  • Dreams don’t cost a penny, mumma’s boy :)
    In the dream, I am going to a Debconf, get bursary and the conference is being held somewhere in Europe, maybe Paris...
  • First Round Talks of Fedora + GNOME at UPN
    Today our local group has traveled many miles to the north of Lima to present our lately work by using Fedora and GNOME as users and developers. Thanks to the organizers of the IT Forum to invite us and support our job as Linux volunteers and very nice potential contributors to GNOME and Fedora and the group we have formed.