Language Selection

English French German Italian Portuguese Spanish

In praise of KANOTIX -- A biased introduction

Filed under
Reviews

There are almost too many Linux distros to count, and many live Linux CDs. So what is KANOTIX, and what's so great about it?

KANOTIX is two things. First, it's a live Linux CD, based on Debian Sid, with plumbing -- excellent hardware detection scripts -- based on the well-known Knoppix live CD. In "live CD" mode, you can do many things, including:

  • Experimenting with Linux without installing it to your computer's hard drive
  • Connecting to the Internet and other computers
  • Fixing broken Linux and Windows installations
  • Computer forensics
  • You can also install the proprietary nVidia driver (although not the ATI driver) while running off the live CD, if you use one of the two latest "preview" releases, KANOTIX-2006-VDR-RC6 (link to ISO)
But KANOTIX's main raison d'être is to be a simple way to get a robust, enhanced version of Debian Sid installed on your computer. In order to do that, it includes an installation program that's fairly simple and straightforward to use. The installer can also be used to upgrade an existing KANOTIX installation.

It also provides the benefits of:

  • Customized kernels, with support for specialized hardware
  • Versions for 32- and 64-bit CPUs
  • Many cusomized scripts (e.g. an easy way to install accellerated nVidia or ATI drivers)
  • End-user documentation, in the form of a FAQ; a Wiki; and an Installation Manual
  • A forum and an IRC channel (link goes to a Web-based interface) for quick answers to problems
A bit of background is in order for those unfamiliar with Debian. Debian is an excellent, if somewhat geek-oriented, version of Linux to use, mainly due to its package management system, APT. I remember trying to install a new version of Pan, the newsreader, on a 7.x version of Red Hat (before the days of Fedora), and getting stuck in RPM dependency hell. Long story short, I ended up having to upgrade to version 8 (which had, thankfully, just come out) in order to get the mess sorted out. Nowadays, with front ends such as YUM, this isn't such a big issue. But the benefit of having an APT-based system is that dependencies are normally all sorted out for you, and running the command apt-get install pan would be all it takes to get pan, and all its dependencies, either installed for the first time, or upgraded to the latest version. (And there's a huge amount of software available in Debian's repositories, around 15,500 packages.)

Debian software comes in three distributions: Debian Stable ("Sarge"); Debian Testing ("Etch"), and Debian Unstable ("Sid"). (The nicknames are based on characters from the movie Toy Story.) As mentioned earlier, KANOTIX is based on Debian unstable. "Unstable" is a bit of a misnomer; generally speaking, it's as stable as any other bleeding-edge distro out there. However, as the Debian Reference notes, "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. :-)"

And sometimes, changes do break things. For example, X.org was recently updated from version 6.9 to 7.0, with major changes to existing directory structures and configuration files. As any Linux user has experienced, documentation often doesn't keep up with changes, and that's especially true of Debian Sid. Fortunately, the KANOTIX team was there with advice on when it was OK to upgrade and how to upgrade; and they wrote custom scripts to make things work correctly.

Since KANOTIX is based on Debian Sid, you can upgrade all packages to current by running apt-get update && apt-get dist-upgrade Of course, you can always run KANOTIX without making any updates whatsoever, and just upgrade when a new version of KANOTIX comes out.

Debian has a repuation for being a bear to get working, especially for the newbie. And if CDs are only available for Debian Sarge, how do you install Debian Sid? As they say, you don't; you install Debian Sarge and upgrade to Sid -- or, you can install KANOTIX.

Some are put off by the fact that the KANOTIX forum has a large German section, and that a lot of the conversation on the IRC channel takes place in German. The reason for this is that KANOTIX's largest user base is in Germany, where it's produced. However, the English section of the forum is large and growing, and all the KANOTIX developers speak (and answer questions in) English.

Also, don't be put off by KANOTIX's latest offering being called a "preview" release. It's installation-ready.

So, please try KANOTIX and see what you think. Hopefully you'll end up liking it, and its community, as much as I do.

More in Tux Machines

Games: Slaps and Beans and Games Online For Android

  • Slaps and Beans now in Early Access
    Bud Spencer & Terence Hill: Slaps and Beans [Steam] is now in Early Access after a successful Kickstarter campaign in which the developers gained over $200k.
  • Best First Person Shooter Games Online For Android
    With the ever shining genre of First Person Shooters making it Huge in the PC market, game studios have brought the best of FPS action to people’s mobile devices. Here I present to you my best picks for the Free first person shooter games online for Android.

Software and howtos

New: NuTyX 9.93 and Linux Mint 18.3

  • NuTyX 9.93 available with cards 2.3.105
    The NuTyX team is please to annonce the 9.93 release of NuTyX. NuTyX 9.92 comes with kernel LTS 4.14.6, glibc 2.26, gcc 7.2.0, binutils 2.29.1, python 3.6.0, xorg-server 1.19.5, qt 5.10.0, KDE plasma 5.11.3, KDE Framework 5.41.0, KDE Applications 17.12.0, mate 1.18.2, xfce4 4.12.4, firefox 57.0.2 Quantum, etc...
  • Linux Mint 18.3 'Sylvia' Xfce and KDE editions are available for download
    Linux Mint is killing the KDE version of its operaring system -- a move some people applaud. That's what makes the new 18.3 version -- named "Sylvia" -- so frustrating. It's bizarre to release a new version of an operating system that essentially has no future. But oh well, here we are. After a short beta period, the KDE distro is now available for download -- if you still care. I recommend that KDE loyalists just switch to Kubuntu or Netrunner, but I digress. Despite being the final version of Linux Mint KDE, it is still a great alternative to the consistently disappointing Windows 10. After all, it has been discovered that Microsoft is bundling a bug-ridden password-manager with its operating system without user consent! How can you trust such an OS?! Sigh.
  • Linux Mint 18.3 "Sylvia" KDE and Xfce Editions Officially Released, Download Now
    The Linux Mint team released the final Linux Mint 18.3 "Sylvia" Xfce and Linux Mint 18.3 "Sylvia" KDE editions to download, as well as an upgrade for existing Linux Mint 18.2 "Sonya" users. Previously in beta, the Linux Mint 18.3 "Sylvia" KDE and Xfce editions are now officially released and ready for production use. Just like the Cinnamon and MATE flavors, they are based on Canonical's long-term supported Ubuntu 16.04 LTS (Xenial Xerus) operating system and use the Linux 4.10 kernel by default for new installations.

GNU: Glibc, GIMP, GCC

  • Glibc 2.27 Lands Yet More Performance Optimizations
    Earlier this month I wrote how Intel engineers have been busy with continuing to tune glibc's performance with FMA and AVX optimizations. That work has continued but also other architectures continue tuning their GNU C Library performance ahead of the expected v2.27 update. There has been a ton of optimization work this cycle, particularly on the Intel/x86_64 front. For those with newer Intel 64-bit processors, this next glibc release is shaping up to be a speedy update.
  • GIMP PIcks Up Support For The New Flatpak/FreeDesktop.org Screenshot API
    Hot off the release of the new GIMP 2.9.8 and ahead of the expected GIMP 2.10 release candidates that are expected to begin, a new addition to GIMP is a plug-in supporting the new FreeDesktop.org/Flatpak screenshot API. The org.freedesktop.portal.Screenshot specification aims to be a screenshot API that will work not only cross-desktop (e.g. KDE, GNOME, etc) but also work for sandboxed applications (i.e. Flatpak) and also work regardless of whether you are using Wayland or X11.
  • GCC Prepares For Fortran 2018 Support
    The Fortran committee decided last month to rename the upcoming Fortran 2015 programming language update to Fortran 2018. GCC support is being prepped. With this updated programming language technical specification not expected to be published until mid-2018, the committee behind this long-standing programming language decided to rename Fortran 2015 to Fortran 2018. Fortran 2018 should further improve interoperability with C code, improve its parallel programming capabilities, support hexadecimal inputs/outputs, and other improvements over Fortran 2008.