Skip to content
DragonFly project logo

DragonFly BSD Digest

A running description of activity related to DragonFly BSD.

Category: Committed Code

Posted on 2019/06/25
Gaining memory back in DragonFly

Because of some changes Matthew Dillon made to maxvnodes calculation in DragonFly, you may find yourself using 5%-10% less RAM.  If you’ve upgraded to 5.6, you already have this benefit.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/06/252019/06/25
retpoline, SMAP, SMEP in DragonFly

DragonFly now has retpoline turned on (stats included in that link) as a side effect of having gcc-8 as default, and SMAP/SMEP are also supported.  I enjoy just saying these words out loud.  SMEP SMEP SMEP SMEPSMEPSMEPSMEP.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/06/242019/06/25
MDS mitigation added, a while ago

I’m still backlogged, so here’s a May 14th mitigation in DragonFly for MDS attacks possible with Intel CPUs from 2011 onward.  It’s in the current release.

3 Comments - Categories: Committed Code, DragonFly
Posted on 2019/06/21
End-of-week cross-pollination

A happy note for the end of the week: I like seeing cross-BSD work.  (and POSIX)

0 Comments - Categories: BSD, Committed Code, DragonFly
Posted on 2019/06/18
5.6.1 on the way

A last-minute drm change in DragonFly 5.6 turned out to cause a reproducible lockup, so there’s changes in place for it.  This means 5.6.1 will need to be rolled, which I will do in a day or two.  If you want to update now, the normal buildworld/buildkernel process will get you this change.

0 Comments - Categories: Committed Code, DragonFly, Heads Up!
Posted on 2019/06/11
DragonFly 5.6 release candidate 1 tagged

This will turn into a real 5.6 release probably by weekend if no problems are found.  See the tag commit message for a list of the commits since 5.4.

6 Comments - Categories: Committed Code, DragonFly
Posted on 2019/06/05
Release shrinkage

The next release of DragonFly should be smaller; Sascha Wildner and Rimvydas Jasinskas have removed or substituted enough packages on the installer image to drop the package disk usage 50%.

6 Comments - Categories: Committed Code, DragonFly
Posted on 2019/06/03
A bunch of vendor updates

Rimvydas Jasinskas has done the tedious but useful work to update a number of utilities in DragonFly to newer vendor versions: LibreSSL 2.9.1, libarchive 3.3.3, xz 5.2.4, ldns 1.7.0, and OpenSSH 8.0p1.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/312019/05/30
OPIE out of PAM, other places

opie(4) is no longer an option in several places in DragonFly.   It’s also known as S/Key, and I’d be mildly surprised if you’ve used it.

2 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/28
man and groff out, mandoc in

Sascha Wildner has committed mandoc(1) to DragonFly to use for man, whatis, apropos, and other functions.  One less GNU utility, and also means groff can come out of the base system.  That is almost the last C++ code in base…  I am not sure what remains.

8 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/272019/05/30
vkernels vs pmap

Because of the ongoing pmap work from Matthew Dillon, building vkernels may not work for a short period in DragonFly-master.  “A short period” usually means a few days for this sort of thing.

Update: all better now.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/22
Major kernel VM pmap work in master

I’m jumping ahead in my very full queue of DragonFly items to post to something new: Matthew Dillon has committed extensive work to the virtual memory system in DragonFly.   He has a message to users@ that sums it up.

If that’s not enough reading for you, I’ll point at commits where he reports speed improvements, changes to systat(1), or just 2-decade-old copyright items.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/212019/05/21
DragonFly 5.4.3 is out

DragonFly 5.4.3 is out.  My users@ post describes upgrading, as do the 5.4 release notes.  This release has a fix for an Intel floating-point bug.

Images are available for download at various mirrors, too.  If you’ve recently upgraded to 5.4, it’s the normal build process.  There’s a brand new complete build of all packages uploaded, too, so plan on a ‘pkg update’.

5 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/172019/05/17
Disk type for DragonFly: 108

This may never ever matter if you manage to avoid fdisk your whole life.  But if you don’t pull that off, here’s the reminder: label your DragonFly slices with 108.

(Yes, I do in fact have a backlog of two months with DragonFly material.  It’s been that constant.)

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/15
Calling out callout_*

The callout_* API in DragonFly has been rewritten.  This will only affect you if you are doing some very specific programming – but it will be intensely interesting if so.  I mentioned it before, but don’t forget debugging.

1 Comment - Categories: Committed Code, DragonFly
Posted on 2019/05/102019/05/10
GCC 8.3 in DragonFly

I’m still playing catchup so it’s as of a few weeks ago, but the version 8 branch of gcc in DragonFly has been updated from 8.1 to 8.3, with backported fixes.

Related: gcc 5 is out.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/08
HAMMER2 performance work

Matthew Dillon’s committed some performance work for HAMMER2, dealing with write-clustering.  I don’t have statistics to note, so here’s the commit message.

0 Comments - Categories: Committed Code, DragonFly, Hammer
Posted on 2019/05/03
Two significant bugfixes

Matthew Dillon has committed two changes, both to DragonFly 5.4 and to DragonFly-current.  His note to users@ explains the details.  I don’t have a date for 5.4.2 being rolled out, but I expect soon.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/02
Initial FUSE support in DragonFly

This is the commit I should have linked to yesterday, and was reminded by an anonymous commenter: git: sys/vfs/fuse: Add initial FUSE support.  It’s not complete, and so isn’t built by default; check the commit for details.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2019/05/012019/05/02
More FUSE work in DragonFly

Tomohiro Kusumi has committed more work on FUSE support in DragonFly.  I am not sure if this is more foundational work or if it makes a user-level difference.  At least the commit notes are nice.

2 Comments - Categories: Committed Code, DragonFly

Posts pagination

Previous page Page 1 … Page 10 Page 11 Page 12 … Page 75 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,073 Posts
    • 6,689 Comments
Proudly powered by WordPress