Live data from Hacker News

Haiku OS ported and running on RISC-V

discuss.haiku-os.org

11–20 of 89 posts

Re: Haiku OS ported and running on RISC-V

#11
post #9
post #6

Down thread folks were asking to run BeOS binaries on it, sounds like a great opportunity for a couple fun hacks. * ppc -> risc-v binary translator, much more tractable with fixed width 32 bit instructions * running this on an FPGA that already includes a RISC-V core like PolarFire and then instantiate a softcore PPC. hack Haiku to run the PPC processes on that core. Extra bonus points to dynamically instantiate PPC…

> hack Haiku to run the PPC processes on that core That sounds like the Amiga PowerUp cards with extra steps. :D

https://en.wikipedia.org/wiki/PowerUP_(accelerator)

This is cool.

Re: Haiku OS ported and running on RISC-V

#12
Haiku is ideal for embedded graphical systems, since it’s designed as a single user low latency unified system. As the technology stack is unified (from the higher level user space to low level kernel), with a unified desktop environment, unified IPC mechanism, unified file system, unified audio and media system etc, it allows system builders to make lean embedded applications and tools. Case in point - the Medo media editor which does 4K videos, dozens of OpenGL pluggins and binary addons, and the entire multilingual package is 1.28Mb. Crazy efficiency due to being a cohesive integrated system.

Haiku is the ideal system for a Risc-V embedded device (think car console, tablet, media centre, info kiosk etc)

Re: Haiku OS ported and running on RISC-V

#14

Haiku is ideal for embedded graphical systems, since it’s designed as a single user low latency unified system. As the technology stack is unified (from the higher level user space to low level kernel), with a unified desktop environment, unified IPC mechanism, unified file system, unified audio and media system etc, it allows system builders to make lean embedded applications and tools. Case in point - the Medo medi…

Could this kind of technology also one day make its way to consumer laptops? It seems like low-end computers are still so damn expensive for how shitty they are. I feel like I get more bang for my buck with a Lenovo x220 + a fresh SSD + a 8GB RAM upgrade (running Xubuntu, Mint XFCE, et al) than any new low/mid-market laptop.

Re: Haiku OS ported and running on RISC-V

#15
post #9

Earlier quoted context omitted.

> hack Haiku to run the PPC processes on that core That sounds like the Amiga PowerUp cards with extra steps. :D

The extra steps are what ensures an invariant.

I am reading this paper you posted, https://news.ycombinator.com/item?id=26844036 this is really good.

> the path of least resistance when choosing a strategy is to trust folklore, but the folklore is also suspect.

love it.

The bibliography itself is a work of art.

Re: Haiku OS ported and running on RISC-V

#16

Haiku is ideal for embedded graphical systems, since it’s designed as a single user low latency unified system. As the technology stack is unified (from the higher level user space to low level kernel), with a unified desktop environment, unified IPC mechanism, unified file system, unified audio and media system etc, it allows system builders to make lean embedded applications and tools. Case in point - the Medo medi…

I don't know, I would rather have something like RISC OS :)

https://www.riscosopen.org/content/

Re: Haiku OS ported and running on RISC-V

#17

This is very neat. Though, I still don't have an ARM workstation... Will we leap-frog to RISC-V workstations in a few years? I guess that new Apple M1 ARM would count but I have yet to get one.

the m1 mini I'm using is quite nice. not perfect, but more than adequate for personal computing and media creation

Re: Haiku OS ported and running on RISC-V

#18

This is very neat. Though, I still don't have an ARM workstation... Will we leap-frog to RISC-V workstations in a few years? I guess that new Apple M1 ARM would count but I have yet to get one.

It seems more likely RISC-V will displace ARM on the low-end where margins on things like licencing are the tightest. There are already high performance ARM designs for servers in particular, and that's more applicable to desktops than any RISC-V chip currently available. X86 will give them both a run for their money but it no longer seems completely obvious that everything hefty will still be running on x86 five or ten years from now, for the first time in a couple decades, really.

Re: Haiku OS ported and running on RISC-V

#19

Haiku is ideal for embedded graphical systems, since it’s designed as a single user low latency unified system. As the technology stack is unified (from the higher level user space to low level kernel), with a unified desktop environment, unified IPC mechanism, unified file system, unified audio and media system etc, it allows system builders to make lean embedded applications and tools. Case in point - the Medo medi…

Could this kind of technology also one day make its way to consumer laptops? It seems like low-end computers are still so damn expensive for how shitty they are. I feel like I get more bang for my buck with a Lenovo x220 + a fresh SSD + a 8GB RAM upgrade (running Xubuntu, Mint XFCE, et al) than any new low/mid-market laptop.

Haiku is lacking full featured web browser like Chromium or Firefox. They do have some basic browser available, but its capability is very limited.

Re: Haiku OS ported and running on RISC-V

#20
post #18

This is very neat. Though, I still don't have an ARM workstation... Will we leap-frog to RISC-V workstations in a few years? I guess that new Apple M1 ARM would count but I have yet to get one.

It seems more likely RISC-V will displace ARM on the low-end where margins on things like licencing are the tightest. There are already high performance ARM designs for servers in particular, and that's more applicable to desktops than any RISC-V chip currently available. X86 will give them both a run for their money but it no longer seems completely obvious that everything hefty will still be running on x86 five or…

Do you think adversarial country relations specially from sanctioned countries like China and Russia might count in favor of Risc-V development and adoption?
Post reply on HN