What is happening right now, what will be next

If you watch these pages from time to time, you probably noticed that releases are outdated, not much usable for daily use and this project seems in this way dead. So what is going on?

Unfortunately, lot of developers are no longer active in Linux4Palm project. Yes, iPhone is spreading like disease - why hack old device when you can buy nice new toy where UNIX is already present?

Our answer is of course - because it's fun! Today - a day after Linux Expo event we're glad to say that many people are still interested in what we're doing. Maybe some of Linux Expo visitors are just reading this page. If so welcome, join, read, learn and have fun with us.

So, what is happening right now?

If you read Linux Arm Kernel Mailing List, you could find the name Marek Vasut (= Marex) many times. He pushed a lot of code for LifeDrive, PalmTX, Tungsten|T5, Tungsten|T3, Tungsten|C and Tungsten|E2 into upstream and kernel compiled from devel branch works quite well. There are still issues to be solved about these devices like bluetooth support (it looks like some maintainers and kernel developers, mainly Robert Jarzmik, are not in favor of having Bluetooth HW initialization in kernel, which implies you'll have to add some script to do it into your distro).

Unfortunately, there is still missing support for some things:
USB in LifeDrive (Marex doesn't seem to be interested in that without donation of hardware to be dissected)
WiFi support in LifeDrive (Marex is not interested at all)
flash support for these devices - chip support and optional NVFS support

Are you missing your device? Well, if you can't see Treo650 here, Alex unfortunately has no longer time for this project. Since I have this device too I will try to také over its status and prepare it for mainline.

I work on Treo680 and Centro support now. I'll try to inform you about my progress through related wiki pages. New member Emfox Zhou joined recently and started to work on userspace support for Treo680 (but most of things done are similar for all GSM devices). I'll inform you about things done.

What next?

There is still lot of work left. I'll try now to name some tasks we see and we want to be done.

Distribution

Currently we don't have distribution, where user can add or remove packages. Emfox is probably focused to have Debian ARMel on his Treo680. If you'll follow him you'll get system you know, that's stable, secure etc (I personally use Debian on Palm for development). Most of his work will probably be usable for other systems too.
I'd like to add support for Palm devices into OpenEmbedded and Angstrom distribution. It is more lightweight and suitable for embedded systems which are low on resources. Miska will probably work on this task.

Kernel

Marex will probably work on pushing code into mainline. I will hopefully join him soon with GSM devices. We're also planning single kernel for PXA27x devices - hardware is similar and release will be more easily maintainable. We'd like to provide you with new testing versions of kernel builds again so you can play with most recent work. I'll try to build them and publish them in case anything changes.
I would also like to have our GIT kernel up to date - arm-devel pulled regularly and our palm branch regularly rebased. So our branch will be smaller and smaller (but bluetooth will be here until upstream accepts some solution) - my task.

Tasks

I will create some tasks soon to make more transparent what is needed to do. Some of the tasks are already mentioned above, some will be new. I'll announce it soon.

Glad to see some people are

Glad to see some people are still interested in this! I've had a super busy semester, but hopefully I'll get some work in on the Lifedrive's dalBoot system this summer. See ya guys in a month!

Comment viewing options

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