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     22 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

Lazy Reading for 2015/11/29

I am all over the map this week.

Your unrelated comics link of the week: Sunday Comics Kickstarter.

Your unrelated open source game of the week: 0 A.D.  Works on FreeBSD and OpenBSD and can run on DragonFly if you can fix gloox.  (via)

Posted by     Categories: Lazy Reading, roguelike, UNIXish     5 Comments

In Other BSDs for 2015/11/28

I informally grouped by topic, cause it has proved an exceptionally rich week for BSD links.

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

Binary dports for DragonFly 4.5 users

Since DragonFly 4.4 has been branched, bleeding-edge DragonFly is now at version 4.5.  As John Marino detailed in his post, that means pkg on 4.5 systems will look in a new place for downloads.  (“dragonfly:4.6:x86:64”, since it always uses even numbers)   To cover for this, set ABI to point at DragonFly 4.4 packages in pkg.conf for now.  They’re freshly built and functionally the same, anyway.  Once there’s a 4.6 download path, that ABI setting can be removed.  Packages for DragonFly-current are available now and probably at the mirrors by the time this posts.

Update: as John Marino pointed out to me, anyone on DragonFly-master who upgrades now will be at version 4.5.  This means pkg will get the new (4.5) packages on the next pkg upgrade.  That means a mix of old and new packages unless you either reinstall anything (pkg update -f) or hardcode the 4.4 download path until you are ready to switch everything.

So: DragonFly-current users should either hardcode the 4.4 path for now or force an pkg upgrade for everything.  DragonFly 4.2-release users are unaffected.

 

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

BSDNow 117: The Cantrill Strikes Back

Thanksgiving holiday in the U.S. isn’t slowing down BSDNow, cause there’s a new episode up with Bryan Cantrill talking about the awfulness that is Linux interfaces, along with a bunch of summary news items written out on the page.

Posted by     Categories: BSD, Goings-on     0 Comments

SLIP still works

Did you need to use SLIP on DragonFly?  Do you remember what SLIP is?  Well, it’ll work with a USB modem on DragonFly, even if you are making a face right now and saying, “SLIP?  Who uses that?”

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly 4.4-RC image for download

The release candidate for DragonFly 4.4 is built and available for download.  The main site has it as an ISO or IMG file, and the mirrors should have it soon if not already.

Here’s a question I need feedback on: if we compressed these images using xz instead of bzip2 – would that inconvenience you?

Posted by     Categories: DragonFly, Goings-on, Please test     6 Comments

DragonFly default linker switched to gold

The default linker in DragonFly has been switched to gold, the newer version of ld.  (get it, go-ld?)  It’s faster, cleaner, going by the commit message.  It’s possible to switch back to the old one if needed.  This predates the recent branch for 4.4, so it will be default in the release, too.

Posted by     Categories: Committed Code, DragonFly     0 Comments

DragonFly 4.4 release candidate branched

The next release of DragonFly is coming due, since it’s been 6 months.  I just tagged 4.4RC, and I’ll have an image built soon.  Current estimate is that we’ll have the 4.4-RELEASE at the end of the month.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2015/11/22

This is one of those weeks where everything gets covered.  Settle in, there’s lots to click.

Your eighties video link for the week: The 80s.mp4.  (via)

Your unrelated browser toy of the week: A browser-based optics sandbox.  (via)

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

In Other BSDs for 2015/11/21

Another week where there’s so much to link to, it overflows into next week.

Typing into top

Imre Vadász fixed top so that hitting ‘c’ filters displayed processes by command name.  I am mentioning this not because it’s a huge change, but because I forget about all the interactive elements that are possible with top.

Tiny fetches transferring faster

Does that count as alliteration?  Anyway, Matthew Dillon has increased the size of the starting window in TCP.  If you are on a higher-latency link and/or fetching lots of small files, you should notice better performance.

BSDNow 116: Arcing ZFS

This week’s BSDNow has the usual news, plus an interview of George Wilson talking about ZFS.  There’s a new Beastie Bits section that contains a bunch of short links to BSD material… Hey!  That’s my niche!

Posted by     Categories: BSD     1 Comment

Full kernel and world build needed

If you are on bleeding-edge DragonFly (4.3), you will need to rebuild both kernel and world to keep them in sync, after Sepherosa Ziehau’s commit.  This won’t affect you at all if you are on 4.2.x.

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

Choosing DragonFly

I don’t think I linked to this anywhere else: Why did I choose the DragonFlyBSD Operating System?  By Siju George, at BSD Magazine.

Posted by     Categories: DragonFly, Goings-on     1 Comment

No more dsched

The disk scheduler apparatus in DragonFly has been removed.  This may not affect you much, since alternate scheduling setups were never utilized much with it.  It may fix some rare Hammer cleanup issues, though, and you may need to adjust your custom kernel config, if you have one.

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

Stephen Bourne at NYCBUG

Reminder: Stephen Bourne, known for the Bourne Shell, among many other things, will be talking at NYCBUG this Thursday.  Plan to get there early, cause it’ll be busy.

Posted by     Categories: BSD, Conventions, UNIXish     0 Comments

SEMIBUG starts tomorrow

If you are anywhere near Detroit, the inaugural SEMIBUG meeting is the night of the 17th – that’s tomorrow, as of this posting.  Go, visit, and I’ll be jealous since there’s no BSD user groups near me.

Posted by     Categories: BSD, Conventions     0 Comments

Lazy Reading for 2015/11/15

It might snow around here today, and I am looking forward to it.

 

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2015/11/14

This is the sort of BSD link week I like, with lots of range and depth.

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

Locales everywhere

John Marino sent a helpful link to show the cross-platform work he’s been involved in: He brought the locale work from Illumos into DragonFly over the summer (look for his name on commits), and now it has been brought from DragonFly into FreeBSD, with Baptiste Daroussin reporting on the process.  If there’s any OpenBSD/NetBSD developers reading, with an interest in locales, this may be useful..

(someone correct me if that’s not the right Illumos link)

Posted by     Categories: BSD, DragonFly, FreeBSD, Illumos     4 Comments

BSDNow 115: Controlling the Transmissions

It’s Thursday and there’s a new BSDNow: Controlling the Transmissions.  The interview this week is with Hiren Panchasara, about “improving TCP”, though I haven’t yet listened to it for details.  There’s also the normal news roundup.

Posted by     Categories: BSD, Goings-on     0 Comments

i915 rename in DragonFly

If you are using bleeding-edge DragonFly (4.3) on a machine with Intel video, the i915 module has been renamed.  This means you will probably need to rebuild xf86-video-intel from source to have it match.  There should be a matching binary package soon.

If you are on DragonFly 4.2, this does not affect you.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     1 Comment

Realtek 8168H support in DragonFly

Sascha Wildner has brought over support for the Realtek 8168H.  This may be useful because at least one low-cost server provider – Kimsufi, I think? – uses them by default in their product line.

Posted by     Categories: Device support, DragonFly     0 Comments

Running with clang

If you are using clang with DragonFly, and you want to always run the newest version, you can set options in compilers.conf, and use ‘clangnext‘.

SSH talk very soon

Reminder: Michael W. Lucas’s talk on SSH (based on his recent book) is happening on the 10th, at the Farmington Hills Public Library.

Posted by     Categories: Books, BSD, Conventions     0 Comments

Lazy Reading for 2015/11/08

When I say the links are wide-ranging this week, I mean it.

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2015/11/07

Not even checking source commits this week; there’s already plenty of news.

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

BSDNow 114: BSD Schooling

BSD Schooling” is the name of this week’s episode of BSDNow, and as you might guess from the title, Brian Callahan is the interview subject, talking about BSDs and education.  It also points out interviews elsewhere, like Brian Acton of WhatsApp talking about how useful BSD is to work with, and another one where the CTO of HP appears to have the wrong idea of licensing.  (also, an interesting but not surprising Stallman quote)

Posted by     Categories: BSD, Periodicals     2 Comments

Update pile

John Marino’s made a number of updates to contributed software in DragonFly recently, and here’s the list: libelf (not contrib as John pointed out), libexecinfo, xz, libedit, binutils, grep, tcsh, libdialog, and (tn)ftp.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Getting rid of CPUHOT messages

If for some reason you are seeing messages about your CPU overheating – and you know it is not, there’s a solution.  Disable coretemp messages.

Note that if your CPU is actually overheating, turning these messages off won’t help.  Don’t want anyone to be surprised when their computer melts…

Optimization, again

Remember what I was saying about Sepherosa Ziehau and improving performance?  Well, here he goes again, three times.

Posted by     Categories: Committed Code, DragonFly     0 Comments

BSDTalk 258: Chris Henschen

Start the week with this brief interview of Chris Henschen, of fP Technologies, taken at the most recent vBSDCon.  Their database product, filePro Plus, was recently ported to FreeBSD.

Posted by     Categories: BSD, FreeBSD     0 Comments

Lazy Reading for 2015/11/01

No themes evolved this week.

Your unrelated comics link of the week: Secret Coders.  I have several other books by Gene Luen Yang; he’s good.  (via)

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2015/10/31

Another week that quickly went from “Gee, I hope I have enough links” to “I have to set time aside just to process the backlog of possibilities.”

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, pkgsrc     7 Comments

BSDNow 113: What’s Next for BSD?

BSDNow 113 has the normal news roundup, plus an interview of Jordan Hubbard, talking about BSD, and specifically NextBSD.

Posted by     Categories: BSD     0 Comments

GPT and Hammer

Via EFNet #dragonflybsd, “Booting DragonFlyBSD with Hammer on a GPT drive“.

Posted by     Categories: Device support, DragonFly     0 Comments

Another i915 update

For those of you with DragonFly and an Intel i915 chipset, Francois Tigeot has moved support up another notch, to match Linux 3.18.  This will help Cherryview and Broadwell chipset users the most.

Posted by     Categories: Device support, DragonFly     2 Comments

Yet another network optimization

I think at this point, Sepherosa Ziehau is able to improve the DragonFly network stack by just standing near his computer and concentrating for a few minutes.  For example, he’s unearthed another improvement to connect rate/reduction of CPU usage.

Posted by     Categories: Committed Code, DragonFly     3 Comments

Lazy Reading for 2015/10/25

No themes this week.

Your unrelated food image of the week: Cheese Meets Bread: an International Love Story.  I shall treat that as a sort of to-do list.

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2015/10/24

There’s a lot of developer interviews lately.

Your cross-platform software of the week: Syncthing.  Runs on all the BSDs.  (Via discussion on EFNet #dragonflybsd)

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, OPNSense, pkgsrc     3 Comments

BSDNow 112: Tracing the source

It’s been an oddly quiet week for news, plus I have been busier than usual at work due to snow hitting the northeast.  But!  It’s Thursday and there’s a new episode of BSDNow.  There’s an interview of Adam Leventhal and the usual news roundup.

Posted by     Categories: BSD     0 Comments

Lazy Reading for 2015/10/18

Accidental topic this week: very, very old computers.

Your comics link of the week: Cartozia Tales #1, with more added.  I subscribed to this series long ago, and it’s a lot of fun.

In Other BSDs for 2015/10/17

Another good week for BSD releases and events.

 

 

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

BSDNow 111: Xenocratic Oath

BSDNow episode 111 is up, with an interview of Brandon Mercer, talking about OpenBSD and healthcare.  There’s the usual news, plus several ‘how-to-build-something’ articles up for discussion.

Posted by     Categories: BSD, OpenBSD     0 Comments

Wayland on DragonFly

Imre Vadász has put together an initial port of Wayland / Weston for DragonFly.  You can look at his pull request for dports to see how to install, though I’d imagine this is only for people who like to experiment at this point.  It’s still work in progress, as is Wayland itself.

Posted by     Categories: Device support, DPorts, DragonFly     10 Comments

Slow your disk down

Tomohiro Kusumi has added a dm-delay target, which means you can simulate poor disk performance, without having to have poor disks.  His commit message includes some benchmarks that shows it doing a good job creating a bad job.

Posted by     Categories: Device support, DragonFly     0 Comments