Multitasking and strange happenings at SilverFir.net
Multitasking is great: I’m chatting, administering SilverFir.net, watching a movie, and writing up the latest entry to the blog all at the same time. Well, I’m mostly watching the movie and chatting, which is why after an hour I’m only on my second sentence here. Two hours. Three� ok, maybe multitasking isn’t so great :-p.
…
Well, The movie was good, and the problem with SilverFir.net was extremely obscure. Somehow, the loopback interface wasn’t up — so “localhost” and 127.0.0.1 would give different results, and I couldn’t ping myself. Thanks to a user (see http://moretti.silverfir.net) wanting to install Uberblog (see http://dris.dyndns.org:8080/) the problem started showing symptoms, and after hours of struggle, was figured out and (hopefully) resolved.
I’m thinking I need to get the next version of SilverFir up real soon, because the current one is going haywire pretty quickly. Gentoo is looking like a good option. Now I just need a way to upgrade with minimal downtime.
Since I am thinking about it now, I have thought of an ideas that I think should be considered for Linux distributions: instead of putting files all over the filesystem when installing things (as Debian and Gentoo do), why not put all the files for a particular program in a single directory (say, /usr/local/programname/ just like apache and mysql default to), then use simlinks for everything else — logs, config files, binaries — just put simlinks in the “regular” places – /usr/bin or /etc or /var/log, etc. That way, when a program is deinstalled, a cron job can go by and neatly clean up all the simlinks and there is no residual from the program. And deinstallation involves one rm command. Very clean, very simple. Maybe someday I’ll suggest this to someone who knows what to do about the idea.
Well today I made it to Larry’s about 10 — only Hilary and Eric were there. I stayed until around 5, by which time the mast of the arm was maybe complete. I wish I were better at doing the arm project myself, but there are so many things that I just don’t think about yet. It’ll just take time I guess. After leaving Larry’s I made my way to Sammamish — stopping by Amanda’s place. She was at work, so I stopped there and let her know about the test on Monday. We’ll be studying before class Monday. o.O