j’s blog

April 17, 2005

Kanotix Linux

Category: Linux, Knoppix

For my needs Kanotix is one of the best Linux distros. It’s as good as Knoppix and Mepis, better than Ubuntu and easier than Debian. At present the two distros I like using best are Knoppix and Kanotix. They’re both free, easy to install, use and update. Kanotix is a little more bleeding edge than Knoppix, but both are excellent distros live or installed on the hard drive.

Kanotix (en)

What is Kanotix?

* Kanotix was assembled by Kano.
* Kanotix is a Linux distribution, which runs completely from CD (see Live-CD).
This means an existing operating system (like Windows XP© or Mac OS X©) on your hard drive won’t be overwritten or changed
* Kanotix is based on the development of Klaus Knopper, the Knoppix-CDext. link.
* Kanotix is a complete Linux operating system with graphical user interface, which uses Debianext. link as base.
* Kanotix is able to access almost every device without installing new drivers.
Perfect for recovering hard disk data, to test hardware, to scan for viruses, …
* Kanotix may be installed on to a hard disk in parallel to an already existing operating system (if there’s enough free disc space),
or as a replacement of an already existing operating system (that’s what we prefer )

Why Kanotix and not Knoppix ?

There were different reasons why Kano decided to develop Kanotix.
Many deficiencies which were discussed on the old Knoppix-Board
are fixed in Kanotix and other things like the hdd-installation are improved
Certainly a special ambition might have driven Kano to do this.
Now we’ve got a Live-CD, which is easily able to compete with Knoppix

April 1, 2005

Kubuntu

Category: Linux

It seems to me Ubuntu & Kubuntu are not quite up to the level of Knoppix or Mepis, but they are getting more attention on distrowatch at the moment. In my opinion these are some of the best of the Linux distros because they are Debian based and easy to install and use.

Kubuntu - Pure KGX

The Kubuntu project aims to be to KDE what Ubuntu is to Gnome: a great integrated distro with all the great features of Ubuntu, but based on the KDE desktop.

Kubuntu Release Candidate Released

With one week to go until our first final release we are now looking for testers and feedback on the Release Candidate RC Announcement.

The team behind Kubuntu makes the following commitment to its users:

* Kubuntu uses the solid base of Ubuntu plus the latest KDE. We are part of the Ubuntu community and use their infrastructure and support. Our mission is to be the best KDE distribution available.
* Kubuntu will always be free of charge, and there is no extra fee for the “enterprise edition”, we make our very best work available to everyone on the same Free terms.
* Kubuntu includes the very best in translations and accessibility infrastructure that the Free Software community has to offer, to make Kubuntu usable by as many people as possible.
* Kubuntu is entirely committed to the principles of free software and open source development; we encourage people to use free and open source software, improve it and pass it on.

Kubuntu includes more than 1,000 pieces of software, starting with Linux version 2.6 and KDE 3.4, and covering every standard desktop application from word processing and spreadsheet applications to internet access applications, web server software, email software, programming languages & tools and of course several games.

March 22, 2005

NewsForge | Karamba, what an attractive desktop!

Category: Linux, software

NewsForge | Karamba, what an attractive desktop!

Monday March 21, 2005
By: Olaf Piesche

In the last couple of years, the development teams of the various desktop environments, such as GNOME and KDE, have made great strides in the right direction to making the Linux desktop more attractive and visually pleasing. Just with a standard KDE install, I get the occasional “Hey, that looks nice” from friends. When I discovered a program named Karamba for KDE a while back, that suddenly changed to outright “Wow!”

SuperKaramba is an application that lets you place “themes” on your desktop, somewhat similar to the Windows application Samurize or Konfabulator for Mac OS X. But SuperKaramba themes are like mini-applications that live in their own windows on the desktop background, performing different tasks.

Karamba was originally developed by Hans Karlsson in 2003, and eventually Adam Geitgey took over development and changed the name to SuperKaramba. SuperKaramba allows for some really cool stuff.

Installation, however, can be a problem. With a proper RPM, installation should be a snap. However, some of the RPMs available for SuperKaramba don’t seem to contain the proper dependency lists, so that a SuperKaramba needing Python 2.3 can actually be installed and run with a Python 2.4 installation. Afterwards, SuperKaramba simply doesn’t work as expected, so that a reinstall is necessary. Installation from source is fairly easy on a properly configured system. Having a Python 2.4 install, things were a little tricky for me, but after finding a source tarball it took me a total of about 15 minutes to install SuperKaramba.

Looks that kill

Weather info SuperKaramba runs unobtrusively in the system tray with an icon of a small black bomb. Things start to get interesting once you right-click on that icon and choose Open New Theme from the popup menu.

The user interface for SuperKaramba themes is defined by a markup language, in which the various user interface elements are loaded from PNG files, placed, possibly color-tinted, and more. This allows for some interesting effects, as shown in the screenshots. SuperKaramba themes encompass everything from neat, techy-looking system monitors to calendars, e-mail notifiers, and more. Through the use of the alpha (transparency) channel in PNG images, many of the downloadable themes integrate well into most desktop environments, be they minimalistic or gaudy. Having a system monitor, calendar, and analog clock running on the desktop background can look really cool.

Gorgeous eye candy, however, is not all that SuperKaramba and its themes are good for. SuperKaramba provides a number of predefined sensors to themes, such as disk and memory monitors and network throughput. Themes can use these sensors by placing a specific tag in the markup that describes their look, in order to have the desired information displayed, with a choice of images and text.

System monitor The real magic happens, however, in a Python script that you can associate with any theme. The markup language allows you to define clickable areas that can be associated with event handlers in the script, which can then, in turn, change the theme. In other words, themes can be fully interactive, reacting to user input and performing any action a Python script is capable of, including interacting with the system through command line tools and other scripts.

Liquid what?

One of the most popular SuperKaramba themes is LiquidWeather++. After opening the theme, a right-click on the theme window opens a pop-up menu from which you can reach the Configure Theme submenu. You can enter a location code (for example a ZIP code), and, if you have an active Internet connection, LiquidWeather will connect to the weather.com server, download the weather data and five-day forecast for the specified location, and presents a nicely styled display of the data. You can change and customize the display to fit any desktop environment.

Monitoring themes are among the most common for SuperKaramba. Fantastik is one of the first ones, available in many different styles. Fantastik displays current information about the system, such as free disk space and memory, e-mail notification, as well as network activity and CPU load in nice graphs. This might seem like a redundant addition to the monitoring tools that come with pretty much any Linux distribution, but it is actually quite useful to have this kind of information displayed at a single look, without having to click through menus. You can add an email server and login information in the script. The theme uses a Perl script to check for email and display notification. In my eyes, this should be available through the configuration menu; making the user change the theme itself might be intimidating to less technically savvy users.

Still kicking!

For users who don’t like Kicker, the KDE taskbar, there are several taskbar replacement themes, such as Kroller, which exhibits Mac OS X-like smooth zooming icons and a different look and feel. There are a variety of differently styled task bars and program launchers available.

An interesting theme from the launcher category is iLaunch, which, although it displays only a single icon on the desktop, can ‘hold’ and start any number of applications by switching through them with the mouse wheel. This is a great idea to save space on the desktop and make applications accessible quickly in a common location.

Other themes available include control sets for the most common media players (such as Noatun, Amarok, Xine, and XMMS), RSS feed displays (Slashdot headlines on your desktop, anyone?), TV guides, various analog and digital clocks, calendars, auto-hiding program launcher sidebars, and even a theme that downloads and displays lyrics for whichever song is currently playing in XMMS.

Taskbar Any theme can be placed anywhere on the desktop to integrate with the rest of the environment. Themes can be locked in place to prevent accidental moving and closed at any time.

SuperKaramba’s memory and CPU time usage is fairly moderate. According to top, with four themes opened, SuperKaramba occupies approximately 20MB of memory on my system, and uses around 0.3% to 0.5% of my Athlon XP 1700+’s time. Your mileage may vary with different themes.

There also seem to be problems with saving the current configuration. When I restarted SuperKaramba through KDE’s session manager when logging out and back in, the themes that were opened were not automatically reopened. When you manually open them again, they do appear at the positions on the desktop and with the configurations they had when logging out.

Overall, SuperKaramba is a worthy addition for any KDE desktop. It can not only add the wow factor to your environment, but also make many small tasks easier and provide some new ways to go about them. The level of desktop customization it allows via the themes available for download on the Web is a joy for every tinkerer, and the themes’ simple structure make it possible for the technically inclined to write their own.

Olaf Piesche was born in Germany, and moved to the U.S. in 2000. He works as a C++ software engineer, mainly in 3D graphics.

March 20, 2005

Announcing KDE 3.4

Category: Linux

K Desktop Environment - Announcing KDE 3.4

DATELINE MARCH 16, 2005

The KDE Project ships a new major release of their leading Open Source desktop environment.
Splash

March 16, 2005 (The Internet) - After more than a half year of development the KDE Project is happy to be able to announce a new major release of the award-winning K Desktop Environment. Among the many new features that have been incorporated, the improvements in accessibility are most remarkable.

One of the milestones in this new release will be the advanced KDE Text-to-speech framework. It integrates into KDE’s PDF-viewer, editor, webbrowser and into the new speaker-tool KSayIt. It also allows to read out notifications from all KDE applications. Especially partially-sighted people and speech-impaired users will benefit, but it should also prove a fun desktop experience overall.

For people with low vision, several high contrast themes including a complete monochrome icon set have been added. Other accessibility applications have been improved. KMouseTool which can click the mouse for people with, for example, carpal tunnel syndrome or tendinitis; KMouth to allow the computer to speak for the speech impaired; and KMagnifier to magnify sections of screen for partially-sighted users. Standard accessibility features including “Sticky Keys”, “Slow Keys” and “Bounce Keys” are also available and are now more easily accessed via keyboard gestures. All of these features combine to open the world of computing to a much wider audience and to a section of the population that is often overlooked. The KDE project will continue its close cooperation with the accessibility community to reach even more people in the future.

Another milestone will be the improvements of KDE’s personal information management suite Kontact and of KDE’s instant messenger Kopete. Kontact has improved usability including a new message composer and start screen, and its support for the free software groupware solution Kolab has been updated to Kolab 2.0. This means that KDE has now a complete groupware solution including an open-source server interoperable with proprietary MS Windows Outlook clients. Other supported groupware servers include eGroupware, GroupWise, OpenGroupware.org and SLOX. Kopete features an improved contact list showing contact photos, improved Kontact integration and supports AIM, Gadu-Gadu, GroupWise, ICQ, IRC, Jabber, Lotus Sametime, MSN, Yahoo, and the sending of SMS.

With KDE being based on an international community there are more than 49 translations available and even more to be expected for future service packs of KDE 3.4. This is why KDE serves best the needs of today’s world wide Linux community.

KDE 3.4 is available for free under Open Source licenses and boasts eighteen packages of optional applications including accessibility, development, games, PIM, network, utilities, administration, edutainment, multimedia, graphics and more.
Reactions from the accessibility community

“With each new release, KDE continues to enhance its support for people with disabilities”, Janina Sajka, chair of the Accessibility Workgroup of the Free Standards Group, said. “This is making KDE more and more attractive to more persons with disabilities. And, it’s also helping KDE meet various social inclusion objectives worldwide, such as the Sec. 508 requirements of the U.S. Government.”

Lars Stetten from the Accessibility User Group Linaccess said about the release: “The new accessibility features in KDE 3.4 are an important step for the future, to enable disabled people to get to know the KDE desktop and to join its community.”
Highlights at a glance

* Text-to-speech system with support built into Konqueror, Kate, KPDF and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware, GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively disable ones that are not used. This does not include Netscape-style plug-ins. Netscape plug-in in CPU usage can be manually lowered, and plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and documentation added or changed

For a more detailed list of improvements since the KDE 3.3 release, please refer to the KDE 3.4 Feature Plan.

Getting KDE 3.4

Full information on how to download and install KDE 3.4 is available on our official website at http://www.kde.org/info. Being free and open source software, it is available for download at no cost. If you use a major Linux distribution then precompiled packages may be available from your distributions website or from http://download.kde.org. The source code can also be downloaded from there. Both ArkLinux and Kubuntu have targeted a release including KDE 3.4 right after the 3.4 release. If you prefer to build KDE from source you should consider using Konstruct, a tool that automatically downloads, configures and builds KDE 3.4 for you.

Many more KDE applications are freely available from KDE-Apps.org and different look and feel improvents can be downloaded from KDE-Look.org.
Supporting KDE

KDE is an open source project that exists and grows only because of the help of many volunteers that donate their time and effort. KDE is always looking for new volunteers and contributions, whether its help with coding, bug fixing or reporting, writing documentation, translations, promotion, money, etc. All contributions are gratefully appreciated and eagerly accepted. Please read through the Supporting KDE page for further information.
We look forward to hearing from you soon!
About KDE

KDE is an independent project of hundreds of developers, translators, artists and other professionals worldwide collaborating over the Internet to create and freely distribute a sophisticated, customizable and stable desktop and office environment employing a flexible, component-based, network-transparent architecture and offering an outstanding development platform. KDE provides a stable, mature desktop, a full, component-based office suite (KOffice), a large set of networking and administration tools and utilities, and an efficient, intuitive development environment featuring the excellent IDE KDevelop. KDE is working proof that the Open Source “Bazaar-style” software development model can yield first-rate technologies on par with and superior to even the most complex commercial software.

March 16, 2005

Podcasting from Linux

Category: Linux, Podcasting

Linux.com | Podcasting from Linux

Tuesday March 01, 2005

By: Johnathon Williams

Podcasts are reinventing talk radio on the Web. These homemade audio downloads have become popular since they were introduced last year. Pontificate on your political opinions, praise your favorite bands, interview your hero — the possibilities are limitless.

Podcasts were created by fans of the Apple iPod, but you don’t need an iPod or a Mac to make your own. Properly configured, the average Linux distribution can podcast with the best of them. Here’s how.

Before you start practicing your radio voice, make sure that your system includes the following programs:

* Audacity (sound recorder and editor, included by default with most distributions)
* Lame (MP3 encoder, available through RPM or APT)
* iPodder (subscription tool — see install instructions below)
* Skype (VOIP client, optional for recording interviews through VOIP, available through RPM or APT)

On the hardware side, you’ll need:

* A microphone
* A pair of headphones
* A sound card with a line-in port

If your distribution can handle these modest requirements, it can handle podcasting.

Listening with iPodder

Essentially, a podcast is an MP3 file paired with a syndication feed. iPodder is the most popular subscription tool for these feeds. The program incorporates an RSS (Really Simple Syndication) reader and a simple download agent to grab the feeds that you select.

The Linux version has come a long way, but it is still in beta. An RPM package is available directly from iPodder. Before you install it, make sure your machine is running the latest version of wxpython.

For Debian-based distributions, iPodder installation is a little more complicated. iPodder isn’t available through APT, but an alien conversion worked straightaway on my Mepis Linux machine. Open a terminal, move to the RPM’s directory, and type the commands:

alien –to-deb ipodder-1.1.2-1cl.noarch.rpm
dpkg -i ipodder_1.1.2-2_all.deb

To start listening, run iPodder and select the Preferences tab. Click Browse, and select a folder for your downloads. You can subscribe to podcast feeds by browsing iPodder’s directory or entering URLs on your own. To browse, select the Status tab and click the button labeled "Select feeds from the podcast directory." To add a URL of your own, type or paste the address into the text box at the top of the Status window and click Add.

Download your subscriptions by clicking the button labeled "Check for new podcasts." To listen to your downloaded feeds, go to your download directory and open the files in your favorite media player.

Configuring Audacity

Enough listening. Let’s start recording. The Audacity sound editor offers twice the features of many commercial programs and more power than most podcasters will ever need.

To begin, first make sure that Audacity has MP3 support enabled. Open Audacity and click File > Preferences. Select the File Format tab. Find the section labeled MP3 Export Setup. If this says "MP3 exporting plugin not found," then click Find Library, and select the location of libmp3lame.so. (On my machine, the path is /usr/lib/libmp3lame.so.)

Now is also a good time to set the bitrate for MP3 encoding. The default is 128, which is probably a bit high for podcasting. (The smaller the download, the better.) Select your preference, and click OK to save your changes.

Recording with Audacity

Odds are, you’ll want to start your podcast with some music. Audacity makes this easy. Click Project > Import Audio, and select your audio file. Audacity includes native support for MP3, WAV, and OGG formats, among others. Click OK, and the program will import the file as a new track. Stereo tracks are displayed as two waveforms (two blue lines of dips and spikes). The time ruler at the top of the track window lets you know how long the track is.
Obligatory copyright warning
When including music in your podcasts, avoid store-bought CDs and other copyrighted works, or the artist’s lawyers may come knocking. Instead, run a search at Creative Commons to find free music and sound samples. Remember to return the favor by releasing your own productions under a friendly license.

The file that I imported was 4:12 in length — much too long for an intro. I wanted only the first 45 seconds or so. To trim a track, highlight the portion that you want to keep by clicking and dragging across its length. Then, click Edit > Trim. The excess disappears.

But now you have a new problem — the sound cuts off too abruptly. To fix this, highlight the last 15 seconds of the track, and select Effect > Fade Out. This result is a brief musical introduction that ends with a smooth fade, perfect for leading into the talk portion of your podcast.

Recording input from a microphone in Audacity is just as easy. Open your system’s sound mixer (KMix or equivalent), and select your microphone as the input. In Audacity, select Mic from the drop-down menu on the top right. Make sure you plug in your headphones if you haven’t already done so; external speakers will bleed into the microphone.

When you’re ready, click record, and Audacity will create a new voice track below the music track. If your microphone is working, the waveform on the track will spike and fall as you speak. When you’re finished, click stop.

If music and your own voice are all you want to record, skip to the Share Your Work section below. If you want to record an interview with someone else, read on.

Recording an interview over VOIP wth Skype

A good way to record a conversation for your podcast is to use Internet telephony software and save the sound directly to disk. Skype is the most popular voice over IP client out there, and it has become the gold standard for podcasts that include interviews. For Linux users, the good news is that Skype is available as a native binary. Version 1.0, released last month, includes most of the goodies available to Windows users.

Now for the bad news. To record both sides of a call, you need a second machine.

In my testing, I could find no combination of programs or settings that was able to record both sides of a Skype call on a single machine. I tried on both a Mepis and a Mandrake machine with no success. Using two machines together, however, solved the problem easily, with minimal setup time.

This method uses the first machine to conduct the interview, and the second to record it. The second machine doesn’t need to be anything fancy. If you don’t have an extra one, try enlisting a friend to help; the machines don’t even need to be at the same location.

To prepare the first machine, install Skype and set up a user account if you don’t already have one. When you’re done, leave Skype running.

To prepare the second machine, install both Skype and Vsound, a command-line program that writes the output from the sound card to a WAV file. It’s available in both RPM and APT packages. Next, run Skype and create a second user account. This account will act only as a passive recorder, so name it accordingly. (I called mine johnbot_recording.) Finally, quit Skype by clicking File > Close. (Merely closing the window leaves Skype running in the background.)

When you’re ready to conduct the interview, begin with the second machine. Open a terminal, and type:

vsound -f filename.wav -d -r 41000 Skype

Replace filename.wav with a name for your recorded interview. The -d option tells Vsound to both write the output to a file and pass it through the soundcard. The -r option resamples the recording to Audacity’s default quality. Depending on your installation, you may need to include the path to Skype in the command. Press Enter, and Vsound will launch Skype and begin recording its audio output.

Now, go to Skype and click Call > Start Conference Call. Invite your first machine and your interview subject to join.

Once the first machine and your interview subject join the conference call, you’re ready to go. Vsound will record everything received by the second machine. (It cannot, however, record any outgoing sound from its host machine, which is why the second machine is necessary in the first place.)

With this method, not only can you capture the entire interview, but the presence of the recorder in the call list reminds everyone that the call is being saved, so no one can cry foul when you post the interview online.

Obviously, this solution isn’t perfect. Podcasters are screaming for Skype to add a record feature.

Importing the interview into Audacity

When the interview is over, quit Skype by selecting File > Close. (Merely closing the window will leave Skype active in the toolbar and prevent Vsound from writing the finished file.) Vsound will then resample and write the file in short order.

To add your interview to the rest of your podcast, move the WAV file to your primary machine. You can import it into Audacity the same way you imported the previous file. Then, you can use Audacity’s editing tools to place the interview within the rest of your show.

Share your work

When your project is ready to share, click File > Export as MP3. Select a name and save location, and the program will prompt you to edit the file’s ID3 tag. These tags store artist, album, and genre information for MP3 files. You may complete the form or leave it blank. Click OK, and your podcast will be written to disk. Finally, upload the MP3 to your Web space. If you need space, Rizzn’s Podcaster offers free hosting and easy uploading.

The last thing you need is a syndication file. If you use Rizzn’s Podcaster, its upload form will create one automatically. Otherwiwse, this easy Web form will help you generate your own. Enter all of the requested information, taking particular care with the URL to your MP3. Submit the form, and copy the XML code it returns from the next page. This code is everything that you need to syndicate your podcast.

To create your syndication file, paste the code into a new document in your favorite text editor. Save the file in plain text format as podcast.xml. (Feel free to change the file name, but keep the XML extension.) Finally, upload the XML file to your Web space.

Your podcast is now ready to go. To subscribe to your feed, listeners can paste the link to this file into iPodder.

To update your feed with a new podcast, simply upload the new MP3 with a different file name, then return to the Web form and generate new XML code with the new podcast’s URL. This time, however, you only need part of the XML code. Copy everything from to . Open your original XML file and paste that code above the existing section. Finally, upload the modified file, replacing the original.

Of course, people have to know about your podcast before they can download it. Post the link to your XML feed to your blog or Web site. To get listed at popular podcast sites, visit these submission forms:

* iPodder
* Podcast Alley
* audio.weblogs.com

Related Links
· Audacity
· Lame
· iPodder
· Skype
· wxpython
· Creative Commons
· Vsound
· Rizzn’s Podcaster
· Web form
· iPodder
· Podcast Alley
· audio.weblogs.com

March 15, 2005

Knoppix 3.8 and UnionFS. Wow. Just Wow.

Category: Knoppix

Knoppix 3.8 and UnionFS. Wow. Just Wow.

Knoppix 3.8 and UnionFS. Wow. Just Wow.
by Kyle Rankin
Mar. 14, 2005
URL: http://www.heise.de/english/newsticker/news/56987

Klaus has released the latest version of Knoppix, 3.8, to the crowd at CeBIT 2005. This version includes the normal round of updates including the 2.6.11 kernel by default, KDE 3.3.2, and Firefox and Thunderbird instead of Mozilla. The exciting news, however, is the addition of UnionFS. UnionFS stacks your Knoppix ramdisk on top of the read-only filesystem on the CD, the effect being that you can apt-get install, and otherwise modify all of the files on the system as though they were all writeable. Here I’ll go over why I think this is going to change Knoppix in a major way.

One of the struggles with using Knoppix day-to-day as a portable distribution has always been the fact that the majority of the CD was read-only. You had a nice ramdisk sandbox that let you write within the /home directory, and tinker in /etc if you changed some of the symlinks. If you wanted persistence, there was a nice script that created a small filesystem on writeable media like a usb thumbdrive and used it to store your home directory.
The Problem

The problem, of course, is that you couldn’t install new programs with this method. All of /usr is read-only. Over time various methods have been introduced to try to hack around this by redirecting binaries into the /home directory and changing various system paths. The live software installer that came with previous versions of Knoppix is one example, and klik is another. These worked okay, depending on the program, but in some cases relied on hacks such as using scripts to search and replace file paths within binaries.
The Solution

Enter UnionFS. With this system, basically every segment of the filesystem is read-write. UnionFS keeps track of which files you have modified (which are modified and stored within the ramdisk) and which are unmodified, all on the fly. When you access a file in the filesystem that has been modified, UnionFS points you to the copy in ramdisk instead of the copy on the CD-ROM. This means that if you, say, want to install the enlightenment window manager all you would need to do is:

knoppix@2[knoppix]$ sudo apt-get update
knoppix@2[knoppix]$ sudo apt-get install enlightenment

You can install programs just like with Debian. They all get installed to their regular locations, and if you check out the /ramdisk directory on the CD, you will see a mirror of the root directory structure (or at least the directories that have been modified) and can see all of the files that you have changed. You can even use your favorite graphical packaging program (if you have one) to install packages.

This also means that if you set up a persistent home directory, you can potentially back up all of these changes and restore them at boot. In fact, Knoppix 3.8 already has a modified persistent home script that does just this (although it’s still a beta feature so expect to see bugs here and there). Knoppix can even detect when you have done this on a drive when it boots, and will let you choose what features to restore from this image (if any). If you let it time out, Knoppix does the safe thing and doesn’t load any of the settings.

The latest persistence script also automates the process of setting up an AES256-encrypted home directory, so if you are concerned about the security of your persistent image you can enable this option, type in a passcode, and Knoppix does the rest.

I really think UnionFS is going to take Knoppix to a whole new level of ubiquitous computing. You can truly use the CD just like any other installed CD, and with the prices of usb thumbdrives continuing to drop, you can basically install anything you would like. Major changes, such as replacing KDE with Gnome, probably will still work better if you do a full remaster, but I expect all of the Knoppix-based live CDs (if they are smart) will incorporate this technology into future releases.

Can you tell that I’m excited about this? Like I said, currently it seems to be a bit buggy (on a few of my machines I seem to get some instability after I restore from an image), but I imagine that sort of thing will be ironed out once the "download version" of Knoppix 3.8 hits http://www.knoppix.org.

Kyle Rankin is a system administrator for The Green Sheet, Inc., the current president of the North Bay Linux Users Group, and the author of Knoppix Hacks.

March 4, 2005

SimplyMEPIS 3.3 is Here!

Category: Mepis

MEPIS.org | MEPIS Linux Development

SimplyMEPIS 3.3 is Here!
Submitted by warren on Sat, 02/26/2005 - 00:33. Announcements
Morgantown, WV, February 25, 2005: MEPIS has begun shipping the SimplyMEPIS 3.3 bootable CD. SimplyMEPIS offers a Linux that is easy to install and use. It should appeal to the beginner and expert alike.

For the beginner, SimplyMEPIS is a complete desktop Linux that bundles and preconfigures the KDE 3.3.2 desktop, OpenOffice 1.1.3 (with WordPerfect document support), Firefox 1.0, Mplayer plugin, Gaim, Xchat, Konqueror, Kmail, Pan, Skype, GIMP, Digikam, Acrobat Reader, Real Player, Xine, XMMS, Kino, GTKPod (with automatic support for both Mac and PC iPods), Scribus, Checkbook Tracker, KPilot, QTParted, Synaptic, Kpackage, and many other applications to give the desktop user everything needed to quickly become productive in the SimplyMEPIS desktop Linux environment.

For the experienced user, SimplyMEPIS provides the renowned apt package system from the Debian Project, so with Synaptic or Kpackage one can easily add new software and update existing software with just a few clicks. To create a customized system, over 10,000 packages can be downloaded for free from the Debian package pool and the MEPIS package pool…

Don’t forget Linux - 90.7 WMFE-FM Orlando

Category: Linux, Computers

I just sent this to their webmaster:

Listen to 90.M7 WMFE-FM Online

Could you please add XMMS or another media player for Linux to this page. It’s based on Winamp and is well known in Linux world. Real Audio can work under Linux, but most Linux users think it’s trash. It’s true real Linux users already know what to use, but this might help out beginners. Plus it appears you’re not supporting Open Source, but only large Corporations like Microsoft and Apple. Not very PBS like of you. Thanks, otherwise, for the great site.

http://www.wmfe.org/907/listen_live.asp

Get free blog up and running in minutes with Blogsome | Theme designs available here

eXTReMe Tracker