Posts in category DragonFlyBSD Digest
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.
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. Why I moved away from Microsoft ASP.NET. I agree with everything in this. I’m overgeneralizing, of course, but there’s a certain diminishing return in how [...]
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 some encryption fallout in FreeBSD. MegaRAID Invader cards now work on FreeBSD. OpenSSH is at version 6.3p1 in FreeBSD. FreeBSD has moved to Unbound as a BIND replacement. FreeBSD imported a n [...]
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. ( [...]
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.
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.
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!)
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.)
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. Rel [...]
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.
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& [...]
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! Avoiding Repetitious Work with Sed. I know I’ve never used awk and sed to their full potential, but… it’s kinda not fun. Bunnie Huang goes to Burning Man 2 [...]
Finally, a quieter week. pfSense (which I use at work; performs great) has updated to 2.1, and now offers a ‘Gold‘ subscription program. FreeBSD has a new iSCSI target and initiator. (World rebuild needed and again) FreeBSD’s bxe(4) now supports the BCM57712 and BCM578XX. FreeBSD now can build LLDB, though you have to (Re [...]
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.
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.
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.
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.
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 probab [...]
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.
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 r [...]