If you have 10 minutes to waste, there’s a “Which BSD should I use” post over on Slashdot/BSD.
Month: January 2005
Dillon BSDNexus Interview
Andre Nathan posted a link to an interview of Matthew Dillon over at BSDNexus.com, with some good information on where DragonFly is headed in the short term.
Mirrors up and down
The DragonFly mirror at bsdtech.com is down due to an employment change. (Good luck, Erik Skaalerud!) There’s a new source mirror in Riga, Latvia, located at http://alxl.info/cgi-bin/cvsweb.cgi/?cvsroot=DragonFly. Also, the new mirror at vt220.com now has HTTP access.
Quebec mirror
Maxime Labelle has a new DragonFly mirror up in Quebec, Canada, at ftp://bsd.vt220.com/.
Open Graphics Project
KernelTrap has an interview of Timothy Miller, who is behind the Open Graphics Project, with the admirable goal of creating a video card that works well in 2D and 3D on open source platforms. Well, Linux, mostly, but my hope springs eternal for 4+ multihead 3D displays. Engineering samples are/will be available for anyone who wants to work on a DragonFly-specific driver. (thanks, BSDNews.)
OpenSolaris out
Opensolaris.org is up, where Sun is releasing a large quantity of code for Solaris. Neat! Solaris is based off of BSD4.1, if you look back far enough. Way, way far. (Thanks Slashdot.)
FreeBSD 4.11 out
FreeBSD 4.11 has been released. This is probably the last release in the 4.x series, though it will be updated for some time yet with needed security fixes. The next DragonFly release is slated for before the USENIX Technical Conference in April, so there’s an upgrade path available…
UnixReview: ManEdit, Samhain, and a book
UnixReview.com has three new articles up: one on using the man page editor ManEdit, one on the security tool Samhain, and a review of the No Starch Press book “Write Great Code — Understanding the Machine“. Incidentally, the No Starch Press book Absolute BSD (covering FreeBSD, by excellent writer Michael Lucas of Big Scary Daemons fame) is a rare thing: a book about an operating system that’s fun to read.
More Spanish on the wiki
Guillermo Garcia Rojas has created Spanish translations of Installing DragonFly and Laptop Installation.
Lithuanian, Polish FAQ
There’s now a Lithuanian translation of the DragonFly FAQ, on the wiki. There’s also a Polish translation out there, too, that I managed to previously miss.
December BSD summary up
ONLamp/BSD has a new BSD News report up, this time summarizing December 2004.
XFork86
Google Alerts told me about a new article on OSNews titled “Flame Wars, Forks and Freedom” that mentions, among other things, DragonFly being a fork from FreeBSD. While on the forked product idea, BSDNews has a nice link up to an explanation of Xorg’s 3D support (somewhat Linuxy) in the form of DRI, which also has a wiki.
French BSD Event
If you’re feeling particularly Gallic, there’s a Paris BSD meeting on 02/02/2005. (Thanks BSDNews.)
Cell reading
For some lazy weekend reading: the Cell architecture. The article’s partially hypothetical, but interesting. If consumer-level PCs using this architecture were built, DragonFly would be a good fit.
SMP and threads
Matthew Dillon posted two lengthy messages; one about SMP handling on DragonFly, and the other on kernel threading models and how they work.
CVS collection changes coming
So as to not conflict with other CVS repositories, the DragonFly repositories are going to change in name. Matt Dillon detailed it.
Xorg 6.8.1 strong
Anreas Hauser, with Simon ‘corecode’ Schubert, has managed to create a Xorg 6.8.1 port and package that does not the weak thread library problem. ‘pkg_add -r’ the package file he mentions in his post, and you’ll be set.
Stable slipped
As promised, DragonFly_Stable is just now matched up with the newest DragonFly source. It’s a good time to update!
Stable slip
Matthew Dillon’s planning to synchonize the stable DragonFly code with the newest code, since there’s been so few problems lately. It’ll happen tomorrow!
BSD Nov. and SMP
ONLamp/BSD has two new articles up. One is an interview with Scott Long of FreeBSD about FreeBSD 5′s SMP implementation – DragonFly is mentioned in contrast. The other is a report of November’s BSD news. Both seem a little late – November is no longer last month as mentioned in the article, and the interview places FreeBSD 5.3 in the future. I’m nitpicking, as they are both good articles.
Out, out, darn obj!
A few people posted that they could not build world. Matthew Dillon suggested cleaning out the object directory.
A little walk
‘Piet’ posted a link to a “Walk Through the PicoBSD Kernel“. This would be FreeBSD-based, but still relevant to DragonFly.
Sitetronics -> Wiki
The Sitetronics wiki page for DragonFly has undergone a DNS makeover – it is now “http://wiki.dragonflybsd.org/“.
More Linux tips
The latest addition to Dru Lavigne’s “FreeBSD Basics” column on ONLamp.com is “More FreeBSD for Linux Users“. It’s oriented towards FreeBSD and Linux, but it generally applies to DragonFly and Linux, too. Also, there’s a nice link collection at the end of the article.
X.org update coming
Joerg Sonnenberger has committed the first steps to using Xorg 6.8.1. It’s possible to install the port now, but there’s… issues.
UnixReview: zsh, TCP/IP, Crime
UnixReview.com has posted 3 new articles of general interest: zsh “keeper” functions, a review of Internetworking with TCP/IP, and a review of High-Tech Crimes Revealed.
RSA vs. DSA
Adrian Bocaniciu posted an explanation from an unknown author of just what the differences are between DSA and RSA keys for authentication and encyption.
Son of BSDInstaller
The BSD Installer mailing list has returned, but functional this time. Send email to “discussion-subscribe ‘at’ bsdinstaller ‘dot’ com”. (That address is munged, obviously.)
Update: I had the wrong address – it ends in .com. Should work…
Wiki FAQ -> Main site FAQ
The DragonFly FAQ on dragonflybsd.org is now copied irregularly from the one on the Wiki, along with the Spanish and Russian versions. This is based off an excellent idea from Max Okumoto.
EuroBSDCon 2004 ONLamp report
ONLamp.com has an article up about EuroBSDCon2004. The EuroBSDCon site has PDFs of (nearly) all the presentations, some of which are well worth the time to read.
Take some time to read Jordan Hubbard’s keynote (pdf) – Jordan was one of the original folks behind FreeBSD and is currently a mucky-muck at Apple. Dru Lavigne’s “But I am not a developer…how can I contribute to open source?” (pdf) is also worth a look, along with a large number of other more specific presentations.
If you see nothing else, look at this picture of Jordan Hubbard’s talk, and read the slide behind him. That’s right, folks: we are the mainstream, not the margin.
More wireless support
Andrew Atrens now has a web page with his ports of wireless drivers to DragonFly – Intel Pro/Wireless 2200BG and Atheros, at this point. He’s looking for testers.
Spanish and Russian FAQ move
The Sitetronics wiki now holds the Spanish and Russian translations of the DragonFly FAQ.
contrib Process
Matthew Dillon happened to outline the process for adding third-party software (like dhcpd, ncurses, or gcc) to the base DragonFly system.
Free as in Beer
Greg Lehey, BSD hacker from a land down below, has a BSD-based beer brewing system. (Seen on Slashdot, though strangely not in their BSD section.) Greg has a lot of other interesting material to look at while you’re there.
Underpinnings of userland threads
Matthew Dillon’s committed initial work to brink in David Xu’s 1:1 threading work from FreeBSD. There;s a test utility for it, too.
Other BSD news
OpenBSD is being ported to the Zaurus PDA platform (see general user FAQ) (thanks OpenBSD Journal) NetBSD has the 2004 4th quarter report out. Also, NetBSD now supports the TS-7200 via the evbarm port, which is a single-board computer similar to the well-known Soekris products. (Seen on Slashdot/BSD.) Small computer products like that make me wish I could find a small, cheap LCD screen to hook up, and create a laptop-ish computer.
Links pile
Low on time, so it’s all mushed together:
Joerg Sonneberger has an explanation of RSA vs. DSA encryption. Unixreview.com has two useful articles – how to test a new version of MySQL without disturbing your current install and a book review of “Advanced Unix Programming”. And, oh yeah – ntpdate is gone – use rdate.
Network card patches to try
Chuck Tuffli has ported the fxp (Intel Etherexpress network card) driver that uses bus_dma, and so should be very speedy. Andrew Atrens ported the iwi driver, for the Intel(R) PRO/Wireless 2200BG MiniPCI. Both are looking for testers.
FreeBSD SMP plans
Robert Watson posted some plans about SMP on FreeBSD. It’s interesting to contrast it with what’s planned for DragonFly, and how well the changes affect single and multiprocessor performance. (thanks BSDNews).
Perl out
Joerg Sonneberger has removed Perl. The /usr/bin/perl binary will still be sitting there, though.
No outage after all
The system hosting this page, shiningsilence.com, won’t be going down this weekend after all. The new system’s motherboard has a broken IDE controller, so an RMA is going to have to happen first. Darnit!
Journaling update
Matthew Dillon’s committed some more changes for journaling, and posted a progress summary.
foo Considered Harmful
George Georgalis posted a link to a “Considered Harmful” article – this time, it’s recursive make.
Downtime and upgrade for this site
shiningsilence.com, where the DragonFly BSD Log is hosted, is having a hardware upgrade this weekend, which means some downtime. Please be patient.
Laptop notes
MAtthew Dillon created a spot in the docs to note which laptops work with DragonFly – due to the custom hardware in most laptops, it can be hit or miss for many laptops and non-Windows operating systems. While talking about his IBM r32 (which works), Paul Grunwald suggested the site off-leasecomputers.com as a laptop source.
Splice() for DragonFly?
On kernel@, Antonio Vargas brought up the splice() I/O model planned for the Linux kernel.
Java jumps, returns RSN
Slashdot/BSD has a story on Sun revoking the Java license for FreeBSD, which is not a surprise to anyone who saw mention of this in December’s FreeBSD Foundation newsletter. (Admittedly, it was overshadowed by the non-corporation donation needs.) The real answer is that the license expired because of a SNAFU rather than a desire by Sun to end Java use on FreeBSD, and it’s getting worked out. This affects DragonFly to some extent, since Java can be built from the port system DragonFly inherited from FreeBSD.
NetBSD benchmarks
A fellow named Gregory McGarry has written a paper showing NetBSD outperforming FreeBSD 5 on a number of benchmarks. These would be more accurately called microbenchmarks, as the paper describes very specific system activities, repeated. It would be interesting to repeat with DragonFly – and it could be done, as the paper includes details on how to repeat. The benchmark is similar to an earlier BSD and Linux comparison done more than a year ago. (seen on BSDNews)
Make var mystery
‘walt’ posted a question about how makefile variables interoperate, for which Max Okumoto wrote a detailed explanation.
New routing code
Jeffrey Hsu has replaced and improved the routing code, some of which dates back 30 years.
FAQ in Spanish
Guillermo Garcia Rojas has completed a Spanish translation of the DragonFly FAQ.
Donation made
Zera William Holladay is due credit for filling Emiel Kollof’s donation request for hard drives on the DragonFly Donations page. Consider donating, if you have something that matches.
NetBSD info with a little DragonFly
Newsforge has an article about the recent 2.0 release of NetBSD. The article mentions DragonFly, though only in passing while talking about NetBSD’s “big lock” symmetric multiprocessing style. (found with Google Alerts.)
dhcp, binutils, perl, cvs changes
Joerg Sonnerberger’s updating a number of parts of the base system – read his post for details. It means Perl will be out of the base system, finally.
Wandering discussion and links
Oliver Fromme linked to a description of Sun’s ZFS with the interesting note that data safety is maintained through copy-on-write. (more links in post) Anil Madhavapeddy pointed at CIL for parsing C, and at some tales of wierd C.
Laptop installtion on wiki
Paul Grenwald posted his Laptop Installation Guide to the Sitetronics Wiki.