Chris Buechler from the pfSense project announced the availability of the first point release in the stable 2.3.x series of the open-source, BSD-based firewall platform.
pfSense 2.3.1 arrived on May 18, 2016, as an upgrade to the pfSense 2.3 Update 1 (a.k.a. pfSense 2.3-1) released at the beginning of the month to introduced an important patch to the Network Time Protocol (NTPd) package, which has been upgraded from version 4.2.8p6 to 4.2.8p7.
FreeBSD is a venerable operating system, often deployed on servers due to the project's focus on performance and stability. At the beginning of April the FreeBSD project released version 10.3 of their operating system. The release announcement for FreeBSD 10.3 mentioned several features and improvements which caught my attention. Specifically the availability of ZFS boot environments, 64-bit Linux compatibility and jail improvements were of interest to me. I was especially eager to try out FreeBSD's new jails technology using the iocage front-end. The iocage software has been presented as an improvement on (and replacement for) Warden, a friendly front-end for handling jail environments.
I already reviewed FreeBSD 10.0 when it was launched and so I plan to skip over most aspects of the new 10.3 release and focus on the key features I listed above, along with the notable changes I encounter. The new release is available in many different builds, ranging from x86 and ARM, to SPARC and PowerPC. For the purposes of my trial I downloaded the 2.6GB DVD image of FreeBSD's 64-bit x86 edition.
The BSD family of operating systems is typically reputed to be conservative, stable and dependable. FreeBSD typically embodies these characteristics quite well, showcasing reliability and offering few surprises. That being said, the latest release of FreeBSD, version 10.0, introduced a few important changes which I felt deserved a look. Some of the new features shipping with FreeBSD 10.0 included support for ZFS on the root file system, TRIM and LZ4 compression support for ZFS, virtualization improvements and a new package manager. The latest version also swaps out the venerable GNU compiler for the Clang compiler on supported architectures. The 10.0 release is available for several architectures, including x86, Power PC and Sparc. I was interested in the x86 releases which can be downloaded in 32-bit or 64-bit builds. We can further narrow our selection by downloading either a CD-sized ISO or a 2.2 GB ISO image. I opted to try the larger image for my trial.
The FreeBSD project issued their quarterly status report concerning the state of various projects happening for this BSD operating system. It was another busy three months for the FreeBSD crew!
The development cycle of the GhostBSD 10.3 has started, and a first Alpha build is now ready for public testing, bringing various new features, several improvements, as well as bug fixes.
Based on the recently released FreeBSD 10.3 operating system, GhostBSD 10.3 should arrive later this year with support for the ZFS (Z File System) and UFS (Unix File System) filesystems, ZFS encryption support in the installer, as well as quarterly updates to the GhostBSD Software applications, adding more stability to the OS.
Playing around with the gopher protocol. Description of gopher from the 1995 book "Student's Guide to the Internet" by David Clark.
The LLVM Foundation published its plans and budgets this week for 2016. There are a few interesting details when analyzing the information.
The post at LLVM.org explains of the LLVM Foundation for those unfamiliar, "The LLVM Foundation originally grew out of the need to have a legal entity to plan and support the annual LLVM Developers’ Meeting and LLVM infrastructure. However, as the Foundation was created we saw a need for help in other areas related to the LLVM project, compilers, and tools. The LLVM Foundation has established 3 main programs: Educational Outreach, Grants & Scholarships, and Women in Compilers & Tools."
For x86 Android users, patches are available for making use of Mesa's LLVMpipe driver in Gallium3D for cases where hardware drivers are not available.