Podcast Episode Details

Back to Podcast Episodes
116: Arcing ZFS

116: Arcing ZFS



This episode was brought to you by

iXsystems - Enterprise Servers and Storage for Open SourceDigitalOcean - Simple Cloud Hosting, Built for DevelopersTarsnap - Online Backups for the Truly Paranoid

iX Systems Mission Complete

  • Submit your story of how you accomplished a mission with FreeBSD, FreeNAS, or iXsystems hardware, and you could win monthly prizes, and have your story featured in the FreeBSD Journal!

Headlines

How to create new binary packages in the Ports system on OpenBSD

  • Creating a port is often a great first step you can take to get involved in your favorite BSD of choice, and (often) doesn’t require any actual programming to do so.
  • In this article we have a great walkthrough for users on creating a new ported application, and eventually binary package, on OpenBSD
  • As mentioned in the tutorial, a good starting place is always an existing port, which can you use as a template for your new creation. Tip: Try to pick something similar, I.E. python for a python app, Qt for Qt, etc.
  • This tutorial will first walk you through the process of creating your Makefile and related description about the new port.
  • Once you’ve created the initial Makefile, there are a bunch of new “make” targets you can begin to run to try building your port, everything from “make fetch” to “make makesum” and “make package”. Using these tests you can verify that your port is correct and results in the installable package/app you wanted. ***

Status update on pledge(2)

  • OpenBSD has been working very aggressively to convert much of their base system applications to using pledge(2) “Formerly Tame(2))
  • Theo has provided a great status update on where that stands as of right now and the numbers look like the following:
  • Out of 600 ELF binaries, 368 of them have been updated to utilize pledge(2) in some manner
  • This is quite a few, and includes everything from openssl, ping, sftp, grep, gzip and much more
  • There are still a number of “pledge-able” commands waiting for conversion, such as login, sysctl, nfsd, ssh and others.
  • He also mentions that there does exist some subset of commands which aren’t viable pledge(2) candidates, such as simple things like “true”, or commands like reboot/mount or even perl itself. ***

FreeBSD booting on the Onion Omega

  • Tiny $19 MIPS SoC ($25 with dock that provides built in mini-USB Serial interface, power supply, LED lights, GPIO expansion, USB port, etc)
  • A number of pluggable ‘expansions’ are available, including:
    • Arduino Dock (connect the Omega device to your existing Arduino components)
    • Blue Tooth Lower Energy
    • 10/100 Ethernet Port
    • Relay expansion (2 relays each, can stack up to 8 expansions to control 16 relays)
    • Servo expansion (control up to 16 PWM servos, like robotic arms or camera mounts)
    • OLED expansion (1" monochrome 128x64 OLED display)
    • Thermal Printer Kit (includes all wiring and other components)
  • The device is the product of a successful Kick Starter campaign from March of this year

    Published on 10 years, 1 month ago






If you like Podbriefly.com, please consider donating to support the ongoing development.

Donate