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)
Cinco De Mayo is coming up.
- Why I run my business like an open source project. The contractors I use at work that take this approach are much easier to work with. (via)
- Detecting the use of “curl | bash” server side. Even more evidence of what a bad idea that strategy can be. (via)
- Developer Certificate of Origin versus Contributor License Agreements. Boring, but I understand the reasoning. (also via)
- Creating Magnetic Disk Storage at IBM. (via)
- The Sad History of the Microsoft Posix Subsystem. Displaced by Winbuntu. (via)
- What happened to _why.
- Email Isn’t The Thing You’re Bad At. I see so many people with this problem. (via)
- Baby UNIX.
- Dyson’s Maps & Cartography. Hand-drawn D&D maps. (via)
- Related: The Dice You Never Knew You Needed. Buy here. (via)
- 5 Magical Beasts And How To Replace Them With A Shell Script.
- GEOS, an operating system I never really knew about.
- when i wore a younger fool’s cap. GitHub uber alles.
- O Reader! My Reader. I’ve gotten used to tt-rss.
I think I manage to link at least one story for every BSD type this week, or close to it.
- FreeBSD GPIO Benchmark. (via)
- ASLR now on by default in amd64. (via)
- anti-ROP mechanism in libc.
- The p2k16 hackathon has begun.
- DiscoverBSD for 2016/04/25.
- Rethinking Unix: A New Apropos Implementation from NetBSD. (via)
- BSD at LinuxFest Northwest 2016.
- UPnP on Pfsense: security risks and alternatives. (via)
- OpenSMTPD, spamd, SpamAssassin and Dovecot on OpenBSD – part 1 (via)
- a prog by any other name. Some BSD history.
- OPNsense 16.1.12 released
The garbage podcast for this week is up, with discussion of OpenBSD and TRIM, and, well, a very wide range of topics, going by the summary.
If you’re on DragonFly, or maybe even if you aren’t, and you are using NFS, here’s some tips on how to wring the best performance out of it.
Not older people that use DragonFly, but people of any age using an older release of DragonFly: Bezitopo is Pierre Abbat’s topographical program, and he needs testers on versions 4.4 of DragonFly or before. Please give his open-source program a run if you are on the appropriate versions. Trying other BSDs, even though not requested, can’t hurt.
If you’re using qemu and DragonFly, the latest update of ACPICA to version 20160422 may fix some issues introduced in a previous update. (I don’t have a specific bug report to point you at; sorry!)
This week filled up fast, despite me having an exam to take in the middle of it.
- Site Reliability Engineering, the book and the notes on the book. (via)
- Related: O’Reilly has a significant discount right now on the ebook version.
- How to recover lost files added to Git but not committed.
- How to make a minimalist stereo with an old phone and a $20 amp. This works with an old BSD machine too.
- Fun, distracting websites for down-time.
- THE 64 – Computer and Handheld Console. In a keyboard, and in a handheld.
- Classic Programmer Paintings. (via)
- What Dwarf Fortress Taught Me About Startups. (via)
- A Crypt-Crawling Tactical Roguelike: Ananias. Plays in browser.
- There is no cloud. I need one of those. (via)
- A Notable Omission. Related to the previous link. Also, there’s going to be some panicked selling over the next few weeks, I bet. (via)
- Curing Our Slack Addiction. An old business rule: Increase communication, people ask questions instead of making decisions. Increase available data, people make decisions instead of asking questions. (via)
- TEXT-MODE, ASCII/ANSI images. (via)
- Why is there a screen that says “It is now safe to turn off your computer”?
- The story behind NetHack’s first update since 2003. (via)
- ZALGO RLY.
- Next generation UNIX shell. Never improve, just reinvent! See also: CADT.(via)
- Fred Brooks’ The Mythical Man Month, free to read. One of the better books ever written about software development or even just knowledge projects. (via)
I apologize for ending with a question.
- Why Linux can’t be distributed with ZFS included. “Because it’s not BSD” is the facile answer. (via)
- pkgsrcCon2016 call for presentations. (via)
- HardenedBSD delivers security PIE. (via)
- NetBSD machines at AsiaBSDCon 2016. (via)
- OPNsense 1.16.11 released.
- Build a FreeBSD 10.3-release Openstack Image with bsd-cloudinit. (via)
- libressl – more vague promises.
- The BSD family of operating systems.
- Does BSD distributions contain any GNU software?
- DiscoverBSD for 2016/04/18.
- Question about NetBSD — How to update Compiled Binaries
- BSD at LinuxFest Northwest
- Year of the OpenBSD desktop
- Installing ElectroBSD by exploiting “HardenedBSD”. (via)
- FreeBSD and NetBSD Google Summer of Code projects. (via multiple places)
- This may be a facetious question, but: are the new hyperconverged servers just… servers for people that don’t know what their operating system can do?
BSDNow 138, “Rushing into BSD”, has an interview with Benedict Reuschling, about the FreeBSD Foundation and Europe. There’s the usual news roundup, plus some notes about upcoming conventions.
The DragonFly 4.4.3 point release is out. There’s a commit page listing the changes between 4.4.2 and 4.4.3. Nobody will be surprised that there’s an OpenSSL update in there.
cd /usr; make src-update (or src-create-shallow if you don't already have source) make buildworld && make buildkernel make installkernel && make installworld make upgrade reboot
I’d save this for an In Other BSDs note, but that’s a whole week away: FreeBSD Mastery: Advanced ZFS is published, available in electronic and printed editions. I suspect this would be interesting to non-BSD users, too.
I’m studying for a test next week, so the amount of random clicking-around that I’ve been able to do has been limited.
- Write Opinionated Workarounds.
- Devs Answer: What are the best comments left in your code? (via)
- restart the void: bot-generated apocalyptic error messages. (via, via)
- Brian Kernighan on the Typesetting of “The Go Programming Language” Book. (via)
- Vim 8.0 is coming. (via)
- The Internet of things you inherit or leave behind. (via)
- Parametric, Open source, 3D modelling – in your browser. (via)
- not smart is not stupid. “As the old adage goes, if there’s a feature, it’s going to break.”
- Here’s What Happens When an 18 Year Old Buys a Mainframe. (via)
- Some phone history via NANOG.
- The Vintage Computer Festival East XI is finishing up right now. (via)
- The story of the “battleshort“. (via)
This is one of those weeks where a bunch of release all tumble together by chance.
- UbuntuBSD Is Looking To Become An Official Ubuntu Flavor. (still confusing)
- PC-BSD 10.3 out; PC-BSD 11 out next. 10.3 was out last week; I missed this link before.
- pfSense 2.3-RELEASE Now Available! (also seen here and here)
- PostgreSQL – Add BSD authentication method. (via)
- BSD and Toshiba Chromebook 2.
- FreeBSD 10.3-Release on AWS. As Colin Percival points out, the last half-dozen releases have been on AWS too.
- Undeadly and HTTPS. (via)
- Penguicon 2016 Lucas Track Schedule. For being called “Penguicon”, there’s a lot of BSD events there.
- DiscoverBSD for 2016/04/11.
- OPNsense 16.1.9 released.
- OPNsense 16.1.10 released.
- Unix’s file durability problem, which leads in comment to disks from the perspective of a file system (McKusick), which I thought I had linked before but maybe not. (via)
- FreeNAS, TrueNAS, and BadLock.
- UbuntuBSD Should Heed Kubuntu’s Cautionary Tale.
Garbage number 22 is out, and talks about a number of things, including NVMe support in OpenBSD, programming in Go, and ‘reader-submitted issues’.
Tomohiro Kusumi would like to port Hammer (1) to FreeBSD, as noted in this bug discussion. It’s not even begun to happen, but if you can contribute, please do.
I’ve finally used up my Lazy Reading links backlog!
- Hand-crafted containers. A good explanation of how containers are set up, and a certain sense of deja vu for anyone familiar with BSD jails. (via)
- Punctuation in Novels. I like seeing the conversion of data from text to image. (also via)
- Overclocking an old IBM 701. The butterfly keyboard model. (via)
- Accurate CRT Simulation. (via)
- RS-232 for Commodore PET and Dialing a BBS Over WiFi. (via)
- tmux2html: “Render full tmux windows or individual panes as HTML.” (via)
- MobaXterm – all-in-one SSH/X client. Anyone use this vs. PuTTY?
- Documentation is for the weak.
- A Brief History of ClarisWorks. Back when office packages were actually light. (via)
- Dwarf Fortress’ creator on how he’s 42% towards simulating existence. (via)
- Debian ships very outdated packages. It frustrates upstream creators. The response from most people misses the point, but the maintainer at least has a sane response. (via and via)
- Ubuntu on Windows. I think it’s less “Let’s use Linux” and more “Apple’s UNIX tools get everyone to buy Macbooks, let’s try that.” It unfortunately does not do anything (yet?) with process control or user authorization or other things you would actually need. Related: GNU/kWindows. (via).
Your sort-of off-topic link of the week: Michael W. Lucas’s fiction is, for a short time, part of a larger book bundle which is available for less than the price of buying it all individually. Buy now if you want a deal/lots of fiction to read.
Back to the normal rotation; not done early, not done late.
- DiscoverBSD for 2016/04/04.
- FreeNAS Mini XL Now Available.
- How to use OpenBSD with Libreboot: detailed instructions. (via)
- Linux Developers vs BSD Developers. (via)
- OpenBSD – recommended way to do WebDAV, CardDAV, CalDAV. (via)
- A Complete Guide to FreeNAS Hardware Design, Part I.
- Disk IO limiting is coming to FreeBSD. (via)
- The drunken bishop: An analysis of the OpenSSH fingerprint visualization. (via)
- Support of OpenBSD pledge(2) in programming languages. (via)
- FreeBSD 10.3-RELEASE Now Available.
- Call For Papers for EuroBSDCon 2016 in Belgrade, Serbia is out!
This week’s garbage podcast is out, with some OpenBSD topics and also some interesting direct experience of licensing violations.
Posting now so people have warning: NYCBUG’s monthly meeting is tomorrow, April 6th, and has John Wolfe presenting “Debugging with LLVM”. Note that the meeting announcement I just linked has the NYCBUG schedule and speakers for the rest of the calendar year. Surely you can make one of them?
Tomohiro Kusumi has been creating a near-constant stream of bugfixes and cleanups to Hammer for quite some time. I don’t often link to it, because they are incremental improvements and hard to linkblog, so to speak. In an effort to make up for this deficit, I do want to draw attention to his two recent commits: “Make hammer commands print root volume path“, and “Print volume list after volume-add|del“. Small changes, but this is what makes complex systems usable.
If you remember this Baytrail problem, Daniel Bilik has gone and found a fix, as this appears to be a cross-platform bug, and he has patches for DragonFly. If it’s affecting you, you don’t have to wait for the patches to be added in; he’s made them available directly.
Update: it’s committed to DragonFly now.
This I all built up over the past two weeks, so plenty to read here.
- How To Write Unmaintainable Code. (via)
- An implementation of Sublime’s PlainTasks plugin for Vim.
- Dotfile Management and Documentation with Org-Mode. Equal time provision. (via)
- @Play 85: A Talk with Digital Eel, Makers of the Infinite Space Games.
- Digital Nature, a summary of world-building software starting with Bryce.
- How to Write a Roguelike in 15 Steps. Not linkbait – a real, in-depth procedure. (via)
- Generating and Populating Caves. I like the map images. (via)
- The Imitation Game, about Alan Turing (sample). Here’s historical audio to go with it.
- Redox – A Unix-Like Operating System Written in Rust. UNIX gets reinvented on a regular basis. Also related. (via)
- Maintain Separate GitHub accounts. I’ve seen people bit by this just with email. (via)
- Technical jargon failure modes.
- Did you ever play Myst?
- Instagram hates the Internet. Noted in article: people leaving Twitter for Instagram. I see that trend.
I’m a bit short this week, but I’ve been on the road and unable to click around as much as I’d like.
The 20th garbage episode, justing by the summary, talks a lot about the new OpenBSD 5.9 release and other BSD-related matters.
I keep posting about Sepherosa Ziehau’s work on sustaining extremely high traffic loads in DragonFly. Now I’m posting about a tool to create that load: kq_sendrecv. It creates tens of thousands of TCP connections, without creating a process for each, and uses kqueue, as you might guess from the name. This may be useful if you really want to tax another system.