Raspberry Pi owners can dig out their SD-card formatting tools of choice again, because a new version of FreeBSD has emerged for the machines,
RaspBSD will work on the Pi models B and B+ and promises to run on more "soon". The "more" looks like including the BeagleBone Black and the Banana Pi.
FreeBSD has been available on the Pi for some time, as recorded in this post by the Pi foundation. This cut of the OS is the work of FreeBSD contributor and forum administrator Brad Davis, who says "The Goal of this project is to build images easily useable by anyone. Sometimes that means images preloaded with different packages to help new users get started."
Anyone working on fun Pi projects this summer?
(Score: 2) by engblom on Thursday August 20 2015, @11:36AM
Linux is having /sys/class/gpio/* so adding GPIO library to any language is trivial. How do you access GPIO from FreeBSD? Are you at all able to run something on JVM manipulating GPIO?
My favorite programming language is Clojure and if I can use Clojure together with FreeBSD on Pi2, then I will reinstall it with FreeBSD.
(Score: 0) by Anonymous Coward on Thursday August 20 2015, @01:53PM
Take a look here:
https://www.freebsd.org/cgi/ports.cgi?query=Clojure&stype=all [freebsd.org]
(Score: 1, Informative) by Anonymous Coward on Thursday August 20 2015, @01:53PM
Looks easy to me though not trivial https://vzaigrin.wordpress.com/2014/04/18/working-with-gpio-on-raspberry-pi-with-freebsd/ [wordpress.com]
You could work with it from the JVM through a couple different ways depending on performance requirements though you might have to write a touch of C integration with the JVM if you want to not pay the price of invoking a binary to read and write GPIO.