BeagleBone Black as OpenBSD shell server
----------------------------------------
Last edited: $Date: 2018/01/05 19:54:03 $
## BeagleBone Black
The BeagleBone Black (http://beagleboard.org/BLACK) is an affordable
Arm-7 development board with a AM335x 1GHz ARM Cortex-A8processor,
512 Mb DDR3 RAM, ethernet, microD slot, 4GB 8-bit eMMC on-board
flash storage and a lof other nice goodies. This board is capable of
running OpenBSD :)
## Text mode applications
In the mid-nineties, we used mostly text mode applications on our
Linux and *BSD boxes. The window manager was helpful to switch
between windows.
Of course we used the Netscape webbrowser, ghostview, perhaps Xedit,
Xview and other goodies that required X, but still. We used text
mode IRC clients, text mode webbrowsers, text mode e-mail clients,
text utilities and so on.
The text mode applications have low computing power requirements and
they did run well on the computers of those days.
My first laptop f.e. was a 486 with very little RAM memory. Others
followed, and for several years my IBM R31 was my workhorse, which
hosts a 1.1 GHz Pentium processor and 128 Mb RAM.
## BeagleBone Black packs enough power
Compared to the computing power of consumer grade equipment of the
mid-nineties, the BeagleBone Black is a beast.
So it seemed a good idea to use a BeagleBone Black as a little shell
server, running some text mode applications 24x7 in Tmux.
The BeagleBone Black requires less then 500 mA at 5 Volts and is
absolute silent, which makes it a great solution for a 24 x 7
server.
## OpenBSD
OpenBSD is a mature, secure and stable operating system. It has a
very clear policy on the architecture of the system and so on
the location of files, which makes it less cluttered and less
complicated and is a great operating system for those who prefer a
more clean and minimalistic approach.
Not all hardware elements of the BeagleBone Black are supported by
OpenBSD, but all the elements used to let it run as a small personal
server are covered and work flawless.
After the installation of OpenBSD on the board, you do have a
complete BSD system running on it. Starting from there, you can add
additional applications.
OpenBSD provides a package manager that will install binary packages
(compiled, and ready to run), so within a few minutes you can use
your BeagleBone Black as a text mode shell server, complete with
f.e. the Irssi irc client, the Mcabber Jabber client, the w3m or
Lynx text mode webbrowser, the newsbeuter RSS-feed reader, and so
on.
From where ever your are, just SSH to your BeagleBone Black, attach
to the running sessions in Tmux and you are back in business :)
Have fun !
$Id: beagleboneshellserver.txt,v 1.4 2018/01/05 19:54:03 matto Exp $