Month: April 2007

Getting X Windows working


I’ve posted about it before, but the question returns: how does one install modular Xorg from pkgsrc when there’s no single meta-pkg for it?  Gergo Szakal links to some answers.

Posted by     Categories: Goings-on     3 Comments

Faster boot groundwork


Matthew Dillon has committed a huge update to the system initalization code, which, among other things, allows parallel processes during boot. This means that system initialization can be greatly sped up, which he plans to have working by Monday.  (and is already starting on it!)

(Reminds me of my old BeOS/PPC system – a desktop within 10 seconds.)

Posted by     Categories: Committed Code     0 Comments

Preview synched, huge SYSREF commit made


Matthew Dillon has synchronized the Preview version of DragonFly with the bleeding edge code, since his commit of the SYSREF system may cause some stability problems.  The first commit incidentally fixes some other issues he found.

Posted by     Categories: Committed Code     0 Comments

libarchive updated to 2.1.9


Peter Avalos has updated libarchive to version 2.1.9.

Posted by     Categories: Committed Code     0 Comments

Syslink update


Matthew Dillon posted an update on how he’s organizing syslink to handle the sharing of machine resources in a cluster.

Posted by     Categories: Goings-on     0 Comments

pkgsrc and multiple make processes


It is possible to use multiple make processes when building from pkgsrc, similar to using -j when performing buildworld to speed things up.  It can be set in mk.conf or as an environment variable, and turned off for specific packages if it causes trouble.

Posted by     Categories: pkgsrc     0 Comments

pkgsrc 2007Q1 packages ready


Joerg Sonnenberger has binary packages of the 2007Q1 pkgsrc release now available on his server.

Posted by     Categories: pkgsrc     0 Comments

lwn.net: More on the vkernel


Aggelos Economopoulos’s second article about DragonFly’s virtual kernel is now available to non-subscribers on lwn.net. (The first article is also available.)

Posted by     Categories: Goings-on     1 Comment

New committer: Hasso Tepper


Welcome our newest committer: Hasso Tepper.  In addition to his recently committed patched for DragonFly, he’s also been working on KDE support for DragonFly.

Posted by     Categories: Goings-on     1 Comment

rsync.net code bounties available


rsync.net (which offers Backup Done Right, as far as I can tell) is offering a number of code bounties for various (mostly FreeBSD) projects.  One of them is a standardized stress test for UFS2 – a general filesystem testing framework would do everyone good - especially someone using a distributed file system…

Posted by     Categories: Goings-on     0 Comments

PHP changes in pkgsrc


The PHP and PEAR packages in pkgsrc are being decoupled from each other, for ease of maintenance.

Posted by     Categories: pkgsrc     0 Comments

Modernizing everything


When we say DragonFly is a modern BSD, we mean it in every way.  Simon ‘corecode’ Schubert taught morse(6) to produce actual sounds and allow them to be saved to a file, among other things.

Posted by     Categories: Committed Code     2 Comments

SMP kernel option enlightenment


There’s a variety of ways to turn on multiprocessing support in a kernel; Matthew Dillon recently explained the variety and reasoning.

Posted by     Categories: Goings-on     0 Comments

The best way to change threading libraries


Simon ‘corecode’ Schubert has pointed out that pkg_rolling-replace is very helpful when recompiling to use a different threading library.

Posted by     Categories: Goings-on     1 Comment

tnftp updated


Peter Avalos has updated tnftp to the latest version.

Posted by     Categories: Committed Code     0 Comments

pkgsrc-2007Q1 branch out


I’m a bit slow in mentioning this, but: the most recent quarterly release of pkgsrc, 2007Q1, is officially released.

Posted by     Categories: pkgsrc     0 Comments

bge(4) patch to test


Do you have a bge(4) network card?  If so, Sepherosa Ziehau would like you to test his patch – it shouldn’t do anything but improve the card performance.

Posted by     Categories: Goings-on     0 Comments

UnixReview.com: everything


A very busy week on UnixReview.com: the oddly-titled Regular Expressions column “Tuple Spaces Help Organize Concurrency Solutions“, and Shell Corner’s “Perl Is a Gem: One-Liners and Programs“. There’s also an article called “The Joys of Data Classification“, along with book reviews of “UNIX: The Complete Reference, Second Edition“, and “Backup and Recovery“.

Posted by     Categories: Goings-on     0 Comments

Pick a threading lib, any lib


Simon ‘corecode’ Schubert has added the ability to switch between threading libraries.  It needs a little bit more work, for which he could use the help – see the message for details.

Posted by     Categories: Committed Code     1 Comment

Syslink code added


Syslink, the method for having DragonFly systems communicate within a cluster, has been added in a basic form. This is the infrastructure – it can’t be used for clustering yet. (Don’t want to get anyone overexcited.) The man page isn’t online yet, but you can look at the raw page.

Posted by     Categories: Committed Code     0 Comments

USENIX 2007 Technical Conference announced


The USENIX 2007 Technical Conference will be on June 17th-22nd of this year, and early bird registration is due June 1st.  There’s a number of ‘BSD People’ there, as speakers.

Posted by     Categories: Goings-on     0 Comments

Vkernels spread


Apparently virtual kernels are useful no matter the operating system.  (Thanks, somebody I lost the name of on #dragonflybsd)

Posted by     Categories: Goings-on     0 Comments

RAID now, RAID later


A recent discussion of RAID cards revealed some known working 3ware models, plus the fact that Matthew Dillon plans to duplicate some RAID functionality at the filesystem level, probably by the end of the year.

Posted by     Categories: Device support     0 Comments

Sendmail, binutils updated


Sendmail 8.14.1 is now tied into the codebase by Gregory Neil Shapiro; your milters may need recompilation if you are following DragonFly’s bleeding edge code. Also, binutils 2.17 has been added by Simon ‘corecode’ Schubert.

Posted by     Categories: Committed Code     0 Comments

XFCE 4.4 in pkgsrc; how to add plugins


XFCE 4.4 is available now in pkgsrc; it was in the wip/ branch until recently.  If you want to contribute, you can test and package up the various available plugins for xfce.

Posted by     Categories: pkgsrc     2 Comments

Moving to modular xorg


Thinking of moving to modular xorg since it’s in pkgsrc?  There’s no meta-package that lets you install all the needed packages at one time, but discussion in the pkgsrc-users@netbsd.org mailing list gives a pretty complete list to read of packages and tips.

Posted by     Categories: Goings-on     0 Comments

Sendmail updated


Gregory Neil Shapiro has imported the Sendmail 8.14.1 source into DragonFly, but it’s not yet linked into the build.  If you want to test it, there’s a patch available; otherwise it will be linked in soon.

Posted by     Categories: Committed Code     0 Comments

LWN.net vkernel article


LWN.net has an article up on DragonFly’s vkernel system, and this looks to be the first of several articles.  (Thanks, Hasso Tepper in #dragonflybsd)

Posted by     Categories: Goings-on     0 Comments

cvsup vs. rsync


cvsup is an excellent program, allowing retrievals of file revisions from a cvsup server.  It’s been traditionally used in FreeBSD and DragonFly to get updates to the system source…  However, cvsup requires a working version of Modula-3 to build, and the C-based replacement, csup, can’t run as a server.  Rsync is a common alternative that also offers good performance.

I did a comparison of the two, repeatedly running partial and full downloads from a DragonFly mirror that supplied the same data via both protocols.  I posted the results, and dragonflybsd.org is now offering files via rsync.

Posted by     Categories: Goings-on     0 Comments

Syslink and filesystem status


Matthew Dillon posted a roundup on the status of his work on the SYSLINK protocol, and his plans for the new Hammer filesystem and Anvil storage system. He’s added a new ‘alist’ bitmap allocator to assist with this. I daresay he’s feeling a strong desire for a new filesystem about now, too…

Posted by     Categories: Goings-on     0 Comments

TMTOWDI


There’s an oft-quoted Perlism: “There’s More Than One Way to Do It”.  Today’s example of that is the question: “How do you see what network ports are being used by a given application?“  Turns out there’s at least three different ways to find out.

Posted by     Categories: Goings-on     0 Comments

Libarchive updated again


I spoke too soon – Peter Avalos has updated us to libarchive 2.0.28.

Posted by     Categories: Committed Code     0 Comments

Libarchive updated


Peter Avalos has updated libarchive to version 2.0.27.

Posted by     Categories: Committed Code     0 Comments

New binary package archive


Joerg Sonnenberger has created a new source of binary pkgsrc packages for DragonFly.  He has packages up now built with modular xorg, and will have a new batch up soon using the upcoming quarterly release of pkgsrc.

If you’re feeling generous, he could use another 4G of RAM – model number is given in his message.

Posted by     Categories: pkgsrc     0 Comments

pkgsrcCon 4 reminder


pkgsrcCon 4 is in Barcelona, Spain from April 27 – 29, 2007. Be warned: there’s only 2 days left to register!

Posted by     Categories: pkgsrc     0 Comments

UnixReview.com: Regex tests, VMWare, and Komodo 4


On UnixReview.com: “Test Your Knowledge of Regular Expressions and Shell Basics“, a book review of “Scripting VMware Power Tools“, and a product review of Komodo 4.0.

Posted by     Categories: Goings-on     0 Comments

How to use modular xorg


pkgsrc now has the new modular version of xorg.  There isn’t yet a single meta-package to pull it all in as there was for monolithic xorg, but you can find the packages pretty easily by just looking at what Joerg Sonnenberger is working on.  If you want to build packages using this latest version, set ‘X11_VERSION=modular’ in your mk.conf file.  (Thanks to Joerg for cluing me in to this.)

Someone want to get DRI/DRM working?  NetBSD just started getting it together, and it would be handy to take advantage of some of the xorg features with it.

Posted by     Categories: Goings-on     0 Comments

Vkernel speed tests


Mike Wolman posted some benchmarks using a virutal kernel, and Matthew Dillon followed up with an explanation on what affects speed in the virtual environment.

Posted by     Categories: Goings-on     0 Comments

Syslink and how it will work


Matthew Dillon has written up some details of how he wants the syslink protocol to deal with a variety of situations, like asymmetrical bandwidth, or having to discover the network path when the state of the network is changing or broken.  I see some similarities with other successful protocols you may have heard of.

Posted by     Categories: Goings-on     0 Comments

Flash (and other) plugins


Steve O’Hara-Smith has managed to get nspluginwrapper working.  This program acts as a wrapper for FireFox plugins compiled for other platforms, most notably Flash.  The changes have been submitted (and already included!) upstream into pkgsrc, but you can get details from him now, if desired.

Posted by     Categories: Goings-on     0 Comments

kdebase fix


Rumko posted a kdebase patch to the pkgsrc-users@netbsd.org mailing list.  This patch corrects kdebase to work with the recent 1:1 threading changes in DragonFly.

Posted by     Categories: Goings-on     0 Comments

DragonFly clustering revealed


From an anonymous post: dragonfly clusters.

Posted by     Categories: Goings-on     0 Comments