In Other BSDs for 2013/10/12

I got some PC-BSD items this week, too.

Posted by     Categories: BSD, FreeBSD, Goings-on, NetBSD, OpenBSD, PC-BSD     5 Comments

DragonFly pkgsrc repo is frozen

The pkgsrc repository in git for DragonFly is currently frozen.  This is because many people have switched over to dports, and also because it’s a lot of work to keep it functional.  If you do want to pull newer pkgsrc material, use cvs and grab it from a NetBSD server.

As the message notes, don’t go switching to DragonFly-current right now, cause there’s a lot of new material in there and it may not be quite safe.  (There’s an ABI change that will require all new builds of your ports, for instance.)

Posted by     Categories: DragonFly, Goings-on, NetBSD, pkgsrc     1 Comment

Continuous dmesg

If you’re watching for a certain event, dmesg(8) on DragonFly now has a -f flag that will display new output as it’s logged, sort of like ‘tail -f’.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Radeon KMS driver added

The Radeon KMS driver from FreeBSD has been imported to DragonFly by Francois Tigeot.  It still has problems with ttm, but don’t let that stop you from taking advantage of it.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

Memory statistics changes

While looking for a different bug, Matthew Dillon made some changes in the way memory usage is totaled in DragonFly.  You’ll see this most when using ‘systat -vm 1′ or ‘vmstat’, probably.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Google Code-In 2013 and Summer of Code 2014 announced

Google has a post up about the 10th anniversary of Summer of Code, with next year’s version of the event getting some changes – an increase in the students allocated and in the student stipend, and more events.  I’m planning to apply for DragonFly, for 2014.

Google is also doing the Code-In, for 13 to 17-year-old students, again.  DragonFly participated in the first year (the only BSD to do so), but sat out last year.  I’m not currently anticipating DragonFly being involved for 2013, cause of reasons.  (It’s a lot of work!)

gdb, kgdb updated

John Marino has accomplished the major task of updating gdb/kgdb, to version 7.6.1 for DragonFly.

Posted by     Categories: Committed Code, DragonFly     0 Comments

AsiaBSDCon 2014 announced

Hiroki Sato posted to the users@ list about AsiaBSDCon 2014.  It’s happening the 13th to 16th of March in 2014.  Material from 2013′s convention should be going up soon, and the Call for Papers is already out.

Posted by     Categories: BSD, Conventions     0 Comments

BSDTalk 232: Thomas Cort

BSDTalk 232 is 15 minutes of conversation with Thomas Cort about “Minix, NetBSD, and Summer of Code”.

Posted by     Categories: BSD, NetBSD, Periodicals     0 Comments

Here, there, everywhere for mdocml

Franco Fichtner recently received commit rights for DragonFly.  This is so he could import mdocml, a OpenBSD-originating replacement for groff and man page display.  Mdocml has been mentioned before on the Digest, and there’s a downloadable book.  (See the more-interesting-than-it-sounds History of UNIX Manpages there too, but I digress.)

One advantage of using mdocml, as I understand it, is that groff is no longer required to view man pages.  The only thing left in DragonFly that required a C++ compiler was groff.  So, rebuilding could be a bit faster, and a bit less complicated.

Here’s the part that makes me happy: Changes made in DragonFly promptly made it back into NetBSD’s mdocml.   Other changes rolled from DragonFly back into OpenBSD, too, and mdocml is in FreeBSD 10, though I don’t have a src change to point at right now.  It all circled back around to DragonFly, too.  It’s really neat to have a BSD-grown cross-BSD product.

(Incidentally, if you have a Thinkpad and keyboard issues, Franco has a patch for you to try.)

 

Posted by     Categories: BSD, DragonFly, FreeBSD, NetBSD, OpenBSD     5 Comments

Lazy Reading for 2013/10/06

I’m going for pull quotes and dedicated paragraphs this week, just to mix it up.

The Slow Winter.  It’s about the history and trends of chip design, if you can believe it.  “Modern software barely works when the hardware is correct, so relying on software to correct hardware errors is like asking Godzilla to prevent Mega-Godzilla from terrorizing Japan. THIS DOES NOT LEAD TO RISING PROPERTY VALUES IN TOKYO.” I love it so much.   (via)

Richard Stallman on 30 years of GNU.  I don’t agree with everything he says, but the basic point is correct.  “If you use a program to carry out activities in your life, your freedom depends on your having control over the program. ”  (via multiple places)

When Pipes Get Names.  For some reason, I’ve never had to deal with named pipes – directly.  I’ve used them via other programs, of course.

The person who invented Whack-A-Mole also created dedicated email terminals in the 80s/90s called Anti Gravity Freedom Machines.  All those smaller ‘Maker‘ projects seem unenthusiastic compared to this guy.  Anyway, his warehouse full of robots blew up.  I haven’t found pictures yet.

Joblint, a job description checker.  This has more value than I thought.  I’m curious about statistical results over a large number of jobs.  Take a look at those warnings, too – they’re mentioning the possible dark side of a lot of job ‘benefits’.  (via)

This XOXO presentation by Maciej Ceglowski, creator of Pinboard, makes some good points about work, going against countervailing wisdom to some extent.  “You can work on a lot of projects, but you will only get a couple of opportunities to work on something long-term.”  Pinboard is one of those businesses that remains relatively successful without having to get bought by Google to return any profit.  That’s a sort of success I find fascinating.  (via)

CERN has created an in-browser version of… the first web browser.  It accurately displays like a green-screen terminal, including key clicks.  Watching the screen draw gives me flashbacks to playing MUDs.

Adding Vi To Your Zsh.  Can you add vi-like keybindings to tcsh?  (via)

Your unrelated comics link of the week: Art comics links.  It’s a link to more links, but it’s all worthwhile stuff.  Be prepared for difficult but rewarding reading.

Posted by     Categories: Lazy Reading     4 Comments

In Other BSDs for 2013/10/05

Less straight source links this week.

Related to DragonFly: Patrick Welche updated glib2 in pkgsrc, and is interested in hearing how it works for DragonFly users.  If you have pkgsrc on your system and it’s not a quarterly release, try building t.

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

vBSDCon: register soon!

There’s 30 days left to register for vBSDCon… except that 30 day mark was a week ago, but I didn’t get it posted.  So now there’s 19 days.  If you were thinking of going, go for it.  This is I think the only east coast BSD convention in the US other than NYCBSDCon.

Posted by     Categories: BSD, Conventions     0 Comments

BSDNow: Stacks of Cache

The BSDNow video series put out another episode already: Stacks of Cache.  I didn’t realize this before, but they broadcast their episodes live as they are done on Wednesdays at 18:00 UTC.

Posted by     Categories: BSD, Periodicals     0 Comments

Even more Summer of Code

I had this to post, and managed to miss it: Daniel Flores, whose Summer of Code project was Hammer compression, posted a final report.

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

BSDNow episode 004: Teskeing the Possibilities

BSD Now episode 4 is out, though you have to look at the episodes page to find it right now.  It has an interview with Devin Teske of FreeBSD.  The usual other commentary isn’t there, probably to make room for Devin’s completely awesome beard.

Posted by     Categories: Goings-on     0 Comments

A little more Summer of Code

I know I said Summer of Code was complete for DragonFly, but Larisa Grigore published some rough benchmarks of her “SysV IPC in userland” work, plus a followup.

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

Why dports?

DragonFly has generally shifted over to dports for 3rd-party software management, away from pkgsrc.  Because of that, I haven’t been building binary packages of the quarterly pkgsrc releases.  Pierre Abbat asked why on users@, and here’s my explanation of the change.

Posted by     Categories: DPorts, DragonFly, pkgsrc     1 Comment

NYCBUG meetup Wednesday

If you’re around New York City on Wednesday, Boris Kochergin will be giving a talk at the NYCBUG meeting about how he and his employer, New York Internet, managed to be in the middle of Hurricane Sandy and survive without interruption.

That same announcement lets drop the news that NYCBSDCon will happen next February 1st 8th.

Posted by     Categories: BSD, Conventions     0 Comments

Huge locale changes; full buildworld needed

John Marino has put in a large patch to DragonFly 3.5, updating all sorts of language-related items.  As he warns, you will need a full buildworld/buildkernel in a specific order to update.  On the plus side, you can now probably use your native language for nvi and for git.

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

Lazy Reading for 2013/09/29

Moved 20 servers to new hardware this week.  Normally my workplace doesn’t get very active until snow hits.  Normally.  Anyway, going for the long sentences this week.

Your unrelated link of the week: Proper Opossum Massage.  Yes, it’s a serious video, but it shouldn’t be taken seriously.

Posted by     Categories: Books, Lazy Reading     2 Comments

In Other BSDs for 2013/09/28

This week was relatively quiet, but also had the most cross-BSD work I’ve seen in a while.  Look at the links and you’ll see.

Here’s more on Unbound, since it seems to be a trend.

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

Hammer2 boot support

If you want to boot from a Hammer 2 /boot volume, you now can.  Hammer 1 never worked well as /boot, though it was technically possible.  Hammer 2 will be just fine.

Note that you can’t turn on recently-added disk compression since the bootloader doesn’t understand it, and Hammer 2 is not ready for anything but being worked on.  Don’t try it unless you’re ready to be submitting code changes to fix Hammer2.

Posted by     Categories: DragonFly, Hammer     0 Comments

mxge(4) improvements

When Sepherosa Ziehau decides to improve something, he goes all out.  For example, he recently improved the mxge(4) driver for Myricom 10G network cards – which is for relatively older hardware – and improved performance by 150Mbps.

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly and Summer of Code 2013

This will not be a surprise to anyone seeing the work being done, but: All 5 DragonFly/Summer of Code students for 2013 passed, as noted today in emails from Google.  It was possibly our best year yet in terms of buckling down and just plain working.

 

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

Two more final GSoC reports

More Summer of Code wrapups: Larisa Grigore has posted a final report on SysV IPC work, and Mihai Carabas has posted his on hardware support for vkernels.

(Mihai’s report was out several days ago and I didn’t realize it, sorry!)

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

Radeon and KMS branch to try

Francois Tigeot posted his work on the KMS driver for Radeon video cards.  He’s looking for help since he’s low on time for the immediate future, and this is a project that could benefit everyone.  (Well, everyone with the right video card.)

Posted by     Categories: Device support, DragonFly     0 Comments

Some GSoC wrapup reports

Joris GIOVANNANGELI and Pawel Dziepak both have published final reports for this year’s DragonFly/Summer of Code experience.  Both of them say they want to keep working on DragonFly, which is exactly the result I want.  There may be more if the other students have time.  A final report wasn’t required, but it is good feedback.

Related: Joris is working on Capsicum for DragonFly and published an API document describing how it has worked/will work.

 

Posted by     Categories: DragonFly, Google Summer of Code     2 Comments

New committers: Joris Giovannangeli, Mihai Carabas

Please welcome our newest committers: Joris Giovannangeli and Mihai Carabas.  Joris has already updated bc(1) and dc(1) to match what OpenBSD has.  You may recognize Joris’s name from his just-finished Google Summer of Code project for DragonFly, and Mihai Carabas from both this year’s and last year’s Summer of Code.

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

Summer of Code projects getting committed

Matthew Dillon’s committed the work by Daniel Flores on Hammer 2 compression and Mihai Carabas’s vkernel hardware support - both Summer of Code projects.  There’s a good amount of detail in the commit messages describing the work and what it changed; I expect more Summer of Code work to be getting committed…

Note: you’ll want to do a full update.

Lazy Reading for 2013/09/22

This week, the sewer drain for my house clogged.  Fixing that is not fun.  What is fun is reading random semi-technical articles around the Internet.  So get clicking!

Posted by     Categories: BSD, Lazy Reading     0 Comments

In Other BSDs for 2013/09/21

Finally, a quieter week.

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

Mirrored disks and rconfig

Antonio Huete Jimenez has added a new rconfig script that automatically mirrors the installed disks with ccd(4).  You don’t remember what to do with rconfig(8)?  Automatically (and headlessly) install DragonFly, of course!  There’s already other examples – they’re just shell scripts.

Posted by     Categories: DragonFly, Goings-on     0 Comments

mxge(4), ecc(4) updated

mxge(4) and ecc(4) have been updated by Sepherosa Ziehau.  Not sure what’s new for mxge(4), a 10G network card driver, but ecc(4) now supports the memory controller for new Haswell systems.

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly and future planning

I put together a list of what I’m thinking could be in the next DragonFly release.  Going by our regular schedule, that’s a bit more than a month off.  Of note: Summer of Code material and defaulting to dports.  Follow the thread for more.

 

Posted by     Categories: DragonFly, Goings-on     5 Comments

New BSD video: BSDNow

Something I only just recently found out about: BSDNow.  They’re planning weekly videos with BSD news and interviews.  I say ‘planning’, but as of this writing, both Episode 1 and Episode 2 (which is much better quality) are already available.  Another episode is planned this week.  Episode 3 is out already.

 

Posted by     Categories: BSD     0 Comments

OpenZFS announced

ZFS was originally created at Sun and open sourced.  Sun was absorbed by Oracle and stopped being open (or even really existing), so ZFS was taken up by several separate groups – FreeBSD and Illumos being two examples.  OpenZFS has been announced, in part to provide common reference for other platforms that might implement it and probably to avoid capability fragmentation.  It’s certainly a good idea.

(If I have my history wrong, please correct me.)

Posted by     Categories: BSD, Goings-on     0 Comments

i915 support summary

Francois Tigeot wrote up a summary of DragonFly’s support for newer Intel video chipsets. (short summary: much better recently)  KMS support is now the default in DragonFly.  There’s still work ongoing.

Posted by     Categories: Device support, DragonFly     0 Comments

Moving dports to gcc 4.7

DragonFly has two included compilers – GCC 4.4, and GCC 4.7.  Traditionally, we switch from one compiler to the other as default, and then replace the old one with a newer release, and so on.

Until recently, dports built almost exclusively using GCC 4.4.  John Marino’s switching to GCC 4.7, for a variety of reasons he lists in a recent post to users@.  An interesting point that he raises: GCC 4.4 won’t necessarily be replaced with a newer GCC, but perhaps clang?

Posted by     Categories: DragonFly, Goings-on     1 Comment

Do you know sudo?

Michael W. Lucas needs tehcnical reviewers for his first draft of ‘Sudo Mastery’.  If you know sudo, and know how to criticize (and who doesn’t, for this is the Internet), look at what you’d have to do.

Posted by     Categories: Books, BSD     0 Comments

DragonFly and Google Summer of Code, week 13

We’re in the last week of what has been a very good Summer of Code for DragonFly, and here’s the last reports.  (We’re missing two, but this is cleanup week, so not much to report)

 

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

vBSDCon speaker/presentation list

I don’t think I saw it before, but there’s a list of speakers and events up for vBSDCon.  There’s no DragonFly-specific talks, but there is a presentation from Baptiste Daroussin, one of the people behind pkgNG, which is used to create parts of DragonFly’s dports framework.

It’s positive to see a BSD conference sponsored by a company that’s not selling a BSD-specific product.  It’s happening in about a month and a half, October 25-27, in Dulles, VA.

Posted by     Categories: BSD, Conventions     0 Comments

BSD Magazine: administration

The September issue of BSD Magazine is out as a free download.  The theme is BSD system administration, though there’s always other articles in addition to the issue topic.

(via freebsdnews.net, since I haven’t seen the announcement in the bsdmag.org RSS feed or by email)

Posted by     Categories: BSD, Periodicals     0 Comments

Lazy Reading for 2013/09/15

I think I’m finally catching up on the backlog.

Your unrelated link of the week: The Alan Lomax recordings.

In Other BSDs for 2013/09/14

Barely getting this done in time for Saturday…

 

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

DragonFly and Google Summer of Code, week 12

I know this is late; my schedule is a bit messed up.  This is the penultimate week!

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

New systat features

It’s now possible to use systat(1) to see per-connection speeds and pftop status, thanks to Matthew Dillon.

Posted by     Categories: Committed Code, DragonFly     1 Comment

A bunch of network hardware changes

I’m just going to roll all these updates from Sepherosa Ziehau together into one post, because it’s a lot:  He’s updated igb(4) to 2.3.10, updated em(4) to 7.3.8, merged the hardware abstraction layer of those two drivers, enabled TSO on all PCI-E em(4) chipsets, and added support for a whole slew of Realtek chipsets in the re(4) driver.  Whew!

Posted by     Categories: Device support, DragonFly     0 Comments

AHCI update for NVIDIA

If you’ve got a MCP79 NVIDA-chipset board, Sascha Wildner’s commit of Ed Berger’s port from OpenBSD has you covered.

Posted by     Categories: Device support, DragonFly, OpenBSD     0 Comments

Lazy Reading for 2013/09/08

By the time you read this, I’ll have already been sitting on an island for a few days.  There’s so much stuff to post lately I’m scheduling material a week out.

Your unrelated comic link of the week: The Scout, by Malachi Ward.  A self-contained sci-fi story.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2013/09/07

There’s been a lot of commit activity across the BSDs, but my list doesn’t seem to reflect that.  A lot of incremental work, I suppose.

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

New filesystem for vkernels

Antonio Huete Jimenez has committed his work on “dirfs”, a filesystem that lets you mount directories from your host machine within the running vkernel environment.  It’s a sort of shared folders for vkernels.  See the commit message for usage details.

Posted by     Categories: Committed Code, DragonFly     0 Comments

TCP improvements

Sepherosa Ziehau has made a number of improvements to TCP in DragonFly – specifically, nonblocking and blocking connect(2) performance.  See each of his commits for statistics on how much this has reduced processor use under high load.  He has also written up an extensive description of how all this TCP stuff works in DragonFly.

In similar news, he has a nginx patch that delivers a significant performance increase.  It may go into nginx itself.

Posted by     Categories: DragonFly, Goings-on     0 Comments

DragonFly 3.4.3 released

I tagged it last week, but it took me a while to build the images.  See the tag commit for a list of the bugfixes.  The big thing for me is the fix for amrd and the virtual machine performance fix.  Either update via git, or download an image.

Posted by     Categories: DragonFly, Goings-on     0 Comments

i915 supports vs the terminal

You may have trouble switching back to a vty if you’re running a recent Intel video chipset and using KMS.  It’s a side effect of the new KMS support, but it is being worked on.

Posted by     Categories: Device support, DragonFly     0 Comments

dragonflybsd.org and ipv6

All the machines in dragonflybsd.org should now be available over IPv6.

Also, Matthew Dillon did something weird to the DragonFly IPv6 network stack.

Posted by     Categories: DragonFly, Goings-on     1 Comment

DragonFly and Summer of Code, week 11

Almost done with this year’s GSoC.  It’s been astonishingly… easy?  The students are working and the problems are difficult, but there’s been very little in the way of crisis.

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

BSDTalk 213: FreeBSD Documentation Project

In BSDTalk 213, Will Backman talks to a number of people about the FreeBSD Documentation Project.  It’s about 14 minutes and it comes from the recent BSDCan 2013 event.

Posted by     Categories: BSD, Conventions     0 Comments

Lazy Reading for 2013/09/01

Another week of links completed early.  And there’s a lot, so get clicking!

Your unrelated link of the week: The remix of this 1997 Kid’s Guide to the Internet - somewhat NSFW, and has all the best moments.  More from EVERYTHING IS TERRIBLE.

In Other BSDs: 2013/08/31

I need to update this post during the week as I see stuff, or else I spend an hour rushing to get it all together before Satuday.  I need to start watching PC-BSD src changes, too.

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

rum(4), run(4), and urtwn(4) added

Sascha Wildner has ported rum(4)run(4), and urtwn(4) from FreeBSD to DragonFly, to work within the not-yet-default new USB framework.  This happened some days ago, but I’m just now catching up.

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

Mirror-master moved

avalon.dragonflybsd.org, also known as mirror-master, is the final dragonflybsd.org system to be moved into the new colocated blade server.  Your downloads of binary packages or DragonFly images should be speedier.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Deduplication benefits, again

Remember my recent disk issues?  As a side effect of protecting myself, I have a good example of deduplication results.

I have a second disk in my server, with slave Hammer PFSs to match what’s on my main disk.  I hadn’t put them in fstab, so they weren’t getting mounted and updated.  I got them re-created, but they were nearly full.  Here’s an abbreviated df, from which you should be able to tell which drives I have :

Size   Used   Avail   Capacity
929G   729G   200G    78%    /slave/slavehome
929G   729G   200G    78%    /slave/slavevar
929G   729G   200G    78%    /slave/slaveusr
929G   729G   200G    78%    /slave/slaveslash

That 78% is how full the Hammer volume was.  I turned on Hammer deduplication, since it’s off by default.  The very next day:

Size   Used   Avail   Capacity
929G   612G   318G    66%    /slave/slavehome 
929G   612G   318G    66%    /slave/slavevar 
929G   612G   318G    66%    /slave/slaveusr 
929G   612G   318G    66%    /slave/slaveslash

It’s a 1 terabyte disk, and I gained more than 10% back – That’s 100g of disk space that I gained overnight.  There might be more tomorrow, given that it was all of 5 minutes of dedup work.

This won’t surprise you if you’ve seen previous deduplication links here, like my previous results or some real-world tests.  It’s still great.  I’d suggest turning it on if you haven’t – hammer viconfig the appropriate PFS and uncomment the dedup line.

 

Posted by     Categories: DragonFly, Hammer     1 Comment

What’s your XML opinion?

There’s several debates exclusive to the Unix-like world: Vi vs. Emacs, System V vs. BSD, and so on.  A more recent one that people tend to fragment over is XML in config files vs. anything else.  Read through this recent threa, starting here, about SMF (which became about XML) on users@.

Posted by     Categories: DragonFly, Goings-on     4 Comments

DragonFly and Summer of Code, week 10

Only 3 more Mondays left in the student work part of Summer of Code!  Unsurprisingly, it seems the students are mostly in the cleanup phase – as it should be.

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

DragonFly 3.4.3 rolled soon

I’ll be working on the 3.4.3 release of DragonFly within the next 24 hours, and it should be available this week.  I’ll have a list of the bugfixes it contains…

Posted by     Categories: DragonFly, Goings-on     2 Comments

Lazy Reading for 2013/08/25

This week, I’m opinionated on every link.

  • An 80s computer ad that got almost everything correct.  It used to be sci-fi environments were super-clean – now they’re dirty, with ubiquitous electronics.  That’s something that could be picture-blogged to prove, but I ain’t doing it.
  • Bunnie Huang does “exit interviews” when he stops using equipment.  Given his electronics knowledge, he goes into a lot of detail, including pictures through a microscope.  Speaking of this, how has my ancient HTC Incredible survived 3 years of trips into a salt mine?  I don’t know.
  • InterTwinkles, open source group decision making software.  Don’t know how well it works, but it certainly seems like the right idea.  (via)
  • Turning the Apple //e into a Lisp machine, part 1.  They don’t actually get to the Lisp machine part, but it talks about how Apple computers could load data through the audio jack.  I remember doing that with a tape player, too.  It sucked.  (via)
  • kOS.  It’s so minimal that I am not sure what it can do or how to use it, but it’s also so minimal that I’m sure there must be something to it.  (via)
  • Building a Chording Keyboard.  I’ve mentioned the Microwriter and Twiddler before, but this article goes into a lot of detail about the actual construction of a home-made unit.  (also via)
  • Book review: The Healthy Programmer.  It may or may not make you exercise, but it will make you feel a little guilty about sitting and reading the web like you are doing right now.
  • Hyphen, en dash, em dash, minus.  So few people know there’s a difference.  (via)
  • ASCII Art.  History of, examples, and so on.  (via, with video)
  • Five Useful Git Tips.  Git tips come up all the time, but this one is interesting because it’s using “showterm“, which lets you make text-based animations?  movies? to show a work process in a terminal.  I think I may have linked to something similar before, but this is good.
  • How to Avoid the Emacs Pinky Problem.  A neat idea, but some of the suggestions are actually going to make it worse.  (via)
  • Vim: revisited.  Decent ideas, and the links at the end are good further reading.  There, I’ve posted on both sides of the editor issue.  (via)
  • The problem with Vim.  (via)

Your unrelated link of the week: the Scary Godmother Doll.  One of my favorite illustrators, building a doll.  I met the creator years ago in Pittsburgh; she is an astonishingly energetic person.

 

Posted by     Categories: Books, Lazy Reading     0 Comments

In Other BSDs: 2013/08/24

I hope I’m catching the interesting stuff; I’m only reading the src changes.

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

DragonFly and Go

It’s really neat to suddenly encounter something done just for DragonFly that you didn’t know was coming: A port of Go to DragonFly.   I think these changes are going into the next Go release, or at least I hope so.  (More on Go if you haven’t encountered it before.)

Posted by     Categories: DragonFly, Goings-on     1 Comment

EdgeBSD

Just seen: EdgeBSD, a version of NetBSD with different goals in mind.  (Seen on Hacker News)

 

Posted by     Categories: Goings-on     5 Comments

Details on sysrc

Michael W. Lucas has a short article up about sysrc, a FreeBSD tool for handling rc.conf across multiple machines.  This could easily be a cross-BSD tool – hint, hint.

Update: as Sascha Wildner pointed out, rcrun covers that in DragonFly.  Mostly I’d like to see the same interface, then, I guess?

Posted by     Categories: BSD, FreeBSD     2 Comments

Details on dragonflybsd.org hardware

If you’re curious about the hardware being used for the colocated dragonflybsd.org servers (this includes the website, the repository, the mailing lists, dports build machines, etc.), here’s the ‘MicroCloud’ product page.  DragonFly’s model was purchased from iXsystems.   Apparently those Haswell processors have a fantastic power consumption to performance ratio.  (via)

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly and Summer of Code, week 9

I’m running a bit behind because I’ve been on the road, but here they are:

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

Lazy Reading for 2013/08/18

Had this one done before the last Lazy Reading.  There are so many things to see and think and do in a day, and they’re not even all on the Internet.  You get only the Internet ones here, though.

Your unrelated comics link of the week: Boulet’s Long Journey.  Get ready for a lot of scrolling.  I know there’s a lot of really good French comics that I don’t see just because I don’t speak the language.  (This one’s in English, but the cartoonist is French.)

Posted by     Categories: Lazy Reading     0 Comments

In Other BSDs: 2013/08/17

Not just source links, this week:

Posted by     Categories: BSD, OpenBSD     0 Comments

Wanted: a Mailman patch

One of the most-requested items for the DragonFly mailing list archives is reverse sorting by date.  Mailman, which is what’s being used now for archiving, doesn’t have a ‘native’ way to do that.  Has anyone seen a trick/patch to get that to happen?  I already patch Mailman to get the message date to show in listings.

Posted by     Categories: About This Site, DragonFly, Off-Topic     1 Comment

A vkernel addon task

Sepherosa Ziehau suggests this relatively easy task: adding a TSC cputimer to vkernels.   Apparently most of the framework to do this is already in place.

Posted by     Categories: DragonFly, Please test     0 Comments

A book review somewhere else: Network Security Monitoring

Michael W. Lucas has a review up of Richard Bejtlich’s “The Practice of Network Security Monitoring“.  Both of them are long-term BSD users, and Bejtlich, if I remember correctly, was part of the design of Capsicum, the security framework that is serving as a Summer of Code project for DragonFly right now.  So it’s worth looking at his book.  And/or looking at his blog, for those who want more.

Posted by     Categories: Books, BSD     1 Comment

USB support improves

I’m a bit slow in posting this, but that’s OK since it’s a work in progress: Markus Pfeiffer has added some more work on USB4BSD porting to DragonFly, including some device-specific changes.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDTalk 230: Burt Kaliski of Verisign

BSDTalk episode 230 is out.  It’s 12 minutes of conversation with Burt Kaliski, CTO of Verisign, about the upcoming newest BSD convention, vBSDCon.

Posted by     Categories: BSD, Conventions, Periodicals     1 Comment