hammer – Jupiter Broadcasting https://www.jupiterbroadcasting.com Open Source Entertainment, on Demand. Thu, 11 Jul 2019 13:29:25 +0000 en-US hourly 1 https://wordpress.org/?v=5.5.3 https://original.jupiterbroadcasting.net/wp-content/uploads/2019/04/cropped-favicon-32x32.png hammer – Jupiter Broadcasting https://www.jupiterbroadcasting.com 32 32 Comparing Hammers | BSD Now 306 https://original.jupiterbroadcasting.net/132736/comparing-hammers-bsd-now-306/ Thu, 11 Jul 2019 23:00:49 +0000 https://original.jupiterbroadcasting.net/?p=132736 Show Notes/Links: https://www.bsdnow.tv/306

The post Comparing Hammers | BSD Now 306 first appeared on Jupiter Broadcasting.

]]>

Show Notes/Links: https://www.bsdnow.tv/306

The post Comparing Hammers | BSD Now 306 first appeared on Jupiter Broadcasting.

]]>
Crypto HAMMER | BSD Now 251 https://original.jupiterbroadcasting.net/125651/crypto-hammer-bsd-now-251/ Thu, 21 Jun 2018 10:02:18 +0000 https://original.jupiterbroadcasting.net/?p=125651 ##Headlines ###DragonflyBSD: Towards a HAMMER1 master/slave encrypted setup with LUKS I just wanted to share my experience with setting up DragonFly master/slave HAMMER1 PFS’s on top of LUKS So after a long time using an Synology for my NFS needs, I decided it was time to rethink my setup a little since I had several […]

The post Crypto HAMMER | BSD Now 251 first appeared on Jupiter Broadcasting.

]]>

##Headlines
###DragonflyBSD: Towards a HAMMER1 master/slave encrypted setup with LUKS

I just wanted to share my experience with setting up DragonFly master/slave HAMMER1 PFS’s on top of LUKS
So after a long time using an Synology for my NFS needs, I decided it was time to rethink my setup a little since I had several issues with it :

  • You cannot run NFS on top of encrypted partitions easily
  • I suspect I am having some some data corruption (bitrot) on the ext4 filesystem
  • the NIC was stcuk to 100 Mbps instead of 1 Gbps even after swapping cables, switches, you name it
  • It’s proprietary

I have been playing with DragonFly in the past and knew about HAMMER, now I just had the perfect excuse to actually use it in production 🙂 After setting up the OS, creating the LUKS partition and HAMMER FS was easy :

kdload dm
cryptsetup luksFormat /dev/serno/<id1>
cryptsetup luksOpen /dev/serno/<id1> fort_knox
newfs_hammer -L hammer1_secure_master /dev/mapper/fort_knox
cryptsetup luksFormat /dev/serno/<id2>
cryptsetup luksOpen /dev/serno/<id2> fort_knox_slave
newfs_hammer -L hammer1_secure_slave /dev/mapper/fort_knox_slave

  • Mount the 2 drives :

mount /dev/mapper/fort_knox /fort_knox
mount /dev/mapper_fort_know_slave /fort_knox_slave

You can now put your data under /fort_knox
Now, off to setting up the replication, first get the shared-uuid of /fort_knox

hammer pfs-status /fort_knox

Create a PFS slave “linked” to the master

hammer pfs-slave /fort_knox_slave/pfs/slave shared-uuid=f9e7cc0d-eb59-10e3-a5b5-01e6e7cefc12

And then stream your data to the slave PFS !

hammer mirror-stream /fort_knox /fort_knox_slave/pfs/slave

After that, setting NFS is fairly trivial even though I had problem with the /etc/exports syntax which is different than Linux

There’s a few things I wish would be better though but nothing too problematic or without workarounds :

  • Cannot unlock LUKS partitions at boot time afaik (Acceptable tradeoff for the added security LUKS gives me vs my old Synology setup) but this force me to run a script to unlock LUKS, mount hammer and start mirror-stream at each boot
  • No S1/S3 sleep so I made a script to shutdown the system when there’s no network neighborgs to serve the NFS
  • As my system isn’t online 24/7 for energy reasons, I guess will have to run hammer cleanup myself from time to time
  • Some uncertainty because hey, it’s kind of exotic but exciting too 🙂

Overall, I am happy, HAMMER1 and PFS are looking really good, DragonFly is a neat Unix and the community is super friendly (Matthew Dillon actually provided me with a kernel patch to fix the broken ACPI on the PC holding this setup, many thanks!), the system is still a “work in progress” but it is already serving my files as I write this post.

Let’s see in 6 months how it goes in the longer run !


###BSDCan 2018 Recap

  • As promised, here is our second part of our BSDCan report, covering the conference proper. The last tutorials/devsummit of that day lead directly into the conference, as people could pick up their registration packs at the Red Lion and have a drink with fellow BSD folks.
  • Allan and I were there only briefly, as we wanted to get back to the “Newcomers orientation and mentorship” session lead by Michael W. Lucas. This session is intended for people that are new to BSDCan (maybe their first BSD conference ever?) and may have questions. Michael explained everything from the 6-2-1 rule (hours of sleep, meals per day, and number of showers that attendees should have at a minimum), to the partner and widowers program (lead by his wife Liz), to the sessions that people should not miss (opening, closing, and hallway track). Old-time BSDCan folks were asked to stand up so that people can recognize them and ask them any questions they might have during the conferences. The session was well attended. Afterwards, people went for dinner in groups, a big one lead by Michael Lucas to his favorite Shawarma place, followed by gelato (of course). This allowed newbies to mingle over dinner and ice cream, creating a welcoming atmosphere.
  • The next day, after Dan Langille opened the conference, Benno Rice gave the keynote presentation about “The Tragedy of Systemd”.
  • Benedict went to the following talks:

“Automating Network Infrastructures with Ansible on FreeBSD” in the DevSummit track. A good talk that connected well with his Ansible tutorial and even allowed some discussions among participants.
“All along the dwatch tower”: Devin delivered a well prepared talk. I first thought that the number of slides would not fit into the time slot, but she even managed to give a demo of her work, which was well received. The dwatch tool she wrote should make it easy for people to get started with DTrace without learning too much about the syntax at first. The visualizations were certainly nice to see, combining different tools together in a new way.
ZFS BoF, lead by Allan and Matthew Ahrens
SSH Key Management by Michael W. Lucas. Yet another great talk where I learned a lot. I did not get to the SSH CA chapter in the new SSH Mastery book, so this was a good way to wet my appetite for it and motivated me to look into creating one for the cluster that I’m managing.
The rest of the day was spent at the FreeBSD Foundation table, talking to various folks. Then, Allan and I had an interview with Kirk McKusick for National FreeBSD Day, then we had a core meeting, followed by a core dinner.

  • Day 2:

    “Flexible Disk Use in OpenZFS”: Matthew Ahrens talking about the feature he is implementing to expand a RAID-Z with a single disk, as well as device removal.
    Allan’s talk about his efforts to implement ZSTD in OpenZFS as another compression algorithm. I liked his overview slides with the numbers comparing the algorithms for their effectiveness and his personal story about the sometimes rocky road to get the feature implemented.
    “zrepl – ZFS replication” by Christian Schwarz, was well prepared and even had a demo to show what his snapshot replication tool can do. We covered it on the show before and people can find it under sysutils/zrepl. Feedback and help is welcome.
    “The Evolution of FreeBSD Governance” by Kirk McKusick was yet another great talk by him covering the early days of FreeBSD until today, detailing some of the progress and challenges the project faced over the years in terms of leadership and governance. This is an ongoing process that everyone in the community should participate in to keep the project healthy and infused with fresh blood.
    Closing session and auction were funny and great as always.
    All in all, yet another amazing BSDCan. Thank you Dan Langille and your organizing team for making it happen! Well done.


Digital Ocean

###NomadBSD 1.1-RC1 Released

The first – and hopefully final – release candidate of NomadBSD 1.1 is available!

  • Changes
  • The base system has been upgraded to FreeBSD 11.2-RC3
  • EFI booting has been fixed.
  • Support for modern Intel GPUs has been added.
  • Support for installing packages has been added.
  • Improved setup menu.
  • More software packages:
  • benchmarks/bonnie++
  • DSBDisplaySettings
  • DSBExec
  • DSBSu
  • mail/thunderbird
  • net/mosh
  • ports-mgmt/octopkg
  • print/qpdfview
  • security/nmap
  • sysutils/ddrescue
  • sysutils/fusefs-hfsfuse
  • sysutils/fusefs-sshfs
  • sysutils/sleuthkit
  • www/lynx
  • x11-wm/compton
  • x11/xev
  • x11/xterm
  • Many improvements and bugfixes
    The image and instructions can be found here.

##News Roundup
###LDAP client added to -current

CVSROOT:    /cvs
Module name:    src
Changes by: reyk@cvs.openbsd.org    2018/06/13 09:45:58

Log message:
    Import ldap(1), a simple ldap search client.
    We have an ldapd(8) server and ypldap in base, so it makes sense to
    have a simple LDAP client without depending on the OpenLDAP package.
    This tool can be used in an ssh(1) AuthorizedKeysCommand script.
    
    With feedback from many including millert@ schwarze@ gilles@ dlg@ jsing@
    
    OK deraadt@
    
    Status:
    
    Vendor Tag: reyk
    Release Tags:   ldap_20180613
    
    N src/usr.bin/ldap/Makefile
    N src/usr.bin/ldap/aldap.c
    N src/usr.bin/ldap/aldap.h
    N src/usr.bin/ldap/ber.c
    N src/usr.bin/ldap/ber.h
    N src/usr.bin/ldap/ldap.1
    N src/usr.bin/ldap/ldapclient.c
    N src/usr.bin/ldap/log.c
    N src/usr.bin/ldap/log.h
    
    No conflicts created by this import

###Intel® FPU Speculation Vulnerability Confirmed

  • Earlier this month, Philip Guenther (guenther@) committed (to amd64 -current) a change from lazy to semi-eager FPU switching to mitigate against rumored FPU state leakage in Intel® CPUs.
  • Theo de Raadt (deraadt@) discussed this in his BSDCan 2018 session.
  • Using information disclosed in Theo’s talk, Colin Percival developed a proof-of-concept exploit in around 5 hours. This seems to have prompted an early end to an embargo (in which OpenBSD was not involved), and the official announcement of the vulnerability.
  • FPU change in FreeBSD
Summary:

System software may utilize the Lazy FP state restore technique to delay the restoring of state until an instruction operating on that state is actually executed by the new process. Systems using Intel® Core-based microprocessors may potentially allow a local process to infer data utilizing Lazy FP state restore from another process through a speculative execution side channel.

Description:

System software may opt to utilize Lazy FP state restore instead of eager save and restore of the state upon a context switch. Lazy restored states are potentially vulnerable to exploits where one process may infer register values of other processes through a speculative execution side channel that infers their value.

    ·    CVSS - 4.3 Medium CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
Affected Products:

Intel® Core-based microprocessors.

Recommendations:

If an XSAVE-enabled feature is disabled, then we recommend either its state component bitmap in the extended control register (XCR0) is set to 0 (e.g. XCR0[bit 2]=0 for AVX, XCR0[bits 7:5]=0 for AVX512) or the corresponding register states of the feature should be cleared prior to being disabled. Also for relevant states (e.g. x87, SSE, AVX, etc.), Intel recommends system software developers utilize Eager FP state restore in lieu of Lazy FP state restore.

Acknowledgements:

Intel would like to thank Julian Stecklina from Amazon Germany, Thomas Prescher from Cyberus Technology GmbH (https://www.cyberus-technology.de/), Zdenek Sojka from SYSGO AG (https://sysgo.com), and Colin Percival for reporting this issue and working with us on coordinated disclosure.

iXsystems
iX Ad Spot
###iX Systems – BSDCan 2018 Recap

###FreeBSD gets pNFS support

Merge the pNFS server code from projects/pnfs-planb-server into head.

This code merge adds a pNFS service to the NFSv4.1 server. Although it is
a large commit it should not affect behaviour for a non-pNFS NFS server.
Some documentation on how this works can be found at:
Merge the pN https://people.freebsd.org/~rmacklem/pnfs-planb-setup.txt
and will hopefully be turned into a proper document soon.
This is a merge of the kernel code. Userland and man page changes will
come soon, once the dust settles on this merge.
It has passed a "make universe", so I hope it will not cause build problems.
It also adds NFSv4.1 server support for the "current stateid".

Here is a brief overview of the pNFS service:
A pNFS service separates the Read/Write operations from all the other NFSv4.1
Metadata operations. It is hoped that this separation allows a pNFS service
to be configured that exceeds the limits of a single NFS server for either
storage capacity and/or I/O bandwidth.
It is possible to configure mirroring within the data servers (DSs) so that
the data storage file for an MDS file will be mirrored on two or more of
the DSs.
When this is used, failure of a DS will not stop the pNFS service and a
failed DS can be recovered once repaired while the pNFS service continues
to operate.  Although two way mirroring would be the norm, it is possible
to set a mirroring level of up to four or the number of DSs, whichever is
less.
The Metadata server will always be a single point of failure,
just as a single NFS server is.

A Plan B pNFS service consists of a single MetaData Server (MDS) and K
Data Servers (DS), all of which are recent FreeBSD systems.
Clients will mount the MDS as they would a single NFS server.
When files are created, the MDS creates a file tree identical to what a
single NFS server creates, except that all the regular (VREG) files will
be empty. As such, if you look at the exported tree on the MDS directly
on the MDS server (not via an NFS mount), the files will all be of size 0.
Each of these files will also have two extended attributes in the system
attribute name space:
pnfsd.dsfile - This extended attrbute stores the information that
    the MDS needs to find the data storage file(s) on DS(s) for this file.
pnfsd.dsattr - This extended attribute stores the Size, AccessTime, ModifyTime
    and Change attributes for the file, so that the MDS doesn't need to
    acquire the attributes from the DS for every Getattr operation.
For each regular (VREG) file, the MDS creates a data storage file on one
(or more if mirroring is enabled) of the DSs in one of the "dsNN"
subdirectories.  The name of this file is the file handle
of the file on the MDS in hexadecimal so that the name is unique.
The DSs use subdirectories named "ds0" to "dsN" so that no one directory
gets too large. The value of "N" is set via the sysctl vfs.nfsd.dsdirsize
on the MDS, with the default being 20.
For production servers that will store a lot of files, this value should
probably be much larger.
It can be increased when the "nfsd" daemon is not running on the MDS,
once the "dsK" directories are created.

For pNFS aware NFSv4.1 clients, the FreeBSD server will return two pieces
of information to the client that allows it to do I/O directly to the DS.
DeviceInfo - This is relatively static information that defines what a DS
             is. The critical bits of information returned by the FreeBSD
             server is the IP address of the DS and, for the Flexible
             File layout, that NFSv4.1 is to be used and that it is
             "tightly coupled".
             There is a "deviceid" which identifies the DeviceInfo.
Layout     - This is per file and can be recalled by the server when it
             is no longer valid. For the FreeBSD server, there is support
             for two types of layout, call File and Flexible File layout.
             Both allow the client to do I/O on the DS via NFSv4.1 I/O
             operations. The Flexible File layout is a more recent variant
             that allows specification of mirrors, where the client is
             expected to do writes to all mirrors to maintain them in a
             consistent state. The Flexible File layout also allows the
             client to report I/O errors for a DS back to the MDS.
             The Flexible File layout supports two variants referred to as
             "tightly coupled" vs "loosely coupled". The FreeBSD server always
             uses the "tightly coupled" variant where the client uses the
             same credentials to do I/O on the DS as it would on the MDS.
             For the "loosely coupled" variant, the layout specifies a
             synthetic user/group that the client uses to do I/O on the DS.
             The FreeBSD server does not do striping and always returns
             layouts for the entire file. The critical information in a layout
             is Read vs Read/Writea and DeviceID(s) that identify which
             DS(s) the data is stored on.

At this time, the MDS generates File Layout layouts to NFSv4.1 clients
that know how to do pNFS for the non-mirrored DS case unless the sysctl
vfs.nfsd.default_flexfile is set non-zero, in which case Flexible File
layouts are generated.
The mirrored DS configuration always generates Flexible File layouts.
For NFS clients that do not support NFSv4.1 pNFS, all I/O operations
are done against the MDS which acts as a proxy for the appropriate DS(s).
When the MDS receives an I/O RPC, it will do the RPC on the DS as a proxy.
If the DS is on the same machine, the MDS/DS will do the RPC on the DS as
a proxy and so on, until the machine runs out of some resource, such as
session slots or mbufs.
As such, DSs must be separate systems from the MDS.

***

###[What does {some strange unix command name} stand for?](https://www.unixguide.net/unix/faq/1.3.shtml)

+ awk = "Aho Weinberger and Kernighan" 
+ grep = "Global Regular Expression Print" 
+ fgrep = "Fixed GREP". 
+ egrep = "Extended GREP" 
+ cat = "CATenate" 
+ gecos = "General Electric Comprehensive Operating Supervisor" 
+ nroff = "New ROFF" 
+ troff = "Typesetter new ROFF" 
+ tee = T 
+ bss = "Block Started by Symbol
+ biff = "BIFF" 
+ rc (as in ".cshrc" or "/etc/rc") = "RunCom" 
+ Don Libes' book "Life with Unix" contains lots more of these 
tidbits. 
***

##Beastie Bits
+ [RetroBSD: Unix for microcontrollers](https://retrobsd.org/wiki/doku.php)
+ [On the matter of OpenBSD breaking embargos (KRACK)](https://marc.info/?l=openbsd-tech&m=152910536208954&w=2)
+ [Theo's Basement Computer Paradise (1998)](https://zeus.theos.com/deraadt/hosts.html)
+ [Airport Extreme runs NetBSD](https://jcs.org/2018/06/12/airport_ssh)
+ [What UNIX shell could have been](https://rain-1.github.io/shell-2.html)

***
Tarsnap ad
***

##Feedback/Questions
+ We need more feedback and questions. Please email feedback@bsdnow.tv 
+ Also, many of you owe us BSDCan trip reports! We have shared what our experience at BSDCan was like, but we want to hear about yours. What can we do better next year? What was it like being there for the first time?
+ [Jason writes in](https://slexy.org/view/s205jU58X2)
    + https://www.wheelsystems.com/en/products/wheel-fudo-psm/
+ [June 19th was National FreeBSD Day](https://twitter.com/search?src=typd&q=%23FreeBSDDay)
***

- Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [feedback@bsdnow.tv](mailto:feedback@bsdnow.tv)
***

The post Crypto HAMMER | BSD Now 251 first appeared on Jupiter Broadcasting.

]]>
System Disaster | BSD Now 71 https://original.jupiterbroadcasting.net/75127/system-disaster-bsd-now-71/ Thu, 08 Jan 2015 11:14:34 +0000 https://original.jupiterbroadcasting.net/?p=75127 This time on the show, we’ll be talking to Ian Sutton about his new BSD compatibility wrappers for various systemd dependencies. Don’t worry, systemd is not being ported to BSD! We’re still safe! We’ve also got all the week’s news and answers to your emails, coming up on BSD Now – the place to B.. […]

The post System Disaster | BSD Now 71 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

This time on the show, we’ll be talking to Ian Sutton about his new BSD compatibility wrappers for various systemd dependencies. Don’t worry, systemd is not being ported to BSD! We’re still safe! We’ve also got all the week’s news and answers to your emails, coming up on BSD Now – the place to B.. SD.

Thanks to:


iXsystems


Tarsnap

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

Introducing OPNsense, a pfSense fork

  • OPNsense is a new BSD-based firewall project that was recently started, forked from the pfSense codebase
  • Even though it’s just been announced, they already have a formal release based on FreeBSD 10 (pfSense’s latest stable release is based on 8.3)
  • The core team includes a well-known DragonFlyBSD developer
  • You can check out their code on Github now, or download an image and try it out – let us know if you do and what you think about it
  • They also have a nice wiki and some instructions on getting started for new users
  • We plan on having them on the show next week to learn a bit more about how the project got started and why you might want to use it – stay tuned

Code rot and why I chose OpenBSD

  • Here we have a blog post about rotting codebases – a core banking system in this example
  • The author tells the story of how his last days spent at the job were mostly removing old, dead code from a giant project
  • He goes on to compare it to OpenSSL and the heartbleed disaster, from which LibreSSL was born
  • Instead of just bikeshedding like the rest of the internet, OpenBSD “silently started putting the beast into shape” as he puts it
  • The article continues on to mention OpenBSD’s code review process, and how it catches any bugs so we don’t have more heartbleeds
  • “In OpenBSD you are encouraged to run current and the whole team tries its best to make current as stable as it can. You know why? They eat their own dog food. That’s so simple yet so amazing that it blows my mind. Developers actually run OpenBSD on their machines daily.”
  • It’s a very long and detailed story about how the author has gotten more involved with BSD, learned from the mailing lists and even started contributing back – he says “In summary, I’m learning more than ever – computing is fun again”
  • Look for the phrase “Getting Started” in the blog post for a nice little gem

ZFS vs HAMMER FS

  • One of the topics we’ve seen come up from time to time is how FreeBSD’s ZFS and DragonFly’s HAMMER FS compare to each other
  • They both have a lot of features that traditional filesystems lack
  • A forum thread was opened for discussion about them both and what they’re typically used for
  • It compares resource requirements, ideal hardware and pros/cons of each
  • Hopefully someone will do another new comparison when HAMMER 2 is finished
  • This is not to be confused with the other “hammer” filesystem

Portable OpenNTPD revived

  • With ISC’s NTPd having so many security vulnerabilities recently, people need an alternative NTP daemon
  • OpenBSD has developed OpenNTPD since 2004, but the portable version for other operating systems hasn’t been actively maintained in a few years
  • The older version still works fine, and is in FreeBSD ports and NetBSD pkgsrc, but it would be nice to have some of the newer features and fixes from the native version
  • Brent Cook, who we’ve had on the show before to talk about LibreSSL, decided it was time to fix this
  • While looking through the code, he also found some fixes for the native version as well
  • You can grab it from Github now, or just wait for the updated release to hit the repos of your OS of choice

Interview – Ian Sutton – ian@kremlin.cc

BSD replacements for systemd dependencies


News Roundup

pkgng adds OS X support

  • FreeBSD’s next-gen package manager has just added support for Mac OS X
  • Why would you want that? Well.. we don’t really know, but it’s cool
  • The author of the patch may have some insight about what his goal is though
  • This could open up the door for a cross-platform pkgng solution, similar to NetBSD’s pkgsrc
  • There’s also the possibility of pkgng being used as a packaging format for MacPorts in the future
  • While we’re on the topic of pkgng, you can also watch bapt‘s latest presentation about it from ruBSD 2014 – “four years of pkg

Secure secure shell

  • Almost everyone watching BSD Now probably uses OpenSSH and has set up a server at one point or another
  • This guide provides a list of best practices beyond the typical “disable root login and use keys” advice you’ll often hear
  • It specifically goes in-depth with server and client configuration with the best key types, KEX methods and encryption ciphers to use
  • There are also good explanations for all the choices, based both on history and probability
  • Minimal backwards compatibility is kept, but most of the old and insecure stuff gets disabled
  • We’ve also got a handy chart to show which SSH implementations support which ciphers, in case you need to support Windows users or people who use weird clients

Dissecting OpenBSD’s divert(4)

  • PF has a cool feature that not a lot of people seem to know about: divert
  • It lets you send packets to userspace, allowing you to inspect them a lot easier
  • This blog post, the first in a series, details all the cool things you can do with divert and how to use it
  • A very common example is with intrusion detection systems like Snort

Screen recording on FreeBSD

  • This is a neat article about a topic we don’t cover very often: making video content on BSD
  • In the post, you’ll learn how to make screencasts with FreeBSD, using kdenlive and ffmpeg
  • There are also notes about getting a USB microphone working, so you can do commentary on whatever you’re showing
  • It also includes lots of details and helpful screenshots throughout the process
  • You should make cool screencasts and send them to us

Feedback/Questions


Mailing List Gold


  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv – we’ve highlighted some pretty cool BSD blog posts recently, but you need to tell us if you write one!
  • Watch live Wednesdays at 2:00PM Eastern (19:00 UTC)

The post System Disaster | BSD Now 71 first appeared on Jupiter Broadcasting.

]]>
It’s HAMMER Time | BSD Now 53 https://original.jupiterbroadcasting.net/65947/its-hammer-time-bsd-now-53/ Thu, 04 Sep 2014 10:26:17 +0000 https://original.jupiterbroadcasting.net/?p=65947 It’s our one year anniversary episode, and we’ll be talking with Reyk Floeter about the new OpenBSD webserver – why it was created and where it’s going. After that, we’ll show you the ins and outs of DragonFly’s HAMMER FS. Answers to viewer-submitted questions and the latest headlines, on a very special BSD Now – […]

The post It's HAMMER Time | BSD Now 53 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

It’s our one year anniversary episode, and we’ll be talking with Reyk Floeter about the new OpenBSD webserver – why it was created and where it’s going. After that, we’ll show you the ins and outs of DragonFly’s HAMMER FS. Answers to viewer-submitted questions and the latest headlines, on a very special BSD Now – the place to B.. SD.

Thanks to:


iXsystems


Tarsnap

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

FreeBSD foundation’s new IPSEC project

  • The FreeBSD foundation, along with Netgate, is sponsoring some new work on the IPSEC code
  • With bandwidth in the 10-40 gigabit per second range, the IPSEC stack needs to be brought up to modern standards in terms of encryption and performance
  • This new work will add AES-CTR and AES-GCM modes to FreeBSD’s implementation, borrowing some code from OpenBSD
  • The updated stack will also support AES-NI for hardware-based encryption speed ups
  • It’s expected to be completed by the end of September, and will also be in pfSense 2.2

NetBSD at Shimane Open Source Conference 2014

  • The Japanese NetBSD users group held a NetBSD booth at the Open Source Conference 2014 in Shimane on August 23
  • One of the developers has gathered a bunch of pictures from the event and wrote a fairly lengthy summary
  • They had NetBSD running on all sorts of devices, from Raspberry Pis to Sun Java Stations
  • Some visitors said that NetBSD had the most chaotic booth at the conference

pfSense 2.1.5 released

  • A new version of the pfSense 2.1 branch is out
  • Mostly a security-focused release, including three web UI fixes and the most recent OpenSSL fix (which FreeBSD has still not patched in -RELEASE after nearly a month)
  • It also includes many other bug fixes, check the blog post for the full list

Systems, Science and FreeBSD

  • Our friend George Neville-Neil gave a presentation at Microsoft Research
  • It’s mainly about using FreeBSD as a platform for research, inside and outside of universities
  • The talk describes the OS and its features, ports, developer community, documentation, who uses BSD and much more

Interview – Reyk Floeter – reyk@openbsd.org / @reykfloeter

OpenBSD’s HTTP daemon


Tutorial

A crash course on HAMMER FS


News Roundup

OpenBSD’s rcctl tool usage

  • OpenBSD recently got a new tool for managing /etc/rc.conf.local in -current
  • Similar to FreeBSD’s “sysrc” tool, it eliminates the need to manually edit rc.conf.local to enable or disable services
  • This blog post – from a BSD Now viewer – shows the typical usage of the new tool to alter the startup services
  • It won’t make it to 5.6, but will be in 5.7 (next May)

pfSense mini-roundup

  • We found five interesting pfSense articles throughout the week and wanted to quickly mention them
  • The first item in our pfSense mini-roundup details how you can stream Netflix to in non-US countries using a “smart” DNS service
  • The second post talks about setting ip IPv6, in particular if Comcast is your ISP
  • The third one features pfSense on Softpedia, a more mainstream tech site
  • The fourth post describes how to filter HTTPS traffic with Squid and pfSense
  • The last article describes setting up a VPN using the “tinc” daemon and pfSense
  • It seems to be lesser known, compared to things like OpenVPN or SSH tunnels, so it’s interesting to read about
  • This pfSense HQ website seems to have lots of other cool pfSense items, check it out

OpenBSD’s new buffer cache

  • OpenBSD has traditionally used the tried-and-true LRU algorithm for buffer cache, but it has a few problems
  • Ted Unangst has just switched to a new algorithm in -current, partially based on 2Q, and details some of his work
  • Initial tests show positive results in terms of cache responsiveness
  • Check the post for all the fine details

BSDTalk episode 244

  • Another new BSDTalk is up and, this time around, Will Backman interviews Ken Moore, the developer of the new BSD desktop environment
  • They discuss the history of development, differences between it and other DEs, lots of topics
  • If you’re more of a visual person, fear not, because…
  • We’ll have Ken on next week, including a full “virtual walkthrough” of Lumina and its applications

Feedback/Questions


  • All the tutorials are posted in their entirety at bsdnow.tv
  • We want to give a huge thank you to our viewer Toby for writing this week’s tutorial
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
  • Watch live Wednesdays at 2:00PM Eastern (18:00 UTC)

The post It's HAMMER Time | BSD Now 53 first appeared on Jupiter Broadcasting.

]]>
Documentation is King | BSD Now 30 https://original.jupiterbroadcasting.net/54187/documentation-is-king-bsd-now-30/ Thu, 27 Mar 2014 21:38:46 +0000 https://original.jupiterbroadcasting.net/?p=54187 We chat with Warren Block to discuss BSD documentation efforts and future plans. Today's tutorial will show you the basics of the world of mailing lists.

The post Documentation is King | BSD Now 30 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

We chat with Warren Block to discuss BSD documentation efforts and future plans. If you\’ve ever wondered about the scary world of mailing lists, today\’s tutorial will show you the basics of how to get help and contribute back. There\’s lots to get to today, so sit back and enjoy some BSD Now – the place to B.. SD.

Thanks to:


\"iXsystems\"

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

OpenBSD on a Sun T5120

  • Our buddy Ted Unangst got himself a cool Sun box
  • Of course he had to write a post about installing and running OpenBSD on it
  • The post goes through some of the quirks and steps to go through in case you\’re interested in one of these fine SPARC machines
  • He\’s also got another post about OpenBSD on a Dell CS24-SC server

Bhyvecon 2014 videos are up

  • Like we mentioned last week, Bhyvecon was an almost-impromptu conference before AsiaBSDCon
  • The talks have apparently already been uploaded!
  • Subjects include Bhyve\’s past, present and future, OSv on Bhyve, a general introduction to the tool, migrating those last few pesky Linux boxes to virtualization
  • Lots more detail in the videos, so check \’em all out

Building a FreeBSD wireless access point

  • We\’ve got a new blog post about creating a wireless access point with FreeBSD
  • After all the recent news of consumer routers being pwned like candy, it\’s time for people to start building BSD routers
  • The author goes through a lot of the process of getting one set up using good ol\’ FreeBSD
  • Using hostapd, he\’s able to share his wireless card in hostap mode and offer DHCP to all the clients
  • Plenty of config files and more messy details in the post

Switching from Synology to FreeNAS

  • The author has been considering getting a NAS for quite a while and documents his research
  • He was faced with the compromise of convenience vs. flexibility – prebuilt or DIY
  • After seeing the potential security issues with proprietary NAS devices, and dealing with frustration with trying to get bugs fixed, he makes the right choice
  • The post also goes into some detail about his setup, all the things he needed a NAS to do as well as all the advantages an open source solution would give
  • Speaking of FreeNAS…

This episode was brought to you by

\"iXsystems


Interview – Warren Block – wblock@freebsd.org

FreeBSD\’s documentation project, igor, doceng


Tutorial

The world of BSD mailing lists


News Roundup

HAMMER2 work and notes

  • Matthew Dillon has posted some updated notes about the development of the new HAMMER version
  • The start of a cluster API was committed to the tree
  • There are also links to design document, a freemap design document, that should be signed with a digital signing software from the
    sodapdf esign site

BSD Breaking Barriers

  • Our friend MWL gave a talk at NYCBSDCon about BSD \”breaking barriers\”
  • \”What makes the BSD operating systems special? Why should you deploy your applications on BSD? Why does the BSD community keep growing, and why do Linux sites like DistroWatch say that BSD is where the interesting development work is happening? We\’ll cover the not-so-obvious reasons why BSD still stands tall after almost 40 years.\”
  • He also has another upcoming talk, (or \”webcast\”) called \”Beyond Security: Getting to Know OpenBSD\’s Real Purpose\”
  • \”OpenBSD is frequently billed as a high-security operating system. That\’s true, but security isn\’t the OpenBSD Project\’s main goal. This webcast will introduce systems administrators to OpenBSD, explain the project\’s mission, and discuss the features and benefits.\”
  • It\’s on May 27th and will hopefully be recorded

FreeBSD in a chroot

  • Finch, \”FreeBSD running IN a CHroot,\” is a new project
  • It\’s a way to extend the functionality of restricted USB-based FreeBSD systems (FreeNAS, etc.)
  • All the details and some interesting use cases are on the github page
  • He really needs to change the project name though

PCBSD weekly digest

  • Lots of bugfixes for PCBSD coming down the tubes
  • LZ4 compression is now enabled by default on the whole pool
  • The latest 10-STABLE has been imported and builds are going
  • Also the latest GNOME and Cinnamon builds have been imported and much more

Feedback/Questions


  • All the tutorials are posted in their entirety at bsdnow.tv
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
  • Watch live Wednesdays at 2:00PM Eastern (18:00 UTC)
  • We wanted to give the Bay Area FreeBSD Users Group a special mention, if you\’re in the San Francisco Bay Area, there\’s a very healthy BSD community there and they regularly have meet-ups
  • If you listened to the audio-only version of this week\’s episode, you\’re really missing out on Warren\’s fun animations in the interview!

The post Documentation is King | BSD Now 30 first appeared on Jupiter Broadcasting.

]]>