Category: FreeBSD

pgrep, pkill, and jails


It’s now possible to specify a jail ID when using pgrep and pkill(1), to capture processes specific to a jail.  It’s similar to the same option in FreeBSD, except no compatibility issues since this option did not previously exist in DragonFly.

Posted by     Categories: Committed Code, DragonFly, FreeBSD     0 Comments

WHMCS installation notes


Michael Lucas installed WHMCS, a commerical hosting management tool, on FreeBSD.  He tells a story of doing so, and in the process happened to list all the PHP modules needed for it to run.  I’m linking it because that list is going to come in useful for someone, someday.

mps(4) updated


Sascha Wildner has brought in improvements to the mps(4)driver from FreeBSD.   It’s for LSI Logic Fusion-MPT 2 SAS controllers, and apparently didn’t work very well… until now.  Sascha’s commit message details what’s new, including RAID support that is not yet mentioned in the man page.

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

BSDTalk 211: Deb Goodkin


Deb Goodkin of the FreeBSD Foundation gets 24 minutes of interview on BSDTalk.

Posted by     Categories: BSD, FreeBSD, Goings-on     0 Comments

NFS fixes, too


Since I’m already talking about imports, several changes from FreeBSD and OpenBSD for NFS, plus more original material, have been brought in by Venkatesh Srinivas.  Those changes from FreeBSD apparently improve NFS write performance, though I don’t have numbers to show.

Posted by     Categories: Committed Code, DragonFly, FreeBSD, OpenBSD     0 Comments

A pile of sh and pam fixes


Peter Avalos added an avalanche of updates for PAM and sh, so I’ll link to a few of themThe changes are mostly sourced from FreeBSD.  The PAM changes remove pam_krb5 and pam_ksu, for which there’s an alternative.

FreeBSD Foundation end of year donations


The FreeBSD Foundation is putting out their end of year donation notice.  Donate if you can; the support for active developers there helps everyone.

Posted by     Categories: BSD, Conventions, FreeBSD     0 Comments

Being a good BSD neighbor


Adrian Chadd showed up on the DragonFly kernel@ mailing list, offering some help in keeping things compatible with FreeBSD and 802.11 networking.  That’s quite neighborly of him, especially since his hands are already pretty full.

Posted by     Categories: BSD, DragonFly, FreeBSD     0 Comments

Lazy Reading for 2011/10/02


Yep, fall hits and it’s easier to find links.

Your unrelated link of the week: Scientific Illustration.  Not a comic, but still visually interesting.

A zillion sh updates


Peter Avalos brought in a vast quantity of sh(1) updates, all from FreeBSD as far as I can tell.  There’s a whole bunch more commits all on 8/21, but I’m tired of linking.  Thank you, Peter!

Posted by     Categories: Committed Code, DragonFly, FreeBSD     0 Comments

New HighPoint RocketRAID support


If you have a HighPoint RocketRAID 4321 or 4322 model, Sascha Wildner’s just added support for them in the hptiop(4) driver, taken from FreeBSD.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

Starve reads or starve writes?


Remember the benchmark tests I linked a few days ago?  There’s been ongoing discussion about them, and a recent comment from Matthew Dillon sums it up pretty well: the benchmarks differ depending on whether you favor reads, or favor writes.

Posted by     Categories: DragonFly, FreeBSD, Goings-on     0 Comments

Blogbench and Areca RAID tests


Francois Tigeot tested a system under both FreeBSD and DragonFly using various RAID setups with arcmsr(4) and blogbench.   Hooray for graphs!  Like any good benchmark, it quickly went to discussion of how the test was conducted and how the various runs differ.  (Follow the thread.)

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

Summer of Code DragonFly projects announced


Google’s announced the accepted projects for 2011.  DragonFly has 6 slots!

We had a large number of interesting project proposals; far more than than the slots available.  If you’re one of the students who did not get in, please consider working on your project as time allows.  I know it won’t be lucrative, but I’d still like to see them happen.

Here’s the list of accepted projects:

  1. Implementing a mirror target for device mapper: Adam Hoka, mentored by Joe Talbott
  2. Improve dsched interfaces and implement BFQ disk scheduling policy: Brills Peng, mentored by Alex Hornung
  3. Make vkernels checkpointable: Irina Presa, mentored by Venkatesh Srinivas
  4. Port PUFFS from NetBSD/FreeBSD: nickprok, mentored by Nathaniel Filardo
  5. Bring kernel event notification in DragonFly BSD to its logical conclusion: Samuel J. Greear, mentored by Sascha Wildner
  6. Porting Virtio Drivers from NetBSD to DragonFly BSD to speed up DragonFly BSD as a KVM guest: Stéphanie Ouillon, mentored by Pratyush Kshirsagar

 

Posted by     Categories: DragonFly, FreeBSD, Google Summer of Code     0 Comments

BSD Magazine: ZFS


February’s BSD Magazine is headlining “ZFS on FreeBSD”, along with a bunch of other material, including an interview/example for the next BSDCan convention.  There’s some BSD-project-specific news in there from this site about DragonFly, along with MirOS, MidnightBSD, and FreeBSD.

sh updates


Peter Avalos went looking for updates to /bin/sh, and found a lot of them, including regression tests.  Even though sh is…  15 years old?  Older?  It dates back to BSD 4.4 and before – anyway, it’s been around forever, but there’s still things to do with it.

Posted by     Categories: DragonFly, FreeBSD, Goings-on     0 Comments

tws(4) added


Sascha Wildner is continuing his huge driver-adding streak, this time with tws(4).  It’s a port of the FreeBSD driver, for “LSI 3ware 9750 series SATA/SAS RAID controllers”.  The commit message has a list of individual models, and further credits.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

aac(4) update


Sascha Wildner continues the driver update streak, bringing in the updated FreeBSD version of the aac(4) driver.  This adds support for 40+ Adaptec AdvancedRAID cards – the aac(4) man page has a very long list.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

hptmv(4) added


Sascha Wildner’s added the hptmv(4) driver, for Highpoint RocketRAID 182x cards.  It comes from Highpoint/FreeBSD.

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

NYCBSDCon surplus


Apparently the surplus money from the recent NYCBSDCon is going to each of the BSD projects.  Great news!  Now, what to do with it…

Posted by     Categories: Conventions, DragonFly, FreeBSD, NetBSD, OpenBSD     2 Comments

HighPoint RocketRAID support


Sascha Wildner’s been on a RAID rampage lately, adding a lot of drivers.  The latest is hptiop(4), which supports many of (all?) the HighPoint RocketRAID series.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

BSD Show!: Jon Hixson


The BSD Show! has a 20-minute interview with John Hixson, known for working on pc-sysinstall.  (See also)

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

KMS and GEM work, for cash


There’s still no support for KMS/GEM on any most BSDs, though there are people interested in it for FreeBSD.  One of DragonFly’s Summer of Code projects was just that, though it’s not in a state where it can be really used.

Another BSD?


Scott Ullrich, who has worked on several BSD-related projects, including DragonFly, has something called vCloudBSD, about which you now know as much as me.  It looks to be a FreeBSD auto-installer for virtualization, though I’m sure I’m overgeneralizing.

Posted by     Categories: BSD, DragonFly, FreeBSD, Goings-on     1 Comment

psm(4) update


Antonio Huete updated psm(4) using code from FreeBSD; I don’t think it’s been committed yet but the patch is available.  This will be especially valuable to you if you have a synaptics touchpad; it enables many of the functions.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

More magazines make many mimprovements


(I ran out of alliterative words, sorry.) Venkatesh Srinivas has committed his work on memory allocation; his commit message has details.  He’s kindly provided a link to the article that inspired the per-thread magazine work.  He’s also provided graphs to show comparative performance benefits of his new memory allocator on DragonFly and on FreeBSD.

Posted by     Categories: Committed Code, DragonFly, FreeBSD     0 Comments

Stress out!


Sascha Wildner brought in FreeBSD’s stress2 stress testing suite.  It’s an efficient way to crash your system.  Look at the README to find out the fastest way there.

Posted by     Categories: Committed Code, DragonFly, FreeBSD     0 Comments

BSD-Day 2010 in Hungary


November 20th, 2010 is the date for BSD-Day, in Budapest.  Gabor Pali has a note out inviting developer to attend and give talks.  There’s more details on a FreeBSD wiki page.

Posted by     Categories: Conventions, FreeBSD, Goings-on     0 Comments

Messylaneous: Reviews, packaging, installers, etc


Link catchup!

Posted by     Categories: BSD, FreeBSD, Goings-on, Lazy Reading, Off-Topic, OpenBSD     0 Comments

New BSDTalk: clang clang clang


BSDTalk has a very timely interview with Roman Divácký and Ed Schouten about the switch to clang/LLVM in FreeBSD. It’s 17 minutes, recorded at the recent BSDCan 2010.

Posted by     Categories: BSD, FreeBSD, Goings-on     0 Comments

Even more new things: multimedia card support


Sascha Wildner has ported MultiMedia Card support from FreeBSD; SD, SDHC, and MMC cards should work in DragonFly now.  Man, there’s been a lot of new additions recently.

All-new network drivers


Rui Paulo’s work porting the current set of FreeBSD network drivers over to DragonFly has been committed; there’s about a zillion commits (via Matthew Dillon) today to show for it.

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

Binary upgrades are possible


Gergo Szakal mentioned some ideas he had about binary upgrades; among other parts of the conversation, Samuel J. Greear/Sascha Wildner reminded everyone that Matthias Schmidt had ported the FreeBSD binary upgrade system over in late 2007, and it’s still around to play with.

Posted by     Categories: DragonFly, FreeBSD, Goings-on     0 Comments

Jeff Roberson on BSDTalk


That was fast – there’s another BSDTalk already!  BSDTalk 186 has Jeff Roberson, FreeBSD committer.  He’s talking about schedulers and softupdates for a good half hour.

Posted by     Categories: BSD, FreeBSD, Periodicals     0 Comments

Hammer REDO and other storage notes


Matthew Dillon declared his intention to have REDO working for Hammer very soon.  This will improve speed by lowering the number of fsync()s needed in a given period of time to flush data to disk.

He continues in a separate message talking at length about data flushing and how to implement it efficiently, with some comparisons to work in FreeBSD.  The followups are worth reading, too.

Posted by     Categories: Device support, DragonFly, FreeBSD, Goings-on     0 Comments

Messylaneous for 2009/12/30


It’s New Year’s Eve Eve, and so here are a bunch of links I’ve built up over the past few days.

Posted by     Categories: BSD, DragonFly, FreeBSD, Goings-on, NetBSD, OpenBSD     5 Comments

Messylaneous for 2009/12/10


I’ve been building this entry up for a while, so some of these entries are newer than others.

Posted by     Categories: DragonFly, FreeBSD, Goings-on, OpenBSD, UNIXish     6 Comments

More development tools


A number of recent changes will be important to you if you develop on DragonFly:

  • Sascha Wildner has added a indent(1) profile that matches what is usually done in DragonFly.
  • Also, there’s a dragonfly.el for emacs users.
  • Now new, but worth mentioning again: there is an excellent development(7) man page.
  • Alex Hornung has ported and modified FreeBSD’s minidumps, so crash dumps can now be kept smaller than your total physical memory size.
Posted by     Categories: Committed Code, DragonFly, FreeBSD     0 Comments

Using NVIDIA on DragonFly


This has been around for a while, but I’m re-mentioning it because it’s not really linked anywhere: Simon ‘corecode’ Schubert has a version of the FreeBSD NVIDIA video driver that should work on DragonFly: http://gitweb.dragonflybsd.org/~corecode/nvidia.git.  It should be possible to clone from that link, build the code, and use it.  (Untested by me – if you’ve done it, some explicit instructions would be helpful to others.)

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

kbdmux added


Alex Hornung has ported FreeBSD’s kbdmux, making it possible to run multiple keyboards.  This can help if a system has a built-in virtual keyboard, as some newer HPs do.

Messylaneous: books, lawsuits, git, more


Dear universe, including DragonFly people: stop doing so much stuff.  It’s hard to keep up.

Posted by     Categories: BSD, DragonFly, FreeBSD, Hammer     0 Comments

ae(4) support added


Alexander Polakov has ported the ae(4) network driver from FreeBSD to DragonFly; it’s committed now.  This device is common in some (many?) Asus Eee devices.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

More news, more articles


Dru Lavigne is going to be doing blogging/tweeting for the FreeBSD Project and FreeBSD Foundation.  This is a good thing – BSD in general is helped by more of a conversation about what’s going on.  I daresay this Digest has established that there’s definitely enough events, just with DragonFly, for daily news.

Also, Dru’s published summaries of the articles in the upcoming July ‘Collaboration’ issue of the Open Source Business Resource.

Posted by     Categories: BSD, FreeBSD, Goings-on, Periodicals     0 Comments

ath(4) updated to open source version


Hasso Tepper has added the open source HAL code for ath(4) (old man page), as suggested by Alexander Polakov.  I’m not sure if this is related to Dmitry Komissaroff’s work.

More BSD cross-pollination: bwi(4)


Sepherosa Ziehau’s bwi(4) driver for DragonFly is going into FreeBSD 8, as mentioned in this Warner Losh blog post.

Posted by     Categories: BSD, Device support, DragonFly, FreeBSD     0 Comments

BSDTalk 173: FreeBSD core team


The newest BSDTalk has a conversation from BSDCan 2009 with 5 different FreeBSD core team members, for 38 minutes.

Posted by     Categories: FreeBSD, Goings-on, Periodicals     0 Comments

2 FreeBSD items


Mashing together to make one post:

FreeBSD-SA-09:05.telnet and FreeBSD-SA-09:07.libc have been fixed in DragonFly.

These PC-BSD 7.1 vs. Kubuntu 9.04 Benchmarks are interesting but not that conclusive – different versions of gcc were used.  (thanks J. Kanowitz)  Here’s a different comparison of performance inside a VM from Ivan Voras.

Posted by     Categories: Committed Code, DragonFly, FreeBSD     0 Comments

Help the Macys


This story popped up last year, focusing on Kip Macy’s legal issues.  Kip is a BSD developer, contributing to FreeBSD and having worked on checkpoint support in DragonFly.  Another side of his story has come to light.  He and his wife could use the support, but there is (that I know of) no immediate way to help.

It would be nice if there was some common news source for BSD topics, instead of being an also-ran for Linux; this is an example of where an online community can support its own members, instead of that negative story that has been out for months.

Posted by     Categories: DragonFly, FreeBSD, Goings-on     0 Comments

Newer DRM


Hasso Tepper has updated the DRM code (from FreeBSD) with some caveats.

Posted by     Categories: Committed Code, DragonFly, FreeBSD     0 Comments

BSD Summer of Code projects


There is, of course, DragonFly project ideas for Google’s Summer of Code.  There are also idea pages up for FreeBSD and NetBSD, both also participating this year.

Ath support, almost


Dmitry Komissaroff has posted a port of wlan, ath_hal and if_ath from FreeBSD. It’s not finished because he lacks the hardware. If you’ve got the hardware, the inclination, or both, please assist.

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

Progress with clang


Alex Hornung has done some preliminary work with llvm/clang, and has successfully compiled a GENERIC DragonFly kernel, and completed a buildworld, using it. He also has some very nice notes available detailing the work. There’s potential for cross-BSD work with FreeBSD on this one, too.

Posted by     Categories: DragonFly, FreeBSD, Goings-on     2 Comments

A new, graphical bootloader


Oliver Fromme has a new bootloader for FreeBSD and DragonFly.  He’s added the DragonFly logo, and it looks neat.  Can someone test this on physical hardware?

Posted by     Categories: DragonFly, FreeBSD, Goings-on     0 Comments

Port of tmpfs underway


Nikita Glukhov is porting tmpfs from FreeBSD/NetBSD, and is looking for some feedback.

I’ve wanted tmpfs or something similar for a while; I have a reoccurring (if not quite realistic) fantasy of building a system with a ridiculous amount of RAM and using it as a disk.

Posted by     Categories: DragonFly, FreeBSD, Goings-on, NetBSD     0 Comments

A cheap backup strategy


Freddie Cash has an interesting writeup of how he put together a very capable and cheap backup system using ZFS; this is part of a larger discussion on Hammer, ZFS, performance and solutions.

Posted by     Categories: FreeBSD, Goings-on     0 Comments

telnetd vulnerability fixed


A vulnerability in telnetd code common to FreeBSD and DragonFly was just discovered; it’s been fixed in DragonFly using code from NetBSD in 1995, strangely enough.  (via #dragonflybsd on EFNet)

Posted by     Categories: Committed Code, DragonFly, FreeBSD, Heads Up!, NetBSD     1 Comment

Art & Code, EuroBSDCon, projects


The FreeBSD Foundation is looking to give people money to work.   (pdf)  Specifically, they have USD $30K to give to people wanting to work on FreeBSD subsystems.   Fight global recession!

EuroBSDCon 2009 is being held September 18-19th in Cambridge, UK.  That’s a long way off, but they just opened their call for papers.

Art & Code is March 7th, at Carnegie Mellon.  “Programming for Artists” – it’s cheap, and the output should be interesting.  (via)

Posted by     Categories: FreeBSD, Goings-on, Off-Topic     0 Comments

RIP, FreeBSD 4


Alas, we knew it well.

Posted by     Categories: FreeBSD     0 Comments

NVIDIA and support


‘Timofonic’ spotted this post by an NVIDIA employee describing the changes needed for better performance/support of NVIDIA chipsets in FreeBSD. This could apply to DragonFly., though I daresay these issues would already be fixed (or at least worked on) if it wasn’t a closed-source driver.

Of course, while I’m at it, I may as well wish for a pony and a million bucks, as there’s probably business reasons for the closed-source driver that are more compelling than the opinion of Some Guy with Blogging Software Installed.

Posted by     Categories: FreeBSD     1 Comment

Security donations still needed


Colin Percival is looking for donations to support his work over the summer handling security issues for FreeBSD, Portsnap, and FreeBSD Update.  He’s very close to meeting the goal.

Posted by     Categories: FreeBSD     0 Comments

Short FUSE time


Matthew Dillon is planning to start userland VFS work in about a month; this led Andreas Hauser to ask if FUSE could be brought in as for FreeBSD.  Csaba Henk, who ported it to FreeBSD, said “yes, but better“!

Posted by     Categories: FreeBSD, Goings-on     2 Comments

April 1st always has something


FreeBSD 2.2.9 is released.

Posted by     Categories: FreeBSD     2 Comments