Writing Free Software
A quick post to mention the beginning of a serie of mini-howtos on
C.J. Adams-Collier's weblog entitled Writing Free Software
.
BSD#: Mono on FreeBSD
A few weeks ago, I joined the BSD# project which aim to maintain Mono (an open source implementation of the Microsoft .NET framework) on FreeBSD. It was the occasion for giving svk a try.
Downgrading to the last stable GNOME version
I decided to stop tracking the development version of GNOME and revert to the stable version available through the FreeBSD ports tree. I wanted to avoid dropping every single package and re-installing everything but the system from scratch, so I tried to handle too-much up-to-date packages and update them to the last stable version (ie. with a lower version number).
[patch] Opening the fridge from the right side
Most of the time, you open(2) a fridge device on the left side. Most fridge implementation ./configure scripts however support a --open-from-the-right-side switch so that you compile a device that fits your environ(7).
Because of the geom(8)etry of my kitchen (and because it is unbelievably small), I relied on such a feature to make(1) fseek(3)ing my fridge easier. But since it is not a Microsoft Windows one, it does not features so called HANDLEs (it is POSIX compliant though and so provides descriptors).
You, bash users, are driving me crazy!
This is a visceral message with a lot of emotion (I mean I am not thinking before writing) so I will exceptionally use my big voice:
WILL YOU EVER BASH SCRIPTS WRITERS STOP THE INSANE MESS WITH THIS SHELL?
Raid-1 using gmirror(8)
When configuring Astase development server, I set up software mirroring using FreeBSD gmirror. This is much more a memo than a technical note, but I decided to blog about it anyway.
Deploying OpenLDAP under FreeBSD 7.0
Adrien Reboisson and Géraud de Mareschal are just about to launch Astase as a professional-grade software engineering company. While I will not be part of the adventure, I am pleased to help them as far as I can in order to make this launch a great success!
Recovering from portupgrade(1) crashes
In the beginning of February 2008, portupgrade was updated to the 2.4 branch which used to be the -devel
one. This major update was already available as ports-mngt/portupgrade-devel from a while but serious problems where discovered only after the program was updated.
Updating to FreeBSD 7.0
I have just updated my main machine from FreeBSD-6.2-STABLE to FreeBSD-7.0-STABLE. As usual with FreeBSD, the update was smooth :-).
Here are a few hints to reduce even more your downtime: about half on hour in my case.
Life...
...can be as simple as…