BSDNow.TV Episode 072: Common *Sense Approach

This week’s BSD Now episode welcomes Jos Schellevis about his new OPNsense project, forked from the open source firewall pfSense. We learn of how this project came about as well as discuss the future plans. Click play below to tune in:

Official page:

Linux vs. BSD: Which Should You Use?

Here’s another Linux vs BSD comparison, by user Danny Stieben of MakeUseOf.

At MakeUseOf, we cover Linux quite a bit as the “alternative” to Windows and Mac OS X. However, those aren’t the only three operating systems out there — there’s also the BSD family of Unix-like operating systems, which are technically speaking different from Linux.

In the name of fair competition, it’s time that we gave BSD operating systems some recognition as well. And there’s no better way to do that than to compare them against Linux. What’s different about BSD operating systems, and should you be running it instead of Linux? How does Linux and the best BSD desktop OS, PC-BSD, compare on the desktop?

Find out how the two compare:

DigitalOcean – Presenting FreeBSD! How We Made It Happen.

DigitalOcean, a cloud hosting provider that is headquartered in New York City, has recently announced availability for FreeBSD on their platforms.

We’re happy to announce that FreeBSD is now available for use on DigitalOcean!

FreeBSD will be the first non-Linux distribution available for use on our platform. It’s been widely requested because of its reputation of being a stable and performant OS. While similar to other open source unix-like operating systems, it’s unique in that the development of both its kernel and user space utilities are managed by the same core team, ensuring consistent development standards across the project. FreeBSD also offers a simple, yet powerful package management system that allows you to compile and install third-party software for your system with ease.

One particularly compelling attribute of the FreeBSD project is the quality of their documentation, including the FreeBSD Handbook which provides a comprehensive and thoughtful overview of the operating system. We at DigitalOcean love effective and concise technical writing, and so we’ve also produced numerous FreeBSD tutorials to aid new users with Getting Started with FreeBSD.

We understand that this has been a long standing user request, and we’ve heard you. You might be asking yourself – what took so long?

To find out what took so long, continue reading here:

FreeBSD Support Re-Affirmed by Ground Labs Across Entire Security Product Range

Ground Labs, a “security software company dedicated to making sensitive data discovery products that help organisations prevent sensitive data loss,” has announced their continued support for FreeBSD with the next major release of Enterprise Recon.

GroundLabs“FreeBSD is a solid platform for mail servers, web servers, firewalls, and other critical network systems. These platforms handle high volumes of sensitive data secure and require a data centric security approach,” said Stephen Cavey, the Director of Corporate Development for Ground Labs. “There is a common theme of security and robustness between FreeBSD and our software, which is why we believe FreeBSD support is a natural fit for our entire product portfolio.”

Ground Labs security software products, Card Recon, Enterprise Recon and Data Recon, are supported on a total of seven operating systems: Windows, Mac OSX, Linux, Solaris, AIX, HPUX and FreeBSD.

Since 2010 when FreeBSD support was first available, upgraded versions of Card Recon and Enterprise Recon have been released, which also offer support for the platform. In addition, Data Recon, a product designed for global privacy and data security laws, has been launched with immediate support for FreeBSD enabling detection of 95 different types of sensitive data…..

Check out the full announcement here:

KDE Frameworks 5.6.0 Released: More Libraries Now Work On FreeBSD

klogo-official-crystal-3000x3000Ahead of KDE Plasma 5.2 due out later this month is the release of KDE Frameworks 5.6.0.

Version 5.6.0 of KDE Frameworks, the KDE libraries added on top of Qt5, is another monthly update. KDE Frameworks 5.6.0 has some fixes for building on FreeBSD of the various libraries, KIO has support for .hidden files, fixed builds for various libraries when using MSVC (Microsoft Visual C), Solid supports fstab and UPower back-ends now on FreeBSD, and various other changes.

The full list of KDE Frameworks 5.6.0 changes can be found via the announcement.

Original post:

FreeBSD Finishes Switching Over To GNOME 3.x

Gnomelogo.svgFreeBSD GNOME developers have had various GNOME 3.x components in the FreeBSD Ports repository for months, and with GNOME 2.x now being decommissioned by this BSD operating system, the GNOME3 X11 desktop has replaced GNOME2 on the DVD install media script.

With this change made on Thursday, “Switch to x11/gnome3 now that x11/gnome2 no longer exists in the ports tree.” This change is to the script of FreeBSD for including the x11/gnome3 packages on the FreeBSD DVD when generating new ISOs. KDE 4.x remains present as part of the DVD packages. Since November, the GNOME 2 desktop has been removed from FreeBSD Ports.

The GNOME3 support in FreeBSD is currently at GNOME 3.14.2 via the x11/gnome3 ports package. More information on the state of GNOME for FreeBSD can be found via the project’s Wiki. While not part of the install media, MATE is available on FreeBSD 10.x for those wishing to continue having a GNOME2-like desktop.

Original post:

Configuring X forwarding between BSD and Windows

This tutorial by grundlig shows us how to configure X forwarding between BSD and Windows.

On Unix systems, windowing systems are an optional component. There are numerous window systems but the most prevalent, as I understand it, is X. It’s a networked client/server model, where the machine with the display and input devices is called the server, and the machine running windowed apps against this server is the client. This is backwards from how you typically think about clients and servers, i.e. servers are usually headless and clients are usually responsible for rendering data from servers and translating input.

I usually interact with my BSD machine from my Windows laptop using PuTTY. But running Emacs in a terminal window is sometimes hard on the eyes, it’s hard to get good fonts, color schemes, etc. I wanted to see if I could launch Emacs from PuTTY but have it render its UI over the X protocol on my Windows laptop. This was harder than I thought, and I didn’t find any step-by-step tutorial to help me troubleshoot, so here’s an account of what worked for me. Note that I started from a relatively clean install of FreeBSD 10.1, with only sshd and some basic packages installed.

Check out the tutorial with full instructions here:

FreeBSD 10 Mariadb Server Install Command

This short tutorial by nixCraft shows us how to install Mariadb on FreeBSD 10.

Fig.01: FreeBSD 10 Mariadb Server Install CommandType the following command to install MariaDB v5.5 on a FreeBSD 10 server or VPS/cloud server:

cd /usr/ports/databases/mariadb-server/ && make install clean
## or ##
pkg install databases/mariadb55-server


Original post: