Skip to content
DragonFly project logo

DragonFly BSD Digest

A running description of activity related to DragonFly BSD.

Category: DragonFly

Posted on 2016/07/11
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.

2 Comments - Categories: Committed Code, DragonFly
Posted on 2016/07/11
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.

0 Comments - Categories: DPorts, DragonFly, Please test
Posted on 2016/07/06
DragonFly PIE

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

0 Comments - Categories: Committed Code, DragonFly
Posted on 2016/07/01
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?

0 Comments - Categories: DragonFly, Goings-on
Posted on 2016/06/30
Kisumu digital library and DragonFly

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

0 Comments - Categories: DragonFly, Goings-on
Posted on 2016/06/29
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.

2 Comments - Categories: Committed Code, DragonFly, Hammer
Posted on 2016/06/28
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.

0 Comments - Categories: Committed Code, Device support, DragonFly
Posted on 2016/06/27
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.

0 Comments - Categories: Committed Code, DragonFly, Heads Up!
Posted on 2016/06/242016/06/24
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.)

2 Comments - Categories: Device support, DragonFly, Someday you will need this
Posted on 2016/06/22
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.

0 Comments - Categories: DragonFly, Goings-on, Someday you will need this
Posted on 2016/06/21
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.

0 Comments - Categories: DragonFly, Goings-on, Hammer
Posted on 2016/06/20
DragonFly and Hyper-V

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

3 Comments - Categories: Committed Code, DragonFly
Posted on 2016/06/17
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.

0 Comments - Categories: Device support, DragonFly, Someday you will need this
Posted on 2016/06/15
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.

1 Comment - Categories: Committed Code, DragonFly
Posted on 2016/06/13
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.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2016/06/13
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.

0 Comments - Categories: DragonFly, Hammer, Someday you will need this
Posted on 2016/06/10
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!)

0 Comments - Categories: Device support, DragonFly
Posted on 2016/06/08
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.

0 Comments - Categories: Device support, DragonFly
Posted on 2016/06/07
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.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2016/06/062016/06/06
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.

1 Comment - Categories: Device support, DragonFly

Posts pagination

Previous page Page 1 … Page 46 Page 47 Page 48 … Page 156 Next page

Whose fault is this?

Justin Sherrill
(unrelated tumblr, instagram, mastodon)
justin@shiningsilence.com
Since 2004

Yes! I have a Patreon page!
  • About the Digest
  • Digest @ Mastodon
  • Digest @ Patreon
  • Digest Archives
  • RSS feed

  • Total Stats
    • 9,102 Posts
    • 6,706 Comments
Proudly powered by WordPress