Language Selection

English French German Italian Portuguese Spanish

Interview: Roberto Cappuccio of KAT

Filed under
KDE
Interviews
-s

Kat Desktop Search Environment is an open source framework designed to allow KDE applications to index and retrieve files; loosely speaking, a search tool. Tuxmachines has had the rare opportunity to speak with Roberto Cappuccio, wonderfully talented developer of KAT.

Roberto is a 38 year old student in Bolzano, Italy, working on his Master of Science degree. Previously a software consultant for his own company, he is now the System Administrator of the Faculty of Computer Science at the University of Bozen-Bolzano. He's not married, but he is in a committed relationship, gals.

According to the website, Kat is similar to the Windows applications WhereIsIt and Google Desktop Search. Metadata, fulltext and thumbnails are extracted from documents, images, mp3 and other media allowing quick and accurate information retrieval.

Also being featured on kde-apps.org, one can find a quick howto, brief changelog and more screenshots of this wonderful utility there. svn is available here.

As you might recall, KAT now ships with MandrivaLinux and the index tool is present by default in the system tray on their 2006 desktops. In addition, Roberto states that Kubuntu ships with KAT and "Debian is evaluating the possibility of including Kat in Etch."

        



TM: I notice a few distros are shipping with Beagle, how is yours different? better?

Roberto: From a technical point of view:
Beagle is a Gnome application, written in C# (and another 2 or 3 languages), using the MONO library and lucene. Kat is a KDE application, written in C++, using KDE and KIO libraries, using and extending the KDE architecture.

From a functional point of view:
Beagle is only a Desktop Search engine, like Google desktop search. Kat technology will be used as a base for the Context Linking engine of KDE called Tenor. This means that we index files and content like Beagle, but then we go beyond this and link the items based on their context.

The result is: better and more accurate search.

TM: What distro do you run most of the time? favorite distro?

Roberto: Debian SID, but right now I'm using Kubuntu, which is more user friendly.

TM: When did you first start using linux, what was your first experience, why when what etc?

Roberto: I have always been a Windows power user. I tried Linux a lot of times during the past years but I found it terribly unstable and mostly unusable. Six months ago I had to do an assignment for a course in Data Mining and it had to be done in C++ in Linux. So I armed myself with patience and discovered Debian. That project has become Kat.

TM: Are you actively involved in other open source projects, what if any, are some of your other projects?

Roberto: Yes, I will collaborate with the Tenor team in order to create the new Search Engine for KDE, which will incorporate also Contextual Linking.

TM: Why KAT?

Roberto: It is a word joke. It creates catalogs, it is developed for KDE (and you know that almost all KDE apps have a name beginning with K), so it should have been called Katalog, but an application with that name already exists... So I contracted it to Kat. I love cats (I have always had cats around), so the similarity between Kat and cat made the rest. I also designed Kat logo.

TM: What's in the future for KAT?

Roberto: Kat will remain an application on its own as long as we manage to merge it with Tenor. Then it will survive inside of Tenor, as the Content Search layer.

TM: Would you like to say hi or anything to anyone? Or do you have a message you'd like published?

Roberto: I'm searching for a sponsorship from a big software company, like the one Trolltech offered to Aaron Seigo. I need to work a lot to Kat and Tenor, but I also have to work for my university. If I could get a sponsorship, the evolution of Kat could be much more quick.

Tuxmachines found Roberto to be an extremely nice and accessible developer, and very much enjoyed doing the research on this wonderful application for this article. I encourage everyone who desires a comprehensive search utility to install and use Kat. Visit the home of Kat and look for Kat in the upcoming release of Mandriva 2006.

More in Tux Machines

Security Leftovers

GeckoLinux 421 Plasma and SUSE Hack Week

  • GeckoLinux 421 Plasma review - It ain't no dragon
    I heard a lot of good praise about this little distro. My inbox is flooded with requests to take it for a spin, so I decided, hey, so many people are asking. Let us. The thing is, openSUSE derivatives are far and few in between, but the potential and the appeal are definitely there. Something like CentOS on steroids, the way Stella did once, the same noble way Fuduntu tried to emancipate Fedora. Take a somewhat somber distro and pimpify it into submission. GeckoLinux is based on openSUSE Leap, and I chose the Plasma Static edition. There's also a Rolling version, based on Tumbleweed, but that one never worked for me. The test box for this review is Lenovo G50. But wait! Dedoimedo, did you not recently write in your second rejection report that GeckoLinux had failed to boot? Indeed I did. But the combo of yet another firmware update on the laptop and a fresh new download fixed it, allowing for a DVD boot. Somewhat like the painful but successful Fedora exercise back in the day. Tough start, but let's see what gives.
  • La Mapería
    It is Hack Week at SUSE, and I am working on La Mapería (the map store), a little program to generate beautiful printed maps from OpenStreetMap data.
  • HackWeek XIV @SUSE: Tuesday

From Vista 10 to Linux Mint

  • Microsoft Scared into Changes, 5 Reasons to Ditch
    Following a small claims court judgment against them, Microsoft announced they would be making declining their Windows 10 upgrade easier. Why not just switch to Linux as Daniel Robinson highlighted five reasons you should. My Linux Rig spoke to Christine Hall of FOSS Force about her "Linux rig" today and Bryan Lunduke had some thoughts on Canonical's collaboration myth. Dedoimedo reviewed GeckoLinux 421 and Gary Newell tested Peppermint 7 on his new Lenovo Ideapad.
  • After Multi-Month Tone Deaf Shitshow, Microsoft Finally Lets Users Control Obnoxious Windows 10 Upgrade
    Microsoft's decision to offer Windows 10 as a free upgrade to Windows 7 and Windows 8.1 made sense on its surface. It was a nice freebie for users happy to upgrade, and an effective way to herd customers on older Windows iterations onto the latest platform to help consolidate support expense. But Microsoft's upgrade in practice has seen no shortage of criticism from users annoyed by a total lack of control over the update, and Microsoft's violent tone deafness in response to the complaints. For example a Reddit post from an anti-poaching organization made the rounds earlier this year after the 17 GB automatic Windows 10 update resulted in huge per megabyte charges from their satellite broadband ISP. Microsoft's response to these complaints? Ignore them. As complaints grew, Microsoft finally provided a way to fully disable the forced upgrade, but made sure it involved forcing users to modify the registry, something Microsoft knew full well less technical users wouldn't be comfortable attempting to hurdle. [...] Things have been escalating ever since, often to comedic effect. But this week things changed somewhat with the news that Microsoft has struck a $10,000 settlement with a California woman who sued the company after an ill-timed Windows 10 upgrade brought her office computers to a crawl. The woman took Microsoft to court after support failed to help resolve the issue, a spokesman saying Microsoft halted its appeal of the ruling "to avoid the expense of further litigation."
  • Microsoft pays $10,000 to unwilling Windows 10 updater
  • The Linux Setup - Christine Hall, FOSS Force
    On my main desktop, I use Linux Mint 17.1, Rebecca. My main laptop, a 64-bit machine, is running Mint 17.2 Rafaela. The laptop got updated from Rebecca so I could write a review, but the desktop never got upgraded because it’s a 32-bit machine and would require another download, which I haven’t had the time to do. I have another laptop running Bodhi, which might be my favorite distro, but I can be more productive with Mint.
  • Linux Mint 18 Finally Arrives — Download Cinnamon and MATE Edition ISO Files Here
    The wait for the summer’s hottest Linux distro is over and you can finally download the release version of Linux Mint 18 “Sarah”. Often called the best Linux distribution for desktop PCs, Mint 18 comes loaded with new features and Linux 4.4 LTS Kernel.

AMD and Linux

  • The Updated AMD Polaris Firmware Blobs Needed For RX 480 Support Land
    One day ahead of the Radeon RX 480 "Polaris" launch, the necessary firmware updates for the production graphics card support have landed in linux-firmware.git.
  • AMD RX 480 released, AMD will possibly open up Radeon Software
    The next generation of AMD GPU's have launched, and it begins with the AMD RX 480. Benchmarks are now out there along with plenty of info. I don't have the card myself as I have no contacts at AMD, but luckily Phoronix managed to bag a card and he's done plenty of testing as you can imagine. I will be referencing the green site due to other sites obviously focusing on Windows.