Lazy Reading for 2014/11/23

Lots to read this week.

Your unrelated link of the week: Snowpocalypse 2014.  I grew up there and now live not too far away.  That’s really not that much snow for the area; it’s just that it fell so quickly.

In Other BSDs for 2014/11/22

I actually got this started early, for once, instead of completing in a panic on Friday night.

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

BSDNow 064: Rump Kernels Revisited

BSDNow 064 (somehow, 64 seems a nicer milestone than 50) links to a huge pile of EuroBSDCon 2014 videos, including 2 DragonFly presentations.  There’s also an interview with Justin Cormack, who must be cool; I can tell from his name.  There’s a lot more material just written on the page after the video, so I’ll point you at the actual content instead of repeating.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

BSDTalk 248: Matthew Dillon and DragonFly

I hadn’t caught this yet cause I am working extra hours, but Matthias did: Matthew Dillon talks about DragonFly and the 4.0 release for a good 43 minutes on BSDTalk.

Posted by     Categories: BSD, DragonFly, Periodicals     2 Comments

IPFW…3? work

A fellow whom I’ve only seen named as Bill is working on what he calls ipfw2, though technically what’s already in DragonFly is ipfw2, since it’s the second version of ipfw.  Either way, he has a project page up describing what he’s done so far, and what he plans.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Old USB out, new USB in

Sascha Wildner has removed the old USB system from DragonFly; you’re getting USB4BSD no matter what now, after the 4.0 release.  While we’re at it, xhci is now automatically loaded in the installer, so installer USB drives attached to USB3 ports will work.

Posted by     Categories: Device support, DragonFly     0 Comments

For USB debugging

Markus Pfeiffer has made usb_pf work on DragonFly, which means it’s possible to dump USB traffic and filter it, similar to tcpdump.  This can be handy when debugging a USB device, and that’s like 90% of all devices anyway.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2014/11/16

Snow snow snow!

Unrelated link of the week: Lenny Kravitz – Fly Away (lyrics)  Watch to the end.  “just like a dragonfly”  (via)

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

In Other BSDs for 2014/11/15

Totally last minute.

Posted by     Categories: BSD, FreeBSD, OpenBSD, PC-BSD, pkgsrc     0 Comments

DragonFly 4.0.0RC3 images

If you look at your local DragonFly mirror, you’ll see ISO and IMG versions of DragonFly 4.0.0RC3.  Please run, break, and report.

(Check the iso-images directory.)

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

A DRM speedup

Imre Vadaz’s recent change to dev/drm, adding kqueue support, has (from anecdotal reports in IRC) made video performance much better.  It’s committed to DragonFly 4.0, so it’ll be in the next release.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 063: A man’s man(1)

BSDNow 063 has the normal news articles and links, and an interview of Kristaps Džonsons, one of the people working on mandoc.  There’s also a tutorial on bandwidth throttling with pf.

Posted by     Categories: BSD, Periodicals, pf     0 Comments

No, wait, RC3

Matthew Dillon had some followup commits that went in just after I tagged RC2 of DragonFly 4.0 last night, so I’ve tagged RC3.  Tagging’s cheap, anyway.

Posted by     Categories: DragonFly, Goings-on     0 Comments

DragonFly 4.0 RC2 tagged

I just tagged a second release candidate of DragonFly 4.  Matthew Dillon’s recent reapctl() addtions – now called procctl() – just went in.

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

reapctl() added to DragonFly

Matthew Dillon’s added the reapctl() call, which gives a process control over all sub-processes, even when detached.  This is initally useful for bulk builds of dports, but can probably be extended farther…

Posted by     Categories: Committed Code, DragonFly     1 Comment

Lazy Reading for 2014/11/09

For some reason, more historical links this week than usual.

Unrelated link of the week: Cartozia Tales.  It’s a print comic in a limited series.  Many stories, many artists.  I’ve been getting the issues and it’s a lot of fun.  Here’s an interview with the person coordinating the whole thing.

Posted by     Categories: Lazy Reading, UNIXish     3 Comments

In Other BSDs for 2014/11/08

Snow finally hit my area yesterday, which makes me happy.

 

Posted by     Categories: Books, BSD, FreeBSD, OpenBSD, PC-BSD     1 Comment

More USB ethernet drivers

I said “USB ethernet drivers should work now” yesterday, but didn’t specify what works with the new USB structure in DragonFly.  Sascha has fixed that by explicitly porting aue(4), cue(4), ipheth(4) and kue(4) from FreeBSD.  As his commit notes, there’s still a few more devices to go.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 062: Gift from the Sun

BSDNow 062 has an interview of Pawel Jakub Dawidek, and he talks about the Sun Microsystems-originated technologies found in FreeBSD.  You figured that out already from the title, didn’t you?

Posted by     Categories: BSD, Periodicals     0 Comments

Two more network options

If you’ve got a USB Ethernet device on DragonFly, it should work.  Also, some cell phones tether correctly now, when they may have had trouble before.

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly 4.0 status

The release candidate for DragonFly 4.0 came out last week, and normally the release would happen after a week.  There’s still a few people reporting an odd freeze, so until we can find a cause, we’ll continue to wait.

Posted by     Categories: DragonFly, Goings-on     2 Comments

Chrome on DragonFly

Chrome runs on DragonFly now, apparently possible now because of this ported fix from Joris Giovannangeli.

Posted by     Categories: Committed Code, DragonFly     1 Comment

Lazy Reading for 2014/11/02

Short this week because of the amount of time I was at work, but what I have is good.

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2014/11/01

Hardly any source commits to point at this week, but there’s still lots of stuff happening in BSD-land.

Posted by     Categories: BSD, Conventions, FreeBSD, NetBSD, OpenBSD, pf     1 Comment

More DragonFly as a desktop

If you can read French, or can translate, here’s an article covering the use of DragonFly as a desktop system.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDTalk 246: tor

BSDTalk 246 is available, and has 19 minutes of conversation about TOR, though I haven’t heard it yet to be sure.

Posted by     Categories: BSD, Periodicals     1 Comment

BSDNow 061: IPSECondwind

As you may be able to guess, BSDNow episode 061 has an interview with John-Mark Gurney about updating FreeBSD’s IPSEC setup, along with the normal collection of news items.  There’s also a link to a new BSD-switching blog, and “mailing list gold”.

Posted by     Categories: BSD, Periodicals     0 Comments

dports for DragonFly 4.0

Despite my complete lack of good planning, John Marino and Francois Tigeot have packages available for the DragonFly 4.0 release candidate that I assembled.  Point at this directory to use them.

Posted by     Categories: DPorts, DragonFly     3 Comments

DragonFly DRM1 drivers dropped

As Francois Tigeot has pointed out, recent Mesa upgrades have made very old graphics drivers using DRM1 no longer work.  They’ve been removed.  This won’t affect you unless your graphics card is 10+ years old.

Posted by     Categories: Committed Code, DragonFly     1 Comment

For DragonFly/nginx users

If you are running DragonFly, and also using nginx, the so_reuseport option will give you a significant speed boost.  I’ve mentioned it before, but not this directly.

Posted by     Categories: DragonFly, Someday you will need this     2 Comments

DragonFly 4.0.0-RC out

Your local mirror should have a copy of the release candidate for DragonFly 4.0.0 by now.  Please try it out and report problems.  Note that this is a x86_64 only version; there’s no i386 version though you may be able to manually build on i386.

Posted by     Categories: DragonFly, Goings-on     7 Comments

Lazy Reading for 2014/10/26

Lots of light topic links this week.

Your unrelated animation of the week: Karateka.  I remember discovering this, and laughing and laughing…

Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2014/10/25

This week I was on top of the whole linking thing.

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

BSDNow 060: Don’t Buy a Router

BSDNow episode 060 bypasses the pun and just commands you to obey.  At least, I don’t know the reference if there is one.  Anyway, there’s an interview of Olivier Cochard-Labbé of the BSD Router Project, along with the usual array of news.

Posted by     Categories: BSD, Periodicals     0 Comments

Clang support in DragonFly

It’s been possible to install and run clang on DragonFly for a long time, of course, and at least build world with it.  However, John Marino is putting in significant work to make clang one of the system compilers, replacing the older gcc44 that’s in DragonFly now.  (The newer gcc47 stays.)  This won’t be part of the next release, but it should be available soon after.

Posted by     Categories: DragonFly, Goings-on     7 Comments

For the next DragonFly release

I noted the last few things that should be committed before the DragonFly release.  People have spoken up for most of them, but it wouldn’t hurt to try recent -master with the upmap/kpmap work that recently went in.  Benchmarks wouldn’t be a bad idea, either.

Posted by     Categories: DragonFly, Goings-on     0 Comments

led(4) for you and me

Sascha Wildner brought in led(4) from FreeBSD.  It’s a driver for flashing LEDs, as you might have guessed.  I’d like to see someone make Blinkenlights, whether BeBox-style or just generally mysterious.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2014/10/19

Writing this now, and hoping I’ll get the server apart and back together fast enough nobody notices.

Posted by     Categories: Lazy Reading     0 Comments

Site downtime

The machine this site runs on just had a fan die, so somewhere in the next 24 hours, I’m going to be installing a new fan, and a new hard drive while I’m at it.  Expect a few hours of downtime as I rebuild both hardware and software.

Posted by     Categories: About This Site     0 Comments

In Other BSDs for 2014/10/18

Done at the last minute, like always, but surprisingly extensive this week:

Posted by     Categories: Books, BSD, FreeBSD, NetBSD, OpenBSD, PC-BSD     1 Comment

/dev/upmap and /dev/kpmap added

Matthew Dillon has added /dev/upmap and /dev/kpmap to DragonFly in two commits.  (er, three.)  It’s an optimization of some sort, and it is unfortunately over my head.  Please, someone comment in a way that fills it in.  I’m tired.

Posted by     Categories: Committed Code, DragonFly     1 Comment

BSDNow: Behind the Masq and something else

Because I missed last week, there’s two BSDNow episodes to catch (assuming you are using me as notification for new ones.)  Episode 58, Behind the Masq, has an interview with Matt Ranney and George Kolaand, and a tutorial that includes DNSMasq, for the title source.  Episode 59, the title of which I can’t reprint accurately, has an interview with Hiroki Sato and the usual number of articles.

Posted by     Categories: BSD, Periodicals     1 Comment

EuroBSDCon, XDC 2014, and DragonFly

Francois Tigeot gave talks at EuroBSDCon and XDC 2014, and he’s posted slide and video links.  He covers DragonFly and Postgres and video drivers, or at least I assume so cause I haven’t watched them yet.  There’s other BSD-specific material available too, according to his post.

Posted by     Categories: BSD, Conventions, DragonFly     1 Comment

Out of base, into dports

John Marino updated wpa_supplicant (in dports).  He then suggested moving it out of base into dports, so that it could be updated independently of the base system.  (this update, for instance, took years.)   Since wpa_supplicant is necessary to get some systems online – and it can’t be installed if missing if you don’t have a network link – it may be too risky.  I think other packages could be moved out, myself.

Posted by     Categories: Committed Code, DragonFly     6 Comments

OpenSSH update and incompatibility

Robin Hahling volunteered to update OpenSSH in DragonFly, which is good news.  It’s a jump from version 6.1 to 6.7, so there’s some feature changes.  tcpwrappers support is gone, for instance.  If you have a reason to object to this change, speak up now.

Posted by     Categories: Committed Code, DragonFly     1 Comment

Pile of point upgrades

John Marino has upgraded gcc, libedit, xz, and grep in DragonFly.  Also, tzdata has jumped from version 2014e to 2014h, thanks to Sascha Wildner.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lazy Reading for 2014/10/12

Whee!

A talking car dashboard from the 1980s.

Argos Catalogs.  Count how many of the pictured items have been absorbed by cell phones.  (via)

Features are Faults.

King of click.  More Model M stories.

Posted by     Categories: Lazy Reading     1 Comment

A few quiet days

Quiet for you, the reader, at least.  My schedule is irregular because of work over the next few days – including the weekend – so regular posting may not resume until next week.  Sorry!

Posted by     Categories: About This Site     0 Comments

Argh, https

For some reason, OpenSSL-using command line clients – but not any browsers – are choking on the RSS feed for this site when fetched via https.  So, the site no longer defaults to https.  It’s still available if you want to use it, and I’ll work on fixing the setup.

The way to see it is:

openssl s_client -connect www.dragonflydigest.com:443

You will notice an error in the output like this:

672060044:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/s23_lib.c:184:

There’s lots of references to errors like this out there – many different, some for bugs long fixed.  I daresay it’s a configuration screwup I haven’t figured out yet; I’ve noticed that adding -tls1 or -no_tls1 or -ssl2 or -ssl3 to the above command makes the problem go away.

 

Posted by     Categories: About This Site     2 Comments

Lazy Reading for 2014/10/05

I spent a good chunk of this weekend at work for various reasons, so it’s a slightly less long list.  On the plus side, I know a bit more about setting up fiber links now.

Your unrelated image of the week:

I’m getting a new pet tomorrow.

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2014/10/04

Whee!

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, Periodicals     2 Comments

RSS feed issues

Since the switch to https here, the RSS feed has been having trouble, as several people reported.  I haven’t had time to look into it much so far.  Though I suppose it’s only likely that you are reading this if you are unaffected by it.

Posted by     Categories: About This Site     1 Comment

BSDNow 057: The Daemon’s Apprentice

This week’s BSDNow has an interview about mentoring with Steve Wills of FreeBSD, the usual array of news.  This week has more small device news than normal – NetBSD on Raspberry Pi and pfSense on a mini-ITX system.  And a mention of my desktop article!  I’m relevant!

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

Powersaving tips

The powersaving page on dragonflybsd.org has seen a bunch of updates; this should be handy even if you aren’t on battery power that often.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDTalk 245: Moving and home

BSDTalk 245 is up, with 7 minutes from Will Backman, the host.  He’s setting up new storage for the (long!) history of BSDTalk podcasts, and he asks what people are using for ~ on the Internet.

Posted by     Categories: BSD     0 Comments

NYCBUG meeting tonight

At least, I assume NYCBUG’s meeting is tonight.  It’s at BXL Cafe, and you can see the details in the announcement email.  No RSVP required this time, because it’s a bar, so perhaps all you need is a liver.

Posted by     Categories: BSD, Conventions     0 Comments

UDP improvements

Sepherosa Ziehau’s recent changes to UDP in DragonFly mention some performance gains to sheer packet count.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lag!

Markus Pfeiffer has imported FreeBSD’s if_lagg to DragonFly.  It’s for talking LACP over multiple network ports, so that the traffic from those multiple ports can be aggregated – if what’s on the other end generally understands LACP.  (Failover mode may not count.)  Please test if you have that sort of surfeit of network ports.

Posted by     Categories: Committed Code, DragonFly, Please test     2 Comments

Freeze for pkgsrc-2014Q3 extended

There’s a few more days of freeze for the pkgsrc-2014Q3 release of pkgsrc.  Normally I’d save this for the weekend In Other BSDs, but that’d be too late.

Posted by     Categories: pkgsrc     0 Comments

Lazy Reading for 2014/09/28

I have an excellent mix of links this week, I think.  I like to have multiple links on multiple topics.

Posted by     Categories: Lazy Reading, UNIXish     2 Comments

In Other BSDs for 2014/09/27

Not even trying source links this week; there’s plenty else to link.

Update: EuroBSDCon is livestreaming!  (via)

Posted by     Categories: BSD, Conventions, FreeBSD, NetBSD, PC-BSD, pfSense     0 Comments

https, here

I had a reminder in my calendar to do it tonight, and thanks to your suggestions, I have a ‘real’ SSL certificate installed.  If you want to browse the Digest using https, go for it.

Posted by     Categories: About This Site     10 Comments

BSDNow 056: Beastly Infrastructure

I normally post these on Thursday night, but I didn’t see it in my RSS feed.  I think this one feed is behind.  In any case, Episode 056 is a lengthy interview with Peter Wemm about the FreeBSD project infrastructure.  Allan and Kris are at EuroBSDCon, so I expect there will be some European BSD people getting interviewed in upcoming episodes.

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

Bash vulnerability; check your dports

There’s a new bash vulnerability that could be a problem for a network-facing machine that happens to use bash.  (See here for test.)  As a BSD user, you can feel somewhat smugly superior since the default shell is tcsh and therefore it may not affect you – unless you’ve installed it from dports.

John Marino has already updated dports.  A new binary is forthcoming, though you can always rebuild by hand if you don’t want to wait.

Update: oh, wait, not done.

Posted by     Categories: BSD, Heads Up!     1 Comment

Congratulations, Matthew Dillon!

Matthew Dillon hasn’t committed anything to DragonFly in several days… cause he just got married!  Congratulations to the newly married couple.

Posted by     Categories: DragonFly, Off-Topic     20 Comments

Lazy Reading for 2014/09/21

Lots of links this week.

 

Posted by     Categories: Lazy Reading     5 Comments

In Other BSDs for 2014/09/20

Low on the source links this week, but there’s plenty else.

Update: from talk@nycbug, George Rosamond gives a nice APU setup summary.

DragonFly as a desktop

There’s been so much work in DragonFly recently that makes a desktop easier (i915 support, dports, and so on), that I decided to resurrect an older Dell machine and use it as my desktop.

The Dell that I’m using is a leftover from someone else’s workplace; it’s 7 years old, and has “only” 4G of RAM and a Core 2 DuoE6600  CPU in it.  It works, however.

Setting up DragonFly and installing xorg and so on is pretty straightforward.  Using dports makes it crazy quick to add all the packages.  I went for XFCE4 because I could.  Starting X gave me some trouble at first; the default config couldn’t find the mouse and would eventually crash.

Running ‘X -configure’ created a xorg.conf file I could edit, and these lines in /etc/rc.conf gave me a working mouse:

moused_enable="YES"
moused_type="auto"
moused_port="/dev/ums0"

The crashing problem with my radeon-driven video card was fixed by turning off the acceleration – uncommenting this line in xorg.conf did it:

Option     "NoAccel"

Video performance isn’t as nice as I would like it with acceleration, but this is an older machine anyway.

I couldn’t get sound working. Francois Tigeot has a branch of DragonFly that contains newer sound drivers brought over from FreeBSD, here:

git://leaf.dragonflybsd.org/~ftigeot/dragonfly.git (pcm_2014_september branch.)

It doesn’t support device cloning, so I can run Youtube videos and XMMS, but not audio from both at the same time.  (for instance; not that you’d want to do this other than by accident)

I installed x11/webfonts, and web pages look a bit better after changing my default font preferences.

And… that’s about it.  It’s a working desktop.  Digging up a half-height video card that has working acceleration is a next step, but I can’t imagine that’ll be expensive.  I wish I had done this a long time ago.

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

BSDNow 055: The Promised WLAN

BSDNow 055 has the normal news items, and an interview with Adrian Chadd, who has dome a lot of work on FreeBSD network device drivers (and some coordination with DragonFly, too, thank you Adrian), plus a lengthy news roundup.

Posted by     Categories: BSD, Periodicals     0 Comments

Backlight on a laptop

Markus Pfeiffer has made it possible to control your laptop’s backlight using ACPI – if you have a i915 chipset and DragonFly.  xbacklight does not work, but setting hw.acpi.video.lcd0.brightness does.

 

Posted by     Categories: Device support, DragonFly     1 Comment

Certificate opinions

I need to get a legit certificate for this domain.  I’ve never done serious https cert shopping – who has, and what’s your opinion of the vendors?  (“Not Network Solutions” I can already guess).

Posted by     Categories: About This Site     14 Comments

Lazy Reading for 2014/09/14

I didn’t even notice, because this has been a difficult week for me, but I’ve hit over 6,000 posts on the Digest. I passed the 11-year mark too, a few weeks ago.

Your unrelated video of the week: Tea Making Tips, from England in 1941.  This 60-year-old WW2-era film is actually one of the better how-to-deal-with-tea guides I’ve ever seen. (via)

In Other Linuxes for 2014/09/13

I’m doing this little extra feature because I ran into several news items over the past week or so that made me say “what the hell?” out loud to my monitor.

Fedora To Get a New Partition Manager.  All?  Almost all? Linux distributions use gparted, which is open source and can be updated.  Why not add to that?  Also, it’s yet another preannouncement about how this new replacement tool will work – it’s not functional yet.

Text streams should be the fallback interface in Unix.  Every 2 or 3 years someone gets this idea in some form – somehow it doesn’t overcome 40+ years of text usage.

Revisiting How We Put Together Linux Systems.  Nobody can find fault with ideas like easier package management and signing.  (Though maybe having the same upgrade mechanism for base + 3rd party software isn’t a good idea)  However. this answer, coming from part of the group behind systemd, ties all software installation into having a btrfs volume – even requiring a virtual btrfs volume if there isn’t one installed.  Incompatible software versions are dealt with by turning /usr into a sort of container.  That kills any sort of need to interoperate with other software.  And of course it assumes there is no Unix but Linux.  (via)

Grump grump grump.

Posted by     Categories: Goings-on     3 Comments

In Other BSDs for 2014/09/13

This has been a very hectic week for me, but I still have links for you.

Posted by     Categories: Bitrig, BSD, FreeBSD, OpenBSD, PC-BSD, pkgsrc     3 Comments

Lumina for DragonFly

In a bit of perfect timing, PC-BSD’s desktop environment, Lumina, has been ported to DragonFly, thanks to mneumann!  It’s not in dports yet, but it should be buildable from source…

Posted by     Categories: BSD, DragonFly, PC-BSD     9 Comments

BSDNow 054: Luminary Environment

BSDNow 054 has an interview with Ken Moore of PC-BSD about the just-released-as-a-port Lumina desktop environment, along with a slew of news items and a Lumina walkthrough.

Posted by     Categories: BSD, PC-BSD, Periodicals     0 Comments

A domain name change

The Digest is now located at dragonflydigest.com (or dragonflybsddigest.com if you are really into typing).  Everything else should be generally the same, and old links still work.  I’m only 8 or 9 years late in getting a real domain name attached…

Posted by     Categories: About This Site     5 Comments

systat gains -altq display

You can now see the packets, bytes, and drops in altq by using the -altq arg to systat, thanks to this recent commit from Matthew Dillon.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lazy Reading for 2014/09/07

I finished almost this entire thing just on September 1st.  I blame school season restarting.  Speaking of which, O’Reilly’s running a 50% off ebooks sale.

Your unrelated link of the week: the final answer on how to say GIF .  (video source – watch the outtakes, too.)

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

In Other BSDs for 2014/09/06

Why is it so warm out?  I want autumn to start.

Posted by     Categories: BSD, DPorts, DragonFly, FreeBSD, OpenBSD, PC-BSD, pkgsrc     0 Comments