Slashdot Mirror


GNU/Linux On The Prowl: PocketLinux

An unnamed correspondent writes:"Transvirtual has released PocketLinux for the iPaq. It features Video4Linux, mp3 playing ability, web synchronization, Kaffe OpenVM, GUI Themes, and displaying in standard or portrait mode. PocketLinux runs on VTech's Helio, iPaq's, and various other platforms." PocketLinux V.P. of Engineering Peter Mehlitz took some time off from the LWCE booth the other day to tell me about Pocketlinux -- read on for some details.

With the buzz that screenshots of X and other windowing systems running on svelte handhelds have generated lately, it's not surprising that the aisle by the PocketLinux booth was swamped with rubberneckers who actually wanted to play with the demos, not just grab t-shirts. If there's a prize for "oohs" and "ahhs" per square foot, Transvirtual may have swept the show with their demo machines, which use an integrated framebuffer device rather than coax on X. The Pocketlinux system consists of an XML framework running on Java -- using Kaffee means no Sun license required -- running on Linux. It's themeable, extensible, and slick.

"Java makes sense for this [because] it makes sense to have a machine that gives you access to distributed apps," said Peter. He anticipates applications equally at home on cell-phones, kiosks and PDAs -- and provides proof in the form of running systems, with handwriting recognition, games, audio players, and (quite nice to see) streaming video."Kaffee and XML let us do just about anything," he says. "With Kaffee, we really learned from the Linux example," he says, adding that Kaffee is now under the GPL.

The LWCE display featured the OS on both a Compaq iPaq and the exotic Itsy, as well as on a V-Tech Helio. While the Compaq machines can also run Windows (for those so inclined), PocketLinux is primed to become the default OS for the Helio, which currently comes with V-Tech's VTOS. Though the grayscale screen isn't as sexy as the Itsy's, the $150 Helio has both more RAM (10MB, including 2MB of flash) and a more powerful processor than my Visor. Helios running PocketLinux were available for sale, too -- not just vaporware -- though the PocketLinux Web site cautions that buyers who want a standard PDA should stick to V-Tech's OS until more PDA features are implemented.

(Interestingly, rather than the obligatory note that only Red Hat-based distros are supported, the installation instructions for the Helio software says instead "our development effort has standardized on a Debian Linux hosted environment and our documentation and operation under Debian is better supported. If anyone wants to write documentation for RedHat installation and submit it, we would be happy to include it.")

Despite their tendency to wolf down batteries, the color machines showed off few things the Helio couldn't, such as a small selection of colorful themes. "They're just XML files -- everything is XML files," said Peter, a point he emphasizes as important for keeping information portable. Streaming video, too -- slightly jerky, but very watchable -- had more than a few onlookers drooling. The important thing, according to Peter, is to rely on hardware to do as much of the tough work of decompression as possible. The video is transmitted with the aid of triggers embedded in Javascript. Viewing compressed movie files is "no problem, he says, "as long as we're not forced to use streaming in user space." Despite Peter's assertion that people will rely on collections of small, nearly disposable appliances rather than an "anything box," some aggregation and assimilation looks inevitable, not to mention fun. All work and no play would probably make for slow sales.

While the software inside the user's machine is free, Transvirtual intends to make money by selling server-based translation software to convert external data types for viewing and listening, as well as by providing businesses (and content providers) with specialized apps.

With the Embedded Linux Consortium, LinuxDevices.com, handhelds.org, and a gaggle of others, Free software for handheld devices has a woven a comfortable net of support for tiny systems. Welcome to the fray.

1 of 87 comments (clear)

  1. BeOS vs. Linux by be-fan · · Score: 5

    Interestingly, here is one place BeOS will be competing with Linux. Be has recently announced a deal with Compaq to use it's BeIA OS in some of its machines. Neither OS really has a clear advantage in this field. Since most of the handhelds will use non X-based GUIs, POSIX will be about the only standard that the Linux-Desktop and Linux-handheld OSs will have in common. Since BeIA has POSIX support too, application support will not be a big factor here. Linux has the advantage that it is OSS, which enables developers to customize it. Although BeIA is very modular and customizable also, Linux may have the advantage here. Linux also has the advantage that it is free. However, BeOS has the advantage that it would probably be quicker to work with, since it includes a GUI that is easily customized for a PDA-maker's needs.

    The future is really pretty cloudy. It is very probable that the two will compete, because undoubtedly BeIA will scale down from Internet Appliances to handhelds, while PocketLinux will scale up from handhelds to IAs. Neither really has a technical or performance advantage, because most of the speed issues depend on what GUI the PDA-maker chooses to use. I think that the two big factors here are going to be GUI quality, and ease of implementation for the PDA maker.

    --
    A deep unwavering belief is a sure sign you're missing something...