After not visiting my site for quite a while, I remembered that I left the projects page unfinished. Man is it ugly. It needs some thumbnails, at least.
Yet another thing to do in my spare time…
I’m running out of that faster and faster it seems.
A while back, I had a random interest to see if FreeBSD could be used as an iSCSI target. Since FreeNAS could do it, I figured the ability would be built into FreeBSD, but I was wrong. After a bit of Googling, I found that somebody ported the OpenBSD version of iscsi-target over to FreeBSD.
I decided to play with it a bit, and found that it functioned. It’s got a few problems though (can’t rehash config files to add/remove lun’s without killing all open connections, and restarting).
My ability to code in c is very weak, but I guess maybe I’ll try to investigate how it works, and see if I can’t at least come up with a patch for that specific thing. The other problems with the code are way above my head, having to do with authentication, and encryption.
I don’t really understand why Apple decided it would be a good idea to make the software update tool render your entire computer useless when all it’s doing is downloading updates. I understand (not really, but maybe sometimes) if it needs to not have the user doing things while it’s installing an update… That’s fine.
I use the command line software update tool to download the updates now like so:
%softwareupdate -da
Software Update Tool
Copyright 2002-2007 Apple
Done Digital Camera Raw Compatibility Update
Done Remote Desktop Client Update
Done Front Row Update
Downloading iTunes 0..20..40.................. etc...
Then to install, you can do:
%sudo softwareupdate -ia
Wait for that to finish, and reboot if necessary.
Usage:
%softwareupdate
usage: softwareupdate [ ...]
-l | --list List all appropriate updates
-d | --download Download Only
-i | --install Install