Assembled hastily on Saturday, which is later than I’ve been in a long time.
- Don’t tug on that, you never know what it might be attached to.
- “Beautiful artwork plays the UNIX timestamp on cymbals“. A 32-bit art installation, judging from the year 2038 time limit.
- Every parallel ATA connection ever in one device, or close to it.
- The Forgotten Early History of Fanfiction. (via)
- The Secret Nuclear History of Cat Videos. Where diffserv levels came from, in a very thorough explanation. (also via)
- DevOps vs. SRE. (via)
- “NetBox is an IP address management (IPAM) and data center infrastructure management (DCIM) tool.” I really could have used this about 8 years ago. (also via)
- Mathematical term or Hollywood movie?
- Xerox Alto Restoration Part 3: drive ok and First boot attempt. (via)
- Sil, a roguelike that is as Tolkienish as possible. (via)
- Mental Models I Find Repeatedly Useful. (via)
- What to Consider When the Platforms Show Up with Money. This is why I still run the Digest as my own site, rather than through Facebook/Twitter/Medium/whatever. (via)
Unrelated link of the week: Heavy metal riff generator. (via) Related to unrelated: Heavy Metal and Natural Language Processing – Part 1. (via)
I was on the road all this week, so this doesn’t range as far as usual. I’ll be charging through my RSS feed backlog over the next few days.
- garbage: Z-Wave of ze future. Missed linking to it on Friday because of driving. Lots of Vim conversation!
- The state of libreSSL in FreeBSD. (via)
- New 2016Q3 branch. (of FreeBSD ports)
- Core.9 is now in session.
- Defeating CryptoLocker Attacks with ZFS by Michael Dexter.
- Looking for awesome BSD DTrace materials.
- A request for BSD variants information.
- BSD podcast?
- The Design and Implementation of the Anykernel and Rump Kernels (second edition). (via)
- Lumina 1.0.0 sources frozen.
- OPNsense 16.7RC1 available.
- TrueNAS 9.10 out.
- BSD Graphics Stack for AMD.
The NYCBUG meeting happening tomorrow night, June 6th, is on the two different BSDs (RetroBSD and LiteBSD) that can run on the super-tiny PIC32 microcontroller. Go if you are near.
Half of this was done while trapped in day 3 of a 3-day planning and training meeting at work.
- Start multi-tasking with your virtual reality headset. (via)
- My condolences, you’re now the maintainer of a popular open source project. (via)
- The quick and simple editor for cron schedule expressions. (via)
- Here is why Emacs uses Meta key. (via)
- CP/M development environment setup. (via)
- Rm -rf / in Windows Subsystem for Linux reveals sharp set of teeth. Well, duh. (via)
- How an Archive of the Internet Could Change History. (via)
- Building your own ISP hardware.
- verifying copies – find, xargs, du, ls, md5sum, and diff, oh my! (via)
- The Moral Economy of Tech. “Machine learning is like money laundering for bias.” (via many places)
- Xerox Alto Restoration Part 2: Firing up the monitor. (via)
- “My God, it’s full of yaks!!” (via)
- Oh My God(s): Dwarf Fortress’s Creation Myths & Magic.
- Cryptographic Storage Cheat Sheet. (via)
- Related to last week: Tea Pi. (via)
- Tiny Unix Tools for Windows. (via)
- The Chronicles of George. (via I lost it, sorry)
Your unrelated video link of the week: Annecy International Animated Film Festival 2016. Scroll down for the videos, embedded and linked.
Lots of user group items this week.
- KnoxBUG has both July and August presentations planned – July 26th is the next, on cryptography and identity assurance.
- SemiBUG is looking for September+ presentations.
- NYCBUG’s RetroBSD and LiteBSD presentation is in 4 days, and there will be an instalfest on August 3rd.
- HOPE is July 22-24, and will have a BSD presence. (FreeBSD Foundation)
- “what are the disadvantages of using software like pfSense, vyos etc. over enterprise quality routers?“
- BSDs and Trim the SSD.
- DiscoverBSD for 2016/06/27.
- USENIX ATC 2016 Conference Recap.
- OPNSense 16.1.18 released, which I think is the last 16.1.* release.
- FreeBSD just in time.
- Samsung acquires Joyent. Joyent are big pkgsrc users. (via)
The system I had for running a go builder died. I am running out of extra hardware. Is there someone who is using Go and DragonFly and is willing to commit to running a semi-dedicated builder?
I’m actually linking to this week’s Garbage podcast on time. They have shirts coming in now!
This weeks’ BSDNow has an interview with Edicarla Andrade & Vinícius Zavam about FreeBSD-powered robots. Yep, robots. There’s other news there too, but it’s not as interesting unless it is about lasers.
There’s a new digital library in Kisumu, Kenya – and it’s running DragonFly for file storage.
Hammer2 now has inode indexing, which Matthew Dillon was avoiding while trying to create more efficient hardlink support. The result is now with that problem solved, more updates can come in: NFS support, mtime updates, output changes, code removal, and lots of other changes, not all of which I’m even linking.
If you have a NVMe chipset under DragonFly, you now can use a special utility to retrieve status information: nvmectl. Right now, only ‘info’ is implemented.
I was traveling and completely missed this, even though it’s on a regular schedule: garbage: Pirates of the Corebootean.
Did this early too, but ended up with lots of links.
- The cost of things is getting out of control.
- We’re pretty happy with SQLite. (via)
- A Research Unix Reader, by Douglas McIlroy. (via)
- Twenty years of free software, part 1: Ikiwiki. (via)
- Spaceship Generator: A blender script that procedurally generates 3D spaceships. (via)
- Evolution of C programming practices – Unix 1973–2015. (via)
- The Rise of New Operations. This all seems oriented towards a very specific type of company. (via)
- The Forrest Gump of the Internet. Open internet vs. closed. (via)
- The RC2014 Retro Computer. (via)
- Y Combinator’s Xerox Alto: restoring the legendary 1970s GUI computer. (via)
- The Greek clock.
- Episode 3: A New Breed of Intellectual Property.
- Dennis Ritchie’s cousin.
- vmtouch – the Virtual Memory Toucher. (via)
- Why determining location by IP is often wrong.
- Comet photos + GIFs.
A good amount of user group material this week.
- Installfest, Spread the word at HOPE! BSD Installfest, July 22-24, New York City.
- Vote up if… Dragonfly should be on the Desktop!
- My BSDCan “OpenPAM & BSD” talk
- SNIA DSI Recap. Big numbers!
- NetBSD Introduction by Siju Oommen George.
- HardenedBSD vs OpenBSD. (via)
- Distrowatch reviews four more live upgrade methods, including PC-BSD and OpenBSD. (via)
- DiscoverBSD for 2016/06/20.
- BSD Magazine for May. (A little late, but this is the newest issue.)
- June meeting minutes from SemiBUG.
- If you want to install RetroBSD or LiteBSD at the July NYCBUG meeting, Brian Callahan has a list of hardware sources for you. (I did not know of Olimex before…)
This is limited to some users of specific Intel video chipsets, but: if you get odd screen artifacts in X, the ‘vesa’ driver may work just fine for you. Or turn acceleration off. Or set ‘drm.i915.enable_execlists=0’ according to zrj on #dragonflybsd.
(Updated to reflect all the answers in the thread and elsewhere.)
BSDNow 147 is available, with an interview of Glen Barber and Peter Wemm. They’re talking about release engineering, as you may have guessed from the title.
Tomohiro Kasumi wrote a lengthy explanation of what “@@” means, in the context of the Hammer file system. It acts as a sort of signifier for each actual Hammer pseudo-file-system, since it’s possible to null-mount these anywhere in DragonFly, under all sorts of names. Don’t trust my summary, though – read his.
I got me a retro Teasmade, so as you read this, I’m probably waking up to a fresh cup. It’s not very practical, but it is fun.
- Mastering Programming. (via)
- Should you be scared of Unix signals? (via)
- The earliest versions of the very first C compiler. (via)
- Typosquatting programming language package managers. Well, there’s a new worry I never had before. (via)
- Programmable hardware: Barefoot Networks, PISA, and P4. (via)
- Episode 2: Shenzhen and the Maker Movement.
- Choo-choo-choosing a new every day machine.
- Unix Auth against AD or LDAP Suggestions.
- Why the hype for docker?
- “Gtk 4.0 is not Gtk 4”. Two tracks, one stable, one breaking API every 6 months. (via Rolinh on IRC)
- David Li code-based animations. Prettier than I make it sound. (via)
- IF Only: Text Adventures For People Who Hate Guessing The Verb.
- ZFS: Apple’s New Filesystem That Wasn’t. Sorta-BSD. (via)
- The Ultimate NetBSD Router. (Thanks, Tobias)
- Shawn Webb Tells You All About HardenedBSD Project.
- Using FreeBSD as a File Server With ZFS. Online course.
- Latest issue of the FreeBSD Journal now available.
- 2016 FreeBSD Community Survey.
- DiscoverBSD for 2016/06/13.
- OPNsense 16.1.17 released.
- BSDCan 2016 Recap. From iXSystems.
- Lightly Experienced OS X and GNU/Linux User Looking to Learn [Free]BSD.
- Unik – The Unikernel Compilation and Deployment Platform (uses NetBSD’s Rump) (via)
- First image of someone trying to sell a commercial version of BSD 4.1 in 1982 (Fortune Systems 32:16)
- ART single thread performances. (via)
garbage has BSDCan trip reports, OpenBSD news, and complaints about CVS, among other things. CVS is an easy target but I want to hear it.
There are USB devices out there that are sort of like a mouse, as in they work as a pointing device, but they don’t show up as a mouse device. For example, the PowerMate USB Multimedia Controller. It’s possible to pipe the events from this or similar ‘weird’ devices to sysmouse, and use it the way you’d expect, with this fix from user tautology.
BSDNow episode 146 is available, with an interview of Hans Petter Selasky about USB and FreeBSD. There’s also a nice collection of links to BSDCan material, including video from the event.
As part of his NVMe work, Matthew Dillon found I/O speed so fast that CRC checking actually got in the way of disk activity. He’s brought in a new CRC algorithm called xxHash. He also brought in Mark Adler’s hardware iscsi_crc32 implementation, but did not add it to Hammer2. There’s some work on read-ahead operations too, to deal with the NVMe throughput.
(Posting earlier than the usual ‘In Other BSDs’ content, because it’s happening tomorrow.)
NYCBUG is meeting tomorrow, June 15 at 18:45 Eastern time. It’ll be at Stone Creek Bar & Lounge, 140 E 27th St. in New York City. The speaker is Shawn Webb, and he’ll be talking about his HardenedBSD work in “Adventures in HardenedBSD”.
Did you know there’s a rescue image, created with crunchgen, in DragonFly? If your system can boot to single-user mode, you can use it to at least manipulate data on disk – it includes mined as a simple small editor. (Since vi assumes /usr is mountable.) This rescue image now includes undo, so you can back out changes on a Hammer volume.
Covering all the bases – history, UNIX, D&D, editors. No tea links, so I guess I’m not scoring 100%.
- “Are there any good SSH clients for Windows?“
- Fermenting in server room. A bad idea. (via)
- The tyranny of the Hollerith punched card. (via)
- Fifty shades of open. (via)
- The many different (incompatible) types of “mbox”. (via)
- D&D, resurgent, plus a comic. (via I forgot, sorry)
- Every one unique. Book covers created programmatically. (via)
- My open-source, do-it-yourself cellphone. (via)
- Decentralised Web Summit, plus notes from an attendee. (via)
- Vim Tmux Navigator. (via)
- Elite for Emacs. Equal time, plus geez. (via)
- Consolite, a Tiny Game Console on an FPGA. (via)
- The evolution of C programming practices: a study of Unix 1973–2015. (via)
- Shenzhen. Exploration of cheap hardware and where it comes from.
- Man page.
- Cracking Broderbund’s Gumball for the Apple II. Scroll to near the end to hear about a 30+ year old easter egg that probably has never seen the light of day before. (via)
I’m hitting every type of BSD this week.
- Show HN: TensorFlow on FreeBSD. (via)
- Configuring PF and Fail2ban on FreeBSD. (via)
- 20 years of NetBSD code bloat. (via)
- OPNsense 16.1.16 released.
- ktrace adventures: browser ktrace browsing and accidentally nonblocking.
- Microsoft has created its own FreeBSD. Also here, via. That first link is a bit clickbaity, and I’ve seen it repeated that way.
- BSDNews for 2016/05/31 and for 2016/06/06.
- pkgsrc 50th release interviews: Joerg Sonnenberger, Sevan Janiyan, Jonathan Perkin, and Ryo ONODERA. (via multiple)
- NetBSD: A new beginning? (via)
- 14.000+ regularly updated pkgsrc binary packages for OS X. (via)
- BSD and the Thinkpad X220.
- My life with FreeBSD on a Thinkpad X220. I love my work x220, but I’ve said it before.
- pc bsd can’t detect my wifi card.
- Why I run OpenBSD. (via)
- Dru Lavigne, interviewed for BSD Magazine.
- select works poorly.
- FreeBSD Mastery: Advanced ZFS (Version canadienne)
Friday’s garbage podcast is up, this one being number 29. It’s a one-man show this week, but you get to hear about joshua’s experience booting OpenBSD on an HP Chromebook 13.
The South East Linux Fest is starting tomorrow, and there will be a BSD presence (booth and talks) there – PC-BSD. Stop by if you are the Charlotte, NC area.
(I’d normally save this for In Other BSDs but the event would be half-done by then.)
BSDNow 145 has, along with a number of BSD links, an interview with Benno Rice. Rice works at Isilon/EMC which uses FreeBSD as their underlying storage platform.
Matthew Dillon has been testing on more NVMe hardware, or at least what is supposed to be NVMe hardware, and he has a writeup of the results that may be useful for anyone planning a shopping trip soon.
Remember Sepherosa Ziehau’s nginx tests on DragonFly? He’s using the same configuration to test performance of the accept(2) and close(2) calls. The result? Over 8000 concurrent connections, for 580,000 connections per second. That’s on one DragonFly machine.
Matthew Dillon has written a new, from scratch, driver for NMVe in DragonFly. If you haven’t encountered it yet, that’s SSD access over PCIe, which gives better throughput than ATA. He’s posted a summary of his work, and it’s possible to load it now as a module. It supports MSI-X, and there’s test results from using dd on supported NVMe hardware.
This week is Esoterica week, for Lazy Reading.
- secho: “a hypothetical FSF-style implementation of
echo“. Spot-on. (via)
- IPv6 excuses. (also via)
- Have any of you switched to Bash on Windows? It worries me in a subtle way that bash is the only necessary part of UNIX-like systems for some people.
- The Bargain That Revived Bell Labs. The Eero Saarinen-designed building where Unix was invented, I think. I like what’s being done with it. (via)
- WTF IS OPERATIONS? #SERVERLESS. Also part two. Points out that moving operational items to cloud services doesn’t get rid of operational functions. (via)
- The History of Mac Gaming. (via)
- Common Lisp: The Untold Story. (via)
- Harvey OS – A Fresh Take on Plan 9. (via)
Really, last minute – assembled from random tabs I’ve been saving, late Friday.
- FreeBSD gets zfsd.
- Announcing NetBSD 7.0.1. (via)
- pfSense now boots on a new ARM board, the “uFW“. I assume it will be for sale soon. (via)
OpenBSD/armv7 now has a bootloader.Repeat link. (via)
- Bhyve now with graphics support. (via)
- Ask HN: Do you use FreeBSD as web server? Why or why not?
- BSDCan Intro Session Volunteers Wanted
- W^X now mandatory in OpenBSD. Also here, here, and here, if you want to contrast commenting styles on the same story.
- Bruce Schneier’s Skein hashing function is now in FreeBSD. (via)
- Comparing FreeBSD’s upgrade method against Linux distros. (via)
- ARMv7 now has a bootloader.
- Deploying On Office / Workgroup Server on FreeBSD – Workshop eBook.
It’s a Solaris episode – or to be exact, SunOS, on BSDTalk this week. Sun used to be BSD, up to version 4.1.4, and this is 17 minutes of talk about that version.
What are people using for a web framework these days? I was messing with Fat Free Framework, and there seems to be about a zillion options, for many languages, these days.
- Reverse Engineering A Mysterious UDP Stream in My Hotel. (via)
- Is it worth learning vim?
- Security through lying.
- Pre-ASCII ASCII art. (via)
- XScreenSaver 5.35. Interesting history description too.
- The Many Uses of Net-SNMP and Extending Net-SNMP. (via)
- Shadow leaks.
- Swiss – Unix in a Box for Windows and Minoca OS. Busybox for Windows. (via)
- Your Occasional Reminder to Use Plain Text Whenever Possible. (via)
- Pico Processes. AKA, Microsoft reinvents jails or maybe vkernels, except with more code names for the concepts. I see this over and over again. (via)
- John Blankenbaker and the Story of the KENBAK-1. (via)
- Whither Plan 9? History and motivation. (via)
Your unrelated comics link of the week: The Digital Comics Museum.
Fun links, this week.
- BCHS Stack – BSD, C, Httpd, SQLite. Fun! (via)
- How to chroot www/firefox on NetBSD. (via)
- misc@openbsd: ‘NSA addition to ifconfig’. (via)
- OpenBSD/loongson on the Lemote Yeeloong 8101B. (via)
- Comfort On The Command Line – A primer. Actually talks about the command line on multiple platforms including BSD, not just “here’s bash”. (via)
- Privilege Separation and Pledge. Slides and video.
- DiscoverBSD for 2016/05/23.
- OPNSense 16.1.15 released.
- OSCON 2016 Recap. From a BSD-vendor-centric point of view.
- BSDGame Sail. Comments have link right to BSD UNIX 4.3 pre-emulated for running on Windows.
- My FreeBSD Story. (Michael W. Lucas’s story, I mean.)
The garbage podcast is out, and it’s covering OpenBSD, iOS, and Android topics, or at least that’s what I guess from the summary, cause I’m still at work.
BSDNow 143 has the usual roundup of news, plus a conversation with Matthew Macy about graphics improvements in FreeBSD.
We need DragonFly people interviewed, since DragonFly graphics improvements have been leading the pack, so to speak. I’m linking to the Jupiter Broadcasting site again since I don’t see this episode up on the BSDNow site yet.
A reminder: Dru Lavigne is talking at KnoxBUG tomorrow (the 26th) at 6 PM. I’ve met Dru and she’s a good speaker with a wide range of experience – catch it if you are anywhere near.
Matthew Dillon and Adrian Chadd have updated the wifi setup in DragonFly, incorporating Adrian’s FreeBSD changes (and merging back some of Matt’s from DragonFly). This affects the ath, rum, iwm, iwn, run, bwn, urtwn, wi, ral, iwi, ndis, and wpi drivers. The ‘an’ driver has been removed, too. I’m not going to even try to link to all the commits.
If you’re on DragonFly master and are using one of these devices, now is the time to update and try. Note that this removes the separate network interface that’s specific to the device and creates only a wlanX device.
Update: Matt reminded me that at least half the work came from Imre Vadasz; I missed it because I was only looking at the commit email names – mea culpa.
A nice wide range of topics, again!
- Bletchley Park computers. (via)
- LITCAVE – one-man recreations of cc, vi, troff, x, and so on. (via)
- 50 Shades of Open. My pet peeve is when it’s used for a API to a closed source service. (via)
- Browsix – A Unix-Like Operating System for the Browser. (via)
- Clicky keyboard links.
- Unix on a…. ti-83+? (via)
- file considered harmful
- Pointer Overflow Checking.
- Keynotes from OSCON in Austin 2016.
- More details on hardware time protocols than you may ever have thought of.
- Dear Mommy Blogger. Some of that applies to this blog, too. I get some stupid offers for essentially paid articles here, and I avoid them. If I’m selling something, it’s cause it’s good BSD-related material or because I know the person. (via)
- Programming the ENIAC: an example of why computer history is hard. (via)
- Ask HN: What is an open-source alternative to Google Home?
Summer convention season is coming; start scheduling!
- Implementing pledge on linux using seccomp. (via)
- pkgsrcCon 2016 is in about a month and a half (July 2-3). They’re accepting talk proposals now, for lightning talks or extended presentations. (via kamil on EFNet #dragonflybsd)
- A review of FreeBSD 10.3’s new features. (via)
- BSD OS’ include GNU tools re-written for BSDL?
- Practicing ZFS storage failure quickly and easily with QEMU. On Linux, but could probably work the same on FreeBSD. (via)
- pfSense 2.3.1 is out.
- pkgsrc-security@ has a new GPG key.
- KnoxBUG’s next meeting is May 26th and Dru Lavigne is the guest speaker.
- OPNsense 16.1.14 released.
- p2k16 hackathon: pirofti@ on octeon and TPM and jasper@ on gnome, puppet and more.
- DiscoverBSD for 2016/05/16.
- FreeNAS vs TrueNAS.
- Hubert Feyrer’s recent NetBSD news roundup.
- *BSD on laptop, anyone?
karu.pruun managed to get xwayland working on DragonFly, and also took notes while doing it. That means you can try it out, too.
BSDNow 142 is out. You might think the title is about Perl, the language, on BSD, but it’s because there’s an interview with FreeBSD developer Alfred Perlstein. I’m sure he gets that a lot. Among the other news on the episode is a note about ordering BSDNow shirts: do it today because it’s the last day they will be available! Also, you can order now and pick it up at BSDCan if you’re going to be there.
(I’m linking to the jupiterbroadcasting site because the bsdnow.tv site isn’t updated as of this writing.)
If you get “libGL error: failed to open drm device: Permission denied” when using direct rendering, make sure to add your user id to the ‘video’ group.
The May issue of BSD Magazine is available now. There’s articles on ZFS, OpenBSD’s arc4random, an interview of Fernando Rodríguez of KeepCoding, and more. It’s a free PDF download if you didn’t know.
I have some links I meant to post weeks ago, so lots of variety this week.
- Termux. Turn your phone effectively into a VT100.
- The Independent Discovery of TCP/IP, By Ants. (via)
- The void left by the parallel port. Well, I don’t miss it. (via)
- The invisible language of trains boats and planes. (via)
- Teaching C. Lots of good links to follow there.
- SDF Plan 9 boot camp. Here’s your chance to try Plan 9. Or maybe not yet. (via)
- Oh dear, we’ve all been made redundant…
- Remote serial consoles.
- Will the NSA Finally Build Its Superconducting Spy Computer? Mostly about cryogenic computing. (via)
- Remotely Interested, a podcast. Interesting guests.
- Shiva Ayyadurai Wants My Emails (via)
- It sounds like NTPsec is to NTP like LibreSSL is to OpenSSL.
- How browsers render emoji. (via)
- Curio. The “modern demoscene”. (via)
- this week in astounding defaults.
- Submarine Cable Map. (via)
Your unrelated link of the week: The GLOG. The Goblin Laws of Gaming, a homebrew RPG. I love just reading the rules on these sorts of things.
Some DragonFly links are sneaking in here just to get them cleared out.
- May 17th: Ike Levy speaks at SemiBUG. Go if you are anywhere near; Ike’s a good speaker and passionate about BSD.
- Speaking of scheduling: BSDCan 2016 is less than a month away.
- Why OpenBSD Is Important to Me. (via)
- BSD Unix: Power to the people, from the code. (via)
- FreeBSD PowerPC 32bit pkg repository (unofficial). ~19,500 packages, more to come. (via)
- As a Linux user, where should I start with experimenting with BSD?
- DragonFly i915 driver updated to Linux 4.3. (via)
- DiscoverBSD for 2016/05/09.
- Cons of staying on an old -RELEASE version ?
- More p2k16: ajacoutot@ on Gnome, rc and rcctl improvements, krw@ on pdisk, softraid and more.
- SROP mitigation committed. (OpenBSD)
- The 50th Quarterly pkgsrc Release, pkgsrc-2016Q1. Also, stats.
- Thomas Levine’s notes from the recent NYCBUG presentation on Urchin.
- NetBSD on the Sega Dreamcast, presented on a Dreamcast.
- How BSD was built, and how it lost the lead to Linux.
- Running Tor in a NetBSD rump unikernel. (via)
- Running FreeBSD / OpenBSD / NetBSD as a virtualised guest on Online.net.
- Meet Joe Maloney – Lead System Architect for PC-BSD. I like the transition from volunteer to employee.
- LinuxFest Northwest 2016: The Devil in the Details: Switching to BSD from Linux. Apparently one of the most popular videos.
I took some liberty with the spelling of the title, but it’s more accurate that way: The newest episode of BSDNow has a roundup of BSD news (some of which is pretty major) and an interview of Ike Levy, AKA ‘the guy at NYCBSDCon who showed me how useful pfSense could be’. Ike is speaking at a SemiBUG meeting on the 17th, too, which I’ll post about.
If you are on the Skylake series of processors, and also running xorg on DragonFly, pick ‘uxa’ video acceleration. Andrew Slaughter found this made a significant different in visual quality.
Sepherosa Ziehau posted an extended description of his work with nginx on DragonFly, and the kind of performance he was able to wring out of it. Of special note: he posts all his sysctl changes, which might be useful to anyone else in high-traffic environments, and notes that he was able to saturate a 10Gb link with one DragonFly machine.
Also: a followup comparing interrupt vs. polling performance.
The drm/i915 driver has been updated by Francois Tigeot to match what’s in Linux kernel 4.3. His commit post has the general detail; you will especially want this if on DragonFly-current and running on Skylake architecture.
Network tools and analysis is the accidental topic this week.
- More open-source network management tools.
- How do ISPs and modems actually obtain the right signal off of a phone/cable/optical fiber/whatever line? A layer-1 overview. (via)
- A damp discussion of network queuing. (via)
- How To Make Fossils Productive Again. (via)
- Frolicsome Engines: The Long Prehistory of Artificial Intelligence.
- SSH for fun and profit. (via)
- CV of Failures. I like the last one. (via)
- Go best practices, six years in. (via)
- PocketCHIP, hardware for PICO-8. (via)
- Circuit Classics — Sneak Peek!
- An update on SSH protocol 1. Dead in a year, that’s the update. (via)
- How difficult is the GVG-AI competition?
- Deflecting it old school. From here.
Your unrelated tea link of the week: British tea consumption has been going down. (via) I like the additional charts about biscuits and cake, complementary to tea. Which reminds me: Welsh cakes are so good that the first time I made them, I was angry that I hadn’t tried them years ago.
Episode 25 of Garbage went up yesterday and I forgot to check for it, so I’m linking to it now. Among other things, they mention Garbage merchandise. I’d pay for a shirt that pointed out most technology is garbage, to take it from the page.
Another trifecta week.
- GNOME 3.20.1 on OpenBSD, the usual screencast; not too bad for a server OS. (via)
- A comprehensive guide for OpenBSD desktop?
- Tredly – Containers for Unix. Powered by FreeBSD. (via)
- Bootstrap pkgsrc under ‘bash on Windows’. This should be on pkgsrc.org.
- OpenHUB’s NetBSD Project Statistics.
- Dru Lavigne Will be Speaking @ KnoxBUG.
- New Release Schedule and Lumina Desktop 0.9.0 Released. (via)
- OpenBSD Foundation Announces Gold Sponsor.
- libcrypto errata – May 2016. Related: regarding embargoes.
- .NET framework ported to NetBSD. (via)
- DiscoverBSD for 2016/05/02.
- GhostBSD 10.3 Alpha release! (via)
- FreeBSD Quarterly Status report for 2016Q1.
- p2k16 OpenBSD hackathon:
Tomohiro Kusumi has been working on a port of autofs to DragonFly. If you aren’t familiar with it, autofs is an automatic file system mounter, so when you access a network file system at its local mount point, autofs kicks in and makes sure the remote file system is automatically mounted. He has an initial report on his progress, and expects it to be in DragonFly master in the next month.
If you’ve ever wondered how having multiple swap devices can work, here’s your DragonFly-specific answer.
NYCBUG is meeting tonight, and Thomas Levine will be there to talk about Urchin, a shell-based test framework. The announcement also has future meeting/speaker dates noted.
If you happen to be testing kernel modules, DragonFly can now load them from a modules.local directory. This keeps modules that aren’t part of the base system, separate. This is probably of most use to developers. It’s controlled by local_modules being set in /boot/loader.conf, and defaults to on.
(Updated for correct file location – thanks, swildner)