Language Selection

English French German Italian Portuguese Spanish

Testdriving Sidux 2007

Filed under
Linux
Reviews
-s

I've been busy testing away at distros lately. I know I haven't produced too many reviews lately, but that's because since receiving my laptop this passed Christmas, distros now have a higher hurdle to clear. I've been testing, but not many are up to the challenge of a commercially available off-the-rack laptop. One "almost there" was VectorLinux which I reviewed for this week's DistroWatch Weekly. Another is the subject of this article: sidux 2007-01.

I say Vector was almost there because I still had one important issue with it. Although I was able to work through most of the problems with it on my laptop, I couldn't get the suspend to ram or suspend to disk to work. Honestly, I quit working on it as soon as the article on it was published, but otherwise I liked it quite a bit. Never underestimate the value of a nice looking system. Even geeks like eye candy too.

Things went a bit easier with Sidux than experienced with Vector and most laptop specific areas went really well. Sidux comes in the livecd format, so one can test it on their machines before installing it their harddrives. When one first boots Sidux, they can instantly spot the knoppix family genes. The familar knoppix output continues until one reaches the KDE login splash. It's a customzied Sidux graphic using what looks like Marble icons for the progress indicators.

At the desktop one finds a customized background proudly signifying the system running. The panel is neat and tidy, and the desktop has a few useful icons. My initial resolution was set at 1024x768 using the nv driver. Since my desired resolution wasn't available in the xrandr/screen adjust tool, I edited the xorg file by hand. All that was required was listing the desired 1200x800 at the designated default depth and restarting X.

Next was wireless. I attempted to use the ndiswrapper installation tool found in the menu, but that didn't seem to go very well. I got errors about not being able to install my needed windows drivers. I had already rmmod the bcm43xx et al modules and even uninstalled the bcml5 that I've discovered usually ships with distros these days. However, a few quick entries at the commandline and I could connect to my router or my neighbor's.

    


There was a battery monitor and system power profile/cpufreq applet already enabled in the system tray upon boot/install. It is kpowersave, a downloadable upgrade/replacement for KDE's klaptop. I like kpowersave a bit better, so that was a nice surprise. It works as it should, no problems to report.

Usually on the laptop, if I can get those three things working, I'll test the harddrive installer. Sidux includes a fairly nice and new-user friendly installer. It only asks a minimum of configuration questions and the layout is in tab form, so it's easy to go back and double check things. GParted is included during the install if any partition work is required. I used GParted this test and it did as I requested. I deleted on larger partition I had at the end of the disk and made two smaller ones. Other options include choice of bootload, setting up a user, and passwords. The only glitch was when choosing grub to be installed onto the partition, the system grub became unbootable.

        


The next thing I test for is suspend to ram and suspend to disk. This is a bit iffy with Sidux on my machine. It seems suspend to disk works as it should, but my usb mouse is gone from then on. Nothing, including restarting X, will bring it back. Suspend to ram is a big no-no. It'll go on to sleep, but it won't wake back up again. As stated in the article on Vector, this works in openSUSE and PCLOS, so I know it's possible. As with Vector, I've about given up on this function for now.

After install and getting the hardware to work as desired, there is the system. Sidux is primarily a KDE distro, but XFCE4 (4.4 rc2), Fluxbox, and a couple more are available during the system install. Fluxbox comes with the Sidux wallpaper using the default meta theme. There is a nice complete menu ready. XFCE4 looks pretty much default except for icons on the desktop being enabled.

    


Sidux ships with a 2.6.20 kernel, Xorg 7.1.1, gcc 4.1.2, and KDE 3.5.5. Iceweasel 2.0.0.1 appears to be the default browser and OpenOffice.org is only at version 2.0.4. Besides what appears to be most of the KDE apps, other apps include The Gimp, Amarok, K3B, Kaffine, Scribus, XFMedia player, and Inkscape. There are a few system configuration tools, but not a lot. Ksensors is available through apt-get.

    


Most all software functioned well here, but some of the system utilities didn't. Klik for example, didn't do as it was intended. I got errors each package I tried to install with it. There is a meta-package installer present as well, but anything you want in that, you'll probably already have installed when it's offered during system install. apt-get at the commandline works well though. The ndiswrapper graphical configuration couldn't work as described above. The KDE printer configuration worked really well setting up my samba printer.

    


There are no browser plugins or media codec included in Sidux, but Iceweasel (and Firefox) will install Flash for you. Java is still a manual install.

So, all in all, Sidux did fairly okay on the hardware aspect, and the software included worked well too. I was disapppointed OOo was version 2.0.4 and KDE was 3.5.5. It's kinda a drag these days to have to mess with browser plugins and multimedia codecs yourself. I haven't read the site all that closely, but I think they have this "only free software" philosophy going on. So, if you're into that there ya go. I was quite excited when X was so easy to adjust and ndiswrapper worked so quickly for me at the commandline, but the excitement died down a bit after the harddrive install. It's a nice enough system and it looks pretty good, but the difficulties with grub, suspend, and non-free software make it another "almost there." It wouldn't be a chore to have to live with it, but for now, I think I'll still be selecting PCLOS at the grub screen.

About this "only free software" philosophy

"It's kinda a drag these days to have to mess with browser plugins and multimedia codecs yourself. I haven't read the site all that closely, but I think they have this "only free software" philosophy going on. So, if you're into that there ya go."

Well, Sidux is based on Debian GNU/Linux and Debian actively supports Free Software, so there should be no surprises there. They believe that it's important that the source code for all the software they distribute is made available because this is the only way to guarantee the quality. Also, they don't want to distribute any patent-encumbered software. (See what recently happened to Microsoft for distributing the MP3 decoder.)

That said, Debian makes some non-free stuff (like java, flashplugin, and nvidia driver) available from their package repositories -- this has angered the FSF people. And there's an unofficial repo for the illegal codecs: http://www.debian-multimedia.org/

So Debian takes the practical road and gives users what they want but it doesn't install any non-free stuff by default. Now, Sidux is not an official part of Debian GNU/Linux, even though they use the official Debian Sid package repositories, and Sidux may have a different policy concerning non-free software. (I really don't know.)

The Sidux web site seems to have a lot of useful documentation and a forum where users can turn to if they have problems. Debian Wiki (http://wiki.debian.org/ ) is another useful resource for solving multimedia-related problems.

Sidux is a young distro and it seems to me that this review fairly points out areas where Sidux already succeeds and where it can improve in the future. Well done. Smile

It's their interpretation of German law

Like Kanotix before it, Sidux seems to actively discourage any discussion of certain multimedia software anywhere except for its IRC channel. (Since IRC can be logged, I don't know why they feel "safe" discussing it there either.) The Kanotix forum would even automatically replace the names of certain programs with the word "censored."

See this thread and this thread on the Kanotix forum, and this thread on the Sidux forum, for more.

It seems that Germany's laws are more stringent than the laws in the US, as far as copyright goes, and certain German lawyers would watch for mention of software that could be used to infringe copyright, and then turn the offender in, and collect a part of the fine that was levied. As a non-profit organization, Kanotix couldn't afford to expose itself to that risk. At least that's the sense I got from reading numerous Kanotix posts on the topic.

The frustrating part is that it was never clearly spelled out what was "verboten" to discuss and why. You were expected to just know. Forum discussions about it on the Kanotix board often degenerated into chest-thumping and pissing matches.

Whatever.

A little respect for the only free software philosophy, please.

"It's kinda a drag these days to have to mess with browser plugins and multimedia codecs yourself. I haven't read the site all that closely, but I think they have this "only free software" philosophy going on. So, if you're into that there ya go."

This is a rather disappointing comment. While it's fashionable now on some forums to bash Richard Stallman and the Free Software Foundation, I think it's important to remember that all of us who use Linux and other free software are living in the house that RMS built. There wouldn't be a PCLinuxOS or a Mandriva or a Debian or a Ubuntu or a openSuse or a Red Hat or any other Linux distro without him and his creations-- the FSF and GPL. That "only free software" philosophy has made all of this possible.

re: A little respect

Oh, pla-lease. It is a big drag these days. We've gotten spoiled by distros including them now I'm not all that crazy about having to hunt them up and install them anymore. I ain't bashing anyone or anything, just stating the facts. If a person is into using only all free software, then there they go, here's an alternative for them. I guess I should have used more 'professional wording' to state it.

how about a little less respect and a little more results

Darkman wrote:

I think it's important to remember that all of us who use Linux and other free software are living in the house that RMS built.

What utter dribble. That's like saying if Hitler was never born we'd all be drinking a coke and living in perfect harmony.

The GPL and the Free Software Foundation

vonskippy wrote:
What utter dribble.

Really? Would you please explain why?

Comment viewing options

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

More in Tux Machines

Red Hat: OpenShift, RHEL, Dependency Analytics, vDPA and More

  • Red Hat Expands the Kubernetes Developer Experience with Newest Version of Red Hat OpenShift 4

    Red Hat, Inc., the world's leading provider of open source solutions, today announced Red Hat OpenShift 4.2, the latest version of Red Hat’s trusted enterprise Kubernetes platform designed to deliver a more powerful developer experience. Red Hat OpenShift 4.2 extends Red Hat’s commitment to simplifying and automating enterprise-grade services across the hybrid cloud while empowering developers to innovate and enhance business value through cloud-native applications.

  • RHEL and Insights combo illuminates threats and spotlights performance for Red Hat systems

    When Red Hat Inc. officially rolled out its Red Hat Enterprise Linux 8, or RHEL 8, operating system in May, the open-source software company also included Red Hat Insights with every subscription for the new release. Based on data supplied by one of the company’s top executives, that has proven to be a wise decision. Insights is a software as a service product that works from a rules-based engine to offer continuous connected analysis of registered Red Hat-based systems. “We’ve seen an 87% increase since May in the number of systems that are linked in,” said Stefanie Chiras (pictured), vice president and general manager of the RHEL Business Unit at Red Hat. “We’re seeing a 33% increase in coverage of rules-based and a 152% increase in customers who are using it. That creates a community of people using and getting value from it, but also giving value back because the more data we have the better the rules get.”

  • What’s new in Red Hat Dependency Analytics

    We are excited to announce a new release of Red Hat Dependency Analytics, a solution that enables developers to create better applications by evaluating and adding high-quality open source components, directly from their IDE. Red Hat Dependency Analytics helps your development team avoid security and licensing issues when building your applications. It plugs into the developer’s IDE, automatically analyzes your software composition, and provides recommendations to address security holes and licensing problems that your team may be missing. Without further ado, let’s jump into the new capabilities offered in this release. This release includes a new version of the IDE plugin and the server-side analysis service hosted by Red Hat.

  • Breaking cloud native network performance barriers

    Up until now we have covered virtio-networking and its usage in VMs. We started with the original vhost-net/virtio-net architecture, moved on to the vhost-user/virito-pmd architecture and continued to vDPA (vHost Data Path Acceleration) where the virtio ring layout was pushed all the way into the NIC providing wiresspeed/wirelatency to VMs. We now turn our attention to using vDPA for providing wirespeed/wirelatency L2 interfaces to containers leveraging kubernetes to orchestrate the overall solution. We will demonstrate how Containerized Network Functions (CNFs) can be accelerated using a combination of vDPA interfaces and DPDK libraries. The vDPA interfaces are added as a secondary interface to containers using the Multus CNI plugin. This post is a high level solution overview describing the main building blocks and how they fit together. We assume that the reader has an overall understanding of Kubernetes, the Container Network Interface (CNI) and NFV terminology such as VNFs and CNFs.

  • Top 5 stress reliefs for sysadmins

Purism shows off more pictures of Librem 5 Phone and PureOS UI

As the first batch of the Librem 5 phones starts reaching its respectful owners, we can now have a better look at the product from its pictures taken by the customers. Before we check them out, let’s get to know a bit more about these phones. The Librem 5 smartphones are powered by PureOS, which is a Linux-based mobile operating system. The brains behind this product, namely Purism, have made it their top priority to offer such phones that provide security, privacy, and freedom to the customers. Accordingly, this product has been made for people who want to have complete control over their phones. You should check out this article if you want to know more about the Librem 5 smartphones. Now coming back to the news, people who have ordered this phone are in for a treat as the Librem 5 comes with a black anodized aluminum case. Not only it’s stylish, but it also maintains high radio reception quality – thanks to its non-metal backing. It accompanies easier-to-slide, flush hardware kill switches. Read more Also: Nathan Wolf: New Life to Rock Candy Gamepad for PS3 | Another Repair

Graphics Stack: PTS, Libinput and NVIDIA 440.26 Beta Linux Driver

  • Phoronix Test Suite 9.2 Milestone 1 Released With Updates For macOS Benchmarking

    The first development snapshot of Phoronix Test Suite 9.2-Hurdal is now available ahead of the stable release later this quarter. It's been just one month since the big Phoronix Test Suite 9.0 release with a new result viewer, graphing improvements, and other result viewing enhancements and lower-level improvements. With Phoronix Test Suite 9.2 as the Q4'2019 release will be more evolutionary improvements.

  • libinput and tablet pad keys

    Upcoming in libinput 1.15 is a small feature to support Wacom tablets a tiny bit better. If you look at the higher-end devices in Wacom's range, e.g. the Cintiq 27QHD you'll notice that at the top right of the device are three hardware-buttons with icons. Those buttons are intended to open the config panel, the on-screen display or the virtual keyboard. They've been around for a few years and supported in the kernel for a few releases. But in userspace, they events from those keys were ignored, casted out in the wild before eventually running out of electrons and succumbing to misery. Well, that's all changing now with a new interface being added to libinput to forward those events. Step back a second and let's look at the tablet interfaces. We have one for tablet tools (styli) and one for tablet pads. In the latter, we have events for rings, strips and buttons. The latter are simply numerically ordered, so button 1 is simply button 1 with no special meaning. Anything more specific needs to be handled by the compositor/client side which is responsible for assigning e.g. keyboard shortcuts to those buttons.

  • libinput and button scrolling locks

    For a few years now, libinput has provided button scrolling. Holding a designated button down and moving the device up/down or left/right creates the matching scroll events. We enable this behaviour by default on some devices (e.g. trackpoints) but it's available on mice and some other devices. Users can change the button that triggers it, e.g. assign it to the right button. There are of course a couple of special corner cases to make sure you can still click that button normally but as I said, all this has been available for quite some time now.

  • NVIDIA have released the big new Linux Beta driver 440.26 today

    Today NVIDIA released the 440.26 Beta driver for Linux with a number of new features, enhancements and a few interesting bug fixes.

  • NVIDIA 440.26 Beta Linux Driver Brings HDMI 2.1 VRR, VP9 VDPAU Decode + Much More

    NVIDIA today introduced their first beta driver in the 440 Linux branch and it's quite an exciting release! The NVIDIA 440.26 Linux beta driver is out this morning and it's bringing with it many new/improved features. There is now VP9 video decoding for VDPAU, HDMI 2.1 VRR for G-SYNC Compatible, and more.

Programming Leftovers

  • Riddle me this

    Found this today while playing around, thought people might enjoy this riddle.

  • TOP 5 Software Failures of 2018–2019 (#5 is pretty alarming)

    In this modern day and age tech is something we can’t even imagine our life without. Technology is so cool and we love it! But not everything goes as planned and the thing that was supposed to make life easier and be useful can become quite scary. So, this week we’ve wanted to bring your attention to the “TOP 5 Software Failures of 2018–2019 (#5 is pretty alarming)”. We are very interested in your thoughts on the matter!

  • Using Matplotlib with Wing 7

    Wing supports interactive development and debugging of Python code designed for the Matplotlib numerical and scientific plotting library, so plots can be shown and updated from the command line.

  • An unexpected character replacement

    A few weeks ago I found a replacement in GBIF that I'd never seen before: M<fc>ller. It was a hexadecimal value for the character "ü" enclosed in angle brackets. That particular hex value for "ü" appears in Windows-1252 and other encodings, but what program did this replacement? And why? Suspecting the worst, I did a search for other angle-bracket-enclosed strings in the dataset. The search turned up a lot of data items which had originally contained a non-breaking space, and which now contained that character's Unicode representation in brackets, for example Laevicardium. Excluding these, the result is shown here:

  • 40 Simple Yet Effective Linux Shell Script Examples

    Historically, the shell has been the native command-line interpreter for Unix-like systems. It has proven to be one of Unix’s major features throughout the years and grew into a whole new topic itself. Linux offers a variety of powerful shells with robust functionality, including Bash, Zsh, Tcsh, and Ksh. One of the most amazing features of these shells is their programmability. Creating simple yet effective Linux shell scripts for tackling day to day jobs is quite easy. Moreover, a modest knowledge over this topic will make you a Linux power user in no time. Stay with us to for a detailed introduction to Unix shell scripting.

  • Creating A Super User In Django

    Django’s prominent feature is the admin interface, which makes it stand out from the competition. It is a built-in app that automatically generates a user interface to add and modify a site’s content.

  • Using PostgreSQL with Django

    Django is a high level full-stack open-source web framework written in Python, that encourages rapid development and clean, pragmatic design. Django, in its ‘out-of-the-box’ state, is set up to communicate with SQLite – a lightweight relational database included with the Python distribution. So by default, Django automatically creates an SQLite database for your project. In addition to SQLite, Django also has support for other popular databases that include PostgreSQL, MySQL, and Oracle.

  • Creating Comments System With Django

    In this tutorial, we will build a basic commenting system for a Django 2.X app, which lets readers add comments on posts. Here is a preview of what we are going to build by the end of this tutorial.