XScale

Has anyone had any thoughts to make a version that will run on an XScale processor?

It would, of course, need a customized ver. of Tracker

I think this would be asbolutely awesome.
An OS that is capable of everything that WM5 is capable of, but with 1/4 the footprint.

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.

Well, my thinking was a handheld device (shown by the WM5 comment)

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?

PetterHJ wrote:
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…

Because XScale is what is used in devices today.

CPUGuy wrote:
Because XScale is what is used in devices today.

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.

I don’t get why you are arguing so much…

Let’s just say I would like to be able to run Haiku on a modern PDA and/or PDA/Phone/Smartphone.

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.

Indeed, and I fully agree with you.

But does it hurt to think about future things while it is in development? I think not.

CPUGuy wrote:
Indeed, and I fully agree with you.

But does it hurt to think about future things while it is in development? I think not.

Probably belongs in the Suggestion Box more than anything.

From what I gather, the NewOS kernel is pretty modular - I think the biggest challenge would probably be the drivers, etc.

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… :smiley:

Don’t be desperate!, it really seems like Haiku will be ported to PDAs and cellphones :
http://haikunews.org/1184

:lol: :lol: :lol: :lol: :lol: :lol:

You scared me until I saw the smilies. :stuck_out_tongue:

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).

More embedded BeOS/Haiku images here: http://beos.petterhj.net/mockups/embeddedhaiku/

Would have been nice, wouldn’t it? :slight_smile:

Very interesting.

Using Linux as the kernel (as it’s already been ported to many different devices) and then using BeOS’s servers on top of the kernel.

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.

That was from the website.