Hacker News new | past | comments | ask | show | jobs | submit login

I will order one once OpenBSD is running on it, which I am willing to bet won't be too long.



Actually, Rasberry Pi runs on an ARM microprocessor and OpenBSD is a whole lot more ARM-friendly than most Linux flavors are. It should not be hard at all to get it running yourself.


Buy one and make it run on it then.


Not exactly a reasonable proposition for most mortals.


Any mortal who wants to run BSD is most likely also capable of installing BSD. (For that matter I'm sure the majority of people who have just heard of BSD are capable of installing it.) Furthermore it's no more difficult getting up and running than on a desktop since the Arm is supported by the kernel; you just load everything on the SD card and the pre-installed uboot (or whatever they have on there) will boot off of it.


It's not that simple, an ARM board is not a PC, you don't have a BIOS for instance. Basically you have to write some glue to tell the kernel what and where are the devices and how to access them.

See for instance in Linux http://lxr.free-electrons.com/source/arch/arm for the various Board Support Packages available upstream.

Not to mention that while OpenBSD supports the ARM architecture it might not have drivers for all the IPs integrated in the SoC.

So basically, it won't be plug'n'play like installing a new OS on your new x86 computer, altho the amount of work required to get it to work might not be completely overwhelming if you know what you have to do (especially since the linux source code is available).


Actually it seems that RaspberryPI will have a slightly odd bootloader, not the usual uboot, so you must check how to install BSD on the board http://elinux.org/RaspberryPiBoard#BootRom Also here http://elinux.org/RaspberryPiBoardDistributions the BSD os is not cited, but I think the biggest problem could be drivers (especially for the video part), as stated here: http://www.raspberrypi.org/forum/projects-and-collaboration-...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: