Author:


SemiBUG tonight


The SemiBUG presentation with Ike Levy speaking is tonight – go if you can!

Posted by     Categories: BSD, Conventions     0 Comments

TeX, clisp, and DragonFly


DragonFly versions of TeX have been available for some time now.  However, Nelson Beebe, who is part of the TeX project, is having trouble building some related binaries – asymptote and clisp.  He could use help from anyone interested, to match up with this summer’s release of TeX 2016.

Lazy Reading for 2016/05/15


I have some links I meant to post weeks ago, so lots of variety this week.

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.

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2016/05/14


Some DragonFly links are sneaking in here just to get them cleared out.

Posted by     Categories: BSD, Conventions, DragonFly, FreeBSD, NetBSD, OpenBSD, pkgsrc     0 Comments

garbage[26]: We’re not a Linux show, either


I haven’t listened to it because I’m at work, but garbage episode 26 is up, along with news of shirts and stickers.

Posted by     Categories: BSD, Periodicals     0 Comments

Cleanup work is also good


I usually link to new features, additions, and so on.  That’s fine, but there’s often necessary work that goes on which doesn’t correlate to a new function – just better code.  Rimvydas Jasinskas just did one of those cleanups, and I’m mentioning it to give credit where’s it’s due.

Posted by     Categories: Committed Code, DragonFly     0 Comments

BSDNow 141: BSD likes .ike


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.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

Acceleration for Skylake users


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.

Benchmarks and tips nginx on DragonFly


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.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Another i915 update


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.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2016/05/08


Network tools and analysis is the accidental topic this week.

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.

Posted by     Categories: Lazy Reading     2 Comments

A late Garbage[25]


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.

Posted by     Categories: BSD, Periodicals     0 Comments

In Other BSDs for 2016/05/07


Another trifecta week.

 

 

Posted by     Categories: BSD, NetBSD, OpenBSD, PC-BSD, pkgsrc     0 Comments

autofs for DragonFly, a preview


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.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDNow 140: Tracing it back to BSD


This week’s BSDNow is the normal news roundup, plus an interview of Samy Al Bahra, about ‘backtrace‘.

I’m talking multiple times a week about BSD-themed podcasts/video/whatever these days.  This is great!  5-6 years ago I was probably the only BSD source posting more than weekly.

Posted by     Categories: BSD, Periodicals     0 Comments

Interleaved swap for the curious


If you’ve ever wondered how having multiple swap devices can work, here’s your DragonFly-specific answer.

Posted by     Categories: Device support, DragonFly     0 Comments

NYCBUG tonight: Urchin


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.

Posted by     Categories: BSD, Conventions, Goings-on     0 Comments

modules.local now possible


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)

 

Posted by     Categories: Committed Code, DPorts, DragonFly     0 Comments

bsdtalk264 – Down the Gopher Hole


BSDTalk 264 is out, and rather than an interview, it talks about a topic I’ve always enjoyed: Gopher, including ways to access Gopher resources even now.

Posted by     Categories: BSD, Periodicals     0 Comments

Lazy Reading for 2016/05/01


Cinco De Mayo is coming up.

Your unrelated link of the week: What was the weirdest 911 call ever received?  (via)

 

Posted by     Categories: Lazy Reading, UNIXish     1 Comment

In Other BSDs for 2016/04/30


I think I manage to link at least one story for every BSD type this week, or close to it.

 

Posted by     Categories: BSD, Conventions, FreeBSD, NetBSD, OpenBSD, OPNSense, pfSense     1 Comment

garbage[24]: It’s all fun and games until someone’s domain gets hurt


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.

Posted by     Categories: BSD, Periodicals     0 Comments

NFS tuning tips


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.

BSDNow 139: Cheri-picking BSD


This week’s BSDNow has some news catchup, since they’ve been on the road, and an interview with Brooks Davis of FreeBSD-on-Cheri.  (CheriBSD?)

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

Old DragonFly users, please test


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.

Posted by     Categories: BSD, DragonFly, Goings-on, Please test     0 Comments

First KnoxBUG meeting tomorrow night


Posting it now, because it’ll be too late by this weekend’s In Other BSDs: The inaugural meeting of KnoxBUG is tomorrow night.  That’s Knoxville, Tennessee, USA.  The speaker is Kris Moore, of PC-BSD.  The website has directions.

Posted by     Categories: BSD, Conventions, Goings-on     0 Comments

ACPICA update for qemu users


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!)

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lazy Reading for 2016/04/24


This week filled up fast, despite me having an exam to take in the middle of it.

Your unrelated link of the week: HOW TO OPERATE YOUR FROG.  (via)

Posted by     Categories: Books, Lazy Reading, roguelike     0 Comments

In Other BSDs for 2016/04/23


I apologize for ending with a question.

garbage[23]: High-availability real-time clustering dealy


Garbage 23 is up cause it’s Friday and the content is initially summarized like this: “Brandon tries not to use Google for a week”.  It’s apparently not that bad?

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments

BSDNow 138: Rushing into BSD


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.

Posted by     Categories: BSD, Goings-on, Periodicals     0 Comments

DragonFly 4.4.3 released


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.

If you want a complete image, it’s available for download at your nearest mirror.  If you want to upgrade an existing install:

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

 

Posted by     Categories: DragonFly, Goings-on     7 Comments

FreeBSD Mastery: Advanced ZFS out


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.

Posted by     Categories: BSD, FreeBSD, Goings-on     0 Comments

Lazy Reading for 2016/04/17


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.

Your off-topic pen link of the week: Remember I asked once about decent fountain pens that were not expensive?  I found one, and it’s great.

Posted by     Categories: Lazy Reading     2 Comments

In Other BSDs for 2016/04/16


This is one of those weeks where a bunch of release all tumble together by chance.

garbage 22: potential


Garbage number 22 is out, and talks about a number of things, including NVMe support in OpenBSD, programming in Go, and ‘reader-submitted issues’.

Posted by     Categories: BSD, OpenBSD, Periodicals     1 Comment

BSDNow 137: FreeNAS Mini XL


No interview this week on BSDNow because of travel, but there’s still an episode, complete with news and an unboxing video of a new BSD product.  I’m linking to a slightly different location because it’s not up on the normal site as of this writing.

Posted by     Categories: BSD, Periodicals     0 Comments

Hammer and FreeBSD


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.

Posted by     Categories: BSD, DragonFly, FreeBSD, Hammer     30 Comments

Lazy Reading for 2016/04/10


I’ve finally used up my Lazy Reading links backlog!

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.

 

 

In Other BSDs for 2016/04/09


Back to the normal rotation; not done early, not done late.

 

Posted by     Categories: BSD, Conventions, FreeBSD, FreeNAS, OpenBSD     0 Comments

garbage[21]: Much ado about nothing


This week’s garbage podcast is out, with some OpenBSD topics and also some interesting direct experience of licensing violations.

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments

BSDNow 136: This is GNN


The GNN in the title is George Neville-Neil, interviewed on BSDNow 136 about the TeachBSD project, plus the usual collection of recent BSD news.  The show title comes from this station advert.

Posted by     Categories: Books, BSD, FreeBSD, Goings-on, Periodicals     0 Comments

NYCBUG meeting April 6th


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?

Posted by     Categories: BSD, Conventions, Goings-on     0 Comments

More Hammer fixups


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.

Posted by     Categories: Committed Code, DragonFly, Hammer     1 Comment

Baytrail fix for DragonFly and others


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.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2016/04/03


This I all built up over the past two weeks, so plenty to read here.

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2016/04/02


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.

Posted by     Categories: BSD, FreeBSD, OpenBSD     0 Comments

garbage[20]: OpenBSD 5.9


The 20th garbage episode, justing by the summary, talks a lot about the new OpenBSD 5.9 release and other BSD-related matters.

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments

Many, many network connections


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.

BSDNow 135: Speciality MWL


This week’s BSDNow has an interview with Michael W. Lucas, BSD author.  He often speaks at events, so it should be an enjoyable talk.

Posted by     Categories: Books, BSD, Periodicals     0 Comments

GPIO controller support and Cherry Trail


Do you have a Cherry Trail SoC?  For example, a HP x2 210?  Imre Vadasz’s recent commit may be useful for you, if you are running DragonFly on this detachable … thing?

Posted by     Categories: Device support, DragonFly     0 Comments

Mini-ITX recommendations


Tim Darby is looking for motherboard recommendations.  Specifically, mini-ITX with 4 SATA ports and at least one decent network link.  Who’s got hardware to recommend?  There’s already one set of suggestions.

Posted by     Categories: Device support, DragonFly     0 Comments

Book sponsorships ending soon


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.

Posted by     Categories: Books, BSD     0 Comments

Lazy Reading for 2016/03/27


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.

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.

 

 

In Other BSDs for 2016/03/26


By the time you read this, I will have already been at my second job for 5 hours.

Posted by     Categories: BSD, DragonFly, FreeBSD, OpenBSD, OPNSense, PC-BSD     1 Comment

garbage[19]: sched_yield


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.

Posted by     Categories: BSD, Periodicals     0 Comments

BSDTalk 263: Stein, Mercer, garbage


BSDTalk 263 has a 17 minute interview with joshua stein and Brandon Mercer, who create the at-least-partially-BSD-themed garbage.fm podcast.  It’s a podcast about podcasters!

Posted by     Categories: BSD, Periodicals     0 Comments

BSDNow 134: Marking up the Ports tree


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.)

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

Another update for Radeon users


If you have a Radeon video card in your DragonFly system, and are running bleeding-edge, there’s an update for you.  This is a partial sync with Radeon code for Linux 3.18, with no additional notes in the commit but you can always check elsewhere.

Posted by     Categories: Device support, DragonFly     0 Comments

unzip here, too


unzip has been added to DragonFly, making it present in every BSD but I think OpenBSD.

Posted by     Categories: BSD, Committed Code, DragonFly     2 Comments

UEFI for you and I


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.

clang in DragonFly, soon


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.

Posted by     Categories: Committed Code, DragonFly     2 Comments

Lazy Reading for 2016/03/20


I’m sort of proud of how wide a range of topics are covered this week.

 

Posted by     Categories: Lazy Reading, roguelike, UNIXish     0 Comments

In Other BSDs for 2016/03/19


This time, this was all last-minute.

 

garbage[18]: Pixel C, Raspberry Pi 3


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.

Multiple card slots accessible in DragonFly


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)

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 133: The Tokyo Debrief


BSDNow 133 is a recap of everything seen and done at the just-concluded AsiaBSDCon 2016.  In addition, there’s a conversation with Brad Davis about packaging FreeBSD’s base system.  (there’s been talks about this before.)

(I know AsiaBSDCon 2016 was streamed; was the video made available?)

Posted by     Categories: BSD, Conventions, Goings-on, Periodicals     0 Comments

World rebuild needed for DragonFly 4.5


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.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     0 Comments

garbage[17]: A moment of silence for VAX


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.

Posted by     Categories: BSD, Goings-on, Periodicals     0 Comments

SEMIBUG meeting tomorrow


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.

Posted by     Categories: BSD, Conventions, Goings-on     0 Comments

Lazy Reading for 2016/03/13


I had too many links for this as early as Tuesday.

Your unrelated video link of the week: Rotoscoped Horse.  Taken from the old Muybridge photos.  (via)

In Other BSDs for 2016/03/12


Has anyone been watching the AsiaBSDCon video?  I have not been awake/unbusy at the right times.

 

Posted by     Categories: BSD, FreeBSD, OpenBSD, OPNSense, PC-BSD     0 Comments

disklabel64 tips


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 and also AsiaBSDCon


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.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

Hammer not show


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.

Posted by     Categories: DragonFly, Goings-on, Hammer     1 Comment

Improvements for kqueue and per-CPU caching


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.

Posted by     Categories: Committed Code, DragonFly     0 Comments

New CPUTYPE variables


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.

Posted by     Categories: Device support, DragonFly     2 Comments

Lazy Reading for 2016/03/06


All over the map this week.

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.

Posted by     Categories: Lazy Reading, UNIXish     2 Comments

In Other BSDs for 2016/03/05


I hope you have some time for reading this week.

garbage[16]: You guys got it wrong, your algorithms suck


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)

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments