Posts in category DragonFlyBSD Digest
Hardware reports given out
New company Gainframe is offering up OpenBSD dmesg/pcidump/usbdevs output for every system they build. I was originally going to link to this in a Lazy Reading entry, but then I realized it’s also a new company specializing in BSD-compatible hardware. Read the interview; I met Michael Dexter at the last NYCBSDCon and he is a decent g [...]
pkgsrc-2012Q2 released
The release announcement for pkgsrc-2012Q2 is out. New in this quarterly release: statistics about clang and pkgsrc. A surprisingly large number of packages build just fine with clang instead of gcc.
Lazy Reading for 2012/07/01
It’s summer, and I’m too warm. I’m whiny but still making with the links:
“The return of the FreeBSD desktop“, where Dag-Erling Smørgrav describes getting a BSD desktop working again due to a new ports system on FreeBSD. It’s still too messy a process to get to a GUI, I think, and to support that I̵ [...]
ixgbe(4) added
Francois Tigeot has added the Intel PRO/10GbE driver from FreeBSD, or ixgbe(4). A couple features are turned off, for now.
BSDTalk 217 – Turning the tables
Will Backman, the usual interview in BSDTalk episodes, gets interviewed himself by Paul Schenkeveld, for 14 minutes.
Midterms coming up for GSoC
Attention students and mentors: the Summer of Code midterms open up on July 9th. This means students fill out an evaluation, and mentors also fill out an evaluation. Don’t forget, because completed evals from mentor and student both are necessary for a project to continue being funded.
Watch this, bge(4) users
If you have a Broadcom BCM570x-series gigabit ethernet adapter, Sepherosa Ziehau’s made a lot of commits for the bge(4) driver recently; they may interest you. (not sure if he’s even done yet; he tends to commit a lot of work.)
More benchmarking
More benchmarks, in this case a comparison of Debian GNU/kFreeBSD and DragonFly. I’m not even sure how to derive meaning from it.
What to donate to an open source proj...
Mayuresh Kathe asked about donations to DragonFly. I answered, but the part to remember is this: donate your time.
Summer of Code status week 5
This is a report for last week’s work, so this is week 6 we are in now, and the reports are week 5′s status. So:
32 bit api
inotify and fs indexing service
Add SMT/HT awareness to scheduler
Lazy Reading for 2012/06/24
It’s almost an all-Vim week.
Unix as IDE, a 6 part completed series. (via)
VimOrganizer, Emac’s Org-mode for Vim. (via)
The Vim Clutch. This is hilarious. (via) Also see “Chindogu“, though this might be too useful.
Those who know UNIX are doomed to reinvent it. (via same place)
(Read more...)
Scheduler changes you can try yoursel...
If you have an Intel processor with multiple cores and hyperthreading support, you can compile a new kernel and try out Mihia Carabas’s GSoC work already; he’s created a test using the OpenSSL test case to time scheduling performance vs. number of threads.
Scheduling and hyperthreading GSoC re...
Mihai Carabas posted some benchmarks for his work with the DragonFly default scheduler and hyperthreaded CPUs. The end result, for those who don’t like number analysis, is that CPU-dependent speeds are reliably constant because tasks are being evenly scheduled across available CPUs.
(Well, CPU threads, since this is hyperthreading, but [...]
tmpfs now slightly faster
Based on a suggestion from Venkatesh Srinivas, tmpfs now uses a red-black tree for directory lookups, and is also now faster. Credit goes to Johannes Hofmann for doing the testing.
More find(1) options
Sascha Wildner has synced find(1) with what’s in FreeBSD, which means there’s a lot more options available – see the commit for details. Many of them are for GNU compatibility, and I’m sure I’ll forget them all. I seem to have issues remembering how to use find(1) successfully.
Numbering changes for emacs in pkgsrc
Emacs in pkgsrc is going to be all numbered versions, as in emacs24 and emacs25, etc. Installing just ‘emacs’ will get the current default version, which is emacs 2.4 24.1 right now and I think will be emacs 2.5. All this will come after the pkgsrc freeze for 2012Q2 is over, which means it will be next month. Follow the (Read [...]
Riak on BSD
Riak, an open source distributed database product, is running on FreeBSD at least. It’s probably able to run on other BSD flavors given that it sounds like the developers were actively working in that direction; someone want to get it into pkgsrc?
Summer of Code status reports week 4
I think it’s week four, at least.
Mihai Carabas, Vishesh Yadav, and Ivan Sichmann Freitas all have their weekly status reports up for Summer of Code. Unfortunately, Loganaden Velvindron received a great job offer out of the blue, so he no longer has time for Summer of Code. (He plans to continue involvement in DragonFly, however.)
Lazy Reading for 2012/06/17
I have such a surplus of links these days that I started this Lazy Reading two weeks ago.
Setting Up spamd(8) With Secondary MXes In Play In Four Easy Steps. Reprinted from bsdly.
A Brief History of Videogames. (via) A 3 minute movie.
Networking by Example with the Packet Construction Set. An mp3 of (Read more...)
pkgsrc now frozen, with announcement
I know I already posted that this was on the way, but this time, the quarterly pkgsrc freeze is starting with a detailed announcement. 2 weeks until the next release, if everything goes well.