May 20, 2018

Lazy Reading for 2018/05/20DragonFly BSD Digest

A little more on building and less on rights this week.

OpenBSD/luna88k yearly progress report (from May 2017 to May 2018)Slideshows by Kenji Aoyama (aoyama@)

Recent OpenBSD/luna88k progress and brief explanation of OpenBSD's new feature KARL (Kernel Address Randomized Link). This talk was held in Nagoya *BSD Users' Group session at Open Source Conference 2018 Nagoya.

May 18, 2018

ACPICA update to 20180508 in DragonFlyDragonFly BSD Digest

Sascha Wildner has brought in the last 9 months of ACPICA updates to DragonFly.  This may mean better power or motherboard support for your hardware in DragonFly.  I always have a hard time pointing directly to ACPICA updates and how they benefit, but looking at the changelog update may help.

New package, timewarrior-1.1.1OpenBSD packages
command line tracking time tool

May 17, 2018

BSDNow 246: Properly Coordinated DisclosureDragonFly BSD Digest

BSDNow 246’s title is talking about CVE-2018-8897, which was (unlike the original Spectre/Meltdown) responsibly disclosed to many different operating system vendors, including the BSDs.  As a result, fixes arrived a lot faster…  seems like a good idea.  No interview in this episode, but as always there’s other topics explored.

ipfw3: highspeed lockless in-kernel NATDragonFly BSD Digest

This commit from Bill Yuan says “highspeed lockless in-kernel NAT”, and lists a huge number of changes for ipfw3.  How much of a change is it?  I don’t know; there isn’t a matching documentation update and I don’t have a way to test.

Helpful OpenBSD TutorialsLobsters

What are some of the most helpful tutorials you’ve read or written for OpenBSD? I know the manpages are great, but a good, clearly-scoped tutorial (especially one that works from version to version of OpenBSD) can be a great scaffold for new users to rest on when they’re starting out. For example, when I was starting out with using OpenBSD as a daily driver, I referred to Keith Burnett’s guide to a basic laptop install for guidance, which then gave me a framework to try new things on my own once I’d done it a few times.

First installation of OpenBSD-currentNan Xiao
I have an old laptop, and tried to install OpenBSD-current on it. Unfortunately, no matter from OpenBSD 6.3 to upgrade, or install it from scratch. the machine couldn’t boot successfully. It displayed: >>OpenBSD/amd64 BOOT 3.39 Then it flashed one line (I couldn’t see that line clearly, and it should display loading something), and the system … Continue reading First installation of OpenBSD-current
Create only root partition during installing OpenBSDNan Xiao
The default partitions of installing OpenBSD is not appropriate for me: I need more space for /, since I want to build source code. So I just create one partition: Please notice when creating partitions, there are some useful commands. Such as p, which displays current partition status: ? is for help: Use z to … Continue reading Create only root partition during installing OpenBSD
p2k18 Hackathon Report: Antoine Jacoutot on GNOME and portroachUndeadly

Next up in the stream of p2k18 reports is one from Antoine Jacoutot (ajacoutot@):

Because there was yet another national railroad strike, I decided not to take any chance and arrived on the eve of the hackathon. I figured it would be a good excuse for a pajama party at gilles@'s. It turned out to be a great achievement… thank you mead :-)

Read more…

Properly Coordinated Disclosure | BSD Now 246BSD Now

How Intel docs were misinterpreted by almost any OS, a look at the mininet SDN emulator, do’s and don’ts for FreeBSD, OpenBSD community going gold, ed mastery is a must read, and the distributed object store minio on FreeBSD.

Your OS and international politicsDragonFly BSD Digest

I like pointing out how political world events push their way into computer updates.

Alpha Snapshots of WireGuard for Android and macOSLobsters

The real news here, for is that our userspace implementation is marginally functional now. After we’re finished with the Linux kernel stuff (which is mainly the focus of WireGuard), I’d like to get this into the kernels of OpenBSD and FreeBSD. But that’s a while off. In the meantime, is anybody interested in working on a port of the userspace stuff to OpenBSD and FreeBSD? Pretty straight forward tun implementation stuff that needs to be added to some simple Go code.


May 16, 2018

OpenBSD 6.3 : why and howLobsters

@sivers has updated his why and how of OpenBSD to the 6.3 release.


May 15, 2018

SemiBUG, tonightDragonFly BSD Digest

SemiBUG‘s having a hands-on server workshop tonight.  Go, if you are near, and bring something networked to type on.

Install and configure Automake on OpenBSDNan Xiao
Today, when I tried to compile a project, “make” complained following errors: # make CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /root/project/missing aclocal-1.15 /root/project/missing[81]: aclocal-1.15: not found WARNING: 'aclocal-1.15' is missing on your system. You should only need it if you modified 'acinclude.m4' or '' or m4 files included by ''. The 'aclocal' program is part … Continue reading Install and configure Automake on OpenBSD
“FreeBSD Mastery: Jails” Sponsorships, and writing schedule changesMichael Lucas

I’ve been scurrying to finish git sync murder, the sequel to git commit murder, so I could have it at BSDCan.

This isn’t going to happen. If I’d been writing anything else it would have been done, but the numbers show that cozy mystery is not my natural form. Most of the time I top out at about 500 words per hour, as opposed to the 1000 wph I achieve writing fiction involving flamethrowers and bare-knuckled amateur dentistry.

For the record, I’m fine with the speed. Quality beats speed any day.

I’m therefore falling back to my usual writing schedule: 1.5-2 hours per day on fiction, and the rest on nonfiction.

Per my 2018 schedule, it’s time to start writing FreeBSD Mastery: Jails. I’ve been idly assembling the parts over the last couple of months.

For you folks who said you wanted to sponsor it: have your choice of ebook or print.

Depending on how this book comes out, I might do a second jails book. Print sponsors of this book will have the option to sponsor the second book at a reduced rate. Those who sponsor both will get special jail-themed recognition. It’ll completely depend on how complex the book is.

The goal is always the best book.

May 14, 2018

GCC 8.0 in DragonFlyDragonFly BSD Digest

Thanks to Rimvydas Jasinskas, GCC 8.0 has been imported into DragonFly.  It’s not built by default, so you’ll need to set WORLD_ALTCOMPILER to get it.   Rimvydas mentions this is part of a 3-year upgrade cycle.

Note that he went the extra mile and made sure dports could handle it too.

p2k18 Hackathon report: Paul Irofti (pirofti@) on semaphores development, wifi stack progress and ports workUndeadly
Next up in our series of p2k18 hackathon reports is from Paul Irofti (pirofti@), who writes:

I joined the hackathon with plenty on my todo list and to my surprise managed to finish or at least narrow down a plan for most items.

Read more…

May 13, 2018

Lazy Reading for 2018/05/13DragonFly BSD Digest

I’ve got some real esoteric sources this week.

Your rights-oriented hardware project of the week: NeTV2, a Bunnie Huang project.  A neat device worth funding on its own, and worth having to show what capabilities are being denied us by law.

May 12, 2018

p2k18 Hackathon report: Peter Hessler on wifi nwid switchingUndeadly
Peter Hessler (phessler@) writes about his time in Nantes:

I had arrived at Nantes with two goals, first was to port an app to watch baseball via, and second to clean up my work on BFD and hopefully enable it.

I'd sent out some ports for OKs, and was cleaning up some long-standing diffs for BFD when I overheard a conversation between Paul Irofti (pirofti@) and Theo de Raadt (deraadt@) about remembering which WiFi networks a machine has connected to. I mentioned I had 90% of that done, and only needed to finish the remaining 90%. After some discussion, I sent out my existing diff with the warning "it breaks WEP".

Read more…