I started using FreeBSD, due to some niggling little issues that were cropping
up in Debian about the same time my distaste for copyleft licensing was
reaching something of a minimum bar to galvanize action. Network configuration
-was slightly less simple there than with Debian, but it was close enough, so I
-was sufficiently happy with it to live with it. I did tend to write little
-scripts to automate some of the more complex parts of the lifelong process of
-network configuration, but they were just a minor convenience rather than a
-dire necessity. Pretty much everything else in the system was easier, simpler,
-cleaner, and generally better than it had been on Debian, so I didn't really
+was slightly less simple there than with Debian in some ways (though simpler in
+others, such as the lack of arbitrary NIH-inflicted division between `ifconfig`
+and the otherwise unnecessary `iwconfig` on Linux-based systems), but it was
+close enough, so I was sufficiently happy with it to live with it. I did tend
+to write little scripts to automate some of the more complex parts of the
+lifelong process of network configuration, but they were just a minor
+convenience rather than a dire necessity. Pretty much everything else in the
+system was easier, simpler, cleaner, and generally better than it had been on
+Debian, so I didn't really blink at it.
Due to some hardware support issues, I ended up using Debian again fairly
regularly on a laptop in early 2011. As of this writing, I'm still using it,
but mostly out of inertia; that'll change as soon as I get some stuff sorted
out and tighten up this notwerk project sufficiently well to no longer "need"
-Debian, I think. In any case, the upshot of it all is that networking on
-Debian has been gutted, raked over hot coals, then posthumously violated,
-following which it was reassembled in the form of a Frankenstein's Monster
-wearing Tammy Faye Baker's makeup, with bad breast implants, lips so
+Debian, I think. In any case, the upshot of it all is: I have discovered that
+networking on Debian has been gutted, raked over hot coals, then posthumously
+violated, following which it was reassembled in the form of a Frankenstein's
+Monster wearing Tammy Faye Baker's makeup, with bad breast implants, lips so
overpressured by collagen injections they're leaking, and lace to hide the
herpes outbreaks. Through trial, error, and blood sacrifices I managed to make
it mostly do what I wanted, then scripted all of that Cthulhoid horror, but
out, sandpapered off the makeup until the skin was raw, and hooked it up to
life support, only to discover that the underlying tools are in such a sorry
state that I *still* had to script everything to make it palatable. At least
now it did what I told it to do, reliably.
+ what I told it to do, reliably.
As I was working on making this not-working networking stuff work, I conceived
of the idea of just making a somewhat cross-platform program that'd do
get stuff working that way, I'll commit to this project repository and share my
shame (as a C coder who aspires to acceptable mediocrity) with the world.
+I've also started working on a sort of tumor of new Ruby implementation of the
+same concept, growing on the left cheek of this project. It's a race now to
+see which I finish first: a minimum viable product in C, or a minimum viable
+product in Ruby. Ruby has all the obvious advantages, but I'm making a
+Herculean effort to focus more on the C so that there's still some kind of race
+to be won. Otherwise, I'd have a fairly complete Ruby version in a couple of
+days, and most likely let the C version languish until 2018.
After that, it's pretty simple. Do something like this:
it into the APT archives under that very short name some day.
It was originally called cnet, when it was a Ruby script. That was a boring
-name, and reminiscent of a former business client's name.
+name, and reminiscent of the name of a former business client's (I'm at least
+nominally a consultant, y'know).
days that it finally induced me to act. The amazing thing about it is that
it's *still* better than other distributions I've tried recently, though
clearly far worse than FreeBSD (which actually improves over time, oddly
+enough, instead of pursuing a screaming ride down greased razorblades into the
+flaming pits of some monotheistic religion's underworld).
Additional credit is due the Copyfree Initiative community  some of whom
have been helpful in putting up with my shit and giving me help figuring out
I, Chad Perrin, wrote this craptastic program. The copyright is mine -- all
-mine. If you don't like it, I commend you on your taste, though I hope to
-improve it substantially as I learn to not suck at C.
+mine. If you don't like the program, I commend you on your taste, though I
+hope to improve it substantially as I learn to not suck at C.
You may use, modify, redistribute, strip-mine, and otherwise deal in the
software under the terms of the Open Works License v0.9.2  or any later
version. If you want some other license, ask; I'm pretty flexible. If you
want a more-restrictive license, cram my code sideways into your umbrella
-project and keep the OWL attached, because it's compatible with all kinds
+project and keep the OWL attached, because it's compatible with all kinds