The SemiBUG presentation with Ike Levy speaking is tonight – go if you can!
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.
Normally I would save this for a “In Other BSDs” weekend edition, but it would be too late: if you want to get in on a book sponsorship for Michael W. Lucas’s next FreeBSD Mastery book, you have only a few days left to join in. His last book sponsorship worked out perfectly, timing-wise.
This is actually overflow completely from previous weeks. I am not sure how I am ending up so far ahead on these but not the Saturday BSD items. As long as it shows up on the expected day, I suppose it works out.
- Tcpdump is amazing. (via)
- A Collection of Dice Problems. PDF format. (via)
- Sending email in 1984. Video. (via)
- Copperhead, a Life spaceship, which is a new concept to me. (via)
- The Powerful Emotional Pull of Old Video Games. (via)
- Digging a Little Deeper: Dwarf Fortress, Fantasy Tropes, and World Building. (via)
- Open source tax credits. That would have saved me some money in recent years.
- Can we save the open web? (via)
- insane chown posse (via)
- Preparing for Production of The Essential Guide To Electronics in Shenzhen. Seeing the physical process is neat.
- SQLite with a Fine-Toothed Comb
- Open-access CACM articles. This will keep you busy for a while.
- Nerd Fonts.
- Orgmode for Sublime Text 2 and 3. (via)
Your kinda-unrelated item for the week: Butterfly Stomp, Michael W. Lucas’s free short story. He writes fiction when he’s not writing BSD books.
By the time you read this, I will have already been at my second job for 5 hours.
- Integrating FreeBSD w/ FreeIPA/SSSD.
- UbuntuBSD, mentioned here, here, here, here. Best reaction here.
- RocketGraph FreeBSD commits on Github for 2015.
- Why OpenBSD? (via)
- KnoxBUG: A new BSD User Group in Knoxville area. (via)
- Install OPNSense on the Monowall Appliance box. (via)
- OPNSense 16.1.8 released.
- FreeBSD – a lesson in poor defaults. Some axegrinding going on. (via and via)
- MidnightBSD with Lucas Holt.
- DiscoverBSD for 2016/03/21.
- Using Firefox to watch Netflix on FreeBSD/PC-BSD. (via)
- Larry the BSD Guy’s BSD summary for the week.
- New routing table code (ART) enabled in [OpenBSD]-current.
- Can’t control screen brightness in Broadwell.
- fractal cells – FreeBSD-based All-In-One solution for software development startups. (via)
This week’s garbage podcast is up, to go with the BSDTalk interview, and they’ve made it to 20 episodes. There’s a section at the end about cross-pollination (my favorite BSD term) which I have not been able to listen to yet, but I’m curious.
It’s zero-indexed, if that made you confused for a second.
Update: I listened, and the cross-pollination conversation matches my impressions too. Decentralized leadership is a cause, I think.
BSDNow 134 is out, with a news roundup and an interview of Mark Felder, talking about FreeBSD ports.
(Which may extend to DragonFly, indirectly, through dports; I haven’t listened yet.)
unzip has been added to DragonFly, making it present in every BSD but I think OpenBSD.
Imre Vadasz has added the ability to create a UEFI bootloader in DragonFly. Can you use it? I don’t know; I haven’t tried it yet and I can’t tell from the commit.
John Marino has added the starting framework to use clang as the alternate base compiler in DragonFly. Note that it’s not hooked into the build yet. This is the first non-GCC compiler added into DragonFly, so there’s some work yet before you can have an all-clang system. This should replace GCC 4.7, which is the current alternate compiler. GCC 5.0 is the default, if you didn’t know.
Note that clang is present in dports, so it’s already been available for general use, for some time. This framework is for building DragonFly itself.
I’m sort of proud of how wide a range of topics are covered this week.
- Domain Name Scams Are Alive And Well, Thank You. I’ve been seeing that scam since… 2007? Less disruptive than wire transfer spearphishing, which appears more common, recently.
- Frameworks don’t make much sense.
- The 7drl (7-day roguelike) Challenge just completed. (via)
- Universal Install Script.
- What was system administration like in the 1990s and earlier?
- EigenCoder: Programming Stereotypes. Beards vs. programming language. Really! (via)
- X11fs – X window virtual filesystem. (via)
- Let’s Read the AD&D 2nd Edition Monstrous Manual. Exactly what it sounds like. Fun and/or nostalgic. (via)
- Why Compatibility And Support Don’t Justify $1000 Optics. (via)
- glittering.blue. The source link has how it was constructed, and its life through reposting.
- Exhibit: The Entropy Archives. The “public randomness beacon” from NIST. (via)
- The Deep History of Your Apps. A good history of the Alto, NeXTSTEP, and so on up to the modern app store. (via)
This time, this was all last-minute.
- FreeBSD Full Disk Encryption, with an External Boot Drive, GELI, and UFS. (via)
- ELK Stack (Elasticsearch, Logstash and Kibana) on FreeBSD – Part 3. (via)
- There’s a new 10G pfSense appliance.
- The pkgsrc-2016Q1 freeze has started.
- Linux: turning into Windows. (via)
- A Bigger FreeNAS Mini?
- The Myth of Effective Storage Capacity
- AsiaBSDCon 2016 Recap (from iXSystems)
- AsiaBSDCon OpenBSD papers
- First review of “FreeBSD Mastery: Specialty Filesystems”
- FreeBSD and pam_listfile
- Sponsoring “PAM Mastery”
- IPv6 errata for 5.7/5.8, pledge errata for 5.9 (OpenBSD)
- Call For Artists: New Icon Theme (for Lumina)
- OPNsense 16.1.7 released
- PlayOnBSD (run Windows software)
- Introducing a New Website and Logo for the Foundation. (FreeBSD)
DiscoverBSD for 2016/03/14.
Garbage 18 is out, and talks about the hardware in the title – and also goes into tethering between Android and OpenBSD, which I am sure someone will find immediately useful.
If you somehow have a device with multiple SD/MMC card slots, you can now access all of them under DragonFly. (Apparently done to make a tablet run DragonFly better, going by IRC conversation)
If you are running bleeding-edge DragonFly, Sepherosa Ziehau has made some networking changes that both reduce CPU usage in high-traffic situations and change some underlying network structures. This means a full buildworld is needed on your next update.
If you’re using DragonFly 4.4.x or older, you are unaffected.
I’m actually a few days late pointing at this, as it came out a few days ago. Anyway, the most-recent-at-this-point Garbage podcast is out, talking about VAX going away, and ends with a good note about donations, and how just giving your pocket change helps.
If you’re somewhere around Michigan tomorrow around 7 PM, Michael W. Lucas is presenting at the SEMIBUG meeting, on FreeBSD filesystems. See the group site for location.
I had too many links for this as early as Tuesday.
- A perspective on the state of the SSLiverse as of early 2016. (via the author on EFNet #dragonflybsd)
- In defense of Unix. (via)
- The Plain Person’s Guide to Plain Text Social Science. (via)
- SIGGRAPH 2016 – Computer Animation Festival Submissions. (via)
- An interactive and audio history of interactive fiction. This can eat some hours. (via)
- A Configuration Management Rosetta Stone. 1 program, 4 systems. (via)
- An explanation of database indexes. Using PostgreSQL, but probably near-universal. (also via)
- I knew but I didn’t really know there were so many named maneuvers in chess, and here’s a whole lot of visualization of them. (via)
- Mr. Fart’s Favorite Colors: “you take it for granted that someone, somewhere is breaking everything he possibly can” (via)
- Announcing SQL Server on Linux. It was this, or losing relevancy within 5 years. (via)
- A Robot That Has Fun at Telemarketers’ Expense. Similar to Lenny. (via)
- Is group chat making you sweat? A good point on attention as a limited resource. (via)
- @Play 84: The Rescue of Meta-Zelda. Randomized Roguelike Legend of Zelda is a somewhat crazy, exciting concept to me.
- There’s a third game in the Infinite Space series out – Sea of Stars. The first game is one of the best space-theme roguelikes out there.
Has anyone been watching the AsiaBSDCon video? I have not been awake/unbusy at the right times.
- Installing Qemu on FreeBSD 10. (via)
- To SLOG or not to SLOG: How to best configure your ZFS Intent Log.
- *BSD Developers Have a New Hosting Option with RootBSD. (via)
- Proactive Security & (re)discovering OpenBSD. (via)
- Bitcoin Devs Could Learn a Lot from BSD.
- “Will lack of an easy to deploy container service like Docker push BSD distributions into irrelevance?” Lack of knowledge or trolling, can’t tell.
- DiscoverBSD for 2016/03/07.
- New Video Tutorial on the Pipelight Plugin and Netflix in PC-BSD.
- OPNsense 16.1.6 released
- OpenBSD 5.9 songs released.
- “FreeBSD Mastery: Advanced ZFS” in tech review. If you sponsored, you’d have it already. Michael W. Lucas has a new crime fiction book out, too.
- Xeon Developer Workstation. iXSystems builds BSD workstations, too.
- The VAX platform is no more, for OpenBSD. Aww.
- Building a Distributed Hypervisor on FreeBSD. (via)
If you find yourself using gpt and disklabel64 for a new disk, and aren’t quite sure what order to type everything in to create a disk slice, why not crib from Tim Darby’s notes? (note that the archive has added some line breaks to it.)
BSDNow 132 is up, titled “Scaling up with BSD“, with an interview of host Allan Jude about ScaleEngine, plus a bunch of news links. There isn’t the usual longer writing because they are currently at AsiaBSDCon, and I saw that there are streaming links for the events there. Look at the schedule, watch, and I hope there’s saved video too.
The ‘hammer show’ command can be used to dump the B-Tree structure of a Hammer volume, and CRC errors can be spotted. It’s rare that anyone would need it, but if you do, this dumped information will include file hierarchy information.
If that makes you a bit nervous to repost any of that information when talking about it in public, Tomohiro Kusumi has added an ‘obfuscate’ option to ‘hammer show’ that does just that – it hides path information from the debug output.
Sepherosa Ziehau has continued his quest of making large-scale data transmission on DragonFly effortless; his latest change has cut the kqueue contention rate by two-thirds when dealing with a connection rate of nearly 400,000 connections per second. Note that’s number of connections, without even tracking the bandwidth used by each.
John Marino rearranged how GCC5 handles CPUTYPE settings. If you are specifically setting the target CPU when compiling, his commit will give you an exact list of what to target.
Note that I am not saying another architecture – this is all x86_64. I also don’t recommend doing this unless you have a specific use for it – compiler overoptimizations often create more problems than they fix.
All over the map this week.
- VT100 Terminal Art: old text-based animations you can run in your terminal. (via)
- Free security advice. Generally correct, and not so in-depth you can’t hand it to most anyone. (via)
- A project to resurrect Unix on the PDP-7 from a scan of original assembly code. (via)
- Refurbishing A 1927 Switchboard. I like the way very old electronics smell, strange as that may seem. (via)
- Y2K Futurism, or what people thought the future would look like 1996-2002. (via)
- NexDock, or a phone/laptop dock device. This is getting pretty close to the ‘seamless’ device version I have in my head. (via)
- The Five Stages of NoSQL. (via)
- GNU complexity 1.5. Someone run this on a BSD. (via)
- The past and future are here. It’s just not evenly distributed (yet). (via)
Your unrelated link of the week: teasmades, 50% off with the code ‘MOTHERSDAY2016’ until March 9th. Given the difference in US – UK voltage, I don’t know if this would be a good investment for me, but I’d sure like to have one.
I hope you have some time for reading this week.
- BSDCan: OpenBSD presentations.
- Linux Emulation goes to the great bitbucket of the sky.
- How do I find what is in the ports tree without installing?
- OpenSSH 7.2 released Feb 29, 2016. (via)
- Upcoming Features in GCC 6. Will this make it to a BSD other than maybe DragonFly? Dunno. (via)
- FreeBSD 10.3: Third Beta Available.
- DiscoverBSD for 2016/02/29.
- X11 Forwarding with Kali Linux and bhyve. (via)
- Are BSD OS’ developed in the the open? If a device uses a lot of BSD, can it run XYZ?
- Who is the figurehead/rep/person who wrote BSDL? Ugh.
- Bryan Cantrill on Jails and Solaris Zones. (via)
- LibreSSL not affected by DROWN attack.
- OpenBSD 5.9 network improvements.
- Pre-orders for 5.9 are up! OpenBSD, if you weren’t sure.
- OPNsense 16.1.5 released.
- “it would have largely boiled down to the choice between a BSD family operating system or a Linux family operating system.“
- FreeBSD and NetBSD are in Google Summer of Code 2016.
- Revisiting How We Put Together Linux Systems. So many of these Linux problems aren’t even present on BSD. (via)
- NetBSD Core Team changes.
- NetBSD machines at Open Source Conference 2016 Tokyo/Spring.
Garbage 16 is out, with OpenBSD news and general tech talk. There’s apparently progress on Raspberry Pi 3 support.
(Podcasts tend to be timely, and time-dependent, so I’m not saving this for the weekend In Other BSDs)