Month: August 2005

pkgsrc bulk build results


Jeremy C. Reed posted his results from building all possible pkgsrc packages on DragonFly. More than half were successful already, and more (since he was building as non-root) should be possible. You can read his full post for details, but here’s a nice little summary:


Build started: Mon Aug 29 19:45:33 2005 GMT
Build ended: Wed Aug 31 03:36:14 2005 GMT

Successfully packaged: 2902
Packages really broken: 1037
Pkgs broken due to them: 1270
Total broken: 2307
Not packaged: 314
Total: 2621

Posted by     Categories: Goings-on     0 Comments

UnixReview.com: Database book


UnixReview.com has a review of the book “Database in Depth“.

Posted by     Categories: Goings-on     0 Comments

How to MFC


Matthew Dillon wrote a small entry on how he goes about merging important fixes back into the Release version of DragonFly.

Posted by     Categories: Goings-on     0 Comments

Codeweavers petition


There’s a petition on bsdnexus.comto bring Codeweavers’ Crossover Office to BSD (meaning FreeBSD, probably).

Update: I’ve traded a few emails with Frank Jahnke, the man behind this work, and I take back every unoptimistic thing I’ve ever said about it.

Posted by     Categories: Goings-on     0 Comments

SPECFS pain


Matthew Dillon, while looking at a locking problem on chlamydia.fs.ei.tum.de, happened to explain a bit about SPECFS and the trouble it causes.

Posted by     Categories: Goings-on     0 Comments

New spinlocks


Jeffrey Hsu has committed his new spinlock implementation – the commit message has a short explanation of how it was implemented.

Posted by     Categories: Committed Code     0 Comments

Under the hood


I’ve upgraded the software behind this site; it should make no real difference to you, the reader. Please tell me if you encounter something that’s broken.

Posted by     Categories: About This Site     0 Comments

More new committers


A big welcome to our two newest DragonFly committers: Sepherosa Ziehau and Noritoshi Demizu. Yep, those are names I’ll have to cut and paste.

Posted by     Categories: Committed Code     0 Comments

Texinfo 4.8 added


Jeroen Ruigrok/asmodai has upgraded texinfo to version 4.8.

Posted by     Categories: Committed Code     0 Comments

Changes in, Preview updated


Matthew Dillon posted that the last (major) ABI changes are done, and Preview has been updated. If you’re running Preview, now is a good time to update. However, you’ll have to rebuild everything, as he describes.

Posted by     Categories: Goings-on     0 Comments

Quake 3 Arena server howto


Joerg Anslik has written a very complete bit of documentation on getting a Quake 3 Arena server running under DragonFly; it’s available on the Wiki.

Posted by     Categories: Goings-on     1 Comment

HEADS UP: final ABI changes, Preview bump


Matthew Dillon posted a warning that the final ABI changes would go in this weekend, and that Preview would soon be bumped to match the bleeding-edge HEAD. That means everything on non-Release systems will have to be rebuilt – pkgsrc/port packages, too.

Posted by     Categories: Goings-on     0 Comments

New install guide


Scott Robbins mailed in a link to his page, which contains some DragonFly notes, and a much more up-to-date install guide than what’s in the current Handbook.

Posted by     Categories: Goings-on     0 Comments

Bulk pkgsrc build started


Jeremy C. Reed has started a bulk build of pkgsrc packages for DragonFly; so far, he has 907 built of 5,523. He’ll have a full report when it completes.

Posted by     Categories: Goings-on     2 Comments

Journaling as database


Matthew Dillon explained why his journaling system will be more like a transactional database. (He should know; he wrote one)

Posted by     Categories: Goings-on     0 Comments

UnixReview.com: OS X, regex, podcasts


UnixReview.com has a review of “Mac OS X Tiger for Unix Geeks“, an article about regular expressions titled “Don’t Fear Reliability“, and a review of the podcasting application jPodder, which may work on DragonFly

Posted by     Categories: Goings-on     0 Comments

More journaling details


Matthew Dillon described some of the possibilities and hurdles for his journaling code.

Posted by     Categories: Goings-on     0 Comments

Cert. roadmap


Jeremy C. Reed announced a new roadmap (.pdf) for the planned BSD certification process at BSDCertification.org.

Posted by     Categories: Goings-on     0 Comments

Installing multiple BSDs


Chris Pressey found out the hard way that installing DragonFly and then FreeBSD can lead to DragonFly being wiped out by the FreeBSD installer.

Posted by     Categories: Heads Up!     0 Comments

More journal work


Matthew Dillon committed the remaining large portion of kernel work for journaling; he followed up with some comments on remaining userland work.

Posted by     Categories: Committed Code     0 Comments

ARECA users?


Do you have an ARECA based RAID/SATA card? Hiten Pandya needs guinea pigs

Posted by     Categories: Goings-on     0 Comments

ifconfigured


Joseph Garcia proposed a new format to ifconfig.

Posted by     Categories: Goings-on     0 Comments

Buncha software


There’s several new programs to try out. First, “walt” mentioned his ‘rlc’ program, which can be used to randomize background colors in new xterms. Joerg Anslik ported over the recently released Quake 3 Arena server, and Jeremy C. Reed posted (untested) patches for postgresql 8 in pkgsrc,

Posted by     Categories: Goings-on     0 Comments

pkgsrc gdm fix


Todd Willey posted a fix for compiling gdm in pkgsrc. gdm is necessary for using Gnome.

Posted by     Categories: Goings-on     0 Comments

Netgraph workaround


If you’re having trouble with Netgraph, Hiten Pandya has a temporary fix until he gets to work on it again.

Posted by     Categories: Goings-on     0 Comments

Accelerometer support?


Seen on BSDNews: Maik Ehinger has written (partial) support for the Accelerometer on IBM laptops. Well, really Lenovo laptops, nowadays.

There’s a Linux module that does similar work, with an interesting story on the work.

Posted by     Categories: Goings-on     0 Comments

Panic button!


Sascha Wildner added a feature: if you set the sysctl machdep.enable_panic_key to 1, CTRL-SHIFT-ALT-ESC will panic the machine, no matter which keymap you have.

Posted by     Categories: Goings-on     1 Comment

Two wiki pages, new to me


I hadn’t noticed these two pages on the wiki, but Jeremy Messenger posted a link to DragonFly Status and Network Stack Status.

Posted by     Categories: Goings-on     0 Comments

ONLamp.com: NetFlow


There’s a new Big Scary Daemons article up at ONLamp.com/BSD: Monitoring Network Traffic with Netflow, which is, oddly enough, a topic I had to deal with at work recently.

Posted by     Categories: Goings-on     0 Comments

NYCBSDCON soon


Seen a number of places: the NYCBSDCON is coming in almost exactly a month. If you can’t guess from the acronym, it’s a BSD-themed convention in New York City – specifically, at Columbia University. There’s some interesting speakers, too!

Posted by     Categories: Goings-on     0 Comments

Not Portage


Why not portage? ‘ejc’ says why.

Posted by     Categories: Goings-on     1 Comment

New mirror in Japan


The “Japan Advanced Institute of Science and Technology (JAIST)” in Ishikawa, Japan, is now mirroring DragonFly via HTTP and FTP.

Posted by     Categories: Goings-on     0 Comments

Convoluted magazine story


Probably because of my subscription to SysAdmin Magazine, I got an email from CMP Media for the net event “Why Did My Build Break? Learn Effective Techniques to Debug Troublesome Makefiles, which is a 1-hour talk on August 24th with Usman Muzaffar and John Osterhout (the person who created Tcl). I have no idea how interesting this is, as it’s the first I’ve heard of it.

It appears to be linked into Software Development Magazine, another CMP product. Looking at that page, it appears that this magazine absorbed New Architect, which I really enjoyed years ago when it was “Web Techniques”. What does that mean now? Nothing!

Posted by     Categories: Goings-on     0 Comments

UnixReview.com: Dept. 1127, books


UnixReview.com has several new articles up: a farewell to Dept. 1127, where AT&T Unix was born, and reviews of the books “Eclipse 3.0 Kick Start” and “Information Security Policies Made Easy, Version 10“. That security book had better make things easy – it’s nearly $800!

Posted by     Categories: Goings-on     0 Comments

Being Smart about Goals


As part of the continuing package manager discussion (i.e. ports and what to replace it with), Chris Pressey pointed out that DragonFly does not have a publically defined set of nontechnical goals, and linked to a few others for contrast.

In addition, Hiten Pandya described the “Smart Package Manager” as a potential solution to many (if not all) the issues people have with package management systems.

Posted by     Categories: Goings-on     0 Comments

Java success!


‘walt’ reports some luck running the Java JDK from pkgsrc; the absolute latest patchset from eyesbeyond.com supports DragonFly and makes it work.

Posted by     Categories: Goings-on     0 Comments

Cleanup, books


I’ve cleaned up the page; I’ve reduced the redundant references to archives in the page navigation, and added a book section that points at books on Amazon.com. This new book section has some permanent links (including my favorite programming book ever), and also links to whatever books have been mentioned here lately.

Posted by     Categories: About This Site     0 Comments

packaging discussion redux


A question about FreeBSD port compatibility has turned into a long ports vs. pkgsrc discussion. (read through the follow-ups, or visit the monthly archive and read “Compatibility with FreeBSD Ports”) It’s one of those problems that gets answered by what people work on the most.

Posted by     Categories: Goings-on     0 Comments

Another dragonfly image


Someone posted a link to another dragonfly image; it’s, well… not about the bug, really.

Posted by     Categories: Goings-on     4 Comments

pkgsrc changes


Joerg Sonnenberger’s got a number of diff files for use with pkgsrc, to make it a bit more compatible with DragonFly. These will (well, ought to) be incorporated into pkgsrc at some point, but until then…

Posted by     Categories: Goings-on     0 Comments

ONLamp.com: Subversion


ONLamp/BSD has a new article up in FreeBSD Basics, outlining how to access a Subversion server. I recall someone was experimenting with a Subversion server for DragonFly code, though it’s going to remain in CVS (man, nongnu.org pages are ugly!) in the main repositiory.

Posted by     Categories: Goings-on     0 Comments

pkg_add -r works again, sorta


David Rhodus has updated the pkg_add command to point to http://www.fireflybsd.com/packages, where the binary builds live. This works if you’re running the latest code; however, you will need to use the full URL for a given package if you’re using 1.2.x Release, as it still looks to the old location.

Posted by     Categories: Committed Code     3 Comments

Cheap laptop, anyone?


Anyone know a good place (other than EBay) to find cheap used laptops? I want to find something small, light, and able to run DragonFly, natch.

Posted by     Categories: Off-Topic     5 Comments

UnixReview.com: shell tricks, racing


UnixReview.com this week covers an interesting Python script called “DenyHosts“, which locks out hosts that fail login too much. There’s another game review, this time of the racing game TORCS, which may or may not work on DragonFly. (It’s currently broken on FreeBSD-4, so we may be out of luck, temporarily…)

Posted by     Categories: Goings-on     0 Comments

gobsd.com packages return


The default location for DragonFly to use when retrieving binary ports is http://www.gobsd.com/packages. However, gobsd.com (the physical machine) is undergoing a data center move, and it’s not all back together yet. Until then, build ports from source, or use pkgsrc.

Posted by     Categories: Goings-on     0 Comments

GCC update


Joerg Sonnenberger has updated gcc to version 3.4.5.

Posted by     Categories: Committed Code     0 Comments

Another new committer


Welcome Noritoshi Demizu, the newest developer for DragonFly.

Posted by     Categories: Goings-on     0 Comments

Snarfed from IRC


Here’s some links nabbed from the IRC channel #dragonflybsd on EFNet: a tutorial on Project Evil (using MS Windows wireless card drivers on a different operating system), several tutorials on various types of shell scripting, and possibly the biggest list of programming documents ever I seen. Warning – it’s pretty Linux-centric.

Posted by     Categories: Goings-on     1 Comment

leaf changes, and upgrades


Leaf.dragonflybsd.org now has additional disk space for twe (3ware controller) testing, and has had an operating system upgrade to 1.3.4-DEVELOPMENT. Matthew Dillon has the details.

Posted by     Categories: Goings-on     0 Comments

Beepity


As David Rhodus found, beeping from your PC speaker works in recent code. It can be turned off with `kbdcontrol -b quiet.visual`, but reports conflict on if that works.

Posted by     Categories: Goings-on     0 Comments

Another BSD add-on


It’s a slow news day, so here’s something I’ve seen linked in several places: DesktopBSD, which, if you can’t guess at the name, is an effort to make a desktop-friendly BSD. It’s based on FreeBSD and KDE, similar to PC-BSD.

Posted by     Categories: Goings-on     0 Comments

HEADS UP: development branch changes


There’s a whole lot of changes in the development branch (HEAD) of DragonFly. These are good changes, especially if you are a multiprocessor user, but HEAD users will shortly need to recompile everything – kernel, world, and ports/pkgsrc! Matthew Dillon lays it out in a recent post.

Posted by     Categories: Heads Up!     3 Comments

Acquiring a taste for Opera


Bob Bagwill found that the FreeBSD version of Opera works on DragonFly, with some minor modifications.

Posted by     Categories: Goings-on     0 Comments

Followup on BSD books


Doug Keester noted that Bill and Lynne Jolitz have jolix.com and 386BSD.com, where you can read/buy various bits of historical BSD documentation.

Posted by     Categories: Goings-on     0 Comments

UnixReview.com: books, exams, scripts


UnixReview.com has several articles that may be of interest: a book review of Learning Perl (4th edition), a look at the Cisco CCIE Security Exam, and a shell script for verifying backups.

Posted by     Categories: Goings-on     0 Comments

Stress stress stress!


Wiger van Houten pointed at the FreeBSD kernel stress test and OpenPOSIX Test Suite as potential test methods for DragonFly; Matthew Dillon plans to try out the former.

Posted by     Categories: Goings-on     0 Comments

Historical BSD/Unix book


A conversation about BSD architecture books led to “Basic Kernel Source Code Secrets” by Lynne and Bill Jolitz, who also penned a series of articles on porting Unix (what we now call BSD, of course) to the 386. These articles came out around the same time Linus Torvalds started his little project…

Posted by     Categories: Goings-on     3 Comments

cvsup tag mysteries explained


Matthew Dillon posted a thorough description of that the different tags mean when using cvsup to update your DragonFly system.

Posted by     Categories: Goings-on     0 Comments

Power line move


shiningsilence.com will be going down for a short period today, due to a repositioning of an exterior power line.

Posted by     Categories: About This Site     0 Comments

1.2 Compatibility needed


If you are running bleeding edge DragonFly code (HEAD), you will need to have COMPAT_DF12 in your kernel config file, unless you’re using the GENERIC kernel. This is because of the stat(2) work Joerg Sonnenberger plans to commit.

Posted by     Categories: Heads Up!     0 Comments

Pleasant package push buttons, please


‘walt’ found what may eventually be a nice way to manage pkgsrc packages: pkgmanager.

Posted by     Categories: Goings-on     0 Comments

Precleaned


FreeBSD, as one of the Google Summer of Code projects, is going through a networking code cleanup. Would DragonFly benefit from this? Yes, except it’s already happened.

Posted by     Categories: Goings-on     0 Comments

Userland and LWKT, sitting in a tree


Matthew Dillon wrote a little explanation of how the kernel and userland schedulers interact.

Posted by     Categories: Goings-on     0 Comments