Author:


A tip for Broadwell users


If you have a Broadwell system, the drm.i915.enable_execlists tunable added by Imre Vadász may keep your system stable.  (thanks, zach on EFNet #dragonflybsd)

Posted by     Categories: Committed Code, DragonFly     0 Comments

Anyone want to add some extattr functions?


It would help with Burp, which is being ported to a number of BSDs.

BSDNow 128: The State of BSD


BSDNow 128 has an interview of Nick Wolff, the usual roundup of news items, and I’m sure something that matches the title of the episode, but I haven’t listened to it yet.

Posted by     Categories: BSD, Periodicals     0 Comments

Whole lotta reading


Rimvydas Jasinskas has consolidated/restored/updated a large number of papers into share/doc on DragonFly.  I’m not going to link to his large number of commits, but instead point you at the directory where they all went.  There’s a number of design documents in there that date back to 4.4BSD and beyond (and some much newer), which may interest or educate you.  Of special note: The Guide to the Dungeons of Doom, for rogue, or the KAME IPv6 implementation notes.

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

Debugging tips


If you’re building from dports, and you want to include debugging information, you’ll want to put ‘WITH_DEBUG=yes’ in /etc/make.conf.  Note that this affects anything you build at that point, including world, which you’d want to rebuild anyway.

Printing tips


These probably apply cross-BSD, but in this case, it’s DragonFly tips for printing with CUPS.

Posted by     Categories: BSD, Device support, DragonFly     0 Comments

Lazy Reading for 2016/02/07


A bit nostalgic this week.

Your unrelated video link of the week: Aircraft Crash Tests Composite Data Film.  (via)

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2016/02/06


Lots and lots this week!

 

 

Posted by     Categories: Books, BSD, FreeBSD, NetBSD, OpenBSD     1 Comment

Core2 Intel graphics users, take note


If you have a Core2 processor in a DragonFly system, it may not work with accelerated video.  If that happens to you with this (admittedly old) processor, switch to VESA for now.

Posted by     Categories: Device support, DragonFly     1 Comment

BSDNow 127: DNS, Black Holes & Willem


Once again, I’m a bit late posting about BSDNow; blame my classes.  BSDNow episode 127 is up, with Willem Toorop as the interview subject, talking about getdns, with a link to his vBSDCon presentation.

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

NYCBUG yesterday: shell-fu


The slides from yesterday’s shell-fu presentation at NYCBUG have been posted.

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

NYCBUG tomorrow: shell-fu


NYCBUG is having a presentation tomorrow, February 3rd, 18:45, Stone Creek Bar & Lounge at 140 E 27th St. in New York City.  The presenter will be Isaac Levy and the title is “shell-fu”.  .ike is an energetic speaker and it’s worth your time if you are near enough.

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

BSDTalk261 – Jails and System Management


BSDTalk 261 is up, and it’s a half-hour conversation with Kris Moore about jails, system management, and other I assume PC-BSD features.

Posted by     Categories: BSD, PC-BSD, Periodicals     0 Comments

AsiaBSDCon 2016 registration open


AsiaBSDCon 2016 is happening in Tokyo, March 10-13.  Registration for it opens today.  The registration page isn’t up as I post this, but I assume very soon.  (via)

Posted by     Categories: BSD, Conventions     0 Comments

Lazy Reading for 2016/01/31


I am proud of finding some of these links this week; they are not the usual “here’s what everyone else linked to” that you see.

Your unrelated graph link of the week: Visualizing HipHop trends from 1989 – 2015.  (via)

In Other BSDs for 2016/01/30


Another week with plenty of links.

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

More on privatization


For those of you running DragonFly-current, the already-mentioned library privatization going on means that ports have to be rebuilt.  You will want to do it yourself, or wait a little bit before upgrading if you want to install binaries.

Posted by     Categories: DPorts, DragonFly, Goings-on     0 Comments

BSDNow 126: Illuminating the future on PC-BSD


BSDNow 126 has an interview with Ken Moore and Kris Moore of PC-BSD, along with the usual news roundup.  There’s a DragonFly mention in the “open source work helps your career” news item that I did not know about but am happy to see.

Posted by     Categories: BSD, DragonFly, PC-BSD, Periodicals     0 Comments

Privatization means rebuilds


That’s a pretty cryptic headline, isn’t it?  John Marino has ‘privatized’ several libraries in DragonFly, so that they can’t get included involuntarily as part of a port build.  That may mean you will need to perform a full rebuild of your system if you are tracking DragonFly-current.

(This is the way to fix ‘system’ languages like Perl was in FreeBSD 4.x – keep them clearly separate from the port version.  It’s about a decade too late for that idea to work out, though.)

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

License corrections for DragonFly


This has no effect on the actual operation of DragonFly, but it makes me feel better that it’s done: Rimvydas Jasinskas has gone through DragonFly source and removed the unnecessary 3rd BSD license clause, which is no longer needed.

Posted by     Categories: Committed Code, DragonFly     3 Comments

i915 update: ValleyView, Skylake support


For those of you with i915 video on your DragonFly system, there’s another update bringing DragonFly support to match what’s in the Linux 4.1 kernel.  ValleyView and Skylake processor owners will benefit, along with a slew of other bugfixes and improvements.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2016/01/24


The links get weird this week; get ready!

Posted by     Categories: Conventions, Lazy Reading     0 Comments

In Other BSDs for 2016/01/23


I’m always happy when I can compile news for at least 4+ different BSDs at once.

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

Checking HAMMER volumes for health


If you are looking to validate the data on your HAMMER volume, there’s several ways to do so, with one common-sense caveat.

BSDNow 125: DevSummits, Core and the Baldwin


This week’s BSDNow has an interview of John Baldwin, with a focus on running a DevSummit.

(linking to the Jupiter Broadcasting page cause the bsdnow.tv site isn’t updated as of this typing.)

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

i915 DisplayPort users take note


Are you using a i915 video chipset?  Are you using the DisplayPort?  Imre Vadasz has added a tunable that may make it work better.

Posted by     Categories: Device support, DragonFly     0 Comments

DMA spreads


DMA, the DragonFly Mail Agent, is available in dports and FreeBSD ports, and is now available for NetBSD through pkgsrc-wip.  (Thanks, Christian Koch)

Posted by     Categories: BSD, DPorts, DragonFly, FreeBSD, NetBSD     1 Comment

Lazy Reading for 2016/01/17


I’m taking an online course and don’t have as much clicking-about time, unfortunately.

Your unrelated link of the week: Golem Arcana.  For the miniatures gamer with a handheld.

Posted by     Categories: Conventions, Lazy Reading     0 Comments

In Other BSDs for 2016/01/16


There’s a lot of convention links this week, which is mostly an accident.  If any of them are near you, go!  BSD conventions are always fun, in my experience.

 

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

BSDNow 124: Get your engine(x) started!


I almost missed it again!  BSDNow 124 is up, with an interview of Igor Sysoev about nginx, plus the normal roundup.

Posted by     Categories: BSD, Periodicals     0 Comments

em/emx(4) users, please test


Sepherosa Ziehau has an update to the em/emx(4) (or other Intel NICs) driver, for testing.  Hey, remember what I said the other day about Skylake support?

Posted by     Categories: Device support, DragonFly     0 Comments

CVE-2016-0777 and CVE-2016-0778 in DragonFly


There’s two important security updates for SSH.  DragonFly release and development have been updated for it, and you can correct for it on your running system using the one-liner at Undeadly.

Note: keep in mind this is a client bug – it’s an information leak when you as a client connect out to somewhere else.  A server, as an endpoint, is not affected.

Posted by     Categories: DragonFly, Heads Up!     0 Comments

Skylake processors next


New CPU support in DragonFly is continuing, and Matthew Dillon will be testing one of the newer Intel ‘Skylake‘ processors soon.  That may mean even more accelerated graphics support at some point, too.

Posted by     Categories: Device support, DragonFly     2 Comments

McCabe complexity and DragonFly


I’ve never heard of ‘McCabe Complexity‘ before now.  It’s a description of how complicated software can be, measured by the number of possible paths through it.  Pierre Abbat used that measure on Hammer code and not surprisingly, got a high number.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Lazy Reading for 2016/01/10


I am prewriting most of this post because I have a significant hardware changeout happening this weekend at work; let’s hope for quiet.

Your unrelated food link of the week:  The teas to make you forget all about coffee.  Not as smug as the usual tea article, thank goodness.

Posted by     Categories: Lazy Reading, UNIXish     2 Comments

In Other BSDs for 2016/01/09


I had so many tabs open of things to post that I lost some until the last minute.

Posted by     Categories: Books, BSD, FreeBSD, OpenBSD     0 Comments

New ports utility: Synth


John Marino has opened up his new utility for testing: Synth.  It’s made for building custom package repositories, similar to poudriere, but much less setup work.  If you’ve ever said “I like binary installs, but I want my own build options”, this is for you.  The README includes screenshots to show all the things it can do.

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

BSDNow 123: ZFS in the trenches


This week’s BSDNow episode has an interview with Josh Paetzel about ZFS, and lots of end-of-year/start-of-new-year prognostication.

Posted by     Categories: BSD     0 Comments

Blinky blinky for iwm(4) users


This is a little thing, but so useful: the Wi-Fi indicator light on your iwm(4)-using device will now show its status under DragonFly.

Posted by     Categories: Device support, DragonFly     0 Comments

New committer: Rimvydas Jasinskas


Please welcome DragonFly’s newest committer: Rimvydas Jasinskas.  He’s already done some adding and removing, and he’s been making a ton of dports changes for some time.

Posted by     Categories: Committed Code, DragonFly     1 Comment

NYCBUG: installfest on January 6th


A reminder: NYCBUG is having an installfest tomorrow night, at 6:45 PM, at Stone Creek.  Even if you’ve already installed a BSD on every bit of hardware you have, it’s still a good time.

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

Lazy Reading for 2016/01/03


The first link will bring you a lot more reading.

Your off-topic link of the week: The food timeline.   This is one of those old-school sites without fancy formatting, created mostly though one person’s focus on a topic, and astonishingly in-depth.  This sort of thing makes me so happy to see.

Posted by     Categories: Lazy Reading, UNIXish     1 Comment

In Other BSDs for 2016/01/02


That first link is important.  DragonFly, as a project, hasn’t had issues like that yet, but that’s more a side effect of it being a smaller project rather than anything else.

Posted by     Categories: BSD, FreeBSD, OpenBSD, pkgsrc, RetroBSD     3 Comments

BSDNow 122: The BSD Black Box


I missed posting this before: A new episode of BSDNow, with new items plus an interview with Alex Rosenberg, “Former Manager of Platform Architecture at Sony”.  I assume that means Sony has or had a significant BSD installation, which I totally did not know about.

Posted by     Categories: BSD     1 Comment

End of year donations


Even though DragonFly is not incorporated as a non-profit, there’s been a rash of unsolicited donations in the last few weeks, all of which are appreciated.  For end-of-year – or start-of-new-year donations – there’s also the 501(c)3 organizations behind FreeBSD, NetBSD, and OpenBSD, too.

Posted by     Categories: BSD, DragonFly, FreeBSD, NetBSD, OpenBSD     2 Comments

Linux 4.0 video matching


Francois Tigeot has updated DragonFly to match the video support found in the Linux 4.0 kernel.  This will benefit you most if you are running Skylake, Cherryview, or Valleyview chipsets.  Don’t ask me how to tell; the improvement has been so rapid I’ve lost track of which model codename is which.

Posted by     Categories: Device support, DragonFly     0 Comments

32c3 streaming now


The 32nd Chaos Communication Congress is running now, and is being streamed if you want to watch the talks as they happen.  There’s a posted schedule.

Posted by     Categories: Conventions     0 Comments

Lazy Reading for 2015/12/27


Last of the year, and all the links are terse!

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2015/12/26


There’s some DragonFly links I snuck in here because why not?

BSDNow 121: All your hyves are belong to us


Christmas doesn’t stop BSDNow from happening, and this week – along with the normal news summary – has an interview with Trent Thompson about virtualization on FreeBSD.  Specifically, iohyve, the new management system.

(Linking directly to the broadcast site instead of the page with the full summary on the BSDNow site, because that summary page isn’t up as of me posting this.)

Posted by     Categories: BSD, Goings-on     0 Comments

Qemu fixes, and a bonus


A number of people have reported problems with qemu and DragonFly, both running locally and on a host.  It turns out to be a problem with the getcontext(), setcontext(), and swapcontext() functions, but Matthew Dillon fixed it in a way that doesn’t affect performance very much.

That apparently wasn’t good enough, so he added _quick versions of those same functions, so it became not just a fix, but an improvement.

In related qemu news: qemu-devel can use vknetd similar to a vkernel, now.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Intel igb updated in DragonFly


I was going to point at a new igb(4) update for testing, but Sepherosa Ziehau has already merged it.  Try it if you have the right Intel networking hardware.

Posted by     Categories: Device support, DragonFly     0 Comments

xz images for DragonFly


For those of you that are very bandwidth-constrained, or just impatient, there are xz-compressed images of DragonFly 4.4 available.  (see ‘download live image’ area)  The mirrors should have them too.

Posted by     Categories: DragonFly, Goings-on     6 Comments

BSDTalk 260: TeachBSD.org and an anniversary


The latest episode interviews Robert N. M. Watson and George V. Neville-Neil for 36 minutes, about teachbsd.org.  Also, BSDTalk has been running for 10 years!   It’s been long enough I couldn’t remember if it started before the Digest.

Posted by     Categories: BSD, Goings-on     1 Comment

Lazy Reading for 2015/12/20


Finally, a week of links you can get through in one sitting.

Posted by     Categories: Lazy Reading, UNIXish     2 Comments

In Other BSDs for 2015/12/19


Yet another week that I started 2 weeks ago; this end-of-calendar-year is full of BSD goings-on.

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

New DragonFly installer disk arrangement


The DragonFly installer has been modified to produce disk arrangements that will generally match between UFS and Hammer installs, plus directories where you usually don’t want Hammer history or backups (like /tmp or /usr/obj) are now under /build and null-mounted to where you’d expect, since null-mounting works transparently well on DragonFly.  Matthew Dillon has a note explaining the whole thing.

Posted by     Categories: DragonFly, Goings-on     2 Comments

em/emx/igb users, please test


Sepherosa Ziehau has a new version of drivers for em/emx(4) and igb(4).  The initial versions had trouble, but testing is ongoing.  Try it if you have the correct hardware.

Update: never mind.

Posted by     Categories: Device support, DragonFly, Please test     1 Comment

BSDNow 120: man in the middle


The official title for BSDNow 120 is “I’m talking about the man in the middle” which is too long for an article title here.  It’s a Michael Jackson reference and a type of attack against encryption, if you are unclear.  Anyway, the episode has the usual news roundup and an interview of Pawel Jakub Dawidek.

Posted by     Categories: BSD, Conventions     0 Comments

DragonFly and Digital Ocean


For those of you looking to rent a place to run DragonFly, Nuno Antunes has very helpfully written out his procedure for installing DragonFly on a Digital Ocean ‘droplet’.

Test for Intel network device users


If you have a em(4), emx(4), or igb(4), Sepherosa Ziehau would like you to try out his Intel NIC driver update.  He’s already updated the ix(4) driver to support more hardware.

Posted by     Categories: Device support, DragonFly     0 Comments

Who wants a DragonFly shirt?


As mentioned previously, Sepherosa Ziehau is printing up some DragonFly T-shirts for WeChat users.  He’s going to have a few left over, so he is sending them to me to hand to non-China people.  If you want one, leave a note saying so in the comments.  Here’s the front and back.

You need to provide some way for me to contact you – preferably email, and the size you’d want.  (Use the Land’s End Men’s Shirts chart for sizing, because why not.)  I’ll only have a few, so no guarantees.

Update: I have more responses than probable shirts at this point – sorry!  I’ll get in contact with each of you once the shirts come in and arrange delivery.

Posted by     Categories: DragonFly, Goings-on     21 Comments

NYC Tech Meta-party tonight


It’s tonight at 7 PM, with the details found on the NYCBUG mailing list.  RSVP as soon as you can if you are near enough to go – and you should go.

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

Lazy Reading for 2015/12/13


A good chunk of this is brought over from last week, cause there was so much.

Your unrelated game link of the week: Freecol.  Runs on all the BSDs (thanks Thomas Klausner), as far as I can tell.  (via)

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

In Other BSDs for 2015/12/12


I had this built up well ahead of time.

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

No atime in Hammer


Hammer now defaults to ‘noatime’, meaning the date and time of last access are not updated on every file action.  Note that creation and modification date and time are still recorded.  This will help with speed and disk activity.

This may cause a problem with any software expecting this to change – mutt, possibly?  We will find out.  This change was done after the 4.4 branch, so it’s not in the current release of DragonFly.

Posted by     Categories: Committed Code, DragonFly, Hammer     12 Comments

WeChat users, DragonFly shirts


If you are a WeChat user and want a DragonFly BSD shirt, send your Chinese address and mobile number to seallyhs@dragonflybsd.org, or scan this image to join the WeChat DragonFly BSD group.wechat_scancode

This is exclusive to China right now, as it’s being done by DragonFly developer Sepherosa Ziehau – who, as you might guess by now, is based in China.

Posted by     Categories: DragonFly, Goings-on     1 Comment

BSDNow 119: There be Dragons, BSD Dragons anyway


BSDNow 119 is up, with even lengthier news summaries than usual, and an interview of Paul Goyette about his testing work with NetBSD.

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

Bulk build buffing


John Marino has created two custom make variables – .MAKE.DF.OSREL and .MAKE.DF.VERSION.  (They return the current DragonFly versioning, if you can’t tell from the name.)  Apparently, if you build all 22,000 or so ports together, about 15% of the total time is just awk looking up the system version, and this removes that repeated task.

Posted by     Categories: DPorts, DragonFly, Goings-on     3 Comments

Hammer2 mountall and info directives


Matthew Dillon has added two Hammer2 directives – ‘info’ and ‘mountall’.  See his commit message for a explanation of each.  This predates the 4.4 branch, so it’s available in the current release.  The usual caveat applies: Hammer2 is for development only; don’t use this to store data you want to use.

Posted by     Categories: DragonFly, Goings-on, Hammer     0 Comments

Lots and lots of games for DragonFly


I am taking this moment away from my significant backlog of things to post to note that there have been a lot of games fixes in DPorts lately.  Thanks to Rimvydas, many small bugs that kept games from compiling on DragonFly are now fixed.  The easiest way to see is to look at the commits from December 8th and back, but the best way is to pick one and play.

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

DragonFly 4.4 released


DragonFly 4.4 is released!  The release page has the information, and your nearest mirror should have the images by now.   To update an existing 4.2 system, see my users@ post.

Sharp-eyed users will note that release is happening with version 4.4.1, rather than the 4.4.0 you’d expect.  That’s because I tagged 4.4.0, built the images, and then OpenSSL 1.0.1q was released.  Rather than make everyone who installs DragonFly need to immediately update, Sascha Wildner brought in the OpenSSL update to the 4.4 branch, and I built 4.4.1 instead.

Posted by     Categories: DragonFly, Goings-on     2 Comments

Lazy Reading for 2015/12/06


Another done-early week.  I’m already filling in next week’s Lazy Reading.

Your unrelated music clip of the week: Coldcut – More Beats n Pieces.

Your unrelated open source game of the week: MegaGlest.  Runs on DragonFly, FreeBSD, NetBSD, and OpenBSD, or at least I can find references to binaries for all of them.  (via comments)

Your unrelated community funded game of the week: Psychonauts 2.  A sequel to one of my favoritest games ever.

Posted by     Categories: Lazy Reading, UNIXish     1 Comment

In Other BSDs for 2015/12/05


I was going to make comments about this being a light week, and then suddenly I had overflow.

 

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

Flakey disks, new radeon


I’m combining two items because news happens faster than I can post: Tomohiro Kusumi has added a ‘dm-flakey’ target to the disk mapper, so you can simulate an unreliable disk, reliably.

Also, the DRM support for radeon chipsets has been updated to match the Linux 3.18 kernel, same as i915.  Remember, you can control backlight brightness with it now.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 118: BSD is go for Launch


BSDNow 118 is up, and it has an interview with Mark Heily about relaunchd, along with a number of other BSD news things that I haven’t even read yet because I didn’t expect the episode before today.

Posted by     Categories: BSD, Goings-on     0 Comments

Update for recent DragonFly-master systems


If you are running DragonFly-master (i.e. 4.5), and you have a system between these two updates (roughly between November 27th and now), please rebuild your kernel to avoid a TCP bug.

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

DragonFly, NFS, and netbooting


DragonFly has historically performed very well with NFS.  I don’t have hard numbers to point at (an interesting exercise if someone wanted it), but in any case: DragonFly now can tune up to a much larger iosize, which means better NFS performance.  DragonFly <-> DragonFly NFS performance can now max out a GigE link, or with anything else that can handle the larger iosize.  That plus additional readahead, also in that commit, means easier netboots.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDTalk 259: Supporting a BSD Project


BSDTalk has a 65-minute recording of Ed Maste and George Neville-Neil at vBSDCon 2015 presenting “Supporting a BSD Project“.  Note that it’s a recording of the presentation itself and not an interview after the fact.  I don’t think vBSDCon has had any released video, or I don’t immediately remember seeing any, so this may be the only way to experience this talk.

Posted by     Categories: BSD, Conventions, Periodicals     1 Comment

Hammer 2 and xlinks


I have a huge backlog of things to post, so this is originating from the 17th: Matthew Dillon has been working for some time on hardlinks and Hammer 2.  Hardlinks are the same file, presented in multiple places.  This can be a problem when your filesystem keeps infinite, writable snapshots.  The solution he just commited is called ‘xlink’ and the commit message has details.

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