How is the GUIs ability to handle small screen sizes related to the processor its running on? You can get desktop ARM systems (XScale is an ARM processor), and you can get 320x240 x86 systems…
The entire OS would have to be ported to ARM in general first, as well as all the device-specific drivers for all the handhelds.
Theres probably more StrongARM and SH3 handhelds around that people would be willing to sacrifice the OS on than XScale ones
Plus, generally there are no specs whatsoever for the radio in Windows Mobile devices. Not many people are going to install something on one of them that loses them their cellphone.
Well, it doesn’t have to be on a WM5 device, there are many different devices that use XScale (even the Treo650 uses it).
Not only that, you don’t need to have it on a phone device, you can use an old PDA (even WM2003 devices use XScale). Plus, you could probably get a cheap phone off of e-bay that is on XScale.
Let’s say that the kernel is ported to ARM. Will this be sufficient, with regular drivers for the devices specifications, to run Haiku on any ARM device?
I own a Palm LifeDrive, and over at www.hackndev.com, they have managed to run Linux (Familiar, GPE) on it. WiFi drivers lack (the regular issue - company not interested in releasing specs), but everything else works.
An ARM port of Haiku’s kernel with drivers would be sufficient to run it, or would it require changing of other system files / servers?
An ARM port of Haiku's kernel with drivers would be sufficient to _run_ it, or would it require changing of other system files / servers?
Each ARM machine requires very specific and seperate startup procedures, hardware setup, etc. Its nowhere near like the x86 architechture.
I run Linux on an ARM device but it still needs to be chainloaded from Windows CE and even after YEARS of work on it not everything works. Theres probably 10 coders working for -that machine alone-.
CPUGuy - why keep going on about XScale? Its just one of a huge number of ARM processors, and its not a particularly good one either - 206Mhz StrongARM SA1110 is faster than a 400Mhz XScale…
Its ONE of the ARM chips used in devices today. It is in no way the sole one. Conexant and Broadcom make far, far more ARM9 chips than Intel makes XScales, for instance.
CPUGuy, I’m assuming he’s “arguing” because Haiku is still being made… right now… for the PC. No Haiku developers should be spending time on porting an OS that’s still coming together; we need to finish it first!
I personally would like to see Haiku run on more than a handfull of platforms. I’d also like to see it support skinning out-of-the-box, but I want to see R1 first.
As far as the kernel itself goes, there’s no problem. There’s the barest of beginnings to the ARM side of things IIRC. It’d be the drivers that’d kill 'ya though. However I’m still holding out for Haiku on my PocketPC…
If Linux has been ported to a device, and the Haiku kernel to ARM devices, it wouldn’t be that hard to port those Linux drivers to work with Haiku, would it?
Of course, it would need a developer dedicated to that project, and I’m not saying it should be one of the Haiku devs (mentioned earlier in this thread).
If you managed to read that out of my last post, that wasn’t what i meant. I meant porting the Linux drivers already made for a lot of these devices to Haiku.