The latest BSD Magazine is out, this one featuring Mikhail Zakharov’s article First Look at the Renewed CTL High Availability Implementation in FreeBSD, in addition to a user article on creating your first FreeBSD kernel module, bhyve, and Michael Dexter’s MeetBSD 2016 report. Download the PDF/EPUB at the link below.
In this BSD Now episode, hosts Allan Jude and Kris Moore discuss EuroBSDcon, sharing a single ZFS pool between Linux and BSD, Sandboxing, and more. Click play below to tune in:
BSD Now weekly content: http://www.bsdnow.tv/episodes/2016_11_30-sandboxing_cohabitation
Jupiter Broadcasting show notes: http://www.jupiterbroadcasting.com/105116/sandboxing-cohabitation-bsd-now-170/
User shows us how to set up Git on FreeBSD 11. Git is a version control system, or VCS, is used for software development and various version control tasks. Follow the link below for the full set of instructions.
Version control systems are an indispensable tool in modern software development. They allow you to keep track of your software at the source level. You can track changes, revert to previous stages, and branch to create alternate versions of files and directories.
Git is one of the most popular distributed version control systems. Many projects maintain their files in a Git repository, and sites like GitHub and Bitbucket have made sharing and contributing to code simple and valuable.
In this guide, we will demonstrate how to install and configure Git on a FreeBSD 11.0 server. We will cover how to install the software in two different ways, each of which has its own benefits.
The developers of Apple have released the Darwin source code for macOS 10.12 Sierra. Darwin comprises of the kernel, BSD portions, drivers, and developer tools. The source code can be found at the links provided.
The lowest layers of macOS, including the kernel, BSD portions, and drivers are based mainly on open source technologies, collectively called Darwin. As such, Apple provides download links to the latest versions of these technologies for the open source community to learn and to use.
Source code: https://opensource.apple.com/release/os-x-1012.html
Jordan Hubbard has announced the 2nd BETA release of FreeNAS 10. This version adds more features to the previously released BETA, adding support for virtual machine web-based console and GUI, initial setup wizard, asynchronous tasks, on top of the revamped graphic user interface and streamlined settings. See the link below to download and read the full list of changes.
The FreeNAS development team is happy to announce the release of FreeNAS 10 BETA 2. We are also very happy to say that we are now “feature complete” and have feature-parity with FreeNAS 9.10. Anyone who’s been following the FreeNAS 10 development effort knows that FreeNAS 10 represents a complete rewrite of the world’s most popular software-defined storage OS. It adds significant capabilities not seen in Open Source storage: new capabilities for hosting virtual machines and containerized applications, and a ground-up rewrite of the user interface with a scriptable command-line interface.
This post will explain what’s new in FreeNAS 10 BETA 2. If you’re entirely new to FreeNAS 10, don’t worry. You can still jump on board with the aid of these resources:
http://www.freenas.org/download – This is our download site for FreeNAS and has links to the latest 10 Nightly build.
https://forums.freenas.org/index.php?forums/10-testing.54/ – This is the FreeNAS 10 testing forum. We have active discussions and explanations for all things FreeNAS 10 there every day, and anyone is free to register and join in.
https://github.com/freenas – This is the FreeNAS project on GitHub, for both FreeNAS 9 and FreeNAS 10.
In this BSD Now episode, hosts Kris Moore and Allan Jude discuss some news regarding OpenBSD, LetsEncrypt — the NetBSD scheduler, and more. Press play below to tune in:
BSD Now content round up: http://www.bsdnow.tv/episodes/2016_11_23-scheduling_your_netbsd
Jupiter Broadcasting show notes: http://www.jupiterbroadcasting.com/104881/scheduling-your-netbsd-bsd-now-169/
Last year, Jan Koum donated $1 million to the FreeBSD Foundation, allowing the organization to surpass their fundraising goal for 2015. This year in 2016, Koum donated a large amount once again, helping the organization continue their efforts in funding FreeBSD projects, travel grants, and overall promoting the use of FreeBSD around the world. Koum’s story started with a humble beginning, being raised in an immigrant family, and finding passion as a FreeBSD developer at Yahoo!. He then went on and found WhatsApp, a widely used mobile messenger app, where he deploys FreeBSD to serve nearly a billion users.
The FreeBSD Foundation is thrilled to share the news that thanks to the generosity of Jan Koum, CEO and Co-Founder of WhatsApp, the Foundation is $500,000 closer to reaching our goal for 2016. Jan says, “While WhatsApp today is used by over a billion people, it is FreeBSD that provides the reliability and performance and helps our engineers keep WhatsApp service running efficiently and trouble-free.” The Foundation would like to take this opportunity to thank Jan for his continued support of the FreeBSD Project and the work we are doing.
Original announcement: https://www.freebsdfoundation.org/blog/foundation-announces-new-uranium-donor/
These two blogs by usertalks about his experience switching over to FreeBSD for desktop use, along with his thoughts on Debian Linux next to FreeBSD. He makes comparisons between the file systems, init systems, package management, and more. Read more at the links below:
After great, though slightly lacking experience with FreeBSD on the desktop, I decided to look for the “next best thing” in Linux Land. In the end I chose Debian, and for good reasons, I think. There is so much that Debian and FreeBSD have in common that it might be worth to anyone considering switching between the two.
After long hours of experimenting with various GNU/Linux distributions, I decided to return to the place I truly belong – FreeBSD. Whenever I feel tired of all of the inconsistencies in other operating systems, I go back to FreeBSD, as I know it will not let me down. It’s stable, reliable and secure thanks to its UNIX heritage. I especially like the fact that whatever I throw at FreeBSD, it never ceases to amaze me. Recently, I managed to compile pyMOL via Clang and get it to run on a non-Linux platform. Apparently, the fixes suggested by me were introduced and pyMOL compiled cleanly. I was simply overjoyed!
User Vinícius Zavam (DigitalOcean) shows us how to set up SmokePing, a network latency tracking tool with a graph explorer and useful latency measurement plugins, on FreeBSD 11. Head on over to the link below for the full set of instructions.
SmokePing is a network latency tracking tool. Tracking your server’s network latency can give you a useful picture of the overall health and availability of your server. For example, it can help you determine if your network is overloaded or alert you to packet loss, which may indicate an incorrect router configuration or downed device.
SpokePing’s creator, Tobias Oetiker, also created a data logging and time series graphing utility called RDDtool. SmokePing uses RDDtool, so you have access to its sophisticated graphing capabilities too.
This tutorial will show you how to install and configure SmokePing with Apache on FreeBSD.
To follow this tutorial, you will need:
One FreeBSD 11 server with a root user. On DigitalOcean, the default freebsd user is fine.
The Trinity Desktop Environment, forked from the popular K Desktop Environment, has included partial FreeBSD support on their latest release R14.0.4. They welcome additional support from those who are interested in seeing better compatibility with FreeBSD.
Aside from the new additions, there has been security fixes, switching to a newer version of the Jabber protocol for Kopete, and other maintenance items. Trinity Desktop continues to offer partial FreeBSD support but they acknowledge “progress will probably be slow.” For now the best support for this desktop environment is on Linux distributions.
Support for FreeBSD is still partial and some new issues have arisen with the latest versions of FreeBSD. The TDE team will try their best to improve support for FreeBSD but progress will probably be slow. Additional developers or contributors willing to help porting the remaining features and applications are always welcome.
Trinity Desktop: http://www.trinitydesktop.org/newsentry.php?entry=2016.11.07