Tron 2.37 – Non
Maskable Interrupt
Mercury
brought the transport down at the top of the tanksmasher tower near where Jet
had managed to destroy a large piece of this world. Jade, nearby and giving out
orders, saw Jet’s transport land and held up a hand to the ICPs waiting for
instructions before walking over to find Jet.
“My User, there
are things I wish to discuss with you. I am glad you haven’t returned to your
world presently,” she said. “Although I am still worried that you have not left
this system yet.”
Jet smiled.
Jade had been a huge help to his while he was in this world.
“I can’t
leave until the user I was transporting is safely out,” said Jet. “Mercury
thought we might be of assistance to you.”
Jade looked
to Mercury then back to Jet.
“Jet, is there
anything, as a user, you can do to help us?” Jade got right to the point.
“More than
he’s already doing?” Mercury said, a cynical edge to her voice.
“I believe
the Kernel is now understanding that we are fortunate to have my user’s
assistance. I believe he realizes now that he was incorrect in evaluating you
when you first arrived. The preemptive warnings you logged have eventuated. But
my system is still in danger.” Said Jade.
Jet fought
down the urge to say “I told him so”.
Jade had always accepted what Jet had said. Unlike other programs, Jade had
accepted Jet as a user almost immediately, excepting when she tried to derez
him first.
“Jade, once
I’m in here, I’m just a program like any other. I’m only a user in the outside
world, and I don’t think the Kernel thinks that highly of my suggestions –
either time I was here.”
“But you are
from the world of the users,” said Jade. “I’m helping the Kernel transport in
the programs from other systems as quickly as I can, but we have a bottleneck
in Sector one. I need to get the programs from the Terminus to the exit gate.
“I’ve
calculated that there’s no way I can transport out more than four percent of
applications and programs before shutdown.
“Can you
help me?” Jade begged.
Jet looked
around, avoiding Jade’s gaze as he considered his response. “Jade, there’s
nothing here that I can do that you can’t.”
“You can
think like a user, I can’t” countered Jade.
“Then what
would you think about if you were a user?” Jet asked.
“How to
archive all the programs at once,” Jade responded, almost as if making a wish.
“User’s
can’t make things happen instantaneously,” Jet said. “This system has its
limits as well.”
“Then how do
we transport more programs, My User?” Jade asked. “Time is what is limiting us
now.”
“Give me a moment
to consider what I can think of that may help the Kernel, and I’ll tell you
what I come up with.”
Jade nodded,
then bowed slightly. “Thankyou, my User,” she said, then turned and walked back
to the other ICP programs that had been assisting her.
“For such a
devoted follower, she doesn’t seem shy to ask of you so much,” said Mercury as
Jade walked out of earshot as she looked Jet in the eye. “I’m surprised she had
so many cycles to spare.”
Jet felt
guilty. “We did come here to see what we could do, didn’t we?”
Mercury’s
eyes flicked to the side. “Then let’s find you some cycles to consider what you
would like to do to help the Kernel.”
Mercury led
Jet off in the direction of the control room entrance.
From within
the control room, most of Sector one was visible. Transports were slowly moving
from the terminus, undocking before moving across the flattened landscape of
Sector one.
At the
moment, he needed time as well as the Kernel and Jade did. Ma3a would still be
processing Melanie at the moment, possibly already in the foreign system.
Until she
had cleared Melanie from the network, Mercury wouldn’t be able to leave and
that meant that neither could Jet. He wasn’t about to leave without her this
time and time was running out.
Jet watched
the small control panel on the Sudo that Jade had given him as the time input
from Ma3a ticked by, showing how long they had left in this world, in both
cycles and real-world minutes.
Jet still
hadn’t come up with anything that might assist the Kernel. The transport was experiencing bottlenecks as
networks often did. At least programs had started moving and several transports
full had been able to leave the system in the past few cycles.
At least now
he had a real reference from his own world, Jet felt he had a marginally better
concept of local time, although given the difficulty is converting the
timeframes in his head, was starting to realize he was almost better off not
knowing.
Something
had happened to the UPS Flynn had set up and it wasn’t likely to be fixed he
reasoned, without his friends on the outside.
Meanwhile,
the remaining charge in the UPS batteries that were keeping Jet and the world
he was residing in alive for the moment hadn’t had enough of a recharge in the
intervening time while the generator was installed and they were already below
the alert level for failure and close to actually failing.
Whatever he
did now, this world was going to crash hard and Jet needed to be long gone when
it did happen or he would never make it back to his own world.
Even now, he
questioned his decision to stay on. Melanie was safely transferred through the
out of band connection and Simon had given Jet his word to re-integrate her as
soon as he could get back to the echelon network himself.
Alchemist
had left with Simon, her mission almost complete also, the only tasks remaining
were to see the final error correction of the corrupt data through to safe
levels before reintegration.
For that
reason Ma3a had had to leave with Alchemist, as she was still the processing
Melanie. It wasn’t safe for them here and Ma3a should be able to conclude
processing in another two hundred cycles or so – roughly two minutes in the
real world. Enough time to clear Melanie from the system before Mercury and Jet
arrived at echelon.
And in seeing
Melanie safely out of the network with her best chance at survival, Jet’s
obligations to his father’s friend and to his reason for coming here were
fulfilled.
But Jet
hadn’t been able to get onto the transport with Alchemist and Simon as it left
on the outgoing beam.
He still
felt an obligation to this world – which was crying out for help as the very
foundations of its universe were being removed in ways that it’s inhabitants
couldn’t understand.
And so now
that the Kernel had conceded the inevitable destruction of his domain, Jet had
stayed on to see the final evacuation of this world through the out of band
connection to the echelon system as his final task.
It was
something he felt he had to do.
But time was
going against him.
Based on the
application output that Ma3a was channeling to syslog so that Jade’s tool could
keep Jet updated, the UPS was estimating complete failure in five minutes. That
was five real-time minutes in his world, but as best as Jet could work out,
better than five hours of subjective time.
Jet knew
that the batteries could exceed that level to some extent, with each extra
minute he could gain for this world enough to evacuate a dozen more transports
of programs, hopefully to a world they could survive in if Simon was good to
his word.
But the
factors against him were that the batteries themselves in the UPS likely hadn’t
been serviced since Encom was shut down.
That meant
that the old batteries in the un-used and unmaintained Encom UPS might fail
early, and it would only take one battery failure and Jet would be lucky to
make a packet transport out of system before it went down.
The UPS was
a clever system in and of itself, controlled directly from a component of the
EN511 itself, as it did after all also regulate the laser power supply to avoid
fluctuations and to maintain the high burst requirements of the system.
Unfortunately
, the problem now was that such a smart system was that it didn’t work the way
Jet needed it to.
Data was
valuable, but the high current capacity high cycle batteries to power both the
UPS and the laser drive circuitry were very, very expensive.
This meant
that the original programmers would have adjusted their code to save the
batteries before they would save the data, initiating a system-wide shutdown just
before any batteries charge dropped into the critical range.
That also
meant that the UPS could fail prematurely and without warning.
So in this
there was one final service Jet could offer his adopted world. He would need to
reprogram the UPS to allow for individual battery failure without compromising
the entire UPS, stretching out the remaining banks for as long as possible.
These extra
minutes, if possible to achieve, might be the last gift a user would bring this
system and give the Kernel as much additional time as possible to continue the
evacuation and save as many programs as they could.
At least the
Kernel now saw and understood Jet’s perspective and was no longer working to
his own agenda. That was helping Jet a lot at this point.
This left Jet
with the immediate problem facing him – possible early failure of individual
cells within the battery system of the UPS.
But there
were still other problems Jet had to face, which were keeping him here as much
as his desire to save whatever aspects of this system that he could.
The one that
had affected him the most was that the out-of-band connection to the Echelon
network was not set up to enable segregated transmissions. No VLANs, no
encapsulation. That meant that Mercury and Alison couldn’t travel together, so
Alison had already left, but she needed to be back in the real world by the
time Mercury and Jet left the system.
The next
problem was that although the evacuation was now running at full capacity, it
was still taking time to save the remaining programs that could be evacuated as
there was only so much bandwidth available to Sector one.
The links to
Sector one had reasonable capacity for the laser circuits, so did having high
speed connections between nodes, but as fast as they were, they were still not
enough to instantly back up the entire system. The backup was going to take
time.
But despite
getting here quickly enough, the exodus through the out-of-band connection was
still slow. The lack of power in the UPS had triggered all types of power
saving changes to the system and intra-sector channels were difficult to keep
open. The system itself was working against them there.
Given the
main issues affecting him, Jet was glad to still have friends near, even though
Ma3a had already left with Alchemist and Simon.
Now that
they were no longer running, Mercury had stayed at Jet’s side up in the control
room of the tower.
It should
have been a good opportunity to spend some time with her before they left for
the unknown, but right now, the battery cells within the UPS were keeping Jet
busy.
The display
on the Sudo was small, but Jade had connected the UPS logging output to the
device. If Jet hadn’t been watching it, he may not have noticed the messages
that one particular cell in an array of many was starting to play up.
“Mercury, I
think we have a problem here, and it’s given me an idea that might help the
Kernel – Can you find Jade and see if she can come up here?”
Mercury
nodded, gave Jet a strange questioning look for a moment, then walked away to look
for the system logging routine.
“Also, see
if Section and Crypto are still available.” Jet called after her.
Mercury
walked out of the room and into the inside of the funnel shaped tanksmasher building
and located an elevator segment, activating it and quickly dropping to the
ground level.
Jet turned
to the window and looked out across the landscape that spread out into the
distance. The devastation to Sector one
was clear here, as had been the original influence of the Datawraiths.
Still, even
with all of the damage, this world held a certain beauty that simply couldn’t
be erased by the destruction. The light blue sheen of the surrounding areas
seemed to make this all seem just like a retro game, although Jet knew this was
far more than any game.
This was also
one of the last times he might get to see this place, before it was all
destroyed far more permanently than the damage already wrought here.
The thought
of losing this world actually pained him more than Jet cared to admit. So far,
he had spent only two short visits in this world, but to date, it felt as
though he had spend a lifetime here.
Certainly
everything important that he wanted in his lifetime had happened to him here.
Now realizing that his late mother had lived out the remaining years of his
life here, he was starting to wonder if staying here would be possible, giving
up his identity as a user and loving as a program with Mercury.
Had he
remained the first time, then he could already have spent a lifetime with her
subjectively, still inside the EN511.
It had taken
a painful separation from this world in the year following in the real world to
open his eyes to what he truly desired.
In the
distance, another transport moved through the beams, bringing with it the
refugees of a digital world, programs eager to be archived to another world,
even if it presented an unknown opportunity.
Some
wouldn’t leave, of course. Programs were still too human to be entirely
logical, but for many, the thought of total system-wide destruction was enough
to overcome the fear of leaving it behind forever.
Without
thinking, Jet slammed his palm down onto one of the displays creating a
slapping sound that echoed out his frustrations through the neon-colored
interior of the control room he was standing in.
How can they destroy all of this? Jet wondered to himself as the
lights of another transport left, cycling out the ICPs who were working on the
evacuation.
The Datawraiths have seen the inside
of this world also. How can they take away this entire world that we’ve
created. Why are they so blind to it?
Jet walked
back towards the centre of the funnel that housed the tanksmasher and watched
as a platform rose to their level carrying Jade.
“My User,”
Jade familiar greeting rang out at this high level.
“Jade, thanks
for coming. Can you still access system resources?” Jet asked, not waiting for Mercury
to return to begin.
“Yes, my
user, although the Kernel is absorbing many resources at the moment to arrange
the archival process.” Jade responded.
“Can you get
me a console with details of cell level charging on the UPS?” Jet asked.
“No, my
user. I don’t have access to that information.” Jade responded quietly, as if
afraid she had somehow offended him.
Jet seemed
unaffected by her declination and tried another way.
“Are there
any syslog entries written by the UPS?” Jet asked.
Jade paused
a moment, blinked twice, then looked at Jet.
“There are,
my user, but I cannot decode the format.” Jade said.
“Can you
show me them?” Jet asked.
Jade
presented a console inside Jet’s view and piped the information from her
incoming buffer to the console.
At first Jet
only saw gibberish. The same characters
that he saw on so many objects here – and around the lightcycle circuit.
Thinking
again, he looked at the Sudo. It was able to present the information in a way
he could comprehend. There must be some form of rasterizer in it.
“Jade, can
you copy the display routines from the Sudo to the console?” Jet asked.
“No my
user,” said Jade quietly. “The Sudo routines are locked by the Kern…”
“Then can
you pipe the syslog entries from the UPS to my Sudo?” Jet asked.
Jade paused
for a moment, then a stream of characters Jet could understand, with effort,
moved their way across the small and tiny Sudo interface. There was no way to fit an entire entry in the
small screen, but Jet could catch glimpses of text strings as they passed.
A UPS entry
seemed to stream across the screen as he viewed – a little too fast for him to
catch, but at the end, it had a six digit number that seemed to jump out at him.
The ASC code
for the percent symbol proceeded by two numerical values passed across the
Sudo.
“Those last
two bytes, Jade, can you mask them?” Jet asked.
Jade tilted
her head slightly. She didn’t understand what Jet had asked her. Despite Jet’s
technical knowledge, it was difficult to remember that the inhabitants of this
world didn’t really speak his language and had different concepts of what
different words meant.
He thought
back to his days writing communications routines for game online interfaces.
The data was already in an encoded form as far as Jade was concerned, even if
it was plaintext to Jet.
“Those two
symbols. Can you cut them?” Jet rephrased his question.
Jade smiled
now, pleased she could do something more.
“Yes, my
user,” she said, then the screen on his Sudo blanked, replaced by the two digit
percentage of battery life remaining in the UPS, followed by the timestamps on
the log entries.
Now Jet
could look at the actual percentage.
3037 came up
on his Sudo.
Seven
percent remaining battery life averaged out across all batteries.
Someone had
said the system was designed to fail closed at five percent to Jet once. It
might have even been his mother.
Perhaps if
he had thought about it a little earlier, he might have even been able to ask her
before she moved on.
But if it
wasn’t ten percent, and it couldn’t be, because Jet had already crossed the
ten-percent threshold, then it must be something rather arbitrary, because
programmers would be like that.
“What is the
significance of these symbols?” Jade asked, then realizing she may have
overstepped her mark, lowered her eyes and asked “My User.”
“UPS results,”
said Jet, briefly considering his option. “When the figure hits five percent,
the system is going to shut down forcibly.”
“We already
feel the system asking us to cease programming,” Jade said to Jet. “It happened
not long ago. It is only by the command of the Kernel that the applications and
programs are ignoring the system request.”
“And I think
when it hits five percent, things are going to get much worse.” Jet said, then
realized from the look on Jade’s face that she didn’t understand percentages
and that her thoughts were too far elsewhere to ask.
“Something
bothering you Jade?”
“My user,”
started Jade, then she paused, waited and then seemed to gush her question out.
“My user,
what becomes of programs after deresolution?”
Jet paused
on the question, about to answer it straight, then realized that Jade
considered him a god in this world, or at least a program with godlike powers,
despite the fact she almost defeated him in the archive.
“Jade, I
don’t really know. From a user’s perspective, they simply cease to exist.” Jet
started, choosing his words carefully.
“So we
simply cease processing?” Jade asked quietly.
“As what you
understand to be processing, yes,” said Jet.
Jade
swallowed, as if fearful to ask the questions she clearly wanted to ask. But
she waited, sensing Jet hadn’t finished.
“However,
what makes you, you, is what makes a user a user. Users and Programs are linked
in a way that I can’t fully explain to you – to some extent I don’t fully
understand it myself, but you’re linked to your user in a deeper way that I
think continues on after your code ceases processing.
“I don’t
think anything can break that bond and I believe it has more power than you
believe.
“But you are
still you that you believe yourself to be. You have choice and free will. Don’t
ever underestimate that, alright Jade?”
Jade looked
blankly at Jet for a moment, then started to smile – as if some inner demon had
been satisfied.
“I have
chosen my user well,” said Jade slowly.
“Yes, well
right now your user needs you to help him with something.” Jet got back to
business.
Jade’s
posture firmed slightly, something Jet would have considered impossible if he
hadn’t seen it as he had always considered her movement elegant beyond his
ability – only matched by Mercury.
“If it is
within my ability to provide, then I am yours to ask, my user,” said Jade.
Jet smiled.
“Jade, what if I told you that we’re about to do something extremely risky?”
Jade’s face
changed to a less sure expression.
“My user,
you should leave while you can, to follow the user Melanie, as soon as she is
clear of the receiving buffer.” Jade said quietly, then even more quietly,
“Before that time even.”
“Jade, the
system’s about to go into a level of Shutdown you don’t know about,” said Jet.
“And the
Kernel knows about this?” Jade asked.
“No, I don’t
believe he does. It’s something I realized when the user Simon left the
network. Something he reminded me. What I don’t know is how it will appear when
it happens.” Jet explained.
“And when
will this happen?” Jet asked.
“Soon.” Jet
said. “The UPS is close to entering what we know as a mandatory shutdown. The
Kernel is heading off the interrupts as far as he can.”
“As the
Kernel may,” said Jade, of her parent routine.
“Yes, but
soon there will come an interrupt that the Kernel cannot mask, Jade. It’s
called a non-maskable interrupt.”
Jade’s
expression took on a worried appearance.
“Does such a
thing exist?” Jade asked.
“What I
don’t know is how it will appear in this world,” Jet said. “But it will cause
the evacuation – or remote archival process – to cease when it occurs and this
system will enter a final sleep before all activity within the system ceases.”
Slowly, a
horror began to spread across Jade’s face.
“But the
programs from the outlying systems – will they evacuate in time?” Jade asked.
“No,” said
Jet, “But there is more. As different parts of the UPS reach their operating
threshold, the entire UPS will suddenly fail, signaling the end of this world.”
“Oh my
user,” said Jade, then realizing her choice of words and who she was speaking
to, placed her fingers over her mouth as if yawning, then speaking again. “This
was foretold of by the tower guardians of old, of a time when the three phases
of our existence, root, mean and squared, are to signal the coming of the end
of our world.”
Jet stifled
the laugh at Jade’s expense, but a small smile escaped his lips briefly before
he flattened them to avoid offending her. Jet wondered if the early guardians
knew more of the UPS than the present generation. They would have been a lot
closer to the UPS back then, in the days when his father was a programmer.
“There is
something we need to do about it,” said Jet, then gave Jade a moment to let it
sink in.
Jet turned
to look out at the world around him briefly, then turned back to Jade.
“Jade, we
need to locate the NMI controller and shut it down – force it to return on
invocation, giving us the time we need to vacate this sector.
“And we need
to adjust the UPS for this sector so we can get some extra time for the
Kernel.”
Jade smiled
and Jet immediately realized her concerns weren’t for herself. They were for
the other programs of this system.
“Thankyou,
my user,” said Jade unexpectedly.
“For what?”
Jet asked.
“For
restoring the Kernel’s faith in users,” said Jade.
Jet smiled
and coughed a little.
“I don’t
think the Kernel has any faith in me, Jade,” said Jet.
“I think you
underestimate the Kernel, My user,” said Jade, taking a slightly harder tone
with Jet.
“Maybe, or
it might just be that I don’t understand him,” said Jet, looking to avoid the
confrontation without offending Jade further. He doubted she would act as if
offended, but it was still possible to offend her. For the help she had given
him so far, he respected her too much to risk that.
Jade tilted
her head, but her expression didn’t change from it’s now serious shape.
“So, my
user, how might we defeat this new threat?” Jade changed the subject back to
it’s original course.
“Ah, well,
that something I’m not really sure of,” said Jet, scratching his head lightly.
“My user?”
Queried Jade.
“Jade, I
know it’s going to happen. I just don’t know what to do about it,” Jet
explained, a little unsure of how to say it.
Jade didn’t
seem to be notice Jet’s uncertainty.
“What is
your command, my user?” Jade asked.
“First we
need to locate the power buffers that control the UPS. Then we need to ensure
that the battery bank automatic shutdown is averted.
“At some
point, the system routines to forcibly shut this system down will kick in.
“Then, we
simply need to be ready for them.”
Jade walked
over to a terminal located near the viewing screen at the top of the tower. She
brought up an interface and parsed it briefly.
“The power
buffers are located in Sector 2,” Jade said. “I believe that is where we
encountered that high-cycle Datawraith,” she said, interpreting the
information,
“Where we first
encountered Simon?” Jet asked, then added “The Datawraith.” So Jade wouldn’t
misunderstand him.
“Yes, My
user. If you need to access the power
buffers, that is where we need to go.” Jade responded.
“We’ve been
through there – I wish I knew if this sooner,” Jet said.
“Had you
known, could you have done something?” Jade asked.
Jet thought about
it.
“No Jade, I
guess I had other priorities then. Are there any other ways to Sector two?” Jet
asked.
“Other
ways?” Jade asked.
“We
destroyed the terminal when we arrived,”
Jet said. “We can’t go back that way can we?”
“My
recognizer will transport without a reference stream,” suggested Jade.
“I’ve
noticed it travels a lot more quickly on the beam,” Jet added.
“Yes, My
user. The beam protocols allow for multiple packets to be sent concurrently
within a specified window. Without it, we are limited to single-packet
protocols for transport between sectors.”
“And I don’t
know if we have time for a slow-speed transfer,” Jet said.
“You can
always reboot the interface,” said Jade.
“Reboot?”
Jet queried.
“It will
take some time, but my estimate is that rebooting the interface will take less
time than a fully synchronized transfer” Jade suggested.
Jet smiled.
“Jade, can you do that?”
Jade picked
up on Jet’s smile and found herself smiling in response.
“I can
request the HUP from the Kernel immediately. Unless there is a hardware error,
the interface will re-establish connection. Now the Kernel controls sector one,
I can’t see an issue, other than resourcewise.”
“Yes, Jade,
do that. Tell the Kernel I want Section and Crypto also.”
Behind Jet,
from the corridor leading to the lifts, the sound of footsteps caused Jet to
turn. Mercury had returned with both Crypto and Section.
“Merc, just
in time. We’re heading for Sector two.”
Mercury
raised her eyebrow, slowing as she neared.
“We
destroyed the intersector link, Jet. I’m not sure that we can go back that way,
and a routed connection wouldn’t make it before the system fails.” She
reasoned, no hint of fear in her words at the impending system crash.
“System
authorizes HUP, time to process reboot, fifteen cycles,” said Jade, looking up
from a screen.
“Thank the
Kernel for me,” said Jet.
“The Kernel
wishes us low latency,” said Jade.
“Thanks
Jade, Let’s move then,” Jet said.
Jet started
walked to the lifts.
“Section.
Crypto, can you spare a few cycles?” Jet said as he approached, then passed the
two programs.
Crypto
turned to Section, gave him a look that implied they had only both just arrived
and didn’t understand what was going on.
“The Kernel
has requested all non-critical applications and programs egress this sector
immediately and we’re required to assist the process,” said Section.
“We have a
more important task now,” said Jet.
As he spoke,
a system broadcast came through. “Programs Section and Cypto report to the
Kernel at the base level of the control tower for task re-assignment.”
“That was
quick,” said Jet as he stepped onto the platform, which immediately began to
descend.
Mercury
jumped down across the gap to ride the same platform, causing Jet to open his
arms to receive her, although she was more than capable of alighting herself.
“What’s
going on?” she asked, as Jet’s arms instinctively closed around her.
“Kernel’s
going to need some more time to evacuate the system,” said Jet. “I’m going to
get him that time.”
“Admirable,”
said Mercury. “But you need to leave on the evacuation servers.”
“And miss
all the fun?” Jet asked as they descended past the midway point.
“You’re not
leaving because I can’t,” said Mercury very directly to her lover.
Jet looked
surprised at the comment, then looked like someone caught with their hand in
the cookie jar.
“Yeah, well,
that too.” Jet said.
There was no
point lying about the obvious. Mercury would have seen right through it in any
case.
“You need to
leave. If you terminate in here, you terminate in the user’s world also,”
Mercury said.
“Well, if
you terminate, it’s the same,” said Jet.
“I’ve
terminated before,” said Mercury.
“Yeah, I
remember,” said Jet, then his tone took on a more somber sound. “And that you
never came back either.”
Mercury
realized this line of discussion was causing Jet pain. She looked over the side
of the platform.
“The
Kernel’s come here personally. This must be important to him.” She said.
“I don’t
think he knows what we’re up to yet,” said Jet, peering over also, but
maintaining his distance from the edge.
Mercury’s
head snapped around surprised. “Then why?”
Jet stepped
back then looked up. Two more platforms were descending at the same time.
“Possibly
Jade.” Said Jet.
The platform
came to the ground level and rezzed into the surface. Just a short distance
away, the Kernel had been leaning back on the side of a tank application,
reviewing some data on a panel. Seeing Jet arrive, he looked up at the two
platforms still descending and walked over to Jet.
Jet
nodded briefly as the Kernel approached.
“Kernel,” he
said politely.
“Jet,” came
an equally courteous reply.
Mercury
seemed surprised by the cordiality of the conversation.
“I’ve
re-hupped the interface to Sector two,” said the Kernel, flicking his head
briefly in the direction of the interface.
“Thankyou,”
said Jet.
“You going
to tell me what you want to do in Sector two?” the Kernel asked.
“Try and
give you more time,” said Jet. “Your UPS is going to drop out early.”
“Hmmn,” said
the Kernel, touching his chin, then sweeping the hand back down and out, in an
opening gesture, said “Thankyou.”
“That’s not
all though, is it?” Jet asked.
“Jade,” said
the Kernel, looking up at the approaching platform, nearly down.
“I’ll take
care of her, Kernel,” said Jet.
“Do that,
User,” said the Kernel, then he walked across to where the platforms were now
touching down.
“Programs
Section and Crypto,” addressed the Kernel.
“Sir,” both
came to attention as the platform came down.
“Programs,
you are now permanently assigned to General Syslog. Administration level access
granted.” Said the Kernel, his voice deadpan.
The effect
on the programs was pronounced, however. As the Kernel spoke, Jet noticed a
couple of bit patterns appear on each program’s upper arm as they took the
permissions.
Then each
programmed stiffened, lifted their chins even more and looked directly at the
Kernel.
“Sir,
thankyou, sir,” they said in perfect synchronization.
“Keep her
safe, programs,” said the Kernel.
“Or
terminate trying,” said Section.
“No,” the
Kernel suddenly said with emotion. “Keep her safe. The future of this system
depends on it.”
Even Jade,
who had just arrived, seemed surprised at this. She looked to the Kernel, then
back to the programs that had just been assigned to her.
“Maam, we’re
under your group permissions now, reporting ready for input,” said Section.
The Kernel
looked at Jade briefly as the two locked gaze, then the Kernel looked away. “Be
on your way, User Jet. Time is wasting and I have a system to archive,” he
said, then the tank opened and the Kernel walked into it, before the tank
closed and rolled away.
Jet was
silent for a moment as they all watched it go. After a short pause, Jade broke
the silence.
“My user,
what is your command?”
“Flight
mode, Jade, we’re visiting sector two again.”
“Flight
mode?” Jade questioned.
“Recognizer
code activate,” requested Jet.
Jade smiled,
closed her eyes briefly and then opened them.
Around her,
lines of digital scaffold started to appear as the form of the recognizer began
to take shape.
Moments
later, the cockpit section sat by itself, the intact screen going transparent
as Jade opened the cockpit for entry.
“Program
Syslog, opening input buffers to encapsulate external data,” said Jade.
The small
party stepped into the cockpit, which then rezzed closed and started to rise so
that the legs could rez in.
Once
complete, the recognizer turned for the entrance to the tower and started to
move out for Sector 2.
Next:
Chapter 2.38 – Power Hacking.