r/linux 2d ago

Alternative OS Haiku R1/beta6 has been released!

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

19 comments sorted by

9

u/Adept_Percentage6893 1d ago

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

6

u/ruby_R53 1d 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

5

u/Adept_Percentage6893 1d ago edited 1d ago

fwiw I was meaning the other way around where Haiku is the baremetal OS. They have preliminary support for running qemu but my understanding is not a lot. But to my thinking by the time they get full virt support they'll have worked through a lot of the issues and if I just pick old hardware it might be supported.

1

u/ruby_R53 1d ago

oh wow i see

i do wish i could run it on bare metal too, i have a spare SSD i could install it on but don't have a spare SATA cable

3

u/waddlesplash 1d 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 1d 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 1d 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 1d ago edited 22h 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 23h 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 19h 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 18h 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 :)

-3

u/[deleted] 2d ago

[deleted]

6

u/ruby_R53 2d ago

just wait 'till you find out about ReactOS

-25

u/SmackDownFacility 2d ago

I DONT RECOMMEND THIS ENVIRONMENT SUBSYSTEM SERVER

-10

u/Mordiken 1d ago

I used to be a BeOS diehard back in the day, but as I've grown older I've began to concern myself with stuff "boring" stuff like licensing and I simply cannot support a permissively-licensed project anymore...

0

u/Glum_Hamster_2104 9h ago

That's a bit weird that your so anti-freedom, Since you hate permissive aka free licences so much I guess you shouldn't use x11, wayland, musl, zsh or pretty much anything in the Linux ecosystem because GNU is dead.

0

u/Mordiken 8h ago

That's a bit weird that your so anti-freedom

If wanting corporations to give back to the community is being anti-freedom, then you can call me Stalin.

Since you hate permissive aka free licences so much I guess you shouldn't use x11, wayland, musl, zsh

/r/im14andthisisdeep, "you criticize society and yet you live in it"-level take.

And no, I don't use or support musl or zsh...

As for Wayland and X11, those are protocols and it makes sense for protocols or specifications to be MIT... Haiku, however, it's neither a protocol nor a specification: It's an implementation... And that's the problem.

GNU is dead.

Playstation OS is built on FreeBSD, SteamOS is based on the GPL Linux, Wine, KDE.

Result:

  • SteamOS benefited everyone and made Linux gaming a reality;

  • PlaystaionOS benefits no one except Sony's bottom line.

Permissive software licenses = techno-feudalism, and the users are the peasants.

0

u/Glum_Hamster_2104 7h ago

SteamOS benefited everyone and made Linux gaming a reality;

Wow one example

PlaystationOS benefits no one except Sony's bottom line.

Irrelevant, they modified an OS to run on specialized hardware to run specialized commercial games any upstream or open source changes are irrelevant to PC hardware.

Here are real examples of companies giving back to the community under a BSD licence

Microsoft contributing to NodeJS

Netflix greatly improving the networking stack on FreeBSD

NetApp develops for bhyve (FreeBSD's own VM platform)

Apple has contributed to BSD source code as their software runs on it

Whatsapp contributes to performance patches on FreeBSD

And not to name all the hundreds of sponsors of FreeBSD that do things like pay for hosting costs etc

We also can't forget about OpenSSH as well

Result:

  • Licence is more free for people to do what they want
  • The original software gets improved from companies upstreaming their changes

SteamOS benefited everyone and made Linux gaming a reality;

Amazing one example, GNU really helps innovate!

Permissive software licenses = techno-feudalism, and the users are the peasants.

Complete bullshit, if anyone the user is the peasant being told what they can or can not do with lines of code. Clearly if these big corporations love stepping on all of these poor users by developing permissive software like Kubernetes etc

-28

u/SmackDownFacility 2d ago

ANOTHER BLOODY SUBSYSTEM SERVER!

-28

u/SmackDownFacility 2d ago

ENJOY USING HAIKU’S ALPC PORTS NOW