This week just sorta blew up with the links.
- as2914.net, visualization of the Internet, seen “from the as_path of 2914”. (via)
- The IPv4-pocolypse has started. (via)
- Make things astronautty. (via)
- Related: NASA Ames: This used to be the future. (via)
- Slack, the Ultimate Workday Distractor. Repent! Oh, wait, this is a different Slack.
- Endless Sky, a space exploration game similar to Escape Velocity. Cross-platform, so it miiiight work on BSD.
- Naev, a similar concept.
- “IT began with Ada – Women in Computer History 2 September 2015 – 10 July 2016“. You probably have to be in Europe (Paderborn) to catch this, but there’s lots of old computer hardware you can get close to. (via)
- Speaking of old (and expensive)… (via)
- Anderson.vim: Dark vim colorscheme based on colors from Wes Anderson films. That’s… specific. (via)
- A hardware flaw in a new Cisco switch. See first comment on the source page.
- When the Unix load average was added to Unix. (via)
- The history of Clarus the Dogcow. (via) I have a “bootleg”? Clarus shirt I picked up at… Macworld years and years ago. I’m sorta hipster-proud of it.
- Ted Unangst rants about compiler-inserted backdoors. Follow the links he helpfully supplied in an article update to show responses to his views. (Something more articles should have.)
- One Weird Old Productivity Tip.
- Cynical interpretations of various project milestones.
- How do you get network connectivity from the worst PC in the world? Ugh. I used one of those, once.
- Time Cube is gone, Thyme Cube is still alive. I’m… vaguely sad? that Time Cube doesn’t exist any longer. (verbatim via)
- Computer Science Courses that Don’t Exist, But Should. Some of these ideas are actually pretty good, not just humor. (via)
Your unrelated comics link of the week: Wonderella, a consistently funny superhero parody. As an added bonus, the author apparently can’t stop making (non-comic) one-liner jokes, so he stuffs them all in his Twitter feed instead of the usual case of Twitter as promotional tool.
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.
If you’re running DragonFly-master and you have an Intel video chipset, Francois Tigeot has an update for you. It brings accelerated Intel video up to match the Linux 3.14 version, adds Broadwell chipset support, and should generally improve performance. He lists how to test right in the message.
Francois Tigeot has a new update to the drm/i915 driver for testing. It matches, feature-wise, what’s in Linux 3.12. Try it if you’ve got the hardware. (and dragonfly-master)
Do you have a DragonFly system with a Radeon or i915 video card? There’s updates for the drivers associated with either; you can help out and test them.
Francois Tigeot has updated the drm/i915 code again, matching Linux 3.10 for feature level… but it’s a big update. If you are
- Running DragonFly-master
- Using a i915 chipset
- (optional) On a chipset that is not Haswell or Ivy Bridge
… He could use your testing and feedback.
Can someone with experience on Google Compute Engine try out running DragonFly on it? There’s FreeBSD instructions, so it might work.
bycn82’s rewrite of IPFW2 is available as a git branch to try out; he’s posted the link. Please try, especially if you are still working with the original ipfw.
(note: remember, ‘ipfw’ in DragonFly is what was called ‘ipfw2’ years and years ago because it was a replacement of the original ‘ipfw’ in FreeBSD. It was called ipfw2 but referenced as ipfw so that the same commands worked. Technically, this branch bycn82 is working on would be ipfw3, but he keeps referring to it as ipfw2. Confused? Good.)
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.)
I just tagged a second release candidate of DragonFly 4. Matthew Dillon’s recent reapctl() addtions – now called procctl() – just went in.
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.
I’ve branched DragonFly 3.8, and tagged a release candidate. Please try the release candidate if you can. I have links in my post to users@/kernel@. Don’t forget the remaining issues! Planned release date is June 4th.
Sascha Wildner has updated ral(4) with support for RT2700/2800/3090 chipsets. If you have one of these, please try it out – these are untested.
I’ve wanted more support for virtualized DragonFly systems. Sascha Wildner put together an experimental balloon memory driver to test out, and I ran it on two virtual machines separately, one with it loaded and one without, on the same host system. The problem is, I can’t tell what it does. The two machine reported almost the exact same RAM usage during a buildworld.
Any VMWare/virtualization experts out there able to tell me what needs to be tested to verify this?
I have a list of commits I’ve saved between the various BSDs of licenses getting corrected to the 2-clause BSD license; that would definitely be a good cross-BSD project to sync.
Sepherosa Ziehau has an IPv6 patch for you to try. What’s it do? I think it improves performance under multiple streams of traffic, but that’s from looking at the code and totally guessing.
DragonFly has moved from the old USB stack to USB4BSD by default. That means:
- If you are already using USB4BSD, you will want to remove WANT_USB4BSD from your kernel config.
- If you have trouble, switch back to the old USB.
- There’s some drivers that are not yet converted; help with them would be appreciated.
- A full kernel/world build and ‘make upgrade’ will be needed in either case.
Sascha Wildner’s announcement email has all the gory details, including the kernel config changes to move back to the old USB setup. This is of course in master; 3.6 users are unaffected.
Grep /var/run/dmesg.boot for PMM, and if it turns up, Sepherosa Ziehau has a patch he’d like you to try.
If you have an Intel-based system, and are running DragonFly master, there’s new c-states (power-saving modes) for you to try. Sepherosa Ziehau posted a note about testing and feedback.
If you want to test out the latest (20131218) update to ACPICA, Sepherosa Ziehau’s got a patch for you.
This will be good for anyone who wants to use less electricity. (updated to reflect this doesn’t enable deeper C-states as I thought it did.)
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.
If you have an ath(4), wpi(4) or iwi(4) wireless network link, and you’re running DragonFly-master, please update. Sepherosa Ziehau has pushed Johannes Hoffman’s wlan_serialize branch, which means bringing up wlan0 is a bit easier – and less crashy.
It needs to be tested for wpi(4) and iwi(4), however, so if you have success or failure with those devices, please say so in reply.
(new post category starting now: “Please test”)