Mach64 users needed

If you are using the ATI Mach64 drm driver on DragonFly, Francois Tigeot would like to know.  He’s done something that breaks it, but he’s making the educated guess that this more-than-10-years-old card is no longer in use.

Posted by     Categories: Device support, DragonFly     0 Comments

Full rebuild needed

Because of some structure changes made by Matthew Dillon while chasing a pf bug, you will need to do a full buildworld/buildkernel on your next update – if you are running DragonFly-master.  3.8 users are unaffected by the bug or the change.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     0 Comments

What new server should I buy?

The server that hosts shiningsilence.com is getting old, and it’s time for me to go to 64-bit DragonFly.  It’s audience opinion time: what have you purchased lately, and liked?  What would you suggest?

Posted by     Categories: About This Site, DragonFly     8 Comments

Lazy Reading for 2014/08/31

A relatively trim list for the holiday weekend.

Your unrelated comics link of the week: “Horse.”  One of my favorite single panels of all time.

Posted by     Categories: Conventions, Lazy Reading, UNIXish     2 Comments

In Other BSDs for 2014/08/30

I went from 1 link to lots all in one night.

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

Special procedure to update pkg 1.3.6

It seems pkg 1.3.6 was slightly scrambled.  If you happen to have built and installed it, John Marino has special instructions on how to update to 1.3.7.  If you are on DragonFly 3.8, you can follow those instructions now, and if you are on 3.9, that repo should be ready for an update in the next few days.

BSDTalk 244: Ken Moore and Lumina

BSDTalk 244 is 28 minutes of conversation with Ken Moore about Lumina, the new BSD-specific desktop environment for PC-BSD.  I’ve been watching the PC-BSD source updates, and there’s a lot of activity.

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

BSDNow 052: Reverse Takeover

It’s not about taxes, but reverse SSH tunnels.  Episode 052 is also an interview with Shawn Webb about ASLR in FreeBSD, along with the normal commentary and news.

They also catch BIND’s removal in FreeBSD and OpenBSD, but not in DragonFly, which I just realized I should have linked before.

Posted by     Categories: BSD, Periodicals     1 Comment

Oops, had some cleanup to do

I ended up with this server rebooting as we were affected by Time Warner’s giant outage.  In the process of rebooting, I found I must have done an upgrade and forgotten to reboot to make sure everything still worked, as mod_php had disappeared and mysql decided it didn’t want to work.  Things appear to be OK now…

Posted by     Categories: About This Site     1 Comment

New kernel and new target

You should perform a full world and kernel install if on master.

Several people (including me) have been getting bit by a problem: when performing an installworld with a changed kernel, the vn kernel module is loaded, but it was built by the previous kernel and may cause problems when it doesn’t match up.

To fix that, vn is now built in, instead of being a separate module.  The rescue initrd (which is what is being mounted when it has this problem) is now installed via a ‘make rescue‘ command that can wait until a successful installworld and reboot.

Lazy Reading for 2014/08/24

I hope you like your links eclectic!

Your unrelated comics link of the week: John Pound, one of the original Garbage Pail Kids artists, nowadays creates his art by coding it - mostly by writing out Postscript.  He doesn’t draw sketchbooks – he generates them.  (via)

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2014/08/23

Another long list.  These are making my Friday nights take some extra effort.

Posted by     Categories: BSD, DragonFly, FreeBSD, NetBSD, OpenBSD, PC-BSD, pkgsrc     2 Comments

Acer Chromebook c720p support

If you remember the earlier work to support DragonFly on An Acer c720 Chromebook, it’s been repeated for the c720p.  The “p” means it’s a touchscreen.

Posted by     Categories: Device support, DragonFly     0 Comments

pkg upgrade tip for pkg 1.3

DragonFly’s using pkg 1.3, at least on master, and I’ve seen a few people report an error message when performing ‘pkg upgrade’.   The error message usually includes something like:

pkg: need to re-create repo Avalon to upgrade schema vers

If you get this, do ‘pkg update -f’ and it will complete.

Posted by     Categories: DPorts, DragonFly     0 Comments

BSDNow 051: Engineering Nginx

I didn’t get the pun until I said the title out loud.  BSDNow 051 has an interview with Eric Le Blan of Xinuos, a webserver-building tutorial, and of course more material.

Posted by     Categories: BSD, Periodicals     1 Comment

New dhclient and other improvements

DragonFly’s dhclient will now retry failed interfaces and handle being re-run gracefully.  This is a blessing for anyone who has had a flaky link.  Matthew Dillon’s made two other improvements for booting that will also improve boot time when networks go missing.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Moving past ports

Here’s a nice advantage for dports and DragonFly: since it’s an overlay on FreeBSD ports, it’s possible to move to newer or different versions of software without waiting for it to happen in FreeBSD.  For example: there’s a newer version of the xorg intel driver now in dports - newer than what’s in ports.

Posted by     Categories: DPorts, DragonFly     0 Comments

Full kernel build for DragonFly

If you are tracking DragonFly master, your next kernel build should be full, not quick.

Posted by     Categories: DragonFly, Goings-on     0 Comments

iwn trick: ifconfig wlan0 -ht

If you have a DragonFly system with an iwn wireless chipset, and you are having trouble connecting and running in the 5Ghz part of the spectrum only, here’s a tip: the -ht switch may fix it.

Lazy Reading for 2014/08/17

For once, a shorter week.

Your unrelated comics link of the week: Wrenchies.  I like Farel Dalrymple’s style.

Bonus unrelated: New Cyriak video!

Posted by     Categories: Lazy Reading     2 Comments

In Other BSDs for 2014/08/16

A calm week, for once.

 

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

DragonFly 3.8.2 images uploaded

It took me a little while, but DragonFly 3.8.2 images are uploaded now to the main site.  Check the 3.8.2 changelog if you didn’t before.  This is a recommended upgrade for the newer OpenSSL, and should otherwise have little impact on the programs you have installed.

Posted by     Categories: DragonFly, Goings-on     6 Comments

BSDNow 050: VPN, My Dear Watson

BSDNow has reached the milestone of 50 episodes, and this week’s show has VPN setup as a tutorial, Robert Watson interviewed, and of course more discussion on most every flavor.

Posted by     Categories: BSD, Periodicals     0 Comments

Haswell GPU support in DragonFly

There’s been good progress in Francois Tigeot’s work on Haswell graphics support in DragonFly.  If you have one of those newer units, you should be able to use the i915 driver with it now – as long as you keep acceleration off.  (You won’t notice any difference in 2D anyway.)

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2014/08/10

This week’s Lazy Reading started as overflow from last week.

Your unrelated comics link of the week: Quantum & Pixel.  Another Boulet comic, this time exploring 2D physics.

Posted by     Categories: Lazy Reading     4 Comments

In Other BSDs for 2014/08/09

A relatively short week; I’m on the move today.

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

DragonFly 3.8.2 rolled

I’ve tagged DragonFly 3.8.2, which exists mostly to accommodate the latest release of OpenSSL.  (Security fixes, which should not be a surprise.)  I will build images as soon as I get a chance.

Posted by     Categories: DragonFly, Goings-on     5 Comments

drm/i915 support update

If you have a i915 video chipset (which appears to be most every recent laptop), Francois Tigeot would like you to try his huge patch.  It doesn’t support Haswell chips yet, though it lays some of the groundwork for it.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 049: The PC-BSD Tour

BSDNow 049 is titled “The PC-BSD Tour”, and gives exactly that during the show.  They also talk about some recent news items that I missed, and point at some interesting things, like some recent BAFUG videos that made it online.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

Name your favorite DragonFly features

If you have a particular favorite thing in DragonFly, Damian Vincino would like to know about it.

Posted by     Categories: DragonFly, Goings-on     1 Comment

pkg 1.3 out

There’s a new version of pkg out – 1.3.  (via)  That’s an announcement on the FreeBSD-ports-announce list.  Since DragonFly also uses pkg, that means it’s available for DragonFly too.  John Marino reported on IRC that he’s testing a bulk build now, using it on DragonFly.

Posted by     Categories: DPorts, DragonFly, FreeBSD     0 Comments

OpenBSD Ports class for NYCBUG

NYCBUG is holding a OpenBSD Ports ‘class’ on August 6th (day after tomorrow).  You can make a port of something you need, or work on something existing, hackathon style.  See the announcement for details – you need to warn someone you are coming for building access.

Posted by     Categories: BSD, Conventions, OpenBSD     0 Comments

Lazy Reading for 2014/08/03

There’s a lot to read this week… I’m not sure how that happened.

Your unrelated comics link of the week: Mmmm…  diagrams.  That describes me.  The subject and artist, Scott McCloud, has a book called Understanding Comics that is an excellent discussion of perception and communication.  His exploration of visual “closure” is good for anyone who has to think about interfaces.

Posted by     Categories: Lazy Reading     2 Comments

In Other BSDs for 2014/08/02

I was thinking this was going to be a short week, but nope.

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

BSDNow 048: Liberating SSL

As you can probably guess somewhat from the title, BSDNow 048 has an interview about LibreSSL, with Brent Cook.  There’s also the normal news roundup, and other recent events.

Posted by     Categories: BSD, Periodicals     3 Comments

Hammer and mirrored disks

A frequent question people ask when trying Hammer is “How can I do software RAID to cover a disk failure?”  Hammer provides for streaming one volume to another, so you can duplicate drives, but there isn’t an automatic failover mechanism as there is with a RAID setup.  The first answer is usually “get hardware RAID“; my preferred solution.   The remaining software solutions are vinum, ccd, and lvm for DragonFly.

Posted by     Categories: Device support, DragonFly, Hammer     4 Comments

BSD Magazine: pkg pkg pkg

The July issue of BSD Magazine is out, and it contains several articles about pkg, for use on FreeBSD, PC-BSD, and DragonFly.  The article on DragonFly and pkg was written by Siju George.

Posted by     Categories: BSD, Periodicals     1 Comment

Rust ported to DragonFly

Rust has been ported to DragonFly by Michael Neumann.  His blog has implementation details, and you can pull from his repo to get a buildable version.  This may be useful, as he notes, for anyone wanting to build Rust on other BSDs.

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

BSDNow 047: DES Challenge IV

I missed this last week because I was on the road: BSDNow 047 is up, titled DES Challenge IV, has some followup on recent topics like pf in FreeBSD and the recent OpenBSD hackathon, plus an interview of Dag-Erling Smørgrav.

Posted by     Categories: BSD     2 Comments

BSDTalk 243: Ingo Schwarze

It’s all multimedia day here, as BSDTalk 243 is also out with 16 minutes of conversation with Ingo Schwarze about mandoc.  Mandoc is the man replacement in OpenBSD and built-but-not-yet-used in DragonFly.  ‘man replacement’ is probably an oversimplification.

Posted by     Categories: BSD, Periodicals     0 Comments

Lazy Reading for 2014/07/27

I was low on time but I still brought the links!

Your unrelated link of the week: Summer cakes.  The second recipe is from Nicola Humble.  I just read her surprisingly interesting history of the cookbook in the UK, hence the link.  Plus, I’m hungry.

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2014/07/26

Part of this was done while traveling, but still a decent week for links.

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

rcreload in DragonFly

Thanks to Zachary Crownover, rcreload is available in DragonFly.  (It’s always good to see a new contributor name.)

Posted by     Categories: Committed Code, DragonFly     0 Comments

libradius updates

Nuno Antunes brought in a significant number of fixes for libradius.  He’s been doing other work recently on netgraph7 support, so I’m linking to this as a ‘signpost’ commit.

Posted by     Categories: Committed Code, DragonFly     0 Comments

A sound project for you

If you were looking for something to do, finishing Francois Tigeot’s sound update would help a lot of people.  He’s currently tied up with i915 support work.  The patches need device cloning to work with devfs, and midi removal.

Posted by     Categories: Device support, DragonFly     1 Comment

mrsas(4) made default for Thunderbolt RAID

As mentioned before, the mrsas(4) driver works best for ‘Thunderbolt’ RAID controllers.  Now, the switch has happened.

Posted by     Categories: Device support, DragonFly     1 Comment

USB tethering on DragonFly

Tethering now works via the urndis(4) device, from a patch contributed by Sascha Wildner/tested by Yellow Rabbit.

(Updated for correct attribution)

Posted by     Categories: Device support, DragonFly     2 Comments

Lazy Reading for 2014/07/20

I spent this week watching an older Cisco ASA slowly lose its ability to see parts of the Internet.  How did I fix it?  pfSense.

Your unrelated link of the week: Avery Monsen’s Vines.  Vines are an excellent way to make a very short comedy sketch.  Infinite Waffles and Break the Silence are my favorites so far.  (via)

Posted by     Categories: Conventions, FreeBSD, Lazy Reading     1 Comment

In Other BSDs for 2014/07/19

More than the usual source commit messages this week.

 

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

Improvements for qemu

While Matthew Dillon was testing the new up-to-256-processor support for DragonFly, he added a few sysctls, one of which helps qemu performance when emulating a lot of processors.  I note it here in case it’s helpful to someone else.

Interlock Roc: Linux Workshop

There’s an open source meetup at a hackerspace near me, happening tomorrow.  Well, today by the time most people read this.  Anyway, it’s at Interlock, starting at noon.  I don’t think I’ll make it, but I’m always happy to see this stuff happen in my own town.

Posted by     Categories: BSD, Conventions     0 Comments

BSDNow 046: Network Iodometry

BSDNow 046 interviews Brian Drewery, talks about tunneling through DNS ports (an useful trick to get around network paywalls, if it’s what I think it is), and of course more general discussion of BSD topics.

Posted by     Categories: BSD, Periodicals     0 Comments

H.O.P.E. starts tomorrow in NYC

HOPE X starts tomorrow in New York City and runs through the weekend.  There will be some BSD people there.  (see first line of link.)

Posted by     Categories: BSD, Conventions     0 Comments

Reserving more memory

DRM (Direct Rendering, not Digital Rights) on DragonFly will normally eat all the memory it thinks it needs.  However, vm.dma_reserved can now be set to a fixed limit in /boot/loader.conf.   By default, vm.dma_reserved on DragonFly is set to 16M, and can be set higher.  I think this is necessary when running higher-resolution screens… Don’t quote me on that, though.

Posted by     Categories: Committed Code, DragonFly     2 Comments

Semaphore test suite added

Thanks to Nicolas Thery, there’s a POSIX semaphore test suite on DragonFly, ported from FreeBSD.  Anyone want to integrate it into dfregress?

Posted by     Categories: DragonFly, Goings-on     0 Comments

SYSRET fixed even if not broken

There’s a recently talked about bug in SYSRET that apparently affects a lot of operating systems, including Linux and several BSDs.  It looks like DragonFly is not affected, but Matthew Dillon has put in changes just in case.

Posted by     Categories: BSD, DragonFly, Goings-on     2 Comments

More i915 updates

Francois Tigeot has been working on making i915 video support work better; with his latest update, it’s worth trying the Intel-specific driver instead of vesa if you have both the 915 chipset and are running X.

Posted by     Categories: Device support, DragonFly     2 Comments

DragonFly powerd: go full speed if killed

Matthew Dillon changed powerd on DragonFly so that the system is set to max performance if powerd is killed.  Now you’ll know why your fans turned on!

Posted by     Categories: Device support, DragonFly     1 Comment

New random algorithms, implementation

Alex Hornung has added a ChaCha algorithms and Fortuna-based CSPRNG to DragonFly’s random device.  You can pick what runs with the sysctl kern.rand_mode, and some other changes.

Posted by     Categories: Committed Code, DragonFly     1 Comment

Lazy Reading for 2014/07/13

It’s a manageable list this week.

Your unrelated comics link of the week: Formicapunk.  Boulet’s version of analog technology.

Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2014/07/12

Finally, a much more eventful week.  I already noted LibreSSL’s release.

 

Posted by     Categories: BSD, DragonFly, FreeBSD, NetBSD, PC-BSD, pkgsrc     7 Comments

Portable LibreSSL out

The portable (meaning ready to be brought into other operating systems) version of LibreSSL is out.

Posted by     Categories: BSD, Goings-on     2 Comments

BSDNow 045: ZFS War Stories

BSDNow episode 45 is up.  This one is an interview with Josh Paetzel of iXSystems.  No tutorial this week because Allan Jude is at the devsummit in the UK, an event I totally did not know existed.

Posted by     Categories: BSD, Periodicals     0 Comments

pkg and conflicts

Some dports packages can’t be installed in combination with others.  The easy way to find the conflict without doing the install?  Look for CONFLICTS= in the Makefile.  If you don’t have the dports tree on disk, you can always look online.

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

LDAP on DragonFly

If you’re looking to use LDAP on DragonFly, follow this thread (read the first, keep going) as people talk about implementing it, what they installed, etc.  I haven’t tried it myself, yet.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Heads up: changing mfi to mrsas

The mfi(4) driver has had some data corruption problems on “Thunderbird” series RAID controllers.  There’s a newer driver, mrsas(4), that replaces mfi(4) for these controllers and does not have these issues, but switching may mean new drive locations and therefore some work to get booting correctly again.  Sascha Wildner has an extensive writeup about what this entails, and how to switch now if you have that hardware (recommended).

Posted by     Categories: Device support, DragonFly, Heads Up!     1 Comment

ACPICA updated to 20140627

ACPICA has been updated by Sascha Wildner to version 20140627, which as you can guess from the version, is the most recent.   See the included changelog for what’s different.

Posted by     Categories: DragonFly, Goings-on     0 Comments

DragonFly x256

DragonFly now supports running on up to 256 CPUs.  256 is the initial limit on the basic interrupt controller, and it can be extended further.  It’s been tested on 255 CPUs so far, since that’s the highest number of CPUs you can bring up in qemu.

Posted by     Categories: Device support, DragonFly     2 Comments

Lazy Reading for 2014/07/06

I was out sick for a few days this week (Norwalk virus ain’t fun), and so there’s a whole lot of links to follow.

Your unrelated link of the week: The 1987 Crystal Light National Aerobic Championship.  Imagine there was no Internet access other than what you can telnet to, and nothing on TV other than this.  That’s 1987.

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

In Other BSDS for 2014/07/05

Another ‘quiet’ week – lots of commit activity in the other BSDs, but not a lot to point at directly.

Posted by     Categories: BSD, DragonFly, FreeBSD, Goings-on, pkgsrc     3 Comments

BSDNow 044: Base ISO 100

The 44th BSDNow episode is out, with an interview of Craig Rodrigues, a tutorial on creating pre-patched OpenBSD ISOs, and the usual discussion of news items, including DragonFly’s recent pf changes.

(I don’t get the pun in the title this time, darnit.)

Posted by     Categories: BSD, Periodicals     0 Comments

Default DragonFly/pf keep-policy changed

Matthew Dillon changed the default keep-policy in DragonFly to:

set keep-policy keep state (pickups, sloppy)

This is to match other BSDs (which?  I don’t know) and reduce overhead, according to the commit.

Posted by     Categories: BSD, Committed Code, DragonFly     1 Comment

How to keep Hammer empty

A note for everyone: use Hammer default on a very busy filesystem, and you will eat a lot of disk space since all file changes are recorded.  (I’ve done this to myself a few times.)  Francois Tigeot has a list of tips on how to keep that from happening.

NYCBUG: Introduction to Timekeeping, 2014/07/02

I am pasting the announcement verbatim because NYCBUG is having some hardware issues with their mailing list archive.  It’s interesting for both subject matter and because you get to see the inside of about.com.  RSVP soon so you can get in!

2014-07-02 - Introduction to Timekeeping, Steven Kreuzer

6:45about.com (1500 Broadway enter on 43rd Street, 6th Floor)
Notice: RSVP to rsvp at nycbug.org and bring photo ID. RSVPs must be
received by 2 PM, day-of.

Abstract

Time is a funny thing. You can spend it, save it, waste it and kill it,
but you can’t change it and there is never any more or less of it.
Everyone knows what it is and uses it every day but no one can seem to
define it.

In this talk I will provide a brief introduction to time, timekeeping,
and the uses of time information, especially in scientific and technical
areas.

Posted by     Categories: BSD, Conventions     0 Comments

One more CPU on DragonFly

The max number of CPUs on DragonFly just went from 63 to 64.  This is really just a side effect of preparation to move up that limit, but I am entertained by the single-digit bump.

Posted by     Categories: Device support, DragonFly     2 Comments

Hammer and buffers

Are you running a Hammer filesystem on a low-memory system?  You may get some warnings.  It’s possible to tweak some settings to accommodate it, or just deal.

Lazy Reading for 2014/06/29

I bring the audio and the visual today.

You unrelated comics link of the week: The Imitation Game, the story of Alan Turing, written by Jim Ottaviani and illustrated by Leland Purvis.  I have other work by both authors – they are excellent – and Alan Turning should be a name already familiar to you.

Posted by     Categories: Lazy Reading, UNIXish     2 Comments

In Other BSDs 2014/06/28

This week seems relatively quiet; possibly because school is out and the weather in the northern hemisphere is nice?

Posted by     Categories: BSD, OpenBSD, PC-BSD     2 Comments

pf no longer single-threaded

Predrag Punosevac noticed that turning on pf was slowing his machine down.  Rearranging the rules fixed a lot of it for him.  However, Matthew Dillon decided it was time to make pf work concurrently instead of in a single thread, and 24 hours later, it does.  Quick, someone benchmark this!

Posted by     Categories: Committed Code, DragonFly     6 Comments

BSDNow 043: Packaging Design

BSDNow 043 talks with Marc Espie of OpenBSD about packaging, goes through updating your BSD system (all of them?  I haven’t watched yet), and discusses a number of other links.

Posted by     Categories: BSD, OpenBSD, Periodicals     1 Comment