OpenBSD/palm is an experimental port of OpenBSD to the PDAs made by Palm with an ARM PXA2xx processor.

A mailing list for ARM-based ports is available at arm@openbsd.org. To join the OpenBSD/arm mailing list, send a message body of "subscribe arm" to majordomo@openbsd.org. Please be sure to check our mailing list policy before subscribing.

The current port maintainer is Marek Vasut (marex@openbsd.org). Others are definitely welcome to contribute!

Table of contents

  • History of the port
  • Current status
  • Supported hardware
  • Getting and installing
  • Projects & bugs left to fix

  • History

    The Palm port started as a fork of the Zaurus port in March 2009 with the intention to make the system run on Palm Tungsten|T5. The project was later approved as a semestral work at the Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague mentored by Leo Galambos.

    As the project advanced, support for more Palm devices was added as well as support for various peripherals and the project outgrew the initial agreement for the semestral project.

    Current status

    OpenBSD/palm has been tested and is known to be working on the following models, Tungsten|T5, T|X, LifeDrive and the Zire72. There is also an initial support for Palm Tungsten|C.

    Currently supported are the LCD, buttons, USB host (through a hub with external power supply), PXA SD/MMC controller and UART (not available on Zire72). On Palm LifeDrive there is also a driver for the builtin hard drive.

    Additional patches that have not yet been merged into the mainline tree are available here.

    Supported hardware

  • Devices that can be connected:

    Getting and installing

    Snapshots will be made available from time to time, in this location as well as in a few mirrors.

    Here are the OpenBSD/palm snapshot installation instructions as well.

    Projects & bugs left to fix

    Supported platforms
    $OpenBSD: palm.html,v 1.4 2009/10/16 00:36:06 ian Exp $