Month: November 2005

Which switch?


If you’re looking for a KVM switch to use with a DragonFly machine(s), it appears that Belkin (and USB) is the way to go.

Posted by     Categories: Goings-on     3 Comments

Test that pkgsrc


Joerg Sonneberger wants everyone to try out pkgsrc if possible; apparently large projects like KDE and Gnome are building, mostly.

Posted by     Categories: Goings-on     0 Comments

UnixReview.com: books, networking, forensics


UnixReview.com this week has two book reviews: Network Administrators Survival Guide and High Order Perl (I saw the book author, Mark Jason Dominus, at a conference a while back, come to think of it), an article about IPC called “Networking’s Easier than Programmers Realize“, and an article about forensic CDs, which is a cooler way to say “rescue CD”.

Posted by     Categories: Goings-on     1 Comment

Debugging kernel modules


Let’s say you want to debug a crash, but it was caused by a separate kernel module? Hiten Pandya has a way to use asf(8) to get at the module-specific data.

Posted by     Categories: Goings-on     0 Comments

Of processors and routers


Questions about multiprocessor machines and routing ability led to this post from Matthew Dillon, who described the bottlenecks (and how they will be eliminated).

Posted by     Categories: Goings-on     0 Comments

network interrupts mpsafe


Just to follow up on earlier threads: the first part of the multiprocessor-safe network interrupt code has gone in.

Posted by     Categories: Committed Code     0 Comments

LWKT details


Sergey Glushchenko asked a question about how the LWKT scheduler functions, and Matthew Dillon wrote up a rather detailed answer.

Posted by     Categories: Goings-on     0 Comments

Test me!


Do you use wireless? Specifically, the iwi, ipw, wi, or ndis drivers? Do you need WPA encryption? You need Andrew Atrens’ large patch.

Simon ‘corecode’ Schubert plans to commit this patch before the next release if he can get at least one person using one of each of the drivers listed above to test. That means before December 15th, so time’s a-wasting! Andrew Atrens has already been using this patch in production.

Posted by     Categories: Heads Up!     1 Comment

BSDCan 2006 proposal time


BSDCan 2006 is looking for proposals for (technical) papers, for presentation at their next event in May, 2006.

Posted by     Categories: Goings-on     0 Comments

Network interrupts and multiprocessors


Matthew Dillon’s posted his first patch that can make network interrupts multiprocessor-safe. If you don’t want to run bleeding-edge code, it’s worth reading for the explanation.

Posted by     Categories: Goings-on     0 Comments

About debugging


‘walt’ wrote up a rather nice description about how debugging works, or at least how it can work.

Posted by     Categories: Goings-on     0 Comments

UnixReview: Widgets, Networks, and Screwups


UnixReview.com has several new articles: “Making a Dashboard Widget for Systems Administration Purposes” (for you Mac/BSD users), “Common Network Protocols“, focusing on Perl, and “John & Ed’s Scripting Screwups“.

Posted by     Categories: Goings-on     0 Comments

How much mpsafe?


Matthew Dillon posted his plans for the next release, which revolve around multiprocessor capability and the inclusion of pkgsrc. He also noted some of what he plans for immediately after the 1.4 release.

Posted by     Categories: Goings-on     0 Comments

Web site updates


There’s been two updates on the DragonFly website: the 1.2 page now lists the changes in version 1.2.6, and the download page now lists the pkgsrc binary mirrors.

Posted by     Categories: Committed Code     0 Comments

It’s an MPSAFE!


Matthew Dillon’s making some changes get get us just a little closer to removing the Big Giant Lock for multiprocessor systems; it’s now possible to treat certain interrupts, traps, and syscalls as mpsafe. mpsafe, for the acronymically challenged, is “multi-processor safe”.

Posted by     Categories: Committed Code     0 Comments

Why the RC change?


Joerg Sonneberger’s commit makes clear his latest RC system changes make DragonFly more compatible with pkgsrc.

Posted by     Categories: Goings-on     0 Comments

HEADS UP: rc system changes


Joerg Sonnenberger posted a warning for those running DragonFly 1.2 systems that plan to move to 1.4: the RC system is changing slightly, removing a keyword issue.

Posted by     Categories: Heads Up!     0 Comments

Frappr DragonFlyBSD group


Kamil Chatrnuch has created a DragonFly BSD group on Frappr, a “Friend Mapper” application. Add yourself and your interests, if you are so inclined.

Posted by     Categories: Goings-on     0 Comments

Big FreeBSD report


The latest FreeBSD Status Report is up, with reports on a large variety of projects, including the results of a number of Google Summer of Code projects that used FreeBSD.

Posted by     Categories: Goings-on     0 Comments

pkgsrc guide translation


The pkgsrc guide (not DragonFly-specific; for that, see the wiki) has been translated into Brazilian Portuguese.

Why, yes, I am having a hard time finding newsworthy items today; why do you ask?

Posted by     Categories: Goings-on     0 Comments

HEADS UP: rebuilding on the bleeding edge


If you’re running the latest Development code, you will need to do a full build/install of world and kernel, because of a libc change. Matthew Dillon says so.

Posted by     Categories: Heads Up!     0 Comments

Unixreview.com: books, Nagios


This week, UnixReview.com has book reviews of Networks, Security and Complexity and Digital Identity, along with a writeup of some Nagios plug-ins.

Posted by     Categories: Goings-on     0 Comments

tsleep changes go in


Matthew Dillon’s tsleep patches are in, making another chunk of code multiprocessor safe. The commit message comes with a good bit of explanation, too.

Posted by     Categories: Committed Code     0 Comments

NetBSD’s libedit, lukemftp in


Simon ‘corecode’ Schubert has updated libedit (from NetBSD) and also imported NetBSD’s lukemftp. (Apparently also known as tnftp.)

Posted by     Categories: Committed Code     2 Comments

Another tsleep patch


It’s labeled 3 but named 4. Either way, read the message to see the details.

Posted by     Categories: Goings-on     0 Comments

Forcing a working nv card


And in another followup, several people pointed at the forcedepth Linux driver (for which I can’t find a link – help!) for Nvidia-chipset network cards as an alternative to get the Shuttle boards working. (previous story) Matthew Dillon’s going to look at them.

Posted by     Categories: Goings-on     4 Comments

tsleep tmore


Matthew Dillon’s got another tsleep patch, along with some more comments.

Posted by     Categories: Goings-on     0 Comments

More tsleep


Matthew Dillon’s got another tsleep patch for people, especially SMP users, to try out. As is usual, he has a good description of the work involved in producing it.

Posted by     Categories: Goings-on     0 Comments

Almost great


Matthew Dillon wrote out his final report on the Shuttle XPC with a AMD X2 dual-core processor. The short version: it works under the latest DragonFly code, except for the built-in ethernet. It’s zippy.

Posted by     Categories: Goings-on     0 Comments

pkgsrc and bugs


Joerg Sonnenberger wrote me to describe the preferred bug reporting path for pkgsrc issues on DragonFly:

1: Mail Joerg Sonnenberger or users@dragonflybsd.org
2: Mail DragonFly developers known to work on pkgsrc
3: send-pr, on the NetBSD site. (The first page I found for that looks to be focused on NetBSD…)
4: Mail to the tech-pkg@netbsd.org mailing list.

Posted by     Categories: Goings-on     1 Comment

Prepping for pkgsrc


pkgsrc is the upcoming application packaging system for the next release of DragonFly, and there are several mailing lists just for pkgsrc (not DragonFly-specific) that talk about what’s going on. It’s also a good place to go if you have trouble with a particular package, as the maintainer of that package may not be on any of the DragonFly lists, due to the extreme cross-platform usage of pkgsrc.

Posted by     Categories: Goings-on     0 Comments

UnixReview.com: Fillets, split


This week on UnixReview.com, there’s a review of the game Fish Fillets Next Generation (which ought to compile on DragonFly), plus ‘John & Ed’s Miscellaneous “Split” Tips‘, dealing with splitting files.

Posted by     Categories: Goings-on     0 Comments

tsleep/wakeup work started


If you have a multi-processor computer, Matthew Dillon would appreciate testing of his latest , more efficient changes to the scheduling system.

Posted by     Categories: Committed Code     0 Comments

Things to read


internetnews.com has a “Return of the BSDs” article that probably doesn’t describe anything new to readers of this blog – though it’s nice to see. Also, there’s an article on bsdnewsletter.com describing a Google Summer of Code participant’s experience writing a NetBSD version of Project Evil.

Posted by     Categories: Goings-on     0 Comments

New NetBSD blog


http://blog.onetbsd.de/ is a new blog with several folks from the #NetBSD IRC channel contributing. It’s a bit more chatty than newsy, but it appears to be regularly updated, unlike most BSD news sources.

Posted by     Categories: Goings-on     0 Comments

Releases, releases everywhere


FreeBSD 6.0 is out. OpenBSD 3.8 is out. NetBSD 2.0.3 and 2.1 are out.

And, for the upcoming DragonFly release, Simon ‘corecode’ Schubert has created a wiki page for DragonFly 1.4 release planning. Matthew Dillon has chimed in with some of what he wants for the release.

Posted by     Categories: Goings-on     0 Comments

Dillon gets busy on multiprocessing


Matthew Dillon has created a way to run a SMP kernel without using the APIC_IO option. This lets his Shuttle XPCs boot. He also solved a BIOS problem on AMDX2 dual-core machines.

Posted by     Categories: Committed Code     0 Comments

UnixReview.com: shell, certs, uptime


This week, UnixReview.com has “Shell Corner: Reading Function and Cursor Keys in a Shell Script“, “Comparing Convergence Certifications“, and a review of “up.time 3.0

Posted by     Categories: Goings-on     1 Comment

More pkgsrc packages


Joerg Sonnenberger has a whole lot of prebuilt packages for DragonFly 1.3.x available. It’s showing up on mirrors, too. Going by a rough line count, it appears to have about 60 more packages (2%) than gobsd.com/pkgsrc.

Posted by     Categories: Goings-on     0 Comments

Goodbye, pkg_* and cvsup


Matthew Dillon is moving the FreeBSD-based pkg binaries out of the regular location to make room for the pkgsrc version, which will be in the next release. That next release, by the way, is coming before the end of the year.

On a related note, Simon ‘corecode’ Schubert has proposed moving to rsync instead of cvsup to get updated code; cvsup works well but requires a lot of resources to build.

Posted by     Categories: Heads Up!     2 Comments

New FreeBSD logo


The FreeBSD logo contest has a winner – more info can be found on the FreeBSD site. I can’t stop thinking “Kirby“.

Posted by     Categories: Goings-on     1 Comment