Author:


initrd and uname fixes in DragonFly


If you are running DragonFly-master, there have been fixes for a wrong uname (my fault) and initrd image booting with encrypted drives.  Update if you are running on the bleeding edge, if you haven’t already.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Speeding up your DragonFly boot


If you are sure you don’t need to look at your boot menu for very long in DragonFly, you can make it zip by quickly.

BSDNow 100: Straight from the Src


I managed to be on the road and so did not post about the milestone 100th episode of BSDNow, which has an interview with Sebastian Wiedenroth about both pkg and pkgSrcCon, along with all their other news.

I’m glad to see 100 episodes together of a video podcast for BSD; if you had asked me a few years ago if that was possible, I’d have dismissed the idea.  Not for lack of news, obviously, but because I didn’t think anyone would have that level of dedication.  Investing time and care is what sets people apart, and they’ve done it.

Posted by     Categories: BSD, Periodicals, pkgsrc     0 Comments

Lazy Reading for 2015/08/02


Be ready for the latent craziness in some of the links for this Lazy Reading episode.

Your off-topic movie link of the week: The Fabulous World of Jules Verne.  (via an internet cult.)  Originally titled Invention For Destruction and released by a Czech director, then subtitled to English.  Looks like a strange mix of steampunk content and Monty Python-style animation.  That may seem only mildly interesting until you notice it was filmed in 1958.

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

In Other BSDs for 2015/08/01


It’s an unexpectedly diverse list this week.

Posted by     Categories: BSD, DragonFly, FreeBSD, NetBSD, pfSense, pkgsrc     1 Comment

Expect an accelerated console


If your DragonFly machine can do it, it will now run an accelerated console by default.

Posted by     Categories: Device support, DragonFly     1 Comment

Live nmbcluster adjustments


A DragonFly machine with a lot of network traffic will have a significant amount of memory consumed by all the running network connections.  (as with any system)  It’s now possible to adjust the amount of memory set aside for those operations, live.  This sort of fine-tuning will only matter if you run an extremely busy machine, but it’s worth it if you do.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Locale support changes


John Marino has been updating locale support in DragonFly.  There’s no single explanatory commit to point at, so I’ll instead link to the many, many commits and changes he’s been making to show the size of the work.  If you are anywhere other than UTF-8 (or maybe even then), this will help you.

Posted by     Categories: Committed Code, DragonFly     2 Comments

More i915 testing for Broadwell


Francois Tigeot has a new i915 video branch for testing, if you are running DragonFly-current.  It will be especially useful for people on a Broadwell chipset.

Posted by     Categories: Device support, DragonFly     0 Comments

Some recent updates: ACPICA, GCC, video


I’m globbing these DragonFly updates together in a single post because I’m running behind:

ACPICA was updated to Intel’s newest version: 20150717.

GCC in DragonFly was updated to the 5.2 release.

DragonFly DRM (that’s Direct Rendering) now supports ValleyView chipsets.

Posted by     Categories: Committed Code, DragonFly     0 Comments

No more hostapd


hostapd, for creating a wireless access point, has been included in DragonFly along with wpa_supplicant, for a long time.  Like wpa_supplicant, there’s a version in dports that is the latest version and is easier to update (e.g. no system update required to get a newer version.)  Unlike wpa_supplicant, there’s no chicken-and-egg installation problem if it’s not in the base system – so out it goes.

Posted by     Categories: Committed Code, DragonFly     2 Comments

Try that USB install again


If you’ve previously tried to install DragonFly using a USB thumb drive, and it would somehow not be found to boot from, there’s a potential fix.

Posted by     Categories: Device support, DragonFly     0 Comments

Use wpa_supplicant only long enough to replace it


DragonFly ships with wpa_supplicant, for setting up WiFi.  However, there’s no guarantee it’s the latest version.  A solution exists: security/wpa_supplicant in dports.  However, this has a chicken-and-egg problem, where you need wpa_supplicant to get online and download the dports version of wpa_supplicant.  So, DragonFly still includes wpa_supplicant in the base system, but you should upgrade to the dports version when possible.

Posted by     Categories: DragonFly, Goings-on     3 Comments

DragonFly libm changes


DragonFly now has the same math library (libm) as OpenBSD, replacing an earlier combined version of I think what NetBSD and FreeBSD ran.  This doesn’t necessarily directly affect you, but it’s work worth doing; matching the underlying frameworks between BSDs helps everyone.

Posted by     Categories: BSD, DragonFly, OpenBSD     2 Comments

Lazy Reading for 2015/07/26


Short list this week – no particular reason.

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2015/07/25


A lot of variety this week.

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

BSDNow 099: BSD Gnow


The 99th episode of BSDNow is about Gnome on FreeBSD, with interviews of Baptiste Daroussin and Ryan Lortie, plus more news that I was already planning to link to.

Posted by     Categories: BSD, Periodicals     0 Comments

Power statistics


Sepherosa Ziehau has been doing a lot of work with various processors states to save power on DragonFly.  He’s published a summary of how well the various P-state/C-state/mwait settings work.  He found that setting a lower C-state can perversely improve performance.

For those saying “but how do I set these lower power states?”:

sysctl machdep.mwait.CX.idle: AUTODEEP
sysctl machdep.cpu_idle_hlt: 1 (or higher)

			
Posted by     Categories: Device support, DragonFly     0 Comments

ValleyView support improved


Do you have a ValleyView GPU?  It now works much better in DragonFly, and there’s a new accelerated rendering branch to try out, too, if you follow that link.

Posted by     Categories: Device support, DragonFly     0 Comments

Stickers arrived


Hey, my stickers arrived!  You can order your own.

dfstickers

Posted by     Categories: DragonFly, Goings-on     7 Comments

Lazy Reading for 2015/07/19


No theme, though I’ve been thinking about IPv6 lately.  Mostly in a “oh man all that PLC equipment at work can barely do IPv4 this won’t be easy” sort of way.

Your unrelated comics link of the week: The Dr. Fun comic archives.

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs for 2015/07/18


I seem to have In Other BSDs exactly 1 day off from the OPNsense release schedule, so far.

 

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

Eat and talk BSD in Scottsdale, AZ


Michael W. Lucas is having an “open dinner” tomorrow, in Scottsdale, AZ.  That means you get to talk about his tech books and BSD and conventions and whatever else enters collectively enters everyone’s heads, I assume, over dinner.  (you buy your own food; the talking’s free)  It sounds like a potential little mini-convention; you should go.

Posted by     Categories: BSD, Conventions     1 Comment

BSDNow 098: Our Code is Your Code


BSDNow 098 is up with the normal collection of news and links, plus an interview with David Meyer of Xinous – which I infer is using FreeBSD to underpin their main project.  I always find the decision/planning around major commercial open source interesting, cause the open source aspect changes the game, so to speak.

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

DragonFly performance testing


I don’t have actual numbers, but I do have a note: DragonFly network performance is pretty darn good.

Posted by     Categories: DragonFly, Goings-on     3 Comments

DragonFly 4.2.3 released


There was a newer release of OpenSSL (1.0.1p) last week, so there’s a new revision of the DragonFly release – 4.2.3.  There’s little major change other than the security fix for OpenSSL.

Those readers who can count past 2 may notice that there wasn’t a 4.2.2.  We went straight from 4.2.1 to 4.2.3.   That’s my fault.  I screwed up tagging and Git doesn’t like repeated, deleted tags.

Posted by     Categories: DragonFly, Goings-on     4 Comments

DragonFly and LFE


I don’t know enough about Erlang and LFE to say much other than “Hey, look at this article about installing LFE on DragonFly!”  (via)

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2015/07/12


This is Thoughtful Consideration week.

Your unrelated game link of the week: Compare Javascript frameworks by playing the same game (well, game mechanism) in each: Breakouts.  (via)

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

In Other BSDs for 2015/07/11


This is a week for unexpected BSD news – OpenBSD and Microsoft, a new 4.4BSD variant, and so on.

Posted by     Categories: BSD, Conventions, FreeBSD, OpenBSD, pkgsrc     5 Comments

Testing console frame buffer support


Here’s how you test the console frame buffer on DragonFly, even though X is the way to go.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 097: Big Network, SmallWall


BSDNow 097 has even more links in the never-ending tide of BSDCan presentation videos, more news, and an interview with Lee Sharp, of SmallWall; apparently a continuation of the original software network (and BSD) product, m0n0wall.

Posted by     Categories: BSD, Periodicals     0 Comments

OpenSSL, again


There’s yet another security problem with OpenSSL, and it’s been updated in DragonFly.  I’ll probably roll 4.2.2 this weekend so that it’s in the release image.

Posted by     Categories: Committed Code, DragonFly     2 Comments

Chromebook c720 results


Some time ago, I acquired a Chromebook with the help of all you kind readers.  Here’s a mini-report on how DragonFly works as a desktop.

The hardware: what I have is an Acer c720 Chromebook.  The C720p is the touchscreen model, and is equally well-supported by DragonFly.  A larger-capacity M.2 SSD (which is relatively easy to install) is the only real need, as the installed one is only 16G.  It’s easy enough to see what the laptops look like; it’s nothing fancy but it’s suitably light.

The software: There’s a wide-ranging and complete install/tweak guide for the c720 and c720p on the DragonFly site.  Note that it goes down to the point of even changing the keymap for the special keys on the keyboard.

Things I don’t like:

  • The mousepad needs a physical click, not a tap, which decreases accuracy.
  • There’s only 2G of RAM, and not expandable.  You will notice this if you tend to open a lot of tabs when web browsing.
  • I’ve had mousepad trouble, but I’m the only one reporting it, so I think it’s just bad hardware luck on my part.

Things I do like:

  • pkg is a godsend, making installation and upgrades almost effortless.  I’ve gone binary-only so far.
  • Many things Just Work – for example, the xfce4 battery plugin.
  • xscreensaver works great; even the 3D modules.  I don’t know why it entertains me so.
  • I haven’t run the battery out to make sure, but it looks like it would last a few hours.  Suspend/hibernate are not supported, but low power modes are.
  • There’s a lot of multi-touch shortcuts built into the touchpad.

It’s an excellent BSD laptop, for light use, at low cost.  The next step up would be into Thinkpad territory, which raises the cost or increases the age – and may not be as consistently supported.

 

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

Stickers stickers stickers


Something I’ve wanted for a long time: DragonFly stickers.  Or ‘decals’, if you want to sound fancier.  Markus Pfeiffer has them set up on Stickermule.

I just created an account there, and apparently I can supply a referral link which gets you and me both a $10 credit, if you use that.  It’ll make you sign up, then you’ll probably have to go back in with the direct link for the DragonFly sticker.

Posted by     Categories: DragonFly, Goings-on     2 Comments

Lazy Reading for 2015/07/05


I don’t know why I’ve been finding so many roguelike links lately, but it’s to our benefit.

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

In Other BSDs for 2015/07/04


Insert fireworks graphic here.

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

BSDNow 096: Lost Technology


BSDNow 096 has the usual new links, even more BSDCan 2015 video links, and an interview with Jun Ebihara about some of NetBSD’s lesser-known architectures.

(I like trying to guess the interview subject from each week’s obscure title; I was going to guess RetroBSD…  which would make a good topic to explore.)

Posted by     Categories: BSD, Conventions, Goings-on, NetBSD     0 Comments

DragonFly 4.2.1 out


There’s a minor update for DragonFly 4.2 – this covers a problem with i915 support, so it’s worth upgrading if you have an Intel video chipset.

Posted by     Categories: DragonFly, Goings-on     3 Comments

NYCBUG: Precision Time Protocol


NYCBUG is having a chronologically appropriate speaker: Steven Kreuzer, talking about the Precision Time Protocol.  It’s 6:45 PM (EDT) tonight, at the Stone Creek Bar & Lounge in New York City.

BSDTalk 254: pfSense, FreeNAS, Ken Worster


I’ll quote right from the summary for the 14-minute-long BSDTalk 254: “An interview with Ken Worster who is presenting on topics which include PFSense and FreeNAS in schools at the Technology Teacher ME conference in Bethel Maine.”

Posted by     Categories: BSD, Periodicals, pfSense     1 Comment

DragonFly 4.2.0 released


DragonFly 4.2 is officially released!  You can go to the 4.2 release page for details, go to the mirrors page to download, or read my users@ post for upgrade steps.

Update: news stories and commentary seen on lobste.rs, Hacker News, and linux.fr.

Posted by     Categories: DragonFly, Goings-on     3 Comments

Lazy Reading for 2015/06/28


I came up with a whole bunch of links at the last minute despite traveling and being sick.  I’m dedicated to your idle reading!

Your off-topic link of the week: you have about a week to pay $35 to not die when the Earth is destroyed on July 5th.  It’s the 18th time the world has almost ended, so it has to work out one of these times.

 

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

In Other BSDs for 2015/06/27


More and more BSDCan videos keep showing up.  (See the bottoms of individual speaker pages on the BSDCan site.)  Here’s the PC-BSD summary.

Posted by     Categories: BSD, Conventions, NetBSD, OpenBSD, PC-BSD, pfSense     3 Comments

BSDNow 095: Bitrot Group Therapy


BSDNow 95 has an interview with Sean Chittenden of FreeBSD/Groupon, along with the usual roundup of BSD news – and more links to various BSDCan presentations.

Posted by     Categories: BSD     0 Comments

IPFW3 and NAT


If you wanted to try IPFW3 and NAT, nans_nans1 has done the experimentation for you, and wrote down the steps.

Posted by     Categories: DragonFly, Goings-on     5 Comments

Can’t stop typing apm?


Sascha Wildner has been removing the no-longer-needed bits of i386 support in DragonFly.  One of the things going away is APM, the 32-bit power management superseded by acpiconf.  If you still type ‘apm’ out of habit, it’s aliased so you won’t be surprised.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2015/06/21


I had to do this early, too, so the link count is a bit low this week.  Sorry!

 

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

In Other BSDs for 2015/06/20


I compiled this all bit early, so hopefully nothing exciting happens between now and when it gets posted.

 

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

Console scaling options


Now that DragonFly can (in most cases) offer video outside of X with KMS, not just text, more console options are possible.   By default, your accelerated console will scale to 80×25, but you can now tell it how many columns you want and it’ll automatically scale to fit your resolution.  Or you can turn it off.

Posted by     Categories: Device support, DragonFly     1 Comment

BSDNow 094: Builder’s Insurance


This week’s episode of BSDNow has an interview of Marc Espie of OpenBSD.  There’s yet another Linux-user-going-BSD story, and a nice collection of links to presentations from the just-finished BSDCan 2015 event.

Posted by     Categories: BSD, Conventions     0 Comments

CDBUG and then NYCBUG: Mandoc


You have two options if you live on the eastern side of New York State: CDBUG is having a mandoc presentation from Ingo Schwarze on the 17th (tonight), and then Ingo is heading to NYCBUG’s meeting on the 18th (tomorrow).  Note that you must RSVP and bring an ID for the NYCBUG meeting!

Posted by     Categories: BSD, Conventions     0 Comments

Powerd pays attention


Thanks to Sepherosa Ziehau, powerd will now start the shutdown process if you are down to 2% battery on your DragonFly laptop.  It also will delay for 60 seconds if you just booted up and are desperately searching for a power cable.

Posted by     Categories: Device support, DragonFly     1 Comment

Lazy Reading for 2015/06/14


‘Historic information week’ is this week’s accidental theme.

Your unrelated comics link of the week: Fully Computerized.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

DragonFly 4.0.6 image up


I’ve uploaded DragonFly 4.0.6 ISO and .img files.  (Does that capitalization make sense?)  They should be available at your nearest mirror, or will be shortly. I am still working on the 4.2 release candidate images.

Posted by     Categories: DragonFly, Goings-on     1 Comment

In Other BSDs for 2015/06/13


News is a bit light this week, probably because BSDCan was eating up people’s attention.  I am assuming video will be up soon; I want to see the keynote.

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

DragonFly 4.2 and 4.0.6 branched


The more eagle-eyed may have noticed a branching for DragonFly 4.2, and for DragonFly 4.0.6.  The 4.2 branch is currently only a release candidate, so don’t necessarily change over yet – it’s for testing, not release.  Note that packages for 4.2 are not yet built, so you’ll have to manually specify a package path to install with pkg on 4.2 – for now.. That won’t be the case for the actual release, of course.  DragonFly 4.3 users will have to specify PKG_PATH manually to use 4.2 images until new ones are built.  4.2 release candidate users will be fine.  (see comments for correction.)

The 4.0.6 release is mostly to get the recent OpenSSL update into a 4.0.x build.

I am working on image building for both.

Posted by     Categories: Committed Code, DragonFly     3 Comments

BSDNow 093: Stacked in Our Favor


This week’s BSDNow has a talk with DragonFly’s very own Sepherosa Ziehau, about the huge amount of work he’s done on the network stack.

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

Thinking about a 4k monitor?


Matthew Dillon’s already using a 4K monitor on DragonFly, and he’s written notes on the various performance tweaks that went with it.

Posted by     Categories: Device support, DragonFly     0 Comments

Video memory defaults changed


The direct memory access reservation on DragonFly has been set to 128M.  It used to be 16, but anyone using a system for more than a text console would want the greater memory reservation.  It can be set back to 16M, which is useful probably if you are one of those text console users, or if you have a strangely underpowered video card.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Eventually everything goes SMP


Even sysctl accesses can be made to handle multiprocessor environments.  This can actually make a difference when you’ve got a lot of processors building a lot of software, as in all of dports.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Sudden buildkernel improvements


From IRC today:

“19:43 <@dillon> I’m bored at the moment. lemme try to speed up module builds

Buildkernel, depending on your processor count, now may have tripled in speed.

 

Posted by     Categories: Committed Code, DragonFly     5 Comments

Lazy Reading for 2015/06/07


This week is more eclectic than usual.

Your unrelated video link of the week: Stairway to Stardom.  1980s public access TV performances.  Highlights one, two, and three.  (via private list.)

 

Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2015/06/06


A more compact week.

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

KMS/console in master for DragonFly


Those changes I mentioned yesterday for text console support?  They’re in DragonFly-master now, along with a loader tunable to turn it on and off.

Posted by     Categories: Committed Code, DragonFly     1 Comment

USB ethernet adapters and DragonFly


Right now, if you have a USB port and a need to get networked, axe(4) is your best bet.

Posted by     Categories: Device support, DragonFly     0 Comments

Accelerated video users, please try this


If you are using a DragonFly system with accelerated video, and you have noticed that you can’t return to a text console after exiting xorg – Sascha Wildner/Imre Vadasz have a branch for you to try.  Please do so if you have time and are on master; this is the last big item to fix before the next release.

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

BSDNow 092: BSD After Midnight


This week’s BSDNow has an interview with Matthew Holt about MidnightBSD, along with some new-to-me interesting items like Zocker and the testimony of yet another person interested in BSD because of systemd.

Posted by     Categories: BSD, Periodicals     0 Comments

NYCBUG tonight: John Baldwin and NUMA


That’s Non Uniform Memory Architecture, and John Baldwin is talking about how it works on FreeBSD, tonight/now, in New York City for NYCBUG.  There’s several more events this month with NYCBUG, so look at the announcement for tonight’s location and more dates.

Posted by     Categories: BSD, Conventions, FreeBSD, Goings-on     0 Comments

Radeon readings rendered reachable


You can now get temperature readings from your Radeon card under DragonFly.

Radeon updates


In addition to all the Intel video updates that have gone into DragonFly, there’s been work on radeon support from Michael Neumann.  This will show in the next release, coming soon.  (Just a few patches more…)

Posted by     Categories: Device support, DragonFly     0 Comments

Nginx and DragonFly


If you’re using nginx on DragonFly, version 1.9.1 has specific DragonFly speedup options built in.

Posted by     Categories: Committed Code, DragonFly     2 Comments

Lazy Reading for 2015/05/31


Emulation is this week’s accidental topic.

Your comics link of the week: Behold!  The Dinosaurs!

 

Posted by     Categories: Lazy Reading, roguelike     0 Comments

In Other BSDs for 2015/05/30


A short but more interesting list this week, I think.

 

Your Not BSD link of the week: Never fix anything.

Posted by     Categories: Bitrig, Books, BSD, DragonFly, FreeBSD, OpenBSD     0 Comments

More Hammer 2 improvements


Hammer 2 now uses LZ4 compression by default.  It also uses a new CRC algorithm that performs much better, and there’s numbers to prove it.  It helps iSCSI too.  When I say new, it appears to be from the 1980s?  I may be looking at the wrong place.

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

Is your serial weird?


There’s a new ‘ifconsole’ option for /etc/ttys on DragonFly that may help you if your serial output device is a bit strange.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 091: Vox Populi


I always try to guess the interview topic from the episode title, but I wasn’t able to predict the several mini-interviews in this week’s BSDNow episode.

Posted by     Categories: BSD, Periodicals     0 Comments

Recent Hammer2 work


Matthew Dillon has been doing a lot of Hammer 2 work lately.  Well, he’s been doing it for quite some time, but the recent commits contain the sort of things that are easier to link to, like deletion speedups, freemap changes, and stats tracking/compression results.

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

Recent dragonfly-master users: update


If you were running a version of DragonFly 4.1 (i.e. the master version, not release) built between the 20th and 25th, rebuild.  There’s a UFS bug introduced in that short timeframe.

If you are running 4.0.x release or built your version of DragonFly-master outside of that date range – you are unaffected.

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

Lazy Reading for 2015/05/24


I guess the accidental theme this week is Unix.

Your unrelated link of the week: svblm.  Found via a link to Infinideer and Forest Ambassador.

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

In Other BSDs for 2015/05/23


A calmer week, probably because of the U.S. holiday.

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