The Most Popular BSD Stories Of 2014

Michael Larabel of Phoronix.com has published an article rounding up the most popular BSD stories in 2014. Grab a cup of coffee and reflect on one of BSD’s biggest years:

Over the past week or so I’ve shared many top ten / year-end lists of our most popular open-source content on Phoronix. Most of the focus has been on our majority Linux focus while in this article is a look at the top ten BSD articles on Phoronix from 2014.

In 2014 saw the forking of OpenSSL to LibreSSL, the release of FreeBSD 10.0 and 10.1, KMS/DRM graphics driver improvements for BSD, the continued progress of PC-BSD in being an easy FreeBSD desktop platform, and many other advancements. Here’s the ten most viewed BSD articles on Phoronix for 2014:

The 10 Best Features Of FreeBSD 10.0
With a bit of luck FreeBSD 10.0 will be released in the next few days so here’s a look at the arguably ten best features of this next major BSD operating system release.

My 10 Minute Experience With PC-BSD 10.0
With FreeBSD 10.0 having been released and the final release of the PC-BSD 10.0 coming this week, I decided to try out the PC-BSD 10.0-RC5 ahead of the final release. While I intended to run some benchmarks of FreeBSD/PC-BSD 10.0 against its predecessor and compared to Linux distributions, this initial PC-BSD 10.0 encounter was cut short after about ten minutes.

PC-BSD Is Developing Its Own Desktop Environment
The PC-BSD project is developing its own desktop environment from scratch! The ultimate plan is for Lumina to become a full-featured, open-source desktop environment that may ultimately replace KDE as its default desktop environment.

OpenBSD Foundation At Risk Of Shutting Down
The OpenBSD Foundation is running into a situation of lack of funding to the point that they can’t even cover their electricity costs and may be forced to suspend or reduce their operations without additional help.

FreeBSD 10.0 Has Finally Been Released
It’s been delayed by many months but the official release of FreeBSD 10.0 has shipped today!

FreeBSD Receives A Million Dollar Donation
The FreeBSD has received their largest ever single donation: $1,000,000 USD.

KMS Drivers Break The Console In FreeBSD 10
While FreeBSD 10.0 is exciting for finally having an AMD Radeon DRM/KMS driver as one of the major features of the new OS, the quality isn’t yet on par with the open-source graphics support found on Linux from where the code was originally ported.

OpenBSD Drops Support For Loadable Kernel Modules
Interestingly the OpenBSD developers have decided to remove support for loadable kernel modules from the BSD distribution’s next release.

Radeon Now Work Well On PC-BSD, But USB Mouse Support Is Iffy
Since last month’s release of FreeBSD 10.0 and PC-BSD 10.0 that followed, many Phoronix readers have been asking about benchmarks of this major BSD operating system update that’s home to many new features. Here’s an update on my FreeBSD/PC-BSD 10.0 testing thus far.

OpenSSL Forked By OpenBSD Into LibreSSL
Following the fallout from the OpenSSL Heartbleed bug, OpenBSD developers have decided to fork the OpenSSL code-base to create LibreSSL.

Original post: http://www.phoronix.com/scan.php?page=news_item&px=MTg3NzQ

 

Steam Gaming On PC-BSD

pcbsdThis is a how to video to show you how to get steam up and running on your PC-BSD based system. You must have a NVIDIA video card for this to work. Wine can still run steam with AMD / Intel graphics, but your game success rate will be terrible.

Steps:

1: Download the latest Wine stable version in AppCafe
2: Run Wine Configuration from your DE’s search box
3: Apply the “dwrite” fix as shown in the video and apply it to global settings
4: Check /boot/loader.conf to see if the ZFS memory fix is in place
5: If you have to add the line to /boot/loader.conf you must run: sudo grub-mkconfig -o /boot/grub/grub.cfg
6: Apply the Nvidia / Wine patch: sudo sh /usr/local/share/wine/patch-nvidia.sh
7: Download and install the steam install for windows
8: Open steam and be sure to turn off the in game overlay in settings
9: Download your favorite game and have fun!

How to configure full disk encryption in PC-BSD 10.1

This article by LinuxBSDOS shows us how to configure full disk encryption in PC-BSD 10.1.

Disk partition of PC-BSD 10.1Full disk encryption is supported in the graphical installer of PC-BSD 10.1, which was released on November 16 and which I just reviewed just three days ago (see PC-BSD 10.1 review).

In this article, you’ll read how to install a default PC-BSD 10.1 system on a single hard drive with full disk encryption configured. The installation image I used is the same one I used for the review, which I transferred to a USB stick by using the dd command. You may download an installation image of PC-BSD 10.1 from here.

For this tutorial, the test computer is a recent build using a motherboard with UEFI firmware, and the target hard drive is a 500 GB unit. If you wish to follow along, boot into the installer, then click through the first few steps until you get to the step shown in Figure 1. Full disk encryption is not part of the configuration in a default installation of PC-BSD 10.1, so you’ll have to click on the Customize button.

Full article with instructions: http://www.linuxbsdos.com/2014/11/27/how-to-configure-full-disk-encryption-in-pc-bsd-10-1/

PC-BSD 10.1 is now available

pcbsdThe PC-BSD team is pleased to announce the availability of PC-BSD 10.1 release!

A very special thank you goes out to all the contributors for this release, your help and feedback were greatly appreciated!

PC-BSD 10.1 Highlights

* KDE 4.14.2
* GNOME 3.12.2
* Cinnamon 2.2.16
* Chromium 38.0.2125.104_1
* Firefox 33.1
* NVIDIA Driver 340.24
* Lumina desktop 0.7.1-beta
* Pkg 1.3.8_3
* New AppCafe HTML5 web/remote interface, for both desktop / server usage
* New CD-sized text-installer ISO files for TrueOS / server deployments
* New Centos 6.6 Linux emulation base
* New HostAP mode for Wifi GUI utilities
* UEFI support for boot and installation
* Automatic tuning of ZFS memory usage at install time
* Support for full-disk (GELI) encryption without an unencrypted /boot partition (Also on mirror/raidz setups!)
* New VirtualBox / VMware / RAW disk images of desktop / server installations
For a more complete list of changes, please check our wiki page.

Download the ISO/image here: http://www.pcbsd.org/en/download.html

Full announcement: http://blog.pcbsd.org/2014/11/pc-bsd-10-1-release-now-available/

PC-BSD 10.1-RC2 released

pcbsdThe PC-BSD team is pleased to announce the availability of RC2 images for the upcoming PC-BSD 10.1 release. This RC includes many minor bug-fixes from RC2, along with new UEFI support for boot / install.

PC-BSD 10.1 notable Changes

* KDE 4.14.2
* GNOME 3.12.2
* Cinnamon 2.2.16
* Chromium 38.0.2125.104_1
* Firefox 33.0
* NVIDIA Driver 340.24
* Lumina desktop 0.7.0-beta
* Pkg 1.3.8_3
* New AppCafe HTML5 web/remote interface, for both desktop / server usage
* New CD-sized text-installer ISO files for TrueOS / server deployments
* New Centos 6.5 Linux emulation base
* New HostAP mode for Wifi GUI utilities
* Misc bug fixes and other stability improvements
* NEW! — UEFI support for boot and installation

Download the ISO/image here: http://www.pcbsd.org/en/download.html

Check out the official announcement here: http://blog.pcbsd.org/2014/11/pc-bsd-10-1-rc2-released/

PC-BSD 10.1-RC1 now available

pcbsdThe PC-BSD team is pleased to announce the availability of RC1 images for the upcoming PC-BSD 10.1 release.

PC-BSD Notable Changes

* KDE 4.14.2
* GNOME 3.12.2
* Cinnamon 2.2.16
* Chromium 38.0.2125.104_1
* Firefox 33.0
* NVIDIA Driver 340.24
* Lumina desktop 0.7.0-beta
* Pkg 1.3.8_3
* New AppCafe HTML5 web/remote interface, for both desktop / server usage
* New CD-sized text-installer ISO files for TrueOS / server deployments
* New Centos 6.5 Linux emulation base
* New HostAP mode for Wifi GUI utilities
* Misc bug fixes and other stability improvements

For the official announcement and downloads, head on over to the following: http://blog.pcbsd.org/2014/10/pc-bsd-10-1-rc1-released/

Related links

PC-BSD has a YouTube Channel, feel free to subscribe to them: http://blog.pcbsd.org/2014/10/pc-bsd-youtube-channel/

Bash Vulnerability in FreeBSD

As has been widely reported, a major vulnerability in bash has been discovered. This vulnerability, which is being referred to as “Shellshock”, is considerably less severe in FreeBSD than most other Unix-like systems because bash is not in the base system, and FreeBSD does not link /bin/sh to bash by default. However, anyone running a system that uses bash, or especially one that might allow external input into bash environments, should be aware of this issue and patch any potentially vulnerable systems as soon as possible.

Brian Drewery (bdrewery [at] freebsd.org) has patched the FreeBSD bash port to disable function importing from the environment unless an option is set at build time. Packages should be available soon.

Brian also gave the following tips for reducing exposure to this vulnerablity:

The port is fixed with all known public exploits. The package is
building currently.

However bash still allows the crazy exporting of functions and may still
have other parser bugs. I would recommend for the immediate future not
using bash for forced ssh commands as well as these guidelines:

1. Do not ever link /bin/sh to bash. This is why it is such a big
problem on Linux, as system(3) will run bash by default from CGI.
2. Web/CGI users should have shell of /sbin/nologin.
3. Don’t write CGI in shell script / Stop using CGI :)
4. httpd/CGId should never run as root, nor “apache”. Sandbox each
application into its own user.
5. Custom restrictive shells, like scponly, should not be written in bash.
6. SSH authorized_keys/sshd_config forced commands should also not be
written in bash.

Related links:
https://svnweb.freebsd.org/ports?view=revision&revision=369341

http://blog.pcbsd.org/2014/09/bash-shell-bug/

PC-BSD 10.0.3 update released

pcbsdThe PC-BSD team is pleased to announce the availability of the next PC-BSD quarterly package update, version 10.0.3!

This update includes a number of important bug-fixes, as well as newer packages and desktops. Packages such as Chromium 37.0.2062.94, Cinnamon 2.2.14, Lumina 0.6.2 and more. This release also includes a CD-sized ISO of TrueOS, for users who want to install a server without X. For more details and updating instructions, refer to the notes below.

We are already hard at work on the next major release of PC-BSD, 10.1 later this fall, which will include FreeBSD 10.1-RELEASE under the hood. Users interested in following along with development should sign up for our Testing mailing list.

Check out the official announcement with the list of changes here: http://blog.pcbsd.org/2014/09/pc-bsd-10-0-3-quarterly-package-update-released/

New Lumina source repro and FreeBSD port (PC-BSD)

pcbsdBy popular demand, the source tree for the Lumina project has just been moved to its own repository within the main PC-BSD project tree on GitHub.

In addition to this, an official FreeBSD port for Lumina was just committed to the FreeBSD ports tree which uses the new repo.

By the way, here is a quick usage summary for those that are interested in how “light” Lumina 0.6.2 is on PC-BSD 10.0.3:

System: Netbook with a single 1.6GHz atom processor and 2GB of memory (Fresh installation of PC-BSD 10.0.3 with Lumina 0.6.2)

Usage: ~0.20.4% CPU and ~120MB active memory use (no apps running except an xterm with “top” after a couple minutes for the PC-BSD tray applications to start up and settle down)

Check out the official announcement here: http://blog.pcbsd.org/2014/09/new-lumina-source-repo-and-freebsd-port/