top | item 35523314

(no title)

jmort253 | 2 years ago

I tried FreeBSD on ARM64. I couldn't get the browsers, like Firefox or Epiphany, to load without crashing. I'm not sure if it was something I was doing wrong or if the ARM ecosystem just isn't well supported yet. I was also running in a VM with QEMU.

On the surface, FreeBSD sounds cool. I liked that I could boot directly to a console and then run the GUI only if I wanted to. Everything felt more modular. It reminded me of the days before Windows 95 when I could just use DOS to save precious memory and CPU bandwidth.

Only I'm not sure I'd be able to use it as a daily driver. I felt like I'd be spending my time administering the machine and nothing else. Maybe it was just because it was running in a VM. Maybe it was because it's ARM. Not sure. I'd love to hear others experiences with FreeBSD on ARM.

discuss

order

okasaki|2 years ago

> I liked that I could boot directly to a console and then run the GUI only if I wanted to.

You can do that in Linux...

> Only I'm not sure I'd be able to use it as a daily driver. I felt like I'd be spending my time administering the machine and nothing else.

Not really? I think the BSDs are simpler, change less and are better documented.

Source: I ran OpenBSD on desktops in early 2000s.

jmort253|2 years ago

> You can do that in Linux...

I think I _may_ have done that before. What I thought was interesting is FreeBSD just did that without any extra steps. When I "apt-get install" a desktop environment in Ubuntu or Debian and reboot, the desktop environment loads by default. In FreeBSD, I guess there's some startup scripts I would need to edit to start X and the desktop manager...

hulitu|2 years ago

> I think the BSDs are simpler, change less and are better documented

> Source: I ran OpenBSD on desktops in early 2000s.

From my experience witb BSDs on a SUN pizza box (also around 2000) : FreeBSD had the docs on the internet, not very helpful when you want to configure the network. OpenBSD was ok. Linux (my first choice) was slow as hell.

crest|2 years ago

Do you still have the core dumps and messages to stdout/stderr/dmesg?

pdntspa|2 years ago

If you're going to run it in a VM, why ARM?

jmort253|2 years ago

Exactly. I was on an M1 Mac, so trying to emulate x86/64 would have been painfully, unusably slow.

For simple console stuff on the terminal, it's ok. But when the GUI is involved, or anything with a lot of computation, having to translate all of the instructions from native ARM64 back to x86/64 and back takes a ton of resources and time.

lockhouse|2 years ago

Not OP by my machine is an M1 Mac, so ARM64 VMs are much more performant than emulated x86/x64 ones.

matrix12|2 years ago

Same experience with Browsers. Only Surf never dies.

mnd999|2 years ago

Firefox on Sway with wayland enabled seems to lose the compositor connection almost instantly.