Automation and Hacking Your FreeBSD CLI

freebsd automation cli hack

The more we automate, the more we can save time and boost our productivity to higher levels. In this article we plan on looking at how to build more human-readable outputs in FreeBSD by leveraging tools like libxo to drive better output for automation APIs.

OpenZFS – Data Security vs. Integrity

openzfs data security vs integrity

Data security is about preventing data from being disclosed, ensuring that only the correct people can access it. Data integrity ensures the data is correct, that it has not become corrupt due to hardware failure or other issues. With ZFS, you can get both.

FreeBSD vs. Linux – 5 Factors When Considering FreeBSD vs Linux – Package Management

Linux vs. FreeBSD - Package Management

The popularity of package managers permeates all Unix distributions. Yet there are subtle differences in the approach that Linux vs. FreeBSD take in handling packages. How does Linux compare to FreeBSD’s way of managing packages? We have identified key points to consider in the software lifecycle management of both in the article below.

FreeBSD vs. Linux – Key Differences Between FreeBSD and Linux Networking

FreeBSD vs. Linux - Networking

The question isn’t as much “Should I choose FreeBSD or Linux”, the question should be “Which OS fits my needs best?”. In our most recent comparison article, we go over the two implementations of the networking stack and look at how Linux implements networking and how FreeBSD fares in most cases.

The Role of Operating Systems in Iot

The number of Internet of Things devices both in our homes and in the world has exploded in the last few years. Smart IoT devices can now replace everything from the humble light switch all expand all the way to smart lawnmowers, All of these devices are driven by an Operating System of some sort. What Operating Systems are available and what do you need to consider when selecting an OS for a new product?

FreeBSD vs. Linux – Virtualization Showdown with bhyve and KVM

Linux vs. freebsd - bhyve vs kvm

The bhyve hypervisor makes it easy to run reliable, high-performance virtual machines on a FreeBSD host system. In this article, we test the performance of virtual machines running Windows, Linux, and FreeBSD itself under bhyve—and we compare and contrast with performance of the same virtual machines running under Linux’s well-known KVM hypervisor. Understanding the pros and cons of each hypervisor helps you make confident, informed decisions when deciding how to set up your virtualization hosts.

Easily Migrate from Linux to FreeBSD

Linux to Freebsd

With their common Unix heritage, Linux and FreeBSD have much in common. By knowing their idiosyncrasies it is easy to adapt when going between the two systems. Take a tour of some of the differences that are notable when migrating to FreeBSD. Along the way, we’ll give insights into the background and show some useful tricks.

Part 3: Building Your Own FreeBSD-based NAS with ZFS 

Today, we’ll concentrate on exposing the data on your NAS to the network using NFS, Samba, and iSCSI shares. Network File System (NFS) is a commonly used protocol for accessing NAS systems, especially with Linux or FreeBSD clients. We’ll provide an overview of each type of share to help guide you in deciding which is most suited to the clients that will be accessing the NAS.
Let’s examine how non-developer contributors enhance user experience, improve bug reporting, and influence feature requests, all while becoming advocates and evangelists for your open source project.

Red Hat’s OpenShift vs FreeBSD Jails

FreeBSD Jails

Kubernetes has become a hot technology for managing clusters of applications, but it is famously difficult technology to use and understand. RedShift is an Enterprise cloud platform for running and managing Kubes without tying you into a single platform. FreeBSD is our favorite platform for running applications here at Klara, how does RedShift relate to the technologies that FreeBSD provides and can we create similar environments on top of FreeBSD?

Your Comprehensive Guide to rc(8): FreeBSD Services and Automation

rc(8) Operating System

The FreeBSD rc(8) subsystem is a sensible & elastic services management framework which enables extension automation as well as customizable start/stop scripts for your services. It’s also deterministic – which means services always start in the same order every boot, a critically important feature in service critical environments. Take a deep dive into FreeBSD services and automation with this new article!