Month: May 2005

GCC3 and 4 news


Joerg Sonnenberger has updated GCC to GCC 3.4.4. Also, Simon ‘corecode’ Schubert reports his experimental DragonFly system built entirely with GCC 4.0 is working well.

Posted by     Categories: Goings-on     0 Comments

OpenBSD 3.7, interview


I missed this recently: OpenBSD 3.7 is out, and ONLamp.com/BSD has an interview with some of the developers.

Posted by     Categories: Goings-on     0 Comments

Out of many, one. Out of one, many.


A recent thread about describing DragonFly’s kernel led to this post from Matthew Dillon, tying together monolithic kernels vs. microkernels and how they relate to DragonFly’s Single System Image future.

Posted by     Categories: Goings-on     0 Comments

Journaling abounds


David Rhodus’s recent blog entry on GoBSD.com notes he is most of the way through a “block level journaling system for FFS/UFS”.

As I understand it, this is different from Matthew Dillon’s journaling work – this is the traditional form of journaling, while Dillon’s is a mechanism to treat disk activity as a relocatable/rewindable stream.

Posted by     Categories: Goings-on     0 Comments

News slowed


Things have been quiet on the mailing lists for DragonFly, and I’m in the process of moving house, so news on this page may be intermittent for a week or two…

Posted by     Categories: About This Site     0 Comments

A start on 4


Simon ‘corecode’ Schubert has posted his patches for using GCC 4 to compile DragonFly – it works for the world, but not for the kernel, yet.

Posted by     Categories: Goings-on     0 Comments

Firefox updated in dfports


Normally I don’t post about ports that much, but this is a pretty commonly used application: the dfports override for FireFox brings it to the more-secure 1.0.4., thanks to Jeroen Ruigrok/asmodai’s commit.

Posted by     Categories: Committed Code     0 Comments

libtool fix for pkgsrc


Joerg Sonnenberger has a fix for libtool in pkgsrc that may allow programs like orbit, arts, etc. to compile on DragonFly.(necessart for the Big Programs like KDE)

Posted by     Categories: Goings-on     0 Comments

New at UnixReview.com


UnixReview.com has a reprinted SysAdmin Magazine article, among other updates, that talks about avoiding SQL injection attacks.

Posted by     Categories: Goings-on     0 Comments

newbtconf added


Robert Garrett has imported NetBSD’s newbtconf, a system for choosing the boot environment. See that manpage link for a better description.

Posted by     Categories: Committed Code     0 Comments

Network driver porting


Joerg Sonnenberger mentioned some of the gotchas involved in porting a network driver from another BSD flavor.

Posted by     Categories: Goings-on     0 Comments

ONLamp: Securing Subversion


There’s a new entry in the FreeBSD Basics section of ONLamp.com: Setting up a Secure Subversion Server

Posted by     Categories: Goings-on     0 Comments

Why not 4.0?


Joerg Sonnenberger listed a few links describing benchmarks with GCC 4.0, as part of a conversation on why he’s working on GCC 3.4.4 instead.

Posted by     Categories: Goings-on     0 Comments

Hyper-Threading Dangers


Colin Percival of the FreeBSD Project discovered a security problem with “Hyper-Threading Technology”, found on newer Pentium 4 processors, where information from one thread can be read by another. He talked about it at BSDCan 2005 today (wish I was there!), and there’s a corresponding security alert for FreeBSD. The FreeBSD securing procedure should work for DragonFly, too.

Posted by     Categories: Goings-on     1 Comment

Deep programming thread


Matthew Dillon, David Xu, and Joerg Sonnenberger have been having an extended conversation on kernel@ about RTLD, TLS, and other things – look for the “kernel library interfacing layer” topic if you want to browse it. All three of these guys are heavyweight kernel programmers, so it goes in-depth.

Posted by     Categories: Goings-on     1 Comment

A Linux review?


UnixReview.com has a review up of the book “Linux in a Windows World“. Why mention this here? Because it doesn’t really cover Linux as much as it’s covering applications that run on Linux… All of which run on DragonFly too.

Posted by     Categories: Goings-on     0 Comments

TCP ABC


Jeffrey Hsu has implemented TCP Appropriate Byte Counting for DragonFly, which is described in RFC 3465.

Posted by     Categories: Committed Code     0 Comments

What’s a locore?


A question about the file locore.s led to a little computer hardware history lesson.

Posted by     Categories: Goings-on     0 Comments

BSDTracker going on


I think this has been around for a while, but it was just posted on the GoBSD mailing list: NYCBUG has a BSD Tracker page, where businesses that use BSD can be listed. If that describes your workplace, get on there.

Posted by     Categories: Goings-on     0 Comments

More subversions


Matthew Dillon has created a subversion for the 1.3 experimental code, in order to deal with the recent changes there, and also moved the RELEASE code up to 1.2.2, to incorporate a recent TLS fix.

Posted by     Categories: Committed Code     0 Comments

That’s why it’s EXPERIMENTAL


Joerg Sonnenberger has a workaround for anyone who is running EXPERIMENTAL and tried to update within the last 24 hours or so.

Posted by     Categories: Goings-on     0 Comments

OnLamp: installs and news


ONLamp/BSD has two new articles; one about getting NetBSD into difficult installs, and the other being the excellent and regular monthly news roundup for April.

Posted by     Categories: Goings-on     0 Comments

Bearable breaking backwards


Matthew Dillon’s proposed a formula for a ‘kernel interfacing library layer‘, which should, among other things, ease the tranistion between major upgrades.

(Yeah, it’s a forced title. I liked the assonance.)

Posted by     Categories: Goings-on     3 Comments

Two Minutes of Hate


‘walt’ posted a link to a book you mave have seen before: The Unix-Haters Handbook.

Posted by     Categories: Off-Topic     0 Comments

Problems fixed


Simon ‘corecode’ Schubert has committed two changes that account for the FreeBSD-originated security issues mentioned previously.

Posted by     Categories: Committed Code     0 Comments

Mattography


If you can read Swedish, you can read Jonas Sundström’s entry about Matthew Dillon at unix.se.

Posted by     Categories: Goings-on     1 Comment

MathML working


Jeroen Ruigrok/asmodai sent along word that he got MathML working on DragonFly. Even better, he wrote down what he did.

Posted by     Categories: Goings-on     0 Comments

FreeBSD security vulnerabilities


3 different security issues have been reported for FreeBSD; these may affect DragonFly because of its FreeBSD-4 heritage.

Posted by     Categories: Goings-on     1 Comment

Cvsync mirror


Alexander ‘alxl’ Lobachov has set up a cvsync server on alxl.info.

Posted by     Categories: Goings-on     0 Comments

One tap too many


Have you ever hit the keyboard during boot and ended up on the boot.config prompt? And then, became annoyed that the path shown didn’t run by default? (I know I have.) YONETANI Tomokazu has a potential fix.

Posted by     Categories: Committed Code     0 Comments

TLS in, GCC2 out


Matthew Dillon pointed out that the recent TLS work will make for much less complex code, and also means that GCC 2.95 will finally be retired from the DragonFly system.

Posted by     Categories: Goings-on     0 Comments

UnixReview: Usenix, VSE, Certs


UnixReview.com has some new articles up: A review of Visual SlickEdit, a description of the USENIX @ 30 event, and an ongoing look at Server+ certification.

Posted by     Categories: Goings-on     0 Comments

1.2 compatible


Matthew Dillon has added a set of compatibility libraries that will keep DragonFly 1.2 binaries working even after the drastic library changes going on now.

Posted by     Categories: Committed Code     0 Comments

Pkgsrc HOWTO updated


Adrian Nida noted that he has updated his pkgsrc HOWTO located on the DragonFly Wiki.

Posted by     Categories: Goings-on     0 Comments

Full build needed


Hiten Pandya has warned that his recent changes will require a full buildworld/buildkernel. This affects you only if you are running bleeding edge code, of course.

Posted by     Categories: Heads Up!     0 Comments