Hacker News new | ask | show | jobs
by adventureloop 4526 days ago
I wish the FreeBSD hardware pages gave a description of what is supported. The OpenBSD hardware pages really do stand out in this regard.

Compare OpenBSD's BeagleBone[1] Black vs FreeBSD's BeagleBone Black[2]

From the OpenBSD page I can see at a glance that the Ethernet is supported, but USB is not available. I would like to port FreeBSD's USB implementation across if it works, but how do I know if it is worth pursuing without doing an install.

[1]http://www.openbsd.org/armv7.html

[2]https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack

3 comments

That being said, I don’t think we are going to get OpenBSD on the rpi any time soon.

http://marc.info/?l=openbsd-misc&m=132788027403910&w=2

It is a real shame, but OpenBSD as a project care a lot about having free access to all the available code[1]. It makes a lot of sense to me to want access to all of the code for something as core as the boot process.

Of course the project saying they won't support the hardware doesn't mean you cannot start the port yourself. That is how ports to palm devices came about[2]

[1]http://www.openbsd.org/lyrics.html#39

[2]http://www.openbsd.org/palm.html

That’s true, especially with FreeBSD and NetBSD both having ports.
I just got a BeagleBone Black and am playing with it. I was comparing with RPi and it won given its processor (later ARM version), onboard storage, and most of all the number of buses and connections supported. Not sure what I'll do with it yet though.

I have been fascinated by its two PRU units. There are 200MHz 32bit realtime micrcontrollers that execute a simple set of assembly instructions. They can run mostly independent of the main CPU and kernel.

> I just got a BeagleBone Black and am playing with it. I was comparing with RPi

Sliding off-topic... Is the hwRNG in the BBB accessibel in user-space yet? Last time I looked it wasn't but there seemed to be people working on it.

I have a use in mind where the better CPU power of the BBB would be a benefit (and the better video support and so forth of the rPi would be meaningless) but only if the RNG is easily accessible (the Pi's is exposed as /dev/hwrng once a simple module is loaded) and pumps out bits at a good rate (~550kbit/sec is what I got when I timed the Pi which is far more than I need but I don't want too slow a rate obviously).

Good question, I have no idea. Did a quick search and found this:

http://beagleboard.org/project/CryptoCape/

And from there additional info about the hwrng lead me here:

http://processors.wiki.ti.com/index.php/Cryptography_Users_G...

It looks like it is just a module compile away.

Not sure about the rate of /dev/hwrng though.

Post your question to the "Embedded" section of the FreeBSD forums; someone there can likely answer whatever you want to know about RPi support in FreeBSD.

http://forums.freebsd.org/viewforum.php?f=11