Выбрать главу

> Runaway processes on Solaris TK

> Uh, hi. I’m just a lightweight MS CE but I’m the only one awake here and four of the DSLAMS just went down. Looks like there’s some custom accounting code that’s trying to figure out how much to bill our corporate customers and it’s spawned ten thousand threads and its eating all the swap. I just want to kill it but I can’t seem to do that. Is there some magic invocation I need to do to get this goddamned weenix box to kill this shit? I mean, it’s not as if any of our customers are ever going to pay us again. I’d ask the guy who wrote this code, but he’s pretty much dead as far as anyone can work out.

He reloaded. There was a response. It was short, authoritative, and helpful — just the sort of thing you almost never saw in a high-caliber newsgroup when a noob posted a dumb question. The apocalypse had awoken the spirit of patient helpfulness in the world’s sysop community.

Van shoulder-surfed him. “Holy shit, who knew he had it in him?”

He looked at the message again. It was from Will Sario.

He dropped into his chat window.

> sario i thought you wanted the network dead why are you helping msces fix their boxen?

> [sheepish grin] Gee Mr PM, maybe I just can’t bear to watch a computer suffer at the hands of an amateur.

He flipped to the channel with Queen Kong in it.

> How long?

> Since I slept? Two days. Until we run out of fuel? Three days. Since we ran out of food? Two days.

> Jeez. I didn’t sleep last night either. We’re a little short-handed around here.

> asl? Im monica and I live in pasadena and Im bored with my homework. Would you like to download my pic???

The trojan bots were all over IRC these days, jumping to every channel that had any traffic on it. Sometimes you caught five or six flirting with each other.

It was pretty weird to watch a piece of malware try to con another instance of itself into downloading a trojan.

They both kicked the bot off the channel simultaneously. He had a script for it now. The spam hadn’t even tailed off a little.

> How come the spam isn’t reducing? Half the goddamned data-centers have gone dark

Queen Kong paused a long time before typing. As had become automatic when she went high-latency, he reloaded the Google homepage. Sure enough, it was down.

> Sario, you got any food?

> You won’t miss a couple more meals, Your Excellency

Van had gone back to Mayor McCheese but he was in the same channel.

“What a dick. You’re looking pretty buff, though, dude.”

Van didn’t look so good. He looked like you could knock him over with a stiff breeze and he had a phlegmy, weak quality to his speech.

> hey kong everything ok?

> everything’s fine just had to go kick some ass

“How’s the traffic, Van?”

“Down 25 percent from this morning,” he said. There were a bunch of nodes whose connections routed through them. Presumably most of these were home or commercial customers in places where the power was still on and the phone company’s cos were still alive.

Every once in a while, Felix would wiretap the connections to see if he could find a person who had news of the wide world. Almost all of it was automated traffic, though: network backups, status updates. Spam. Lots of spam.

> Spam’s still up because the services that stop spam are failing faster than the services that create it. All the anti-worm stuff is centralized in a couple places. The bad stuff is on a million zombie computers. If only the lusers had had the good sense to turn off their home PCS before keeling over or taking off

> at the rate were going well be routing nothing but spam by dinnertime Van cleared his throat, a painful sound. “About that,” he said. “I think it’s going to hit sooner than that. Felix, I don’t think anyone would notice if we just walked away from here.”

Felix looked at him, his skin the color of corned-beef and streaked with long, angry scabs. His fingers trembled.

“You drinking enough water?”

Van nodded. “All frigging day, every ten seconds. Anything to keep my belly full.” He pointed to a refilled Pepsi Max bottle full of water by his side.

“Let’s have a meeting,” he said.

There had been forty-three of them on D-Day. Now there were fifteen. Six had responded to the call for a meeting by simply leaving. Everyone knew without having to be told what the meeting was about.

“So that’s it, you’re going to let it all fall apart?” Sario was the only one with the energy left to get properly angry. He’d go angry to his grave. The veins on his throat and forehead stood out angrily. His fists shook angrily. All the other geeks went lids-down at the site of him, looking up in unison for once at the discussion, not keeping one eye on a chat-log or a tailed service log.

“Sario, you’ve got to be shitting me,” Felix said. “You wanted to pull the goddamned plug!”

“I wanted it to go clean,” he shouted. “I didn’t want it to bleed out and keel over in little gasps and pukes forever. I wanted it to be an act of will by the global community of its caretakers. I wanted it to be an affirmative act by human hands. Not entropy and bad code and worms winning out. Fuck that, that’s just what’s happened out there.”

Up in the top-floor cafeteria, there were windows all around, hardened and light-bending, and by custom, they were all blinds-down. Now Sario ran around the room, yanking down the blinds. How the hell can he get the energy to run? Felix wondered. He could barely walk up the stairs to the meeting room.

Harsh daylight flooded in. It was a fine sunny day out there, but everywhere you looked across that commanding view of Toronto’s skyline, there were rising plumes of smoke. The TD tower, a gigantic black modernist glass brick, was gouting flame to the sky. “It’s all falling apart, the way everything does.

“Listen, listen. If we leave the network to fall over slowly, parts of it will stay online for months. Maybe years. And what will run on it? Malware. Worms. Spam. System-processes. Zone transfers. The things we use fall apart and require constant maintenance. The things we abandon don’t get used and they last forever. We’re going to leave the network behind like a lime-pit filled with industrial waste. That will be our fucking legacy — the legacy of every keystroke you and I and anyone, anywhere ever typed. You understand? We’re going to leave it to die slow like a wounded dog, instead of giving it one clean shot through the head.”

Van scratched his cheeks, then Felix saw that he was wiping away tears.

“Sario, you’re not wrong, but you’re not right either,” he said. “Leaving it up to limp along is right. We’re going to all be limping for a long time, and maybe it will be some use to someone. If there’s one packet being routed from any user to any other user, anywhere in the world, it’s doing its job.”

“If you want a clean kill, you can do that,” Felix said. “I’m the PM and I say so. I’m giving you root. All of you.” He turned to the white-board where the cafeteria workers used to scrawl the day’s specials. Now it was covered with the remnants of heated technical debates that the sysadmins had engaged in over the days since the day.

He scrubbed away a clean spot with his sleeve and began to write out long, complicated alphanumeric passwords salted with punctuation. Felix had a gift for remembering that kind of password. He doubted it would do him much good, ever again.

> Were going, kong. Fuels almost out anyway

> yeah well thats right then. it was an honor, mr prime minister