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)
Daniel Bilik has found there’s an issue with i915 acceleration, Baytrail CPUs, and some AUTODEEP low-power states. This will only affect you if you are using that specific hardware combo and setting certain low power modes. Interestingly, it affects other platforms, too, as it appears to be a symptom of how the video is addressed, not a DragonFly-specific bug.
BSDNow 131 is out, and has an interview of Jamie McParland, on I assume the topic of BSD in school environments, guessing by the title and guest’s email address. It has the normal summary of news items, including explanations of load average I think many people would find useful.
I almost missed this: There’s a NYCBUG meeting tonight, at 6:45 PM, at the Stone Creek Bar and Lounge in New York City. The presentation will be from Raul Cuza, titled “BSD init(8) and rc(8): Room for Improvement?“. I imagine there will be an opportunity to complain about systemd’s very existence, at this meeting.
UNIX tools are this week’s unintentional theme.
- The many load averages of Unix(es). (via)
- So you want to write a package manager. (via)
- Headshot: A visual history of first-person shooters. (via)
- Tolkien Ipsum. (via)
- Civilization: 25 years, 33M copies sold, 1B hours played, and 66 versions. (via)
- The Weird Global Appeal of Heavy Metal. Insert comment about stuffy old newspaper here. (via)
- “Newton fax modems as packing material“
- The Ephemeral Software Collection.
- Are there any nice Unix shells newer than fish?
- An Empirical Study of the Reliability of UNIX Utilities. (1989, via)
- What was the first terminal command that really wowed you?
- Do Artists Need Websites? This is why businesses only on Facebook bother me. (via)
- How I Vim. (also via)
Your unrelated robot link of the week: Every new Boston Dynamics robot is creepier than the last.
Look at the ZFS discussions if you want to feel smug as a BSD user.
- Should I use BSD? If so, why?
- Delphi development in FreeBSD.
- OpenBSD and Comic Sans problems. (a sort of background to that?)
- Garbage podcast 14, for February 19th, which I missed linking to before.
- DiscoverBSD for 2016/02/22.
- February 2016 status and sponsorship questions.
- OPNsense 16.1.4 released.
- USB-stack broken on Chromebook 2 (CB30)
- GPL Violations Related to Combining ZFS and Linux. (also found here, via and via)
- Related to that: FreeBSD and ZFS, from the FreeBSD Foundation, quietly pointing out that BSD has been the best place for ZFS for a long time.
- iXsystems Partners with Veeam. (Note to self: get quote before buying that VNXe3150 tray expansion, next week…)
- FreeBSD Storage Summit 2016.
- Speaking on BSD: The Waiting Is the Hardest Part. The photo is funny.
- Setting up your own Package Cluster in MidnightBSD.
Normally I’m just linking to BSDNow, but there’s even more BSD-themed media coming up today: BSDNow 130 is out, titled “Store all the Things“, with an extended summary of the recent Storage Summit.
Bill Yuan has added ‘ipfwsync’ to ipfw3 in DragonFly. As you may expect from the name, it’s a way to sync ipfw3 configurations across multiple devices.
I see this bite people irregularly over the years: if your default shell on login can’t run, what do you do? I’ve seen it happen because of a missing /usr/lib, and it can happen with out-of-date library references, too. There’s several different ways to deal with it:
- Run a shell that can’t have this problem, like /bin/tcsh (the root default).
- Or, rebuild in single-user mode from the console.
- Or, perform the bullet-proof upgrade.
That last one may be useful if your dports setup gets mangled, somehow – though ‘pkg upgrade’ has always worked for me.
Francois Tigeot has again updated Intel i915 video support in DragonFly, bringing it even with what’s in Linux 4.2. This will be very useful for Broadwell and Skylake users, and even Broxton, apparently the newest Atom platform.
I earn the roguelike tag this week.
- “I built Space invaders into Dwarf Fortress.” Featuring the Almighty Dwarven Calculator. (via)
- Free Lovecraft stories. (via)
- Imagining your future projects is holding you back. Talking about fiction, but this applies to open source work too. (via)
- Happy 25th, Webcam!
- @Play 83: HyperRogue
- Mac System 1.0 (via)
- ASCII cows. (via)
- The website of Bob Bemer, the Father of ASCII. COBOL, too? (via)
- Bell Labs in the 1960s. Note how many women were there. Rementioning. (Thanks, BSD32x)
- The scarcity of college graduates with FOSS experience. The license isn’t the important part where students learn; it’s the workflow: coordinating with others, source control, discussion channels, etc. That’s what isn’t taught enough. (via)
- “Here’s a quant fact: the online space is measurably dumber than it was two years ago.“
- Wired Style: A Linguist Explains Vintage Internet Slang. (via)
- The Lonely Dungeon, the random RPG rulebook generator linked last week, now has random illustrations to go with it. (via)
Your unrelated link of the week: The Voynich Manuscript and Codex Serahinianus, in PDF form. Ignore the “never-cracked ancient mystery” bit about the Voynich Manuscript, but it’s still interesting to look at.
Keep an eye out for BSD user group meetings in your area – just because I didn’t note it doesn’t mean it isn’t happening.
- “FreeBSD Filesystem Fun” at March 15th SEMIBUG. The next few months of SEMIBUG speakers are posted there, too.
- Deploying NetBSD on the Cloud Using AWS EC2: Part 1.
- NetBSD on Google’s Compute Engine.
- The OpenBSD Foundation 2016 Fundraising Campaign. (via)
- The Complexity of Doing Things Right in Distributed Board Elections. About the NetBSD elections.
- Using GPIO on the Raspberry Pi. (on NetBSD)
- flashrd 2.0 is out, and there’s a new mailing list location. Here’s the flashrd site to save you looking it up, if it’s new to you. (via)
- When Sony uses FreeBSD for Playstation 4, how much money do they save?
- htop now runs on several BSDs. (via)
- FreeBSD and the recent glibc CVE-2015-7547 vulnerability.
- OPNsense 16.1.3 released.
- PVS-Studio delved into the FreeBSD kernel. (via)
- Registration for AsiaBSDCon 2016 is open. (via)
- pfSense training now available in Europe.
DragonFly 4.4.2, a bugfix release to 4.4.1, is out. This was mostly prompted by the recent OpenSSL update, but other little fixes have made it in, too. It’s available for download and is probably available at your nearest mirror by now, if you want an image. The release page is updated, and there’s always the Git tag summary for 4.4.2 for the most exact details.
I have DragonFly shirts, helpfully printed up by Sepherosa Ziehau in China. I have a list of people that are interested in shirts, most of whom remembered to give a shirt size. I don’t have anyone’s email address or mailing address on that list.
If you are on that list, send me your mailing address.
The shirts are marked L/XL/XXL/XXXL, but they run smaller than U.S. versions of those sizes. I usually find a U.S. XL shirt baggy, but “XXXL” is the one that fit me, for instance. I’ll do my best to place the appropriate one. This is just an advance apology, since it’s too late to change anything if it turns out tight.
I’ll mail these out as I have the spare cash and time on hand. (I hope most of you live in the continental U.S.)