Amazing progress. Is anything still missing compared to x86_64, besides a convenient ISO?
In theory experience should be the same as in x86 UEFI, so you just write image on live USB and boot, but unfortunately currently available RISC-V hardware need additional tweaks for UEFI boot.
I believe today we are witnesses of Haiku new architecture - RISC-V. Or, if the birthday was some time ago, at least today is an important milestone in Haiku on RISC-V.
Is it possible for a bootable-ish image to be ready for when beta5 is released? Not necessarily a production-ready image, but at least one that ppl can play with. So at release time, the blurb could say, "Haiku beta5 x86 released, and there is also an experimental RISC-V image for early adopters. This would be great for media coverage, because it would show that Haiku is under steady development, and it would be interesting to see if there is any boost in interest - with the addition of a new architecture.
Iâm not sure it should be included in the release notes in the current state. x512 is making good progress, but, if I understand correctly, there are still quite a lot of things to be merged in Haiku upstream before we can build an usable image from official Haiku sources.
Until then, this is not built from official Haiku sources, and I would not feel comfortable publishing it as any kind of âofficial Haikuâ version until that code has been reviewed. This is just on principle, I have no reason to distrust x512âs work personally, of course.
The media coverage can wait for one more release cycle and hopefully by then we have the RISC-V port more integrated in Haiku, and tested by a few more people, before we make an official announcement? Otherwise there will be a lot of people trying this, having problems (because it is still quite experimental), and asking support for it, and all we can do and thell them âask x512, no one else knows about this port of Haiku for nowâ.
X512, what do you think, is the RISC-V port ready for a more general release, or should it stay in early testing for people who already know abit about Haiku for a while?
The announcement of Haiku release on RISC-V platform is quite independent from Haiku release for x86 platform.
I believe, the separate announcement of Haiku RISC-V would produce the same effect in media.
I see no reason to wait for Beta6 / R1 / whatever just for that.
I agree with PulkoMandy on the topic of a Haiku RISC-V announcement for a beta release. As far as the project is concerned, the upstream port itself is not yet ready for building images from. X512âs updated port is still out-of-tree, therefore it is still somewhat outside of the Haiku Project.
This can be resolved if the delta between the updated port and upstream is merged and if the result is determined by X512 and the Haiku developers ready enough for general release.
It depends what you want to announce, there are several steps:
- x512 managed to boot Haiku on one machine
- x512 shared a test image for other people to test (built from a branch with various patches not included in Haiku yet)
- enough code is upstreamed, the nightlies from Haiku download page are actually bootable (not reached yet)
- the infrastructure (haikuports builders, etc) is in place and we can do a proper beta release
Each of these deserve announcements, with the appropriate warnings at each step (even for the beta, we have warnings that this is beta quality software that may eat all your data).
Are these rumors or is it true that a new beta is coming?
The riscv port should work earlier so that users can test it, fix the code for riscv, thatâs my opinion.
Also agree with pulkomandy and win8linux. The risc-v port is not ready enough to the general public, and the support needs of people would be big, starting from updating firmware on their boards ( and sometimes bricking them ) , and up. A lot of repeating questions of "board X is risc-v, will it run ? "
I just want to know the exact steps on how to get an SD card-bootable version of Haiku for the VF2. I donât care how much it crashes or how much (usable) software is on it⌠I just wanna have it and be able to boot it from an SD card, period. That is the one thing that has kept me from buying a VisionFive 2. Y no 1 tell me how 2 do that?
I am getting tired to reply it every time and reply getting lost. Will publish instruction on GitHub. Also I am publishing test images on Google Drive.
Excellent! I look forward to seeing the links!
Please share the link now itâs holiday time, now or never we could test the images
I am currently busy with rebuilding riscv64 packages. Many dependency packages were updated in Haiku upstream. The are currently no automated build server for riscv64, so it need a lot of manual intervention (and reporting HaikuPorts bugs found).
A handy lapdock for RISC-V SBC board testing:
âCrowView Note: Empowering Your Device as a Laptop
All-in-One Portable Monitor丨Phone-to-Laptop丨SBCs/Mini PC/PC/Game Console Compatibility丨Full-Featured Type-C丨Built-in 5000mAh batteryâ
I currently use portable monitor with regular USB keyboard and mode as can be seen here: Progress on running Haiku on VisionFive 2 - #19 by X512.
DC-ROMA RISC-V Laptop II
This is not a Kickstarter campaign
Chris Barnatt last time showed it on his channel - it is a RISC-V laptop for developers âŚ
⌠interesting a piece of hardware especially with its addons
Oh yes, I saw this. I wonder how technically close it is to something that would boot Haiku?
It should be not hard to run Haiku on it if boot loader is able to setup framebuffer and it have PCI bus.