S … J … R … N … R … N … U … L … R … S … P …N … S
Pokkers. Andre idéer? Brug for hurtigere kommunikation.
A … R … B … E … J … D …R … P … Å … D … E … T
Jord er ved at gå ned. Genoptag 08.00 min tid i morgen. Send besked til familien at jeg er OK. Hils besætning fra mig. Sig til kaptajn Lewis, at disco ikke styrer.
Venkat blinkede gentagne gange for at klare sine slørede øjne, mens han prøvede at få bragt orden i papirerne på sit skrivebord. Hans midlertidige skrivebord hos JPL var kun et klapbord, som var stillet op omme bagest i frokoststuen. Folk cirkulerede ind og ud efter forfriskninger dagen lang, men han havde da den fordel at kaffekanden altid var i nærheden.
”Undskyld mig,” sagde en mand og nærmede sig bordet.
”Ja, de er løbet tør for sukkerfri cola,” sagde Venkat uden at se op. ”Jeg ved ikke, hvornår servicemanden kommer og fylder køleskabet.
”Jeg er faktisk kommet for at tale med dig, dr. Kapoor.”
”Hva be’har’?” sagde Venkat og så op. Han virrede lidt på hovedet. ”Undskyld, jeg har været vågen hele natten.” Han slugte sin kaffe. ”Hvem var det, du sagde, du var?”
”Jack Trevor,” sagde den tynde, blege mand, der stod foran Venkat. ”Jeg er ingeniør i softwareafdelingen.”
”Hvad kan jeg hjælpe dig med?”
”Vi har en ide til kommunikationen.”
”Jeg lytter.”
”Vi har gennemgået den gamle Pathfinder-software. Vi har hentet de samme computermodeller frem og kører testprøver på dem. Det er de computere, man brugte til at indkredse problemet, der næsten fik sat en stopper for den oprindelige mission. Det er faktisk en meget interessant historie; det viser sig, at der var sket en prioritetsombytning i Sojourners processtyring, og — ”
”Få sagen i fokus, Jack,” afbrød Venkat.
”Selvfølgelig. Okay, sagen er den, at Pathfinder har en OS update proces. Det vil sige, vi kan ændre softwaren, som det passer os.”
”Hvad hjælper det?”
”Pathfinder har to kommunikationssystemer. Det ene taler til os, det andet taler til Sojourner. Vi kan konvertere det andet system til at sende på Ares 3 roverfrekvens. Vi kan også få det til at ligne radiosignalet fra Hab’et.”
”I kan få Pathfinder til at snakke med Marks rover?”
”Det er den eneste mulighed. Hab’ets radio er død, men roveren har kommunikationsudstyr, som er lavet til at tale med Hab’et og den anden rover. Problemet er bare, at for at implementere et nyt kommunikationssystem, skal vi have den rigtige software kørende i begge ender. Vi kan opdatere Pathfinder med fjernstyring, men ikke roveren.”
”Det vil altså sige,” sagde Venkat, ”I kan få Pathfinder til at snakke med roveren, men I kan ikke få roveren til hverken at lytte eller svare.”
”Nemlig. Det bedste ville være, hvis vi kunne få vores tekst frem på roverens skærm, og alt hvad Watney taster, sendt tilbage til os. Det kræver en justering af roverens software.”
Jack smilede bredt idet han fortsatte: ”Vi kan ikke udføre sådan en patch, men det kan Watney! Vi sender ham de nødvendige data, og beder ham selv opdatere roveren.”
”Hvor meget data taler vi om?”
”Jeg har sat drengene til at arbejde med rover-softwaren lige nu. Patch-filen bliver mindst tyve mega. Vi kan rundt regnet kun sende en byte til Watney hvert fjerde sekund ved hjælp af staveplademodellen. Det ville tage tre års uafbrudte sendinger at få patch-filen igennem. Det duer selvfølgelig ikke.”
”Men her står du og taler til mig, så jeg går ud fra, at du har en løsning, ikke?” indskød Venkat og undertrykte en trang til at skrige.
”Selvfølgelig!” strålede Jack. ”Software-ingeniører er udspekulerede, når det gælder datastyring.”
”Fortsæt endelig,” sagde Venkat.
”Nu kommer jeg til finten,” sagde Jack henrykt. ”Som det er nu, parser roveren signalet til bytes, og identificerer den specifikke sekvens, som Hab’et sender på. På den måde kan naturlige radiobølger ikke sabotere lokaliseringen. Hvis det ikke er de rigtige bytes, vil roveren ignorere dem.”
”Okay, og hvad så?”
”Det betyder, at vi kan finde de parsede bytes et sted i kodebasen og indsætte en lillebitte kodestump — ikke mere end tyve kommandoer — for at skrive de parsede bytes over på en logfil, før vi undersøger deres validitet.”
”Det lyder lovende … ” sagde Venkat.
”Netop!” sagde Jack begejstret. ”Først opdaterer vi Pathfinder, så den ved, hvordan den skal snakke med roveren. Dernæst fortæller vi Watney nøjagtig, hvordan han hacker roverens software og tilføjer de tyve kommandoer. Så får vi Pathfinder til at sende ny software til roveren. Roveren gemmer de sendte bytes som en fil. Til sidst aktiverer Watney filen som et exe.program og roveren opdaterer sig selv.”
Venkat rynkede panden, mens han tyggede på langt mere information end hans søvnberøvede hjerne kunne overkomme.
”Øhm,” lød det fra Jack. ”Du hverken jubler eller danser?”
”Vi skal altså bare sende de tyve kommandoer til Watney?” forhørte Venkat sig.
”Ja, og så forklare ham, hvordan han redigerer filerne. Og vi husker selvfølgelig at fortælle ham, hvor han skal tilføje kommandoerne i filerne.”
”Bare sådan?”
”Bare sådan!”
Venkat var tavs et øjeblik. ”Jack, jeg vil belønne dig og hele dit hold med originale StarTrek-artefakter med autografer på.”
”Jeg ville foretrække, det blev fra Star Wars,” sagde han, før han vendte sig for at gå. ”Den oprindelige trilogi, naturligvis.”
”Naturligvis,” sagde Venkat.
Mens Jack var på vej væk, nærmede en kvinde sig Venkats bord.
”Ja?” sagde Venkat.
”Jeg kan ikke finde nogle sukkerfri colaer, er vi løbet tør?”
”Ja,” sagde Venkat. ”Og jeg ved ikke, hvornår servicemanden genopfylder køleskabet.”
”Okay, tak,” sagde hun.
Netop som han igen skulle til at fordybe sig i sine papirer, ringede hans mobil. Han stønnede højlydt, mens han flåede sin telefon op fra bordet.
”Hallo?” sagde han så muntert, det var muligt.”
”Jeg skal bruge et billede af Watney.”
”Hej, Annie. Jeg synes også, det er hyggeligt at snakke med dig. Hvordan går det hos jer hjemme i Houston?”
”Drop det pis, Venkat. Jeg skal bruge et billede.”
”Så enkelt er det ikke,” sagde Venkat.
”I taler til ham med et fucking kamera. Hvor svært kan det være?”
”Vi staver vores beskeder, venter tyve minutter, og så kan vi tage et billede. Watney er for længst vendt tilbage i Hab’et på det tidspunkt.”
”Så giv ham besked på, at være der, når I tager det næste billede,” forlangte Annie.
”Vi kan kun sende én besked i timen, og kun når Acidalia Planitia vender mod Jorden,” sagde Venkat. ”Vi spilder ikke en besked på at fortælle ham, at han skal stille op til fotosession. Desuden har han sin EVA-dragt på. Man vil ikke engang kunne se hans ansigt.”
”Du må give mig noget, Venkat,” sagde Annie. ”I har været i kontakt med ham i fireogtyve timer, og pressen er ved at gå amok. De vil have et billede til historien. Det er en verdensbegivenhed.”
”Du har billederne af hans beskeder. Dem må du klare dig med.”
”Det er ikke godt nok,” sagde Annie. ”Jeg har pressen kravlende langt ned i halsen efter noget. Og op i røven. Fra begge ender, Venkat! De ender med at mødes på midten!”
”Det må vente nogle dage. Vi vil forsøge, at forbinde Pathfinder med roverens computer — ”