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

BSDNow 147: Release all the things!

BSDNow 147 is available, with an interview of Glen Barber and Peter Wemm.  They’re talking about release engineering, as you may have guessed from the title.

Posted by     Categories: BSD, Periodicals     2 Comments

Don’t forget tuning(7)

If you didn’t already know about it, you will find this useful: DragonFly has a tuning(7) man page, about getting the best performance from your system.  Matthew Dillon recently updated the man page with some tips about SSD setup.

What’s that @@?

Tomohiro Kasumi wrote a lengthy explanation of what “@@” means, in the context of the Hammer file system.  It acts as a sort of signifier for each actual Hammer pseudo-file-system, since it’s possible to null-mount these anywhere in DragonFly, under all sorts of names.  Don’t trust my summary, though – read his.

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

DragonFly and Hyper-V

Sepherosa Ziehau needs to run DragonFly under Hyper-V at work, so he’s making improvements .

Posted by     Categories: Committed Code, DragonFly     3 Comments

Lazy Reading for 2016/06/19

I got me a retro Teasmade, so as you read this, I’m probably waking up to a fresh cup.  It’s not very practical, but it is fun.

Your unrelated video of the week: 2016 AICP Sponsor Reel.  (via)

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2016/06/18

If you didn’t already look at it, BSDNow’s summary of BSDCan events is worth going to; it’s complete enough I deliberately left BSDCan links out of here.  Undeadly has an OpenBSD-specific summary too.

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

garbage[30]: Adventures at BSDCan

garbage[30] has BSDCan trip reports, OpenBSD news, and complaints about CVS, among other things.  CVS is an easy target but I want to hear it.

Posted by     Categories: Conventions, OpenBSD, Periodicals     0 Comments

When a mouse isn’t a mouse

There are USB devices out there that are sort of like a mouse, as in they work as a pointing device, but they don’t show up as a mouse device.  For example, the PowerMate USB Multimedia Controller.  It’s possible to pipe the events from this or similar ‘weird’ devices to sysmouse, and use it the way you’d expect, with this fix from user tautology.

BSDNow 146: Music to Beastie’s ears

BSDNow episode 146 is available, with an interview of Hans Petter Selasky about USB and FreeBSD.  There’s also a nice collection of links to BSDCan material, including video from the event.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

Hammer 2 and CRC

As part of his NVMe work, Matthew Dillon found I/O speed so fast that CRC checking actually got in the way of disk activity.  He’s brought in a new CRC algorithm called xxHash.  He also brought in Mark Adler’s hardware iscsi_crc32 implementation, but did not add it to Hammer2.  There’s some work on read-ahead operations too, to deal with the NVMe throughput.

Posted by     Categories: Committed Code, DragonFly     1 Comment

NYC*BUG Wednesday: HardenedBSD

(Posting earlier than the usual ‘In Other BSDs’ content, because it’s happening tomorrow.)

NYCBUG is meeting tomorrow, June 15 at 18:45 Eastern time.  It’ll be at Stone Creek Bar & Lounge, 140 E 27th St. in New York City.  The speaker is Shawn Webb, and he’ll be talking about his HardenedBSD work in “Adventures in HardenedBSD”.

 

Posted by     Categories: BSD, Conventions, FreeBSD     0 Comments

am-utils out of DragonFly

Remember how DragonFly now has autofs?  That obsoletes amd, amq, and so on, in the am-utils suite.  Now, am-utils has been removed.  This may affect nobody, as am-utils wasn’t working well.

Posted by     Categories: Committed Code, DragonFly     0 Comments

The rescue undo

Did you know there’s a rescue image, created with crunchgen, in DragonFly?  If your system can boot to single-user mode, you can use it to at least manipulate data on disk – it includes mined as a simple small editor.  (Since vi assumes /usr is mountable.)  This rescue image now includes undo, so you can back out changes on a Hammer volume.

Lazy Reading for 2016/06/12

Covering all the bases – history, UNIX, D&D, editors.  No tea links, so I guess I’m not scoring 100%.

Your unrelated link of the week: Exploring Abandoned Mines.  (via)

Posted by     Categories: Lazy Reading, UNIXish     2 Comments

In Other BSDs for 2016/06/11

I’m hitting every type of BSD this week.

 

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, OPNSense, PC-BSD, pkgsrc     5 Comments

Something for iwm(4) users

If you have iwm(4) network hardware, that driver now supports some more chipsets, plus it’s had some other updates, courtesy of Imre Vadasz.

(I think I spelled Imre’s name right for once!)

Posted by     Categories: Device support, DragonFly     0 Comments

garbage[29]: A nice, shiny comment

Friday’s garbage podcast is up, this one being number 29.  It’s a one-man show this week, but you get to hear about joshua’s experience booting OpenBSD on an HP Chromebook 13.

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments

PC-BSD @ South East Linux Fest

The South East Linux Fest is starting tomorrow, and there will be a BSD presence (booth and talks)  there – PC-BSD.  Stop by if you are the Charlotte, NC area.

(I’d normally save this for In Other BSDs but the event would be half-done by then.)

Posted by     Categories: BSD, Committed Code, PC-BSD     0 Comments

BSDNow 145: At the Core of it All

BSDNow 145 has, along with a number of BSD links, an interview with Benno Rice.  Rice works at Isilon/EMC which uses FreeBSD as their underlying storage platform.

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

More NVMe fun

Matthew Dillon has been testing on more NVMe hardware, or at least what is supposed to be NVMe hardware, and he has a writeup of the results that may be useful for anyone planning a shopping trip soon.

Posted by     Categories: Device support, DragonFly     0 Comments

accept(2)/close(2) performance on DragonFly

Remember Sepherosa Ziehau’s nginx tests on DragonFly?  He’s using the same configuration to test performance of the accept(2) and close(2) calls.  The result?  Over 8000 concurrent connections, for 580,000 connections per second.  That’s on one DragonFly machine.

Posted by     Categories: Committed Code, DragonFly     0 Comments

NVMe comes to DragonFly

Matthew Dillon has written a new, from scratch, driver for NMVe in DragonFly.  If you haven’t encountered it yet, that’s SSD access over PCIe, which gives better throughput than ATA.   He’s posted a summary of his work, and it’s possible to load it now as a module.  It supports MSI-X, and there’s test results from using dd on supported NVMe hardware.

Posted by     Categories: Device support, DragonFly     1 Comment

Podcast catchup

I managed to not post about BSDNow (144: The PF Life) or garbage[28] (running with scissors for a while) last week, so I’m posting them now.  That’s about 2 hours of BSD-ish conversation for you to listen to before this week’s episodes roll out.

Posted by     Categories: BSD, Periodicals     0 Comments

Lazy Reading for 2016/06/05

This week is Esoterica week, for Lazy Reading.

Posted by     Categories: Lazy Reading, UNIXish     1 Comment

In Other BSDs for 2016/06/04

Really, last minute – assembled from random tabs I’ve been saving, late Friday.

Autofs in DragonFly

Tomohiro Kusumi has finished his port of autofs to DragonFly; you can now have a filesystem automatically mount when accessed, rather than requiring it at boot.

Posted by     Categories: Committed Code, DragonFly     3 Comments

Fixes for virtio(4)

If you are running DragonFly in a virtual environment, there’s been some improvements to virtio(4).  Update and try if you’ve had problems in the past.

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

BSDTalk 265: Sunset on BSD

It’s a Solaris episode – or to be exact, SunOS, on BSDTalk this week.  Sun used to be BSD, up to version 4.1.4, and this is 17 minutes of talk about that version.

Posted by     Categories: BSD, Periodicals     0 Comments

10G isn’t enough

Sepherosa Ziehau has been working on network performance, including making more network calls asynchronous.  His test case using nginx shows that a single DragonFly machine can now take enough traffic to max out 2 10Gb links.  That’s with 16Kb requests, and 30,000 of them at the same time.

Posted by     Categories: Committed Code, DragonFly     3 Comments

Lazy Reading for 2016/05/29

What are people using for a web framework these days?  I was messing with Fat Free Framework, and there seems to be about a zillion options, for many languages, these days.

Your unrelated comics link of the week: The Digital Comics Museum.

Posted by     Categories: Lazy Reading, UNIXish     1 Comment

In Other BSDs for 2016/05/28

Fun links, this week.

 

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

garbage[27]: All these chat programs suck, I’ll create another one

The garbage[27] podcast is out, and it’s covering OpenBSD, iOS, and Android topics, or at least that’s what I guess from the summary, cause I’m still at work.

Posted by     Categories: BSD, Periodicals     0 Comments

ral(4) may suddenly work

If you have a ral(4) wireless card that didn’t function as expected, it may suddenly work for you now on DragonFly 4.5 due to the large wifi update.  The ral(4) driver covers a lot of hardware, so check the man page for all the commercial names.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 143: One small step for DRM, one giant leap for BSD

BSDNow 143 has the usual roundup of news, plus a conversation with Matthew Macy about graphics improvements in FreeBSD.

We need DragonFly people interviewed, since DragonFly graphics improvements have been leading the pack, so to speak.  I’m linking to the Jupiter Broadcasting site again since I don’t see this episode up on the BSDNow site yet.

Posted by     Categories: BSD, Goings-on, Periodicals     1 Comment

Dru Lavigne at KnoxBUG

A reminder: Dru Lavigne is talking at KnoxBUG tomorrow (the 26th) at 6 PM.  I’ve met Dru and she’s a good speaker with a wide range of experience – catch it if you are anywhere near.

Posted by     Categories: BSD, Conventions     0 Comments

How fast is DragonFly?

SUPER FAST.

Posted by     Categories: DragonFly, Goings-on     3 Comments

Huge wifi resync

Matthew Dillon and Adrian Chadd have updated the wifi setup in DragonFly, incorporating Adrian’s FreeBSD changes (and merging back some of Matt’s from DragonFly).  This affects the ath, rum, iwm, iwn, run, bwn, urtwn, wi, ral, iwi, ndis, and wpi drivers.  The ‘an’ driver has been removed, too.  I’m not going to even try to link to all the commits.

If you’re on DragonFly master and are using one of these devices, now is the time to update and try.  Note that this removes the separate network interface that’s specific to the device and creates only a wlanX device.

Update: Matt reminded me that at least half the work came from Imre Vadasz; I missed it because I was only looking at the commit email names – mea culpa.

Posted by     Categories: Device support, DragonFly     0 Comments

Mounting as non-root

Read this email thread for how to mount devices (e.g. USB drives) in DragonFly when you aren’t root.

Lazy Reading for 2015/05/22

A nice wide range of topics, again!

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

In Other BSDs for 2016/05/21

Summer convention season is coming; start scheduling!

DragonFly and xorg/xwayland

karu.pruun managed to get xwayland working on DragonFly, and also took notes while doing it.  That means you can try it out, too.

Posted by     Categories: DragonFly, Goings-on     1 Comment