Posts in category DragonFlyBSD Digest
All the Summer of Code students for DragonFly have posted their first week reports: Daniel Flores: HAMMER2 compression feature Larisa Grigore: System V IPC in userspace Pawel Dziepak: Make vkernels checkpointable Joris GIOVANNANGELI: Capsicum Mihai Carabas: hardware nested page table support for vkernels If any of these projects are interes [...]
Julio Merino is not renewing his membership of the NetBSD board of directors; he wrote an extensive post as to why. I agree with some of the issues he raised; they are possible on any open source project. I don’t necessarily think the solutions he proposes are correct. I am clearly biased on this, but I think NetBSD needs (Read more. [...]
I was going to make excuses for a low link count because of being on the road this week – but somehow I managed to find a lot to read anyway. We all win! Dragonflies with brain-tracking backpacks. Not DragonFly-relevant except for the subject creature. (via) Speaking of the actual bug, my daughter caught a dragonfly for (Read more. [...]
There’s already been some previous conversation about how much longer to support the i386 platform for DragonFly. It looks like PC-BSD will be the first ‘flavor’ of BSD to make the jump. Support for PC-BSD on i386 will be dropped after release 9.2. That includes ‘TrueOS‘, the version of PC-BSD for servers, whi [...]
There’s support for a new timer mechanism in DragonFly 3.5, for x86_64 users: TSC. Sepherosa Ziehau added support and has described how to disable it - it’s on by default. It speeds up some very basic (and frequently used) system calls.
Whoops, I missed this when it happened, but: the freeze for pkgsrc-2013Q2 has started. That new quarterly release is anticipated for the end of the month.
The June 2013 issue of BSD Magazine is out, and the focus is Ruby. The PDF is free if you tell them your email address.
It’s possible your Internet service provider uses a non-routeable IP range (like 10.*) and occasionally your border device picks that up via DHCP by accident instead of an Internet address. If that happens to you, and you’re using DragonFly as your border gateway, it’s possible to prevent it with PF dhclient.
If you get your Hammer drive really full, a normal cleanup won’t make enough space. When that happen, use ‘hammer reblock’ in increasing increments. That works because it does cleanup in much smaller steps.
Switching terminals in X with ctrl-alt-Fx requires a not-on-by-default option. This could catch anyone used to the old behavior, so I might be doing you a favor by mentioning it.
This is a text-heavy weekend, given yesterday’s post. Enjoy! SELinux’s toxic mistake. If people aren’t using something you built because it frustrates those same people, it’s not their fault. (via) Contrary to popular belief, QWERTY was not designed to slow the typist down. (via) VMS will finally reach end of life [...]
If you’ve been reading the Digest for a while, you’ve seen me talk about the value of hosting or running your own services. It’s not too much of a surprise in my case; if you are working on an open-source operating system, you want to run it. It’s good to get the experience, and you can run programs the way (Read mo [...]
Sepherosa Ziehau has added a sort of queuing to altq, where TCP ACKs get higher priority. You may have seen this in any number of pf configurations, where returning data is given its own queue to keep high-volume transfers from slowing themselves down because the acknowledgements can’t get back to the sender. His commit has statistics [...]
If you’re using DragonFly 3.5, your next update should be a full buildworld. That’s because John Marino is adding the framework for symbol versioning. This means that individual library (.so) files will internally keep track of newer and older symbols. The current behavior is to name the files differently, which can cause probl [...]
The ‘amd64′ specific parts of kernel architecture have been removed, since x86_64 covers all that. As a side effect of other changes, John Marino warns that upgrading DragonFly from a version older than 3.4, to a version newer than 3.4, will require an intermediate step of going to 3.4 first. e.g. If your machine is a DragonFly [...]
Larisa Grigore posted an introduction of her Summer of Code project: Userland System V IPC in userland, and Daniel Flores wrote out his initial ideas for Hammer compression. That’s the remaining two projects introduced. If any of these interest you or you want to make suggestions, respond on the lists. Work starts on the 17th.
FreeBSDNews.net has a nice summary up of video from all (?) the presentations at BSDCan 2013. Of particular interest to DragonFly users: a video about pkg, the tool used for package maintenance in dports. In this presentation, it’s talking about use on FreeBSD, but the future stuff applies to DragonFly too.
Pawel Dziepak has posted details on his Summer of Code project for DragonFly. He will be making it possible to checkpoint vkernels, restoring network and console state. He even has a public repository for his work set up.
Not as wordy this week, but still wordy. And linky! Max Headroom and the Strange World of Pseudo-CGI. A discussion of how old fake CGI can look better than modern, real CGI. This is an opinion I’ve had for quite a while, and my children pretty much ignore it every time I bring it up. (via) The (Read more...)
Since dports uses FreeBSD ports as a base, adding something to FreeBSD ports means it will show in dports, too. However, it doesn’t have to go that way. It’s possible to have dports packages that exist only in dports. If you have changes to a port that make it compile on DragonFly, that can be added too. For all of (Read more [...]