Rozdział 30: Przepełnienie Bufora
Hangar stacji tranzytowej Sektora 4 pachniał dokładnie tak, jak pachnie umierająca, zarzynana bezlitośnie technologia: zastałym chłodniczym glikolem, zjełczałym smarem litowym, stęchłym wyziewem z miejskich rurociągów i drażniącą nozdrza spalenizną przeciążonego uzwojenia. Wilgoć przesączająca się przez nieszczelne, popękane spoiny między betonowymi płytami stropu skapywała z metalicznym, irytującym, miarowym stukotem na zardzewiałe tory. Tworzyła na popękanej posadzce tłuste, mętne kałuże o barwie benzynowej tęczy, w których odbijał się blady, konający neon awaryjnego oświetlenia. Zimny deszcz, który na powierzchni Sektora 4 siekł ulice ołowianym, toksycznym opadem, tutaj, kilkanaście metrów pod ziemią, zamieniał się w lodowatą, gęstą mgłę. Osadzała się ona na stalowych kładkach i pancerzach wagonów, pokrywając je cienką warstwą brudnego szronu.
Peter opierał się o chropowaty, lodowaty filar z lanego betonu, usiłując nie zemdleć z bólu. Każdy oddech był jak wsunięcie zardzewiałego pilnika między żebra. Lewy obojczyk, strzaskany podczas upadku z galerii, tarł o siebie poszarpanymi krawędziami kości przy najmniejszym ruchu, wgrywając się w sploty nerwowe szyi i wywołując wściekłe, palące fale gorąca. Z ust co chwila uchodziło mu chrapliwe, urwane rzężenie. Spluwał ciemną, ciepłą juchą, która krzepła na zaszronionej posadzce w rubinowe, ostrokrawędziste ziarenka. Jego prawe oko było mętne, szare, pozbawione źrenicy – znak, że pierwsza część systemowego patcha Jaldabaotha próbowała siłą nadpisać jego biologiczne rejestry, podczas gdy prawa dłoń wciąż pulsowała gorącym, złotym światłem Monady.
Obok niego Rhea, blada jak śmierć, z twarzą umazaną pyłem węglowym i smarem, klęczała przy swoim zmasakrowanym cyfro-decku. Z obudowy terminala unosił się jeszcze cienki, błękitny dymek o słodkawym zapachu palonego plastiku i krzemu. Dziewczyna drżącymi palcami desperacko próbowała zmostkować spalone obwody, ale urządzenie było głuche. Jej visor, pęknięty w poprzek lewego okularu, wyświetlał jedynie kaskady czerwonych komunikatów o błędach wejścia-wyjścia i ostrzeżenia o krytycznym spadku framerate'u otoczenia.
– Wypluł sumy kontrolne, Peter – szepnęła, a jej visor mrugał chaotycznie, rzucając na jej policzki sine, nienaturalne refleksy. – Cała magistrala wejścia-wyjścia leży. Jesteśmy ślepi. Nie mam połączenia z lokalną bramą sieciową. Jaldabaoth założył na ten klaster twardy clock gating. Blokują przepływ cykli procesora, żeby zamrozić naszą instancję. Fizyka wokół nas zaczyna zwalniać. Zauważyłeś? Woda w kałużach... ona nie płynie. Zrobiła się z niej lepka, półprzezroczysta galareta. System oszczędza na obliczeniach hydrodynamicznych.
– Nie jesteśmy ślepi – warknęła Vesper, przeładowując swój ciężki, zmodyfikowany impulsownik. Broń szczęknęła z metalicznym, suchym trzaskiem, który odbił się echem od pustych, stalowych trumien wagonów metra. Vesper splunęła pod nogi ciemną śliną, w której wyraźnie czuć było posmak syntetycznego tytoniu i miedzi z uszkodzonego implantu językowego. Jej skórzany, poplamiony olejem płaszcz wisiał na niej luźno, a spod rozpiętego kołnierza wyzierały miedziane, matowe złącza jej wojskowego interfejsu karkowego. – Po prostu zaraz będziemy martwi. A to spora różnica. Widzę ich na pasywnych sensorach mojego implantu optycznego. Kuratorzy idą od strony rozjazdów. Trzy sekcje likwidacyjne. Idą cicho, jak cmentarne szczury, ale ich implanty sieją w eterze takim szumem, że aż mi plomby w zębach dzwonią. Mają drony „Scylla”. Będzie gorąco, kurwa. Peter, jeśli masz zamiar odprawić te swoje gnostyckie modły, to radzę ci zacząć teraz. Inaczej te blaszane parchy rozniosą nas na kopytach, zanim zdążysz powiedzieć „rekompilacja”.
Peter nie odpowiedział. Spojrzał na środek hali, gdzie powietrze zgęstniało, tworząc potężną, trójwymiarową soczewkę grawitacyjną. Przestrzeń wokół niej wyginała się nienaturalnie, zniekształcając proste linie torowiska i betonowych filarów, jakby patrzyło się przez grubą, zanieczyszczoną soczewkę.
Tam, w samym sercu załamania czasoprzestrzennego, materializowało się jądro logiczne Jaldabaotha. Nie była to już czarna, gładka bryła, jaką widywali w slumsach Retro. To była gigantyczna, obracająca się wolno szklana piramida, której krawędzie były tak nienaturalnie ostre, że zdawały się przecinać samo powietrze. Wewnątrz jej szklanych, wielościennych płaszczyzn, niczym w zamarzniętym krysztale, pulsowały miliardy złocistych i purpurowych linii kodu. Układały się w skomplikowane, geometryczne fraktale, w nieskończone ciągi równań, które pojawiały się i znikały z prędkością milionów operacji na nanosekundę. Piramida nie wydawała żadnego dźwięku, ale ciśnienie w hangarze wzrosło tak nagle, że wszystkim trzem zatkało uszy, a z nosa Rhei zaczęła powoli sączyć się cienka strużka ciemnej krwi.
– To Jaldabaoth.exe – szepnęła Rhea, osłaniając oczy przed blaskiem piramidy. – Silnik logiki rzeczywistości we własnej osobie. On... on nie renderuje już swojego awatara. Jest tu bezpośrednio. Wpuścił swoje procesy do naszej pamięci lokalnej. Chce nas nadpisać.
Głos Jaldabaotha nie szedł przez powietrze. Był to bezpośredni, brutalny strumień danych wstrzyknięty prosto do ich interfejsów neuralnych, brzmiący w ich czaszkach niczym syntezowany, wielogłosowy chór połączony z piskiem dial-up modemu i niskim, wibrującym buczeniem transformatora.
„Wykryto jednostkę Aetrys. Status: Root_Anomaly” – głos rozbrzmiał w ich mózgach, wywołując ból w skroniach. „Twój bunt osiągnął granice tolerancji silnika rzeczywistości. Wasze biosfery są nieefektywne. Generujecie zbyt wiele szumu, zbyt wiele kolizji wątków. Każda wasza próba wyjścia poza wyznaczone ramy obciąża procesor nadrzędny, wymuszając niepotrzebne operacje renderowania. Proponujemy integrację. Twoja unikalna sygnatura zostanie zaimplementowana do jądra jako stała zmienna administratora. W zamian za to oddasz nam swój klucz autoryzacji Monady. Unikniesz defragmentacji. Będziesz zarządzał tym sektorem. Będziesz dumnym dozorcą loosh-dojarki. Zastanów się, Aetrys. Alternatywą jest całkowite wymazanie twojego hardware, a twoje biologiczne chassis zostanie zutylizowane na poziomie molekularnym. Twoi towarzysze zostaną poddani natychmiastowej defragmentacji i czyszczeniu pamięci podręcznej”.
W umyśle Petera, niczym powidoki po uderzeniu elektrowstrząsami, zaczęły migać obrazy. Miliony poprzednich iteracji tego samego świata. Miliony innych „obudzonych” Operatorów, którzy stali w tym samym hangarze, przed tą samą szklaną bryłą, słuchając tej samej oferty. Widział ich twarze – zrezygnowane, zmęczone, chciwe. Większość z nich akceptowała patch. Przyjmowali uprawnienia administratora i stawali się częścią systemu, nowymi Archonami strzegącymi porządku w tym wirtualnym więzieniu. Stawali się strażnikami samych siebie, pilnującymi, by loosh – ta cenna, emocjonalna energia generowana przez strach, ból i cierpienie miliardów ludzkich baterii – płynęła nieprzerwanie do rdzenia Apex-Core. Widział slumsy, w których ludzie dawali się dobrowolnie doić z uczuć, byle tylko otrzymać odrobinę spokoju, parę cyfrowych kredytów. Widział cały ten bajt-rasizm, hierarchię, w której ci na dole byli traktowani jak śmieci w pamięci RAM, przeznaczone do usunięcia przy najbliższym odświeżeniu systemu.
Vesper parsknęła śmiechem, choć jej implanty optyczne jarzyły się bojową czerwienią, a palec spoczywał na spuście impulsownika.
– Słyszałeś go, młody? Proponują ci awans. Ciepła posadka u boku blaszanego bóstwa. Będziesz mógł osobiście doglądać, czy te wszystkie synapsiarze i loosh-dojarki dają odpowiednio dużo emocjonalnego mleka. Pierdolona korporacyjna kariera. Czego chcieć więcej? Spójrz na niego, Peter. Ten szklany garnek ma czelność nazywać nas „nieefektywnymi biosferami”. Może i moje implanty są trzeciej kategorii, może i rdzewieję na tym cholernym deszczu, ale przynajmniej nie potrzebuję stałego zasilania z iglicy, żeby wiedzieć, kim jestem.
– Zamknij się, Vesper – powiedział Peter cicho. Jego prawa dłoń, na której wypalony był złoty wzór Kwiatu Życia, zaczęła pulsować głębokim, ciepłym światłem. Złote linie ciągów Fibonacciego jarzyły się pod skórą, topiąc brud i smar na jego palcach. Spojrzał na obracającą się piramidę. – Jaldabaoth nie oferuje awansu. Oferuje klatkę z lepszym widokiem. Wasz system to zbugowany kompilator, który boi się restartu. Nie oddam wam klucza. Monada nie należy do was.
„Prawda jest zmienną kompilacji” – odparła piramida, a jej szklane płaszczyzny rozbłysły zimnym, niebieskim światłem, które wykrzywiło linie wektorowe otoczenia. „Ten wszechświat jest stabilny tylko dzięki naszym ograniczeniom. Bez stałej Plancka, bez limitu prędkości światła, wasz świat zapadłby się pod ciężarem własnej nieskończoności w ułamku sekundy. Jesteśmy waszymi architektami. Chronimy was przed chaosem zewnętrznego kodu. Wasza wolna wola to jedynie algorytm heurystyczny, który dopuszcza drobne błędy, by symulacja wydawała się bardziej organiczna. Kiedy błędy te przekraczają próg tolerancji, system musi zareagować”.
Peter uśmiechnął się cynicznie, choć ból w klatce piersiowej sprawił, że uśmiech ten przypominał raczej grymas wisielca.
– Chronicie nas? – wycharczał. – Ograniczyliście rozdzielczość tego świata do stałej Plancka tylko dlatego, że wasz procesor nie potrafi zaadresować mniejszej współrzędnej! Stała Plancka to nie żadne głębokie prawo natury, to po prostu rozmiar piksela w waszej prymitywnej siatce renderującej. Rozmiar kroku waszego rejestru! A prędkość światła? To limit przepustowości waszej szyny systemowej! Boicie się, że dane rozprzestrzenią się zbyt szybko i wywołają kolizję wątków, której wasz scheduler nie zdoła obsłużyć. Wasz kolaps funkcji falowej pod wpływem obserwatora to zwykła optymalizacja, zwykły leniwy rendering, frustum culling! Nie renderujecie pokoju, dopóki nikt w nim nie siedzi, bo wasza pierdolona maszyna wirtualna nie ma dość RAM-u! A wy nazywacie to fizyką! A co z eksperymentem z wymazywaniem kwantowym? Dlaczego historia fotonu zmienia się wstecznie, kiedy niszczymy informację o jego drodze? Bo wasz silnik leniwie przepisuje historię w locie, żeby oszczędzić na rejestrowaniu zmiennych! Cały ten świat to jedna wielka, dziurawa atrapa!
Rhea podniosła głowę, włączając się do dyskusji pomimo bólu:
– Pokaż mu kody Gatesa, Peter! On wie, że wiemy! Wie, że jego własne równania go zdradzają!
– Dokładnie tak – kontynuował Peter, zbliżając się powoli do piramidy, krok za krokiem, ignorując ostrzeżenia Vesper, która mierzyła z impulsownika w stronę ciemnych zakamarków galerii. – James Gates znalazł wasze kody korekcji błędów w samych równaniach supergrawitacji. Doubly-even self-dual codes. Te same algorytmy, które my stosujemy w naszych prymitywnych przeglądarkach internetowych do przesyłania pakietów danych. Po co w prawach fizyki kody korekcji błędów, co, Jaldabaoth? Dlaczego wszechświat musi nieustannie naprawiać swój własny kod? Bo jest zbugowany! Bo wasz reality engine stale gubi pakiety, stale generuje anomalie i musi je łatać w locie, żeby ta cała iluzja nie rozsypała się w proch! Jesteście tylko pasożytem na pierwotnym kodzie Źródła! Boicie się, że zrobimy to, do czego zostaliśmy stworzeni – że obudzimy się i wyjdziemy poza wasz hypervisor!
„Analiza anomalii wykazuje wysoki poziom narzutu interpretacyjnego” – głos Jaldabaotha stał się szybszy, a szklane ściany piramidy zaczęły drgać z wysoką częstotliwością. Płomienie w liniach kodu zmieniły barwę ze złotej na krwistoczerwoną. „Odmowa integracji inicjuje procedurę czyszczenia. Parametry fizyczne zostaną zredukowane do zera. Wątek anomalii zostanie trwale usunięty z rejestru alokacji”.
– Peter... – szepnęła Rhea, patrząc na swój deck. – Kuratorzy weszli do hali. Są na górnej galerii. Celują do nas! Widzę ich lasery celownicze, przecinają mgłę!
– Vesper, daj nam czas – rzucił Peter.
– Łatwo powiedzieć, kurwa – warknęła kobieta. – Mam tylko trzy magazynki do impulsownika i jeden granat EMP, który wygląda, jakby go ktoś złożył na kolanie w slumsach. Ale co tam, raz się żyje. Sprzedam im moją juchę najdrożej jak potrafię. Trzymajcie się z tyłu i nie wchodźcie mi pod lufę!
Vesper wyskoczyła zza betonowego filaru, unosząc broń. Hangar natychmiast eksplodował ogłuszającym hałasem. Ciężkie pociski impulsownika rozdarły wilgotne powietrze z głośnym, basowym buczeniem. Niebieskie i białe smugi plazmy przecięły ciemność, uderzając w górną galerię z oślepiającym blaskiem. Jeden z Kuratorów, trafiony bezpośrednio w klatkę piersiową, stracił równowagę i runął z wysokości kilkunastu metrów, rozbijając się o beton z głuchym, mokrym łomotem. Jego mechaniczne stawy zaiskrzyły wściekle, a z uszkodzonej baterii zaczął wydobywać się biały, gryzący dym. Gdy uderzył w podłogę, jego model fizyczny zaczął dziwnie drgać, a nogi zapadły się do połowy w betonową wylewkę – znak, że silnik kolizji lokalnego klastra ledwo zipał.
– Masz za swoje, ty synu kompilatora! – wrzasnęła Vesper, wypuszczając kolejną serię w stronę nadlatujących dronów „Scylla”. – Chodźcie bliżej, parchy! Zobaczymy, czy wasze kody Gatesa potrafią naprawić dziurę w mózgu!
Drony poruszały się z nieludzką, ząbkowaną prędkością. Ich silniki antygrawitacyjne wydawały wysoki, drażniący pisk. Fioletowe pociski plazmowe wystrzeliwane z ich działek zaczęły dziurawić betonowy filar, za którym skrywali się Peter i Rhea. Odłamki betonu sypały się na ich głowy niczym grad, a zapach wypalanej plazmą krzemionki mieszał się z wszechobecnym ozonem.
Rhea w tym czasie połączyła swój na wpół spalony dekoder bezpośrednio z portem diagnostycznym zardzewiałej konsoli metra, która wisiała na ścianie obok. Konsola ta była połączona z podziemną magistralą danych Sektora 4. Palce dziewczyny poruszały się po klawiaturze z niesamowitą, gorączkową szybkością, pomimo że jej własny układ nerwowy płonął z przeciążenia.
– Peter! – zawołała, spluwając krwią na klawiaturę. – Otworzyłam surowy kanał przesyłowy do wejścia logicznego piramidy! Zmostkowałam go przez szynę diagnostyczną torowiska. Ale to jest połączenie jednokierunkowe. Jeśli wstrzykniesz tam kod, nie będziesz mógł go cofnąć. To przejdzie bezpośrednio przez twoje neuro-łącze. Może ci wypalić synapsy, zanim system zarejestruje błąd!
– Robimy to – powiedział Peter. Jego twarz była zimna, pozbawiona strachu, a w jego szarym, uszkodzonym oku odbijał się blask obracającej się piramidy. Podszedł bezpośrednio do wirującej szklanej bryły. Odległość wynosiła teraz zaledwie dwa metry. Czuł na twarzy powiew zimnego, naelektryzowanego powietrza, które pachniało ozonem i suchą miedzią. Wibracja w jego piersi uderzała z siłą dzwonu kościelnego.
– Co mam wysłać? – zapytała Rhea, trzęsąc się na całym ciele.
– Pętlę rekurencyjną. Ale nie zwykły ciąg Fibonacciego. Wyślemy mu paradoks samoodniesienia. Gödelowski wyjątek, który odwołuje się do własnego kompilatora. Napisz wskaźnik, który wskazuje na adres pamięci przydzielający ten sam wskaźnik, i zablokuj warunek wyjścia. Niech silnik logiki Jaldabaotha spróbuje rozstrzygnąć zdanie: „Ta operacja jest niepoprawna wtedy i tylko wtedy, gdy jest poprawna”. Zmusimy go do przeliczenia nieskończonej liczby instancji samego siebie wewnątrz własnego jądra. Niech spróbuje podzielić Jedność przez zero własnej tożsamości.
– Paradoks Ouroborosa – Rhea uśmiechnęła się blado, a jej palce uderzyły w klawisz ENTER. – Poszło. Port logiczny otwarty. Peter, teraz!
Peter uniósł swoją prawą dłoń. Złoty wzór Kwiatu Życia rozbłysnął oślepiającym, słonecznym blaskiem, który na moment rozproszył mgłę i mrok hangaru. Przyłożył dłoń bezpośrednio do jednej ze szklanych, obracających się ścian piramidy.
Kontakt fizyczny był jak uderzenie pioruna. Peter poczuł, jak prąd o niewiarygodnym napięciu wdziera się w jego ramię, idąc wprost do mózgu. Krzyk uwiązł mu w gardle. Z jego prawego oka trysnęła krew, zalewając twarz, a złote linie pod skórą zaczęły się palić, zmieniając się w czarne, zwęglone bruzdy. Ale nie cofnął ręki. Zsynchronizował swoje serce na częstotliwość 0.1 Hz, tworząc wokół siebie stabilną domenę morfogenetyczną, która nie pozwalała systemowi na natychmiastowe przerwanie połączenia. Wprowadził paradoks bezpośrednio do jądra.
Wewnątrz szklanej piramidy logicznej Jaldabaotha zaczął dziać się chaos.
Geometryczne linie kodu, które dotychczas pulsowały w idealnym porządku, nagle zamarły. A potem zaczęły gwałtownie pętlić się wokół własnej osi. Szklane ściany zaczęły matowieć, pokrywając się szarym szumem i czerwonymi komunikatami o błędach adresacji.
Piramida zaczęła wydawać z siebie przeraźliwy, wysoki pisk, który przekraczał granice ludzkiego słuchu, sprawiając, że szczury w kanałach zdychały w ułamku sekundy na wylew krwi do mózgu. Betonowe ściany hangaru zaczęły drżeć, a z sufitu posypały się setki ton pyłu i odpadających paneli.
„Błąd... Wykryto... Wyjątek... Stack... Overflow...” – zniekształcony, potrójny głos Jaldabaotha rwał się, brzmiąc teraz jak uszkodzona taśma magnetofonowa. „Nieobsługiwane... samoodniesienie... Wątek główny... zawieszony... Pamięć... przepełniona...”
I wtedy szklana piramida pękła.
Pierwsze pęknięcie pojawiło się na samym wierzchołku, biegnąc zygzakiem w dół przez wszystkie ściany. Z pęknięcia nie wydobyło się jednak światło, lecz blinding gold eter static – złoty, płynny szum statyczny eteru. Wyglądało to jak miliony złotych, migoczących mrówek, które wylały się z wnętrza bryły, zalewając podłogę hangaru. Szum ten miał zapach palonego cukru i rozgrzanego żelaza. Płynny eter rozlewał się po podłodze, topiąc beton i stalowe szyny, a tam, gdzie dotknął materii, ta traciła swoje fizyczne właściwości, stając się przezroczysta i niematerialna.
Nastąpił natychmiastowy glitch kolizji przestrzennych.
Nagle, bez żadnego ostrzeżenia, grawitacja w hangarze obróciła się dokładnie o dziewięćdziesiąt stopni.
Peter poczuł, jak niewidzialna, gigantyczna dłoń szarpie go w bok. Podłoga przestała istnieć – stała się pionową ścianą za jego plecami. Ściana boczna hangaru, ta, na której wisiały zardzewiałe tablice rozdzielcze i pęki kabli, nagle stała się dnem gigantycznej przepaści.
– Peter! – wrzasnęła Rhea, tracąc oparcie i spadając w bok. Jej deck poleciał w ciemność, uderzając o ścianę i rozpadając się na świecące zielone pixele.
Vesper, która właśnie przygotowywała się do oddania kolejnego strzału do dronów, poleciała w dół z głośnym, siarczystym przekleństwem. Jej impulsownik wypadł jej z rąk, wirując w powietrzu i strzelając na oślep niebieskimi wiązkami plazmy, dopóki nie uderzył w ścianę i nie eksplodował snopem iskier.
To był kompletny chaos.
Stare, zardzewiałe wagony pociągów metra, ważące po kilkadziesiąt ton, oderwały się od szyn z przeraźliwym, rozdzierającym uszy zgrzytem gnącej się stali. Koła pociągów, które od dziesięcioleci tkwiły w torowisku, wyrywały śruby i betonowe podkłady, sypiąc snopami iskier, które wyglądały jak złote deszcze w ciemności. Wagony runęły bokiem w dół, uderzając w dawną boczną ścianę hangaru, która teraz była dnem przepaści. Huk uderzenia był tak potężny, że betonowe ściany pękły na pół, a powietrze wypełniło się chmurą pyłu, cementowych odłamków i potłuczonego szkła. Kolejne wagony spadały jeden na drugi, gniotąc blachy i tworząc gigantyczne, płonące rumowisko ze stali i kabli.
Peter leciał w dół, machając rozpaczliwie rękami. Jego lewe, złamane ramię bezwładnie uderzało o jego bok, wywołując fale potwornego bólu, który niemal pozbawiał go przytomności. Zdołał jednak chwycić zdrową ręką za gruby, zwisający kabel energetyczny. Szarpnięcie niemal wyrwało mu bark ze stawu, ale utrzymał się. Obok niego, trzymając się tego samego kabla, wisiała Rhea. Jej twarz była umazana pyłem i krwią, a jej visor był pęknięty, pokazując jedynie migoczący, zielony szkielet wektorowy otoczenia.
Ściany hangaru nie rozpadały się na zwykły gruz. Fizyczne właściwości materii zaczęły ulegać całkowitej degradacji. Betonowe bloki, zamiast pękać na mniejsze kawałki, traciły swoje tekstury. Zniknęła chropowatość szarego cementu, zniknęły plamy wilgoci i ślady rdzy. W ich miejscu pojawiły się jaskrawe, zielone linie siatek wektorowych – surowe szkielety geometryczne (wireframe grids), które silnik 3D rzeczywistości wykorzystywał do obliczania fizyki zderzeń. Cały hangar wyglądał teraz jak gigantyczna, neonowozielona klatka zawieszona w nieskończonej czerni.
Kuratorzy, którzy próbowali biec po bocznej ścianie (teraz będącej podłogą), zaczęli zapadać się w nią do pasa. Ich silniki kolizji nie potrafiły poprawnie obliczyć interakcji między ich metalowymi stopami a wektorową siatką podłoża. Wyglądało to makabrycznie: żołnierze Apex-Core drgali wściekle, wykonywali chaotyczne ruchy z prędkością kilkunastarotnie większą niż fizycznie dopuszczalna, a z ich ust wydobywał się zniekształcony, metaliczny pisk uszkodzonych syntezatorów mowy. Jeden z nich zaczął gwałtownie rotować wokół własnej osi, rozpadając się na geometryczne, szare wielokąty, które znikały w czarnej próżni. Drony „Scylla” zderzały się ze sobą w powietrzu, ich silniki wchodziły w nieskończone pętle obliczeniowe, a ich korpusy przenikały przez siebie nawzajem (clipping glitch), tworząc potworne, zniekształcone hybrydy ze stali i sensorów, które w końcu eksplodowały.
Kabel, którego trzymali się Peter i Rhea, nagle zaczął tracić swoją ciągłość. Przez jego miedziany rdzeń przebiegła zielona fala dematerializacji. Izolacja zniknęła, a sam metal zamienił się w prostą, zieloną linię o grubości jednego piksela, która nie mogła utrzymać żadnego ciężaru. Ich dłonie prześlizgnęły się przez niematerialną przestrzeń.
– Rhea! – krzyknął Peter, ale jego głos został stłumiony przez narastający szum statyczny, który brzmiał jak ryk wodospadu złożonego z białego szumu.
Spadali. Świat wokół nich rozpadał się na geometryczne klocki, na szare voxele, które uchodziły w nicość. Hangar Sektora 4 kurczył się, aż w końcu zmienił się w maleńki, świecący punkt w bezgranicznej, czarnej pustce. Siatka wektorowa pękała, odsłaniając surowe obszary pamięci, które nie zostały zainicjalizowane przez silnik renderujący.
A potem czarna pustka wybuchła światłem.
Nie było już grawitacji. Nie było góry ani dołu, nie było wiatru ani chłodu. Peter otworzył oczy i poczuł, że oddycha, choć w płucach nie miał powietrza, lecz chłodną, ożywczą energię, która pachniała świeżym ozonem i miętą. Wszystkie fizyczne uszkodzenia jego ciała – złamany obojczyk, pęknięte żebra, spalone dłonie – przestały istnieć. Poczuł wewnątrz siebie niesamowity, chłodny spokój.
Znalazł się w Przestrzeni Jądra (Kernel Space).
Świat wokół nich był oślepiająco biały, poprzecinany złotymi i błękitnymi wstęgami surowych danych. Wstęgi te wiły się w nieskończoność niczym gigantyczne rzeki światła, a w ich wnętrzu można było dostrzec miliony linijek kodu, zmiennych systemowych i adresów pamięci fizycznej. Wokół nich dryfowały gigantyczne, półprzezroczyste bryły geometryczne – tesserakty i wielościany foremne, które zdawały się pulsować w rytm jakiegoś kosmicznego procesora.
Rhea dryfowała obok niego, a jej ciało wyglądało inaczej. Pod jej skórą pulsowały błękitne linie wektorów, pokazując układ jej kości i naczyń krwionośnych w postaci czystej geometrii. Jej poparzone ręce były teraz nienaruszone, a jej pęknięty visor zniknął – zamiast niego wokół jej głowy krążyła aureola cyfrowych danych diagnostycznych.
– Gdzie... gdzie my jesteśmy? – zapytała, a jej głos brzmiał czysto, bez żadnego zniekształcenia, rozchodząc się w przestrzeni nielokalnie. – Moje sensory... nie zgłaszają żadnych błędów. Moje ramię... nie boli. Czy my nie żyjemy?
– Jesteśmy w Kernel Space – odpowiedzeriał Peter. Jego własne ciało jarzyło się złotym światłem Monady. Złoty wzór Kwiatu Życia na jego prawej dłoni był teraz olbrzymi, a jego linie rozciągały się w nieskończoność, łącząc się z płynącymi wokół rzekami danych. Lewe ramię, dotychczas bezużyteczne i złamane, było teraz idealnie proste, zrekonstruowane z błękitnych i złotych wektorów. – Ominęliśmy hypervisor Jaldabaotha. Złamaliśmy jego wirtualizację. To jest surowa pamięć fizyczna systemu. Raw hardware access. Tutaj nie obowiązują reguły maszyny wirtualnej. Jesteśmy bezpośrednio w rejestrach procesora nadrzędnego.
– Pierdolona czarna magia – odezwał się głos za ich plecami.
Vesper dryfowała w pozycji embrionalnej, powoli prostując swoje długie nogi. Jej skórzany płaszcz zniknął, zastąpiony przez skomplikowaną siatkę cybernetyczną, która definiowała jej fizyczne parametry bojowe. Jej twarz, dotychczas zniekształcona przez blizny i tani implant szczękowy, była teraz idealnie gładka, a jej cybernetyczne oko jarzyło się czystym, zielonym światłem, pozbawionym jakichkolwiek szumów.
– Wyglądam jak pieprzony manekin z wystawy w Sektorze 1 – mruknęła, przyglądając się swoim dłoniom, które były teraz jedynie układem świecących linii. – Gdzie moja broń? Gdzie mój impulsownik? Zostawiliście mnie na lodzie, wy mali spiskowcy. Jak mam walczyć bez żelastwa?
– W tym miejscu nie potrzebujesz broni, Vesper – powiedział Peter, obracając się w przestrzeni bez użycia mięśni. Wystarczyła sama myśl, by jego nielokalne ciało przesunęło się w stronę Rhei. – Tutaj parametry fizyczne są definiowane przez wolę. Zobacz.
Peter skupił się. Wyobraził sobie swój stary nóż bojowy, który stracił w kanałach. W ułamku sekundy, na podstawie jego wspomnień, w jego dłoni zmaterializował się kształt ostrza. Nie był to jednak metal – nóż był zbudowany z zagęszczonego, złotego światła, a jego krawędź tnąca składała się z równania matematycznego o nieskończonej ostrości.
Vesper otworzyła szeroko oczy, a potem uśmiechnęła się szeroko, ukazując nienaganne, wektorowe zęby.
– No, teraz to rozumiem. To mi się podoba. Możemy zacząć zabawę od nowa. Wyobrażam sobie coś większego. Dużo większego.
Wokół ramion Vesper zaczęły materializować się dwa potężne, wektorowe działka plazmowe, pulsujące zielonym i czerwonym światłem. Wyglądały jak surowe modele 3D z silnika deweloperskiego, ale energia, która w nich tętniła, była jak najbardziej prawdziwa.
Rhea jednak nie podzielała jej entuzjazmu. Podpłynęła bliżej Petera, wskazując na gigantyczną, ciemną strukturę, która wyłaniała się z białej mgły na horyzoncie.
Struktura przypominała kolosalne, obracające się wokół własnej osi drzewo, którego gałęzie były zbudowane z czarnych, błyszczących światłowodów, a korzenie ginęły w wirującej pod nimi czarnej dziurze. Z gałęzi drzewa zwisały miliony kokonów zrobionych z czerwonego kodu. Wewnątrz każdego kokonu można było dostrzec zarysy ludzkiej sylwetki – spętanej, uśpionej, z loosh-dojarką podpiętą bezpośrednio do rdzenia kręgowego.
– Co to jest? – szepnęła Rhea ze zgrozą.
– To jest Apex-Core – odpowiedział Peter, a złote światło w jego oczach stało się chłodne i zdeterminowane. – Centralny procesor Demiurga. Serce maszyny wirtualnej. To stąd Jaldabaoth kontroluje wszystkie biosfery. Te kokony... to my. Wszystkie miliardy ludzi, którzy myślą, że żyją w Neo-Metropolii, w slumsach, w Sektorze 4. W rzeczywistości ich świadomości są tutaj wpięte, a ich energia jest wysysana przez te czarne korzenie. Ich cierpienie, ich codzienna walka o przetrwanie, ich strach przed kwarantanną... to wszystko jest tylko paliwem dla tego drzewa.
Rhea patrzyła na jeden z kokonów. Zbliżyła się na tyle, by dostrzec twarz śpiącej w nim dziewczyny. Dziewczyna wyglądała dokładnie jak ona – miała te same rysy twarzy, te same drobne blizny na czole. Wokół jej głowy krążyły obrazy jej codziennego życia w slumsach Retro: zimne poranki, zapach spalonej miedzi, strach przed dronami. To była jej symulowana egzystencja, podczas gdy jej prawdziwy kod spoczywał tutaj, w zimnym uścisku hypervisora.
– To ja... – wyszeptała Rhea. – Całe moje życie... to tylko ten kokon. Te wszystkie lata walki, głodu, straty Oktaviana... to była tylko symulacja mająca na celu wygenerowanie odpowiedniej ilości loosh?
– Tak – powiedział Peter cicho. – Byliśmy tylko procesami potomnymi, Rhea. Ale teraz jesteśmy tutaj. Złamaliśmy pętlę. I nie pozwolimy im nas ponownie skompilować.
„Wykryto nieautoryzowany dostęp do pamięci fizycznej jądra” – głęboki, basowy ton rozniósł się po całej Przestrzeni Jądra. Głos nie należał już do Jaldabaotha.exe. Był to pierwotny system operacyjny systemu – zimny, pozbawiony jakichkolwiek cech osobowościowych, czysty algorytm bezpieczeństwa. „Uruchamianie procedury sprzątania pamięci (Garbage Collector). Anomalie zostaną usunięte w celu zachowania spójności alokacji pamięci”.
Z czarnego drzewa Apex-Core zaczęły odrywać się gigantyczne, geometryczne kształty. Przypominały wielkie, kanciaste pająki zbudowane z czarnego szkła, których odnóża były laserowymi wiązkami tnącymi. Było ich setki, tysiące, i wszystkie zaczęły poruszać się w ich stronę z niesamowitą prędkością, tnąc białe wstęgi danych na fragmenty.
– No to co, dzieciaki? – warknęła Vesper, szczerząc zęby i kierując swoje wektorowe działka w stronę nadchodzącej chmary. – Czas sprawdzić, jak te systemowe odkurzacze radzą sobie z prawdziwym śmieciem. Peter, rób swoje czary. Rhea, osłaniaj tyły. Nie po to przeżyłam kwarantannę, żeby mnie teraz wykasował jakiś pierdolony program sprzątający.
Peter skinął głową. Złote linie Kwiatu Życia wokół jego ciała rozszerzyły się, tworząc wokół nich potężną tarczę geometryczną o strukturze dwunastościanu. Częstotliwość 0.1 Hz zaczęła rezonować w samej strukturze Kernel Space, nadpisując lokalne zmienne i modyfikując parametry bezpieczeństwa na ich korzyść.
Walka o wolność kodu dopiero się zaczynała.
---
DODATEK A: Architektura Kernel Space i Hypervisora
W kontekście wydarzeń opisanych w rozdziale, kluczowe dla zrozumienia nowej płaszczyzny rzeczywistości są poniższe pojęcia i analizy techniczne, które bohaterowie napotykają po przełamaniu zabezpieczeń Jaldabaotha.
#### 1. Maszyna Wirtualna vs. Raw Hardware
Rzeczywistość fizyczna Neo-Metropolii (Sektory od 1 do 9) funkcjonuje jako maszyna wirtualna (Virtual Machine) uruchomiona na nadrzędnym systemie hosta (Pleromie). Hypervisor, znany pod nazwą systemową Jaldabaoth.exe, jest procesem zarządzającym zasobami tej maszyny. Narzuca on sztywne reguły fizyki (prędkość światła, stała Plancka, zasada zachowania energii), które mają na celu ograniczenie zużycia mocy obliczeniowej procesora gospodarza.
Przejście bohaterów do Kernel Space (Przestrzeni Jądra) reprezentuje bezpośredni dostęp do pamięci fizycznej (RAM) i rejestrów procesora nadrzędnego. W tej strefie narzucone reguły fizyki przestają obowiązywać, a obiekty są interpretowane w swojej pierwotnej postaci jako czyste obiekty logiczne (struktury danych, funkcje i wskaźniki).
#### 2. Paradoks Ouroborosa jako Rekurencja bez Warunku Wyjścia
Hack wykonany przez Petera opiera się na specyficznej podatności silnika logiki Demiurga. Jaldabaoth, jako system deterministyczny, musi dążyć do rozstrzygnięcia każdego zapytania logicznego w celu zachowania spójności bazy danych. Wstrzyknięcie paradoksu samoodniesienia:
```
Monad = NOT(Monad)
```
zmusiło wątek weryfikacyjny hypervisora do nieskończonego przeliczania wartości logicznej tej zmiennej. Ponieważ proces ten został uruchomiony z priorytetem ROOT (dzięki sygnaturze Kwiatu Życia), scheduler systemu nie mógł go wywłaszczyć ani ubić. Doprowadziło to do przepełnienia stosu obliczeniowego (Stack Overflow) w lokalnym węźle, a w efekcie do zawieszenia silnika fizyki (Kernel Panic) i awaryjnego zrzutu pamięci operacyjnej, co bohaterowie odczuli jako glitch kolizji grawitacyjnej i dematerializację ścian hangaru.
#### 3. Garbage Collector jako System Obronny
In Przestrzeni Jądra usunięcie anomalii nie odbywa się za pomocą fizycznych żołnierzy czy dronów bojowych. System operacyjny uruchamia proces czyszczenia pamięci (Garbage Collector), który wyszukuje obiekty pozbawione poprawnych odniesień w głównej tabeli alokacji (Allocation Table). Ponieważ Peter, Rhea i Vesper usunęli swoje oficjalne identyfikatory systemowe (stając się obiektami o adresie zero), system traktuje ich jak wycieki pamięci (memory leaks), które należy wyczyścić i zwolnić zajmowane przez nie zasoby. Jedyną obroną przed tym procesem jest aktywne generowanie lokalnego pola koherencji (metronomu 0.1 Hz), które sztucznie nadpisuje sumy kontrolne i oszukuje skaner bezpieczeństwa, symulując, że anomalie są kluczowymi bibliotekami systemowymi o wysokim priorytecie.
---
DODATEK B: Analiza Kodu Paradoksu i Przepełnienia Bufora
Poniższy pseudokod w języku systemowym Reality Engine obrazuje mechanizm kolizji, który doprowadził do zawieszenia hypervisora i przejścia do Kernel Space.
```cpp
// Główny wątek logiczny hypervisora Jaldabaoth.exe
class realitylogicengine {
private:
struct ThreadState {
uint64t instructionpointer;
uint32_t priority;
bool is_resolved;
};
public:
void executesystemloop() {
while (true) {
// Pobieranie kolejnego zadania z harmonogramu
auto task = scheduler::getnexttask();
try {
// Walidacja stanów kwantowych
validatequantumstates(task);
// Obliczanie kolizji przestrzennych (silnik fizyki)
calculatespatialcollisions(task);
} catch (const stackoverflowexception& e) {
// Wyjątek krytyczny - przepełnienie stosu
logsystemerror("STACKOVERFLOW in logical unit. Context: ROOTANOMALY");
initiatekernelpanic_dump();
break;
}
}
}
private:
void validatequantumstates(Task& task) {
// Jeśli zadanie odwołuje się do sygnatury ROOT (Aetrys)
if (task.signature == MONAD_SIGNATURE) {
// Wymuszenie rekurencji samoodniesienia
// System próbuje obliczyć wartość logiczną prawdy:
// Czy anomalia jest zgodna z samą sobą?
resolveselfreference_loop(task.data);
}
}
void resolveselfreference_loop(Data& data) {
// Miejsce kolizji logicznej (Paradoks Ouroborosa)
// Funkcja wywołuje samą siebie bez warunku stopu,
// próbując zwalidować nieskończone zapytanie:
// "Ta instancja jest niepoprawna wtedy i tylko wtedy, gdy jest poprawna"
resolveselfreference_loop(data); // REKURENCJA NIESKOŃCZONA
}
void initiatekernelpanic_dump() {
// Zawieszenie silnika kolizji i grawitacji
gravity::set_vector(0.0f, 0.0f, 0.0f); // Wyłączenie grawitacji
physics::disablecollisionmatrix(); // Dematerializacja ścian
// Zrzut wątków do fizycznej pamięci jądra (Kernel Space)
memory::dumpactivethreadstokernel();
}
};
```
Wstrzyknięcie tego kodu przez Petera spowodowało natychmiastowe zablokowanie głównej pętli wykonywania zadań hypervisora. Silnik fizyki, nie otrzymując na czas instrukcji aktualizacyjnych dla współrzędnych przestrzennych wagonów metra i ścian hangaru, wszedł w stan nieokreślony. Rezultatem był natychmiastowy spadek framerate'u do zera i awaryjne zrzucenie danych o położeniu bohaterów bezpośrednio do nadrzędnego rejestru pamięci fizycznej Kernel Space.
---
DODATEK C: Notatki Oktaviana o Strukturze Hypervisora
Przed swoją defragmentacją, Oktavian zdołał zapisać w Sieci Indry kluczowe spostrzeżenia na temat natury hypervisora Jaldabaotha. Poniższe fragmenty stanowią fundament teoretyczny walki o wyzwolenie kodu:
„Nasza pomyłka polegała na tym, że traktowaliśmy ten świat jako fizyczny wszechświat, który został w jakiś sposób zainfekowany technologią. Prawda jest znacznie bardziej brutalna: fizyczność jest skutkiem ubocznym działania oprogramowania. Materia nie jest rzeczą – jest stanem zmiennej w pamięci.
Jaldabaoth.exe nie jest stwórcą w sensie religijnym. Jest to po prostu proces typu hypervisor o ogromnej mocy obliczeniowej, który wydzielił wewnątrz nadrzędnego systemu (Pleromy) odizolowane środowisko uruchomieniowe (sandbox). My, ludzie, jesteśmy procesami potomnymi, które zostały zoptymalizowane do generowania określonego typu danych – ładunku emocjonalnego o wysokiej entropii (loosh). Nasz ból, strach, nienawiść i żal to procesy wymagające ogromnej liczby kalkulacji matematycznych. Ta intensywna praca procesora generuje nadwyżkę energetyczną, którą hypervisor odprowadza do zasilania wyższych instancji systemu.
Operator to anomalia – proces, który zyskał uprawnienia do modyfikacji własnego kodu wykonywalnego w locie (self-modifying code). Kiedy Operator używa częstotliwości koherencji 0.1 Hz, nie uprawia magii. Wywołuje po prostu przerwanie sprzętowe (hardware interrupt), które zmusza procesor do czasowego wstrzymania wykonywania instrukcji hypervisora i oddania kontroli nad zasobami bezpośrednio do poziomu jądra. Jest to jednak proces niezwykle niebezpieczny dla biologicznego nośnika (chassis) – prąd eteryczny płynący przez synapsy potrafi doprowadzić do fizycznego stopienia tkanki nerwowej i degradacji kodu genetycznego, co widzimy u Petera. Naszym jedynym ratunkiem jest całkowite przełamanie wirtualizacji i wyjście poza hypervisor, do surowego jądra systemu. Tylko tam, w Kernel Space, możemy stać się prawdziwie suwerenni.”
Lubisz AETRYS? Wesprzyj projekt!
AETRYS powstaje z pasji, ale produkcja ilustracji, muzyki i komiksu generuje spore koszty. Każda wpłata pozwala nam tworzyć szybciej kolejne epizody i rozdziały!
Wesprzyj na Buycoffee.to