A last-minute drm change in DragonFly 5.6 turned out to cause a reproducible lockup, so there’s changes in place for it. This means 5.6.1 will need to be rolled, which I will do in a day or two. If you want to update now, the normal buildworld/buildkernel process will get you this change.
OPIE was disabled recently in DragonFly. Now that the 5.6 release is out, it has been removed. This may require manual intervention if you are on DragonFly-master (i.e. 5.5. or 5.7) and update in the next day or two. This need to fiddle with it will go away soon with changes to ‘make upgrade’; I will mention it when I see it.
This won’t affect anyone running 5.4 or 5.6. It’s only in development.
Matt Parnell is presenting Asterisk and FreePBX on FreeBSD at SEMIBUG’s monthly meeting, tomorrow, in Troy, Michigan. Go, if you are near.
Credit goes to SEMIBUG for creating a Google Calendar which makes it slightly more likely I’ll catch the meeting and post about it. Also, a nostalgia moment about the bad old days: I am so glad specialized hardware is no longer needed just to get on the phone network, since VoIP is widespread these days. I hated dealing with flaky PRI lines.
DragonFly 5.6.0 has been released. This version brings an improved virtual memory system, updates to radeon and ttm, and performance improvements for HAMMER2. Matthew Dillon did some informal testing of the VM improvements, and posted results to the users@ list.
Inadvertent theme this week: games. Yet somehow I didn’t include a roguelike? Dang.
- Why USB plugs aren’t/weren’t reversible.
- 10 Awesome Ways to Upcycle Old Devices With a Raspberry Pi. Some nice connecting of analog controls on these projects. (via)
- A bug so cool that the development team was reluctant to fix it.
- Open Source Game Clones. I seem to link to this every two years or so. Still iffy on it. (via)
- Notes on recent games: nifty little experiments.
- The fate of an archive. Linked cause I still have a pile of CRO2 bootleg music cassettes that I don’t think exist digitally, anywhere.
- The Church of the Subgenius’s Salvation Pack is the best $35 I ever spent.
- The Fight Over The Legacy Of Dungeons & Dragons. (via)
- A Gopher server in sh. (via)
- Textreme. The Most! Exciting! Text! Editor! EVER! (via)
- tokyo60 keyboards. (via)
- HHKB layouts, related to the last link.
- Tokyo Mechanical Keyboard Meetup Vol.6. (via)
- Day of the Tentacle, a history.
- A Very Brief History of Gamebooks (up to 1979).
- Screenshots from developers & Unix people (2002). Also, the 2015 followup. It may surprise nobody that the average answer is “bunch of terminals and a web browser”. (via)
- Advent of Computing: Episode 5 Notes – How much has UNIX changed? (via)
I linked to some other BSD link roundups, so the joy of clicking can continue.
- SNI support added to
- Call for testing of
- RabbitMQ Cluster on FreeBSD Containers.
- FreeBSD+ZFS Without Drives. Crazy, DWIMmy. (via)
- blacklistd(8) with NPF on NetBSD. UnitedBSD is a new forum, at least to me. (via)
- Routing versus Streaming throughput using FreeBSD at 10Gbps and over.
- OpenBSD as an IPv6 router.
- BSDCan 2019: The Future of OpenZFS and FreeBSD by Allan Jude. (Video, via)
- AsiaBSDCon 2019 DevSummit: We don’t see a problem. Suggestion of Project Governance additions. For FreeBSD. Follow the thread where this was mentioned.
- Manage Photography the UNIX Way.
- Valuable News – 2019/06/10.
- BSD Link Roundup 6.13.
- OPNsense 19.1.9 released.
- g2k19 Hackathon Report: Stefan Sperling on Access Points and Ghosts.
- TrueCommand Brings Single Pane of Glass Management to TrueNAS and FreeNAS Fleets. I know it’s a press release, but it is a useful thing.
- why off-the-shelf routers don’t use BSDs (or OpenBSD)? But they do?
Francois Tigeot updated ttm and radeon DRM in DragonFly to match what’s in I assume the Linux 3.18 kernel. Please try if you have the appropriate hardware. This was at the start of May, so you may have already done so without realizing if you run -current. It’ll be in the 5.6 release, too.
ISO and IMG files of DragonFly 5.6rc1 should start showing up at mirrors over the next few hours. This is the release candidate, not the release, so don’t install unless you want to test.
This will turn into a real 5.6 release probably by weekend if no problems are found. See the tag commit message for a list of the commits since 5.4.
There’s a BSD User Group meeting in Düsseldorf, tomorrow. Go, if you are near. Speaking/reading German probably helps.
This week’s inadvertent theme: decoration.
- Dwarf Fortress Diary: The Basement Of Curiosity Episode Thirteen – Welcome to the Bird Hole.
- PuTTY Excel List Suggestions.
- The Adafruit PyGamer, a New Maker-Friendly Handheld Console. (via)
- The Net Libram of Random Magical Effects. (PDF, via)
- The Satellite Map. (also via)
- An interesting report on newly used domain names and their usage in spam.
- Writing Content vs. Writing Writing.
- Onlines stores turning back into brick-and-mortar.
- Handy Keymaps in Vim. (via)
- At least one Vim trick you might not know. (via)
- I haven’t customized my Vim setup and I’m not sure I should try to (yet).
- Some things about where icons for modern X applications come from.
- 1975 vintage PC ad: Sphere 1. (via)
- The Tar Pipe. Breaking down a near-unconscious process. (via)
- Markov chain keyboard changes as you type. (via)
- hello android. Think about how relatively calm the boot experience is for any BSD.
- A Tiling Desktop Environment. (via)
- Favorite PuTTY color scheme?
- Hi, welcome to my TED talk. jwz and others talking about Netscape.
I was a bit low on BSD links last week; not so this week.
- NetBSD 8.1 is out.
- The January-March 2019 FreeBSD status report is out.
- OpenBSD’s pledge but on Linux. (via)
- FreeBSD 11.3b3 available.
- FixedMisc [MirOS] 20190604 released!
- [ports] MariaDB upgrade.
- XSAVE and compat32 kernel work for LLDB.
- Validation and improvements of debugging interfaces.
- RSS feed for OpenBSD stable packages repository (made with XSLT).
- Homemade unofficial packages for OpenBSD-stable.
- fnaify adds initial support for XNA games.
- Valuable News – 2019/06/03.
- ARM’d and dangerous pt. 2: FreeBSD on the Pinebook (aarch64).
- g2k19 Hackathon Report: back to dee trace.
- g2k19 Hackathon Report: Andrew Fresh on
portgen(1), coffee, and more. What a nice thing to set up at a convention!
- Smartisan becomes Iridium Donor for 2019.
- Recent Security Innovations.
acme-client(1)moves to Let’s Encrypt v02 API.
A question on starting up a virtual kernel on DragonFly and sticking it in the background led to some suggestions – follow the thread.
The next release of DragonFly should be smaller; Sascha Wildner and Rimvydas Jasinskas have removed or substituted enough packages on the installer image to drop the package disk usage 50%.
I am posting this so it can help someone else, someday.
I have a DragonFly-5.4 system. I installed mysql56-server, and started it up. By default, it listens on “*”, which meant it listens on a local socket and IPv6 ::1 – not 127.0.0.1.
2019-06-04 13:35:03 15833 [Note] IPv6 is available.
2019-06-04 13:35:03 15833 [Warning] Failed to reset IPV6_V6ONLY flag (error: 45). The server will listen to IPv6 addresses only.
I put bind_address=127.0.0.1 into my.cnf to get IPv4 loopback to work. Local socket connections still worked either way. I’m not using IPv6 on this machine, so this solution works in this situation. I’m not sure my mysql decides to go only IPv6 based on a strange flag, but mysql is reliably unreliable.