Rehash reminder

If, like me, you’ve been running DragonFly for a long time, and you haven’t switched away from tcsh for your account or for root, you may not have ‘set autorehash’ in your .cshrc.  Newer installs have it.

Put that into .cshrc if you don’t have it, and it’ll save 15 seconds of the rest of your life not typing ‘rehash’… assuming you can overcome the muscle reflex.

More terminal fun

Remember my Wyse terminal experiment with a DragonFly VM?  I mentioned an odd output pause where the screen would stop updating until there was keyboard activity – or occasionally just die.  That was an artifact of Virtualbox; running this now in Qemu has no such problem.

I now have a very overcomplicated clock!  I’m running GRDC on this Wyse-185 connected as a vt100 to the virtual machine running DragonFly 5.4 in Qemu on my Windows 10 work laptop.  It’s at 9600 baud so I can see the numbers morph.  I find this aesthetically satisfying.

DragonFly on a terminal, for fun.

I managed to find an ancient Wyse-185 terminal at my workplace today, left in the corner of the server room.  For entertainment purposes only, I booted DragonFly in VirtualBox and attached the physical terminal to the physical serial port on my Windows laptop docking station, mapped through to that virtual machine.

Rather dirty WYSE-185 terminal displaying a DragonFly terminal prompt.

I have already discovered that the character output will often pause until the keyboard is used, which may be a settings issue.  Mash the keyboard enough and VirtualBox dies.  I’d use different emulation but Hyper-V doesn’t support serial and Qemu I haven’t figured out.

It’s entertaining, though I am not sure what I will do, other than maybe run GRDC once I figure out the reason for output pausing.

HAMMER2 corruption bug and fix

It’s possible to have data corrupted on a HAMMER2 volume during a specific combination of a bulkfree operation and a lot of writing to disk.  Matthew Dillon has a potential fix already.  As he announced, it’s scheduled to go into 5.4 this weekend.  It’s a rare bug, but if you want to check for it, look for CHECK FAIL entries in /var/log/messages.

And because every cloud has a silver lining: some not-yet-quantified performance improvements.

 

In Other BSDs for 2019/04/06

Lots of BUG news this week; thank you all for the leads on groups to watch.