Lazy Reading for 2016/09/11

Happy birthday to my younger daughter.

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

In Other BSDs for 2016/09/10

Last minute again.

Posted by     Categories: BSD, Conventions, FreeBSD, OpenBSD, pfSense     4 Comments

BSDNow 158: Ham, Radio and Pie (oh my)

BSDNow episode 158 has an interview with Diane Bruce about ham radio and Raspberry Pi hardware, plus the usual news.

Posted by     Categories: BSD, Periodicals     0 Comments

AMD CPU users, try this

The’Errata 793‘ issue is apparently a bug where an AMD CPU can hang under very specific circumstances.  Sepherosa Ziehau has a fix – please try it if you have the appropriate hardware.

Posted by     Categories: DragonFly, Please test     0 Comments

Package building statistics

How long does it take to build all 24,000 packages in the DragonFly ports collection?  Apparently about 22 hours on a dual Xeon machine (with I think 36 cores) or 48-core Opteron.  This is with synth.  I used to measure pkgsrc builds in weeks.

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

LibreSSL now default in DragonFly

DragonFly now has version 2.4.2 of LibreSSL and uses it in base.  Ports may still link to OpenSSL, though – it’s still built by default, though make.conf can be configured to prevent that.

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

NYCBUG Wed Sept 7: Teaching OSs with FreeBSD and DTrace

NYCBUG is meeting tomorrow night, with George Neville-Neil presenting DTrace work used as college-level teaching material, and talking about more places it could be used.  Go if you are near New York City, interested in teaching, or you know – BSD.  It’s in a different location than the normal monthly meetings.

Posted by     Categories: BSD, BUG, FreeBSD     0 Comments

Lazy Reading for 2016/09/04

This post fleshed out at the last minute, between road trips.

 

Posted by     Categories: Books, Lazy Reading, UNIXish     1 Comment

In Other BSDs for 2016/09/03

A week of travel didn’t get in the way of links!  RSS feeds are still fantastic tools for those who know how to use them.

Posted by     Categories: Books, BSD, Conventions, FreeBSD, OpenBSD, PC-BSD, TrueOS     0 Comments

BSDNow 157: ZFS, The “Universal” File-system

I’m a day late posting this because of travel, but: BSDNow 157 has an interview with Richard Yao about ZFS (on Linux?), and more story links.  I found the “NetFlix and Fill” article link interesting – those are BSD appliances they are talking about that eat so much of the Internet’s traffic.

Posted by     Categories: BSD, Periodicals     0 Comments

Zeroing does nothing

This makes sense once you think about it: copy-on-write filesystems (like Hammer2 and ZFS and probably others) actually do nothing when “zeroing” out filespace.

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

DSA keys disabled on DragonFly

DragonFly-master (i.e. 4.7) now disables DSA keys by default.  If you are using a DSA key for SSH/SFTP/whatever, you should change it anyway.  Otherwise, it won’t work without workarounds after your next 4.7 upgrade, or by the time of the next DragonFly release.

GCC update

GCC has been updated by John Marino from 5.3 to 5.4 in DragonFly – the 5.4 closed bug list on the GCC site is a good way to find out the benefits.

Posted by     Categories: Committed Code, DragonFly     0 Comments

KnoxBUG: Mark Sumter and “Appreciating ZFS”

KnoxBUG’s next meeting is tomorrow night, and Mark Sumter is presenting on ZFS.  Visit if you are near Tennessee.

Posted by     Categories: BSD, BUG     1 Comment

Lazy Reading for 2016/08/28

Enjoy!  I am going to have irregular network access over the next week, so this may be the only post for several days.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2016/08/27

I don’t know how I ended up with 3 pfSense items to lead with – it just happened.

 

Posted by     Categories: BSD, DPorts, DragonFly, FreeBSD, FreeNAS, NetBSD, pfSense     0 Comments

BSDNow 156: The Fresh BSD Experience

It’s been a very slow news week, but at least there’s a new BSDNow episode: The Fresh BSD Experience.  There’s an interview with the FreeBSD Foundation intern, Drew Gurkowski, and a lot of ARM news.

Posted by     Categories: BSD, Periodicals     0 Comments

Lazy Reading for 2016/08/21

Accidental nostalgia theme!

Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2016/08/20

For once, I’m not working on Saturday, so even though this is last minute, at least I’m not in a race with the clock.

Posted by     Categories: BSD, BUG, DragonFly, FreeBSD, OpenBSD, OPNSense     0 Comments

Pulseaudio removed from dports

There’s been multiple reports of pulseaudio causing problems for DragonFly users.  It would get pulled in as a dependency, and audio would suddenly stop working.  Uninstall, and audio is fine.  John Marino has removed it from dports, to prevent that exact problem.

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

BSDNow 155: Cabling Up FreeBSD

BSDNow 155: no Allan, but an interview with Myke Geiger about using FreeBSD in an ISP role, and a bunch of news items.

Posted by     Categories: BSD, Periodicals     0 Comments

Optimizing your kernel

There’s been a number of commits lately around higher optimization levels for your DragonFly kernel.  It looks you can even set it systemwide.  Boot code remains at -O; any higher level will make it explode.  Is this safe?  I have no idea!

Posted by     Categories: Committed Code, DragonFly     1 Comment

Buildworld for -current users

If you are on DragonFly-current, AKA DragonFly 4.7, make sure to perform a full buildworld on your next upgrade.  Tomohiro Kusumi changed a Hammer ioctl, and the buildworld is needed to keep everything in sync.

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

Lazy Reading for 2016/08/14

A manageable batch of links this week.

Your unrelated link of the week: Spaceplan.  A clicker game, and very pretty.  (via)

 

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2016/08/13

The Lumina release is the highlight of the week.

 

Posted by     Categories: BSD, FreeBSD, OpenBSD, pkgsrc     8 Comments

BSDNow 154: Myths, Pi’s & Features, oh my!

It’s a good week to learn: BSDNow 154 has no interview, but a lot of tutorials, including ones on GhostBSD, Enlightenment, Steam on FreeBSD, and so on.

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

You probably didn’t use this anyway

The last bits of Linux emulation have been removed from DragonFly.  It’s 32-bit, so it’s been unsupported since DragonFly went to 64-bit only with the 4.0 release.  Also, some other 32-bit only items are gone, including the cs, ep, ex, fe, and vx network drivers.  It’s almost impossible that anyone was using it, but it’s notable because that’s some… 15-20k lines of code gone?  Removal of unused code is also positive.

Posted by     Categories: Committed Code, DragonFly     4 Comments

IPI benchmarks in DragonFly

Alex Merritt noticed that one of the new characteristics of DragonFly 4.6 was “improved IPI signalling”.  He asked about benchmarks, Sepherosa Ziehau pointed at tools, and Matthew Dillon provided some results.

Posted by     Categories: DragonFly, Goings-on     0 Comments

OpenSSH, OpenSSL updates

Because this always happens just after I create a DragonFly release, there’s a new version of OpenSSL.  However, this is for version 1.0.2.  1.0.1 is what’s in the release, and it’s supported through the end of the year.

OpenSSH has a major version bump in DragonFly, to 7.3p1.  This means some features – specifically patches for High Performance Networking – are no longer there, and you’ll get an error if your config file requires them.  Either remove the options from your config, or install OpenSSH from dports.

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

ACPICA and a program inside

Did you know that ACPICA has its own internal ‘coding language’, called AML?  I did not, but it’s in DragonFly now in any case.  Every program eventually grows big enough to read email, and every specification eventually includes its own programming segment.

Posted by     Categories: Committed Code, Device support, DragonFly     0 Comments

Changes for vmstats

If you’re one of the people who can easily read ‘systat -vm’ output, the data presented there has been modified.  If you’re not one of those people, it’s a good way to monitor system health.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lazy Reading for 2016/08/07

Getting esoteric this week.

Your unrelated link of the week: Mea Culpa.  (via)

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2016/08/06

Slightly calmer this week.

 

 

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

Garbage[37]: Throttling

Garbage 37 is out, with talk about their format and timing, OpenBSD material, and more Chromebook discussion.

Posted by     Categories: BSD, Periodicals     0 Comments

DragonFly notes elsewhere

Here is some coverage of the DragonFly 4.6 release, which may be interesting to read because of the comments: Hacker News, Hacker News again, and lobste.rs.

A reaction to the initial creation of DragonFly I never saw before, and Matthew Dillon’s followup.  (via)

I like the summary in the very first comment of this story on DragonFly removing page-zeroing.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDNow 153: Big Int Trouble

It’s Thursday, so that means BSDNow 153, with a title inspired by the lead news item, “my int is too big”.  (No, not spoon, int.)  No interview this week, but lots of links.

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

For VPS users, an ISO

Thanks to a reminder from IRC user ‘cgag’, I’ve put an uncompressed ISO image of DragonFly 4.6 up on the main site.  It’s linked on the download page, and should be available within 24 hours on the mirrors.  If you are buying service from a virtual host provider, and can install an operating system directly from a downloadable URL, this is for you.

No more page zeroing

After some testing of different ways to pre-zero out memory pages, Matthew Dillon came to the conclusion: page zeroing doesn’t matter any more.  The idea dates all the way back to CSRG, and he’s removed it from DragonFly.

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

DragonFlyBSD 4.6 released

DragonFly 4.6 is officially released!  Download from your nearest mirror, or update your source files and build – my users@ email describes the steps.

Posted by     Categories: DragonFly, Goings-on, Heads Up!     2 Comments

NYCBUG InstallFest tomorrow

If you are near New York City, NYCBUG’s InstallFest is happening just before 7 PM Wednesday at the usual Stone Creek bar meeting location.  Go, see what strange hardware turns up.

Posted by     Categories: BSD, BUG, Conventions     0 Comments

Lazy Reading for 2016/07/31

A mix of hard thinking and jokes today.

Your unrelated video link of the week: Duelin’ Firemen.

 

 

 

 

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2016/07/30

I did all of this in a hour, because I had so many tabs saved from during the week.  Don’t get overwhelmed!

Bonus DragonFly items, sent by Rolinh on IRC:

 

Posted by     Categories: BSD, BUG, Conventions, DragonFly, FreeBSD, OpenBSD, pfSense     0 Comments

Media: Laporte Has Landed and ACPI Pals

Recently published: BSDNow 152, “The Laporte has landed!“, with an interview of Leo Laporte and his move to BSD, and also garbage[36], with some OpenBSD release conversation scattered in there.

Posted by     Categories: BSD, Periodicals     2 Comments

HEADS UP: world needs rebuilding

I’m a bit late on this, but: If you are using DragonFly-current, you will need to rebuild world.  If you are on 4.4, this won’t matter until you go to 4.6, and you’d be rebuilding world and kernel for that anyway.

(4.6 will probably be tagged this weekend.)

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

DragonFly 4.6 release candidate 2 available

DragonFly 4.6 release candidate 2 has been tagged.  You can pull it directly from the master site in img or iso form (check your local mirror instead if possible), or shift to the new tag.

“Where is RC1?” you may ask?  I tagged the first release candidate some days ago, and this bug was immediately found right after.  It was easier to go right to RC2 once a fix was found.

This candidate will probably lead directly to a release version, so if you want to run the release version exactly, wait a few days.

Posted by     Categories: DragonFly, Goings-on     5 Comments

Lazy Reading for 2016/07/24

Off-the-beaten-path links this week.  Strap in!

Your unrelated animated GIF of the week: Permanent Wink.

In Other BSDs for 2016/07/23

Adding a new “BUG” category, cause there’s enough ongoing BSD user group activity these days that it’s a reoccurring theme.  That makes me happy.

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

NVMe and IOPS

Matthew Dillon added NVMe support recently, and he also made some changes to DragonFly’s I/O system.  His test system was able to reach over a million IOPS.  That’s bananas!

Posted by     Categories: Device support, DragonFly     0 Comments

garbage[35]: Nothing is more permanent than a temporary solution

Garbage 35 is up, with news about ChiBUG, an OpenBSD hackathon, and the ritual shaming of computer equipment.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

HOPE starts today

HOPE starts today in New York City, and if you are going, there’s at least one BSD presence at the show that could use volunteers.

Posted by     Categories: BSD, Conventions     0 Comments

BSD Now 151: Fuzzy Auditing

Fuzzing sounds cute, but it’s about finding security problems, not checking for adorable guinea pigs or llamas or something like that.  It’s also episode 151 of BSDNow.   It looks like there’s no specific interview this week, but plenty of interesting topics and links listed.

Posted by     Categories: BSD, Periodicals     0 Comments

i915 update to 4.4

the i915 support in DragonFly now matches the Linux 4.4 kernel, which is good news if you have a Broxton, Skylake, or Cherryview processor, plus it adds a variety of fixes.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Looking at your battery

If you want to check battery life, ‘sysctl hw.acpi.battery.life’ may help, as Sepherosa Ziehau points out.  I’ve always used ‘acpiconf -i 0‘, myself.

Posted by     Categories: Device support, DragonFly     0 Comments

UEFI install story

I like finding “This is how I did it” stories from people, as they are often really useful for anyone else trying to do the same “it”.  Here’s Dave MacFarlane’s UEFI install story.  (Note he’s still needing touchpad support.)

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2016/07/17

It’s a nerdy Lazy Reading today.  Well, nerdier than usual, I think.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2016/07/16

I’m meeeeellllllltttinng!

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

Reminder: move your Hammer cleanup

A useful tip: if your DragonFly machine isn’t usually on 24/7 (e.g. a laptop, not a server), you should move your Hammer cleanup from 3 AM to sometime when the computer is normally on.

garbage[34]: Bursting with excitement

Among other things, garbage[34] brings up joshua stein’s desire to form a BSD user group near Chicago – contact him if you’re near.

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments

150th BSDNow, with a sprinkler

BSDNow has reached their I think semicentennial episode, “Sprinkle A Little BSD Into Your Life“.  For this episode, they interview Jim Brown about BSD Certification and his FreeBSD-running sprinkler system, plus more news.

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

UEFI booting and manual installation

karu.pruun shares a story of manually installing DragonFly on a UEFI-booting machine.  In this case, it’s a Macbook, though there’s other non-fruit UEFI machines out there?

Two tips for video and audio

That’s one tip per subject, really.  If you need to set up a ‘video’ group for xorg, here’s the one-liner to do so.  If PulseAudio annoys you, which is not uncommon, ‘chmod -x /usr/local/bin/pulseaudio’ and it’ll go away.

ipfw3: lockless in-kernel NAT

It’s exactly what the title is: ipfw3 now does NAT in-kernel, without locking.  I have no benchmarks to point at, unfortunately.  The commit has usage examples.

Posted by     Categories: Committed Code, DragonFly     2 Comments

Any Mono/DragonFly users out there?

This is a specialized use case, but Mono 4.x has some issues on DragonFly.  Some minor testing has been done, but if you are already using it, please contribute.

Posted by     Categories: DPorts, DragonFly, Please test     0 Comments

Lazy Reading for 2016/07/10

Assembled hastily on Saturday, which is later than I’ve been in a long time.

Unrelated link of the week: Heavy metal riff generator.  (via)  Related to unrelated: Heavy Metal and Natural Language Processing – Part 1.  (via)

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2016/07/09

I was on the road all this week, so this doesn’t range as far as usual.  I’ll be charging through my RSS feed backlog over the next few days.

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

DragonFly PIE

Place Independent Executables are now supported on DragonFly, thanks to sumbitter ‘shamaz’.

Posted by     Categories: Committed Code, DragonFly     0 Comments

PIC32 microcontrollers and BSD

The NYCBUG meeting happening tomorrow night, June 6th, is on the two different BSDs (RetroBSD and LiteBSD) that can run on the super-tiny PIC32 microcontroller.  Go if you are near.

Posted by     Categories: Goings-on     0 Comments

Lazy Reading for 2016/07/03

Half of this was done while trapped in day 3 of a 3-day planning and training meeting at work.

Your unrelated video link of the week: Annecy International Animated Film Festival 2016.  Scroll down for the videos, embedded and linked.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2016/07/02

Lots of user group items this week.

 

 

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

Want to run a go builder for DragonFly?

The system I had for running a go builder died.  I am running out of extra hardware.  Is there someone who is using Go and DragonFly and is willing to commit to running a semi-dedicated builder?

Posted by     Categories: DragonFly, Goings-on     0 Comments

garbage[32]: Monkey in the middle

I’m actually linking to this week’s Garbage podcast on time.  They have shirts coming in now!

Posted by     Categories: BSD, Periodicals     0 Comments

BSDNow 148: The place to B… A Robot!

This weeks’ BSDNow has an interview with Edicarla Andrade & Vinícius Zavam about FreeBSD-powered robots.  Yep, robots.  There’s other news there too, but it’s not as interesting unless it is about lasers.

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

Kisumu digital library and DragonFly

There’s a new digital library in Kisumu, Kenya – and it’s running DragonFly for file storage.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Hammer2 major changes

Hammer2 now has inode indexing, which Matthew Dillon was avoiding while trying to create more efficient hardlink support.  The result is now with that problem solved, more updates can come in: NFS support, mtime updates, output changes, code removal, and lots of other changes, not all of which I’m even linking.

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

nvmectl added

If you have a NVMe chipset under DragonFly, you now can use a special utility to retrieve status information: nvmectl.  Right now, only ‘info’ is implemented.

Posted by     Categories: Committed Code, Device support, DragonFly     0 Comments

garbage[31]: Pirates of the Corebootean

I was traveling and completely missed this, even though it’s on a regular schedule: garbage[31]: Pirates of the Corebootean.

Posted by     Categories: BSD, Periodicals     0 Comments

HEADS UP: world reneeds rebuilding

If you are running DragonFly 4.5 (i.e. bleeding edge), Sepherosa Ziehau made an ifnet change that will require a full buildkernel/world if you want things like netstat to keep working.

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

Lazy Reading for 2016/06/26

Did this early too, but ended up with lots of links.

 

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2016/06/25

A good amount of user group material this week.

 

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

Reminder: sometimes VESA is better

This is limited to some users of specific Intel video chipsets, but: if you get odd screen artifacts in X, the ‘vesa’ driver may work just fine for you.  Or turn acceleration off.  Or set ‘drm.i915.enable_execlists=0’ according to zrj on #dragonflybsd.

(Updated to reflect all the answers in the thread and elsewhere.)