Nable wrote:Because you'll have to rewrite it from scratch. Only some ideas and about 0% code can be used from KolibriOS on non-x86 architecture
It is already done to some extent.
Kolibri box in Phantom OS is not a complete Kolibri, but quite close to, and is being ported to Arm right now. So it will be possible soon to have Kolibri on ARM. We just need to redefine API to map Intel registers to ARM registers, which is simple. And port some highlevel Kolibri code to ARm as well.
Am I the only one missing something here or are you going to map Intel instructions as well? Because I don't see the purpose of having Kolibri emulation layer on ARM without any Kolibri programs for that platform. Regarding HLL-based ones, they could be ported to other architectures even easier *without* Kolibri layer. So if there's nothing Kolibri could do on ARM, why are we having this conversation in the first place? And moreover, what dzavalishin is now doing (apart from trying to prove something to someone) is just an API wrapper for not that good API, so when he's done (if ever) it'll have nothing in common with Kolibri itself except for pretty name.
mike.dld wrote:Am I the only one missing something here or are you going to map Intel instructions as well? Because I don't see the purpose of having Kolibri emulation layer on ARM without any Kolibri programs for that platform. Regarding HLL-based ones, they could be ported to other architectures even easier *without* Kolibri layer. So if there's nothing Kolibri could do on ARM, why are we having this conversation in the first place? And moreover, what dzavalishin is now doing (apart from trying to prove something to someone) is just an API wrapper for not that good API, so when he's done (if ever) it'll have nothing in common with Kolibri itself except for pretty name.
Has anybody ported it or made any progress?
Thanks
Jeff
Last edited by jeff1909 on Thu Feb 12, 2015 4:35 am, edited 2 times in total.