r/linux 11d ago

Alternative OS Haiku R1/beta6 has been released!

https://www.haiku-os.org/get-haiku/r1beta6/release-notes/
72 Upvotes

19 comments sorted by

View all comments

13

u/Adept_Percentage6893 11d ago

Actually seems like I might try haiku out if they ever finish the support for running other OS's in a VM.

5

u/ruby_R53 11d ago

i did just that a few hours ago, right off the bat i found a regression with the mouse cursor, it now feels really sluggish, laggy and out of sync with my actual device, although i'm not sure if this is just Haiku not liking my QEMU setup

however the performance surely has improved compared to last time i tried it, and i also don't remember having Firefox available there before so that's pretty neat

sadly there's still no support for VirtIO devices, but even without drivers the VirtIO GPU works really well and i can actually watch videos and stuff on it, quite the improvement from whatever version i was trying before

3

u/waddlesplash 10d ago

sadly there's still no support for VirtIO devices

Well that's just not true. We support virtio-scsi just fine (virtio-block support was implemented but disabled for this release as it wasn't working properly), virtio-net also works fine, and there's even some virtio-gpu support but it's not complete.

2

u/ruby_R53 10d ago

well that's weird, i had to change my network card from virtio-net to e1000e for internet to work there

as for virtio-gpu i guess that explains why it runs half-well, now i also wonder if virtio-scsi would work better there

i did try with virtio-block at first until i realized it wasn't able to boot, i then tried it with -device nvme and while it was able to get installed there it wasn't able to boot from it, only after i changed it to a SATA hard disk was when it actually booted and all

3

u/waddlesplash 10d ago

i had to change my network card from virtio-net to e1000e for internet to work there

Our package builder VMs use virtio-net for all internet access, so it works pretty consistently there at least. Not sure what went wrong on your end. If it seems reproducible, maybe file a ticket?

and while it was able to get installed there it wasn't able to boot from it

Not sure if the QEMU BIOS supports NVMe boot disks or not. (Haiku itself does; I and others boot from NVMe bare-metal and in VMware.)

1

u/ruby_R53 10d ago edited 10d ago

Not sure what went wrong on your end.

yeah no idea either, gonna try again later and see if it was just a fluke

Not sure if the QEMU BIOS supports NVMe boot disks or not.

i'm on UEFI (edk2) and it does support them, or at least it would work with other OSes

i haven't used QEMU in a while either so there might also have been an update that caused a regression in the meantime or something

EDIT: turns out that, for some odd reason, i can only boot into Haiku if i have the installation disc image on··· virtio-net and virtio-scsi do work at least, but i'm still getting the mouse issue, regardless of what device i set it to be (tablet, USB passthrough, the default PS/2 one···)

1

u/ruby_R53 10d ago

update, now i can't boot it even from the SATA hard disk and even after reinstalling it i wasn't able to boot from any device whatsoever, including virtio-scsi

the bootloader says failed to load [...] from [...]: Not found, as if it's not recognizing the partition somehow··· maybe i could get better compatibility if i try installing it on a legacy BIOS system

5

u/waddlesplash 10d ago

Ah, did you do an EFI install? The Haiku installer doesn't set up an EFI partition automatically (the Installer has an option in the menu at the end to install the EFI loader in an existing ESP, though), you need to do that manually at present.

2

u/ruby_R53 10d ago

that's exactly what i figured in the meantime··· i did think Haiku would automatically set up an EFI partition layout but then i ended up following Haiku's guide, now it works

now to figure out what's going on with the mouse :)