Language Selection

English French German Italian Portuguese Spanish

The KANOTIX distro implodes

Filed under
News

As of today, the KANOTIX distribution is...not dead, exactly, but most definitely without a firm direction. Its co-developer has left, its Paypal donation link is down, and it's not clear what's going to happen with it in the future.

KANOTIX is a Debian unstable-based distribution from Germany, distributed on a live CD. Its kernel comes highly customized to provide support for lots of hardware. It comes with a graphical installer and many customized scripts for ease of configuration. It was originally based on Knoppix, but it was always meant to be installed, while Knoppix is more of a live-CD-only distro.

KANOTIX's user base is mainly German, although there is an active English-speaking user base.

The official message from KANOTIX's founder, Jörg Schirottke (a.k.a. "Kano"), reads, in part:

Quote:
"Since financing Kanotix through donations has proved a failure and I am planning restructuring to a more stable base (be it Ubuntu or Debian will have to show in tests) and I myself regard Debian/Sid as unfortunately not compliant with a more commercial orientation, he (co-developer Stefan Lippers-Hollmann) has left the project."

The co-founder's reasons for leaving:
Quote:
Why do I resign after two years of hard work for Kanotix?

As expected this isn't easy to answer and has evolved over time, but technical
and personal disagreements make this step inevitable and non revocable for me.
In particular I object about:

- almost one year without any form of suitable release:
- this is an eternity for an debian sid based distribution, clean upgrading from the latest release to current -sid is no longer possible
- no significant technical progress in those >11 months from upper leading personnel, planned milestones slipped, finished code improvements were neither incorporated nor even tested
- seriously deteriorating inter project communications and working athmosphere
- unequal distribution of workload and/ or responsibilities
- a siginificant shift of agenda in ways I can- and will not endorse


There is one thing about KANOTIX that will sorely be missed. By way of explanation, when you use Debian Sid and upgrade its packages frequently, things often break. Installation scripts are sometimes buggy. Things get moved around (for example, the shift from X.org 6.9 to 7.0 entailed a shift to new X directories). Packages don't work.

Beyond its great user community, KANOTIX included people who would watch out for the "dist-upgrade" bugs, find fixes for them, and communicate that information to the user community in a timely manner. (If you wonder why Ubuntu became so popular so fast, probably the main reason is that it tries to actively make things easier for end-users. Debian, upon which Ubuntu is based, has the opposite reputation.)

A few of my opinions about this situation:

  • I don't expect professional developers to be great at communication. Especially when it's bad news. However, it would be nice if the KANOTIX team could be more forthcoming with its users about what's going on.
  • I hope Kano doesn't decide to base future versions of KANOTIX on Ubuntu. My personal opinion of Ubuntu is that it takes away a lot more from Debian than it gives back.
  • It's been a wonderful experience using KANOTIX these past 2 1/2 years. It's taught me a lot about Debian and Linux. My deep respect and gratitude goes to all those involved in its development. (And I think Kano's a genius.)

Note: The opinions expressed here are mine. I alone am responsible for them.

Comment viewing options

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

dang shame

That's a dang shame. I thought it was a nice distro and hate to hear of this. Crying

----
You talk the talk, but do you waddle the waddle?

Sad News

This is rather sad news. But from my experience distribution that are based on other distros don't last a lot unless there a lot of developers working on the project especially since there are already numerous Debian derivatives.

Sad indeed

Sad news for all Debian livecds based... Here in Brazil we have some livecds that use Kanotix as based... They have nice hardware support... but I must agree, there are thousands of Debian based distros and Knoppix method for livecd is too old... linux live or morphix is better and faster to maintain.

We are seeing the future, more distros based on Ubuntu and Slackware, and less based on Debian...

Update

Some of the project's devs have already started up a new project named sidux. They really want to keep focused on a Sid-based distro.
--
><)))°> Kanotix: Making Linux work. http://kanotix.com

I wonder who is next

Kanotix was one of the first Distros that I installed to my HD, along with DreamLinux(The Best) I had a whole lot of fun playing with it, after a while I found that updating and upgrading was too much of a challenge....easy to install, easy to use, hard to upgrade...too many bugs. I have since moved to Edubuntu, (I had trouble installing Ubuntu from the live CD) so I installed the Edubuntu install only CD, worked like a charm. Now my only issue is that "it just works"....not much fun...no problems to figure out it's like having Windoze, all I do is change the backgrounds and themes.

I hope Kanotix will stick with Debian-Sid, although I am sure it get's expensive and time consuming, too bad it was not Kano who sold his company for Millions, instead of Mark Shuttleworth....

Open Your Future to Millions
www.clicksip.com

I got spanked for posting this

I got a rash of s**t for posting that snippet of Stefan Lippers-Hollmann's announcement. You can read all about that here if you want to.

Out of respect for Kanotix, I'll restrain myself to saying that I find their attitude both unreasonable and unacceptable.

Perhaps when things turn sour, it's human nature for things to get progressively ugly, and for people to be non-communicative.

Guess it's time to change my sig and move on.
--
><)))°> Kanotix: Making Linux work. http://kanotix.com

re: spanked for posting

Quote:

I got a rash of s**t for posting that snippet of Stefan Lippers-Hollmann's announcement. You can read all about that here if you want to.

Dang, kinda cat-y huh? I can hardly believe it. If something is posted on the web anywhere, it's practically fair-game. It could be quoted, plagerized, mis-quoted, or parodied. We appreciate your sharing.

At least that one guy had your back. Smile

----
You talk the talk, but do you waddle the waddle?

Life goes on...

As eco2geek mentioned, some (most) of the kanotix devs have started up sidux, which will pretty much carry on where kanotix (as it was) left off.

Sidux works nicely!

"As eco2geek mentioned, some (most) of the kanotix devs have started up sidux, which will pretty much carry on where kanotix (as it was) left off."

http://sidux.com/index.html

Grab the
Current release: sidux-2007-02 “Τάρταρο”, install to disk, then add the multimedia packages they don't include from

http://www.debian-multimedia.org/

I just replaced my Kanotix install on a Thinkpad A31 with Sidux. Kanotix was excellent work, but I see no need to go back.

More in Tux Machines

today's howtos

  • How To Install Flatpak on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Flatpak on Ubuntu 20.04 LTS. For those of you who didn’t know, Flatpak is a package management and software deployment tool created to make the distribution of desktop applications on Linux easier. Flatpak is similar to Ubuntu’s Snapcraft. However, the snap technology is proprietary to Ubuntu. This is why many Linux distribution does not have support for a Snap but they have for Flatpak. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of Flatpak on an Ubuntu 20.04 (Focal Fossa) server. You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • NO_ZERO_IN_DATE with MySQL 5.7

    I’m going through some old notes and found this little gem that really confused me last time I was migrating MySQL databases.

  • How to turn off login banner in Linux/Unix with .hushlogin - nixCraft

    Here is a quick tip that explains how to hide and turn off annoying banner in Linux or Unix by creating .hushlogin file.

  • curl -G vs curl -X GET

    You normally use curl without explicitly saying which request method to use. If you just pass in a HTTP URL like curl http://example.com, curl will use GET. If you use -d or -F curl will use POST, -I will cause a HEAD and -T will make it a PUT. If for whatever reason you’re not happy with these default choices that curl does for you, you can override those request methods by specifying -X [WHATEVER]. This way you can for example send a DELETE by doing curl -X DELETE [URL]. It is thus pointless to do curl -X GET [URL] as GET would be used anyway. In the same vein it is pointless to do curl -X POST -d data [URL]... But you can make a fun and somewhat rare request that sends a request-body in a GET request with something like curl -X GET -d data [URL].

Ramblings about GNOME development

I still like the "C + GLib + GTK-Doc + Devhelp" combination for software development. But it's maybe because that's what I've practiced the most during the 2010's, and it's hard to change habits. What I don't really like, though, is creating lots of GObject subclasses, and writing GObject Introspection-friendly APIs (to take care of language bindings). It's a burden that GNOME library developers need to carry. I said in the previous section that I like a verbose syntax, but here when subclassing a GObject in C, it's a little too verbose (boilerplate code). It needs to be generated with a tool (here is the one that I wrote: gobject-boilerplate scripts). And it's not really malleable code. In the small glib-gtk-book that I wrote several years ago, I described in a chapter the "semi-OOP" C style used by GLib core (not GIO). So, having a kind of simple Object-Oriented style in C, without using GObject. It doesn't require a lot of code to write your own semi-OOP class in C. But then in later chapters I recommended to create GObject subclasses. Time to revisit my copy :-) ? [...] When we know well something, we also know well what are its benefits and drawbacks. We sometimes question ourself: is the grass greener elsewhere? It's nice to explore other worlds, see how things can be done differently. And then coming back to where we were, but with a changed look, new ideas, and, most importantly, a renewed motivation! Read more

Pinebook Pro

I recently bought a Pinebook Pro. This was mainly out of general interest, but also because I wanted to have a spare portable computer. When I was recently having some difficulty with my laptop not charging, I realised that I am dependent on having access to Emacs, notmuch.el and my usual git repositories in the way that most people are dependent on their smartphones – all the info I need to get things done is in there, and it’s very disabling not to have it. So, good to have a spare. I decided to get the machine running the hard way, and have been working to add a facility to install the device-specific bootloader to Consfigurator. It has been good to learn about how ARM machines boot. The only really hard part turned out to be coming up with the right abstractions within Consfigurator, thanks to the hard work of the Debian U-Boot maintainers. This left me with a chroot and a corresponding disk image, properly partitioned and with the bootloader installed. It was only then that the difficulties began: getting a kernel and initrd combination which can output to the Pinebook Pro’s screen and take input from its keyboard is not really straightforward yet, but that’s required for inputting disk encryption passwords, which are required on portable devices. I don’t have the right hardware to make a serial connection to the machine, so all this took a lot of trial and error. I’ve ended up using Manjaro’s patched upstream kernel build for now, because that compiles in the right drivers, and debugging an initrd without a serial connection is far too inefficient. Read more

Elive 3.8.20 beta released

The Elive Team is proud to announce the release of the beta version 3.8.20 Read more