Skip to main content.

Episode 187: Catching up to BSD

2017-03-29

Direct Download:

  • Video
  • HD Video
  • MP3 Audio
  • OGG Audio
  • Torrent
  • 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


    Headlines

    NetBSD 7.1 released

    • This update represents a selected subset of fixes deemed important for security or stability reasons, as well as new features and enhancements.
    • Kernel

      • compat_linux(8): Fully support schedsetaffinity and schedgetaffinity, fixing, e.g., the Intel Math Kernel Library.
    • DTrace:

      • Avoid redefined symbol errors when loading the module.
      • Fix module autoload.
    • IPFilter:

      • Fix matching of ICMP queries when NAT'd through IPF.
      • Fix lookup of original destination address when using a redirect rule. This is required for transparent proxying by squid, for example.
      • ipsec(4): Fix NAT-T issue with NetBSD being the host behind NAT.
    • Drivers

      • Add vioscsi driver for the Google Compute Engine disk.
      • ichsmb(4): Add support for Braswell CPU and Intel 100 Series.
      • wm(4):
      • Add C2000 KX and 2.5G support.
      • Add Wake On Lan support.
      • Fixed a lot of bugs
    • Security Fixes

    • ARM related

      • Support for Raspberry Pi Zero.
      • ODROID-C1 Ethernet now works.

    Summary of the preliminary LLDB support project

    • What has been done in NetBSD

      • Verified the full matrix of combinations of wait(2) and ptrace(2) in the following
      • GNU libstdc++ std::call_once bug investigation test-cases
      • Improving documentation and other minor system parts
      • Documentation of ptrace(2) and explanation how debuggers work
      • Introduction of new siginfo(2) codes for SIGTRAP
      • New ptrace(2) interfaces
    • What has been done in LLDB

    • Native Process NetBSD Plugin
    • The MonitorCallback function
    • Other LLDB code, out of the NativeProcessNetBSD Plugin
    • Automated LLDB Test Results Summary

    • Plan for the next milestone

      • fix conflict with system-wide py-six
      • add support for auxv read operation
      • switch resolution of pid -> path to executable from /proc to sysctl(7)
      • recognize Real-Time Signals (SIGRTMIN-SIGRTMAX)
      • upstream !NetBSDProcessPlugin code
      • switch std::callonce to llvm::callonce
      • add new ptrace(2) interface to lock and unlock threads from execution
      • switch the current PTWATCHPOINT interface to PTGETDBREGS and PT_SETDBREGS

    Actually building a FreeBSD Phone

    • There have been a number of different projects that have proposed building a FreeBSD based smart phone
    • This project is a bit different, and I think that gives it a better chance to make progress
    • It uses off-the-shelf parts, so while not as neatly integrated as a regular smartphone device, it makes a much better prototype, and is more readily available.
    • Hardware overview: X86-based, long-lasting (user-replaceable) battery, WWAN Modem (w/LTE), 4-5" LCD Touchscreen (Preferably w/720p resolution, IPS), upgradable storage.
    • Currently targeting the UDOO Ultra platform. It features Intel Pentium N3710 (2.56GHz Quad-core, HD Graphics 405 [16 EUs @ 700MHz], VT-x, AES-NI), 2x4GB DDR3L RAM, 32GB eMMC storage built-in, further expansion w/M.2 SSD & MicroSD slot, lots of connectivity onboard.
    • Software: FreeBSD Hypervisor (bhyve or Xen) to run atop the hardware, hosting two separate hosts.
      • One will run an instance of pfSense, the "World's Most Popular Open Source Firewall" to handle the WWAN connection, routing, and Firewall (as well as Secure VPN if desired).
      • The other instance will run a slimmed down installation of FreeBSD. The UI will be tweaked to work best in this form factor & resources tuned for this platform. There will be a strong reliance on Google Chromium & Google's services (like Google Voice).
    • The project has a detailed log, and it looks like the hardware it is based on will ship in the next few weeks, so we expect to see more activity.

    News Roundup

    NVME M.2 card road tests (Matt Dillon)

    • DragonFlyBSD’s Matt Dillon has posted a rundown of the various M.2 NVMe devices he has tested
      • SAMSUNG 951
      • SAMSUNG 960 EVO
      • TOSHIBA OCZ RD400
      • INTEL 600P
      • WD BLACK 256G
      • MYDIGITALSSD
      • PLEXTOR M8Pe
    • It is interesting to see the relative performance of each device, but also how they handle the workload and manage their temperature (or don’t in a few cases)
    • The link provides a lot of detail about different block sizes and overall performance

    ZREP ZFS replication and failover

    • "zrep", a robust yet easy to use ZFS based replication and failover solution. It can also serve as the conduit to create a simple backup hub.
    • The tool was originally written for Solaris, and is written in ksh
    • However, it seems people have used it on FreeBSD and even FreeNAS by installing the ksh93 port
    • Has anyone used this? How does it compare to tools like zxfer?
    • There is a FreeBSD port, but it is a few versions behind, someone should update it
    • We would be interested in hearing some feedback

    Catching up on some TrueOS News


    Catching up on some OpenBSD News


    Beastie Bits


    Feedback/Questions


    • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv

Latest News

New announcement

2017-05-25

We understand that Michael Dexter, Brad Davis, and George Rosamond think there should be more real news....

Two Year Anniversary

2015-08-08

We're quickly approaching our two-year anniversary, which will be on episode 105. To celebrate, we've created a unique t-shirt design, available for purchase until the end of August. Shirts will be shipped out around September 1st. Most of the proceeds will support the show, and specifically allow us to buy...

New discussion segment

2015-01-17

We're thinking about adding a new segment to the show where we discuss a topic that the listeners suggest. It's meant to be informative like a tutorial, but more of a "free discussion" format. If you have any subjects you want us to explore, or even just a good name...

How did you get into BSD?

2014-11-26

We've got a fun idea for the holidays this year: just like we ask during the interviews, we want to hear how all the viewers and listeners first got into BSD. Email us your story, either written or a video version, and we'll read and play some of them for...


Episode 261: FreeBSDcon flashback

2018-08-29

Direct Download:MP3 AudioVideo This episode was brought to you by Headlines An Insight into the Future of TrueOS BSD and Project Trident Last month, TrueOS announced that they would be spinning off their desktop offering. The team behind the new project, named Project Trident, have been working furiously towards their first release....

Episode 260: Hacking Tour of Europe

2018-08-22

Direct Download:MP3 AudioVideo This episode was brought to you by Headlines Essen Hackathon & BSDCam 2018 trip report Allan and Benedict met at FRA airport and then headed to the Air Rail terminal for our train to Essen where the Hackathon would happen over the weekend of Aug 10 - 12, 2018. Once there,...

Episode 259: Long Live Unix

2018-08-15

Direct Download:MP3 AudioVideo This episode was brought to you by Picking the contest winner 1) Vincent 2) Bostjan 3) Andrew 4) Klaus-Hendrik 5) Will 6) Toby 7) Johnny 8) David 9) manfrom 10) Niclas 11) Gary 12) Eddy 13) Bruce 14) Lizz 15) Jim Random number generator Headlines The Strange Birth and Long Life of Unix They say that when one door closes on you, another opens. People generally...

Episode 258: OS Foundations

2018-08-08

Direct Download:MP3 AudioVideo This episode was brought to you by Headlines FreeBSD Foundation Update, July 2018 MESSAGE FROM THE EXECUTIVE DIRECTOR We’re in the middle of summer here, in Boulder, CO. While the days are typically hot, they can also be quite unpredictable. Thanks to the Rocky Mountains, waking up to 50-degree (~10...