Komputery w PRL: Odra, Elwro i polskie ambicje technologiczne

1
148
1.7/5 - (3 votes)

Nawigacja:

Polska przed erą komputerów – dlaczego w ogóle zaczęto budować Odrę

Zapotrzebowanie gospodarki planowej na przetwarzanie danych

Gospodarka PRL opierała się na centralnym planowaniu. Ogromne przedsiębiorstwa, kombinaty, zjednoczenia i ministerstwa musiały przetwarzać masy danych: plany produkcji, zużycie surowców, bilanse energii, statystyki demograficzne, dane o transporcie i handlu zagranicznym. Przez lata robiło się to ręcznie – z pomocą suwaków logarytmicznych, kalkulatorów mechanicznych i prostych maszyn księgujących. W pewnym momencie ludzka praca przestała wystarczać.

Przełożeni oczekiwali raportów szybciej, a skala zadań rosła. Gdy w jednym z resortów trzeba było policzyć skutki zmiany cen energii dla kilkuset zakładów, kilka osób liczyło to przez tygodnie. Komputery mainframe IBM na Zachodzie potrafiły przeliczyć podobne zadanie w godziny. W PRL zaczęto więc trzeźwo oceniać, że bez automatyzacji obliczeń centralne planowanie stanie się paraliżujące. Im większe przedsiębiorstwa i bardziej rozbudowane plany, tym mocniej ciążyło ręczne przetwarzanie danych.

Potrzeby nie ograniczały się zresztą do ekonomii. Złożone obliczenia potrzebne były w energetyce (obciążenia sieci, prognozy zużycia), przemyśle chemicznym (symulacje procesów), budownictwie (statyka konstrukcji), telekomunikacji (ruch w sieciach) czy meteorologii (modele pogody). W każdym z tych obszarów komputery mogły zwiększyć precyzję i skrócić czas pracy inżynierów. Władze dostrzegały ten potencjał, jednocześnie obawiając się kosztów i zależności od importu.

Dla wielu urzędników kontakt z pojęciem „elektronicznej maszyny cyfrowej” był początkowo abstrakcyjny. Raporty naukowców i inżynierów przekładały jednak temat na konkrety: ile osób można przesunąć z żmudnych rachunków do zadań analitycznych, o ile szybciej da się przygotować plan pięcioletni, jak zmniejszyć liczbę pomyłek. To język, którym dało się przekonać decydentów, że inwestycja w komputery nie jest luksusem, lecz koniecznością funkcjonowania gospodarki planowej.

Centralne planowanie i potrzeba szybkich obliczeń w strategicznych sektorach

Planowanie w PRL miało ambicję obejmować praktycznie każdy obszar gospodarki. Dla energetyki oznaczało to na przykład projektowanie sieci wysokiego napięcia, optymalizację mocy elektrowni, bilansowanie szczytów poboru. Bez komputerów takie zadania wymagały uproszczeń, które w skali kraju dawały duże odchylenia. Polska elektroenergetyka była jednym z pierwszych sektorów, który mocno lobbował za dostępem do nowoczesnych maszyn obliczeniowych.

Podobnie w przemyśle ciężkim: huty, kopalnie, rafinerie – wszystkie te podmioty generowały ogromne ilości danych i potrzebowały skomplikowanych obliczeń optymalizacyjnych. Przydziały węgla, stali, rud, transportu kolejowego – każda zmiana w jednym miejscu wpływała na cały łańcuch. Z czasem stało się jasne, że bez komputerów takie zależności trudno sensownie ogarnąć. Duże ośrodki obliczeniowe zaczęły więc wyrastać jak grzyby po deszczu w miastach przemysłowych i przy głównych uczelniach technicznych.

Specyficznym obszarem były zastosowania wojskowe. Zimna wojna wymuszała obliczenia balistyczne, symulacje scenariuszy obronnych, analizy danych rozpoznawczych. Tu decyzje zapadały często poza jawnym obiegiem, ale to właśnie wojsko i sektor zbrojeniowy dysponowały środkami, które pozwalały sfinansować pierwsze poważne zakupy sprzętu i budowę wyspecjalizowanych zespołów programistów.

Dzięki presji tych sektorów pojawił się polityczny impuls: kraj musi mieć własne komputery, a nie tylko importowane egzemplarze. Oznaczało to przejście od pojedynczych eksperymentalnych maszyn na uczelniach do myślenia o seryjnej produkcji, standaryzacji i sieci ośrodków obliczeniowych obsługujących całą gospodarkę.

Światowy kontekst – zimna wojna i wyścig technologiczny

Prace nad komputerami w PRL nie były odizolowane od reszty świata. Na Zachodzie w latach 50. i 60. rozwijały się szybko systemy mainframe, z IBM na czele. Komputery stały się nie tylko narzędziem biznesu, ale też symbolem przewagi technologicznej. W ZSRR rozwijano równolegle własne konstrukcje, często niezależne, czasem inspirowane zachodnimi. W tym wyścigu Polska chciała być czymś więcej niż importerem gotowych rozwiązań.

Blok wschodni mierzył się z ograniczeniami wynikającymi z embarga technologicznego (COCOM). Zaawansowana elektronika, podzespoły, a później całe komputery były objęte kontrolą eksportu. To wymuszało kombinację: częściowe obejście embargo przez Azję, pozyskiwanie wiedzy z otwartych publikacji naukowych, a przede wszystkim rozwijanie własnych rozwiązań opartych na dostępnych elementach. W tym sensie inżynierowie z PRL działali w warunkach „technologicznego niedoboru” – musieli z tego, co mieli, tworzyć systemy porównywalne z Zachodem.

Jednocześnie, zarówno dla ZSRR, jak i dla państw satelickich, komputery były elementem propagandy. Pokazanie działającej maszyny na targach międzynarodowych, w kronice filmowej czy na wystawie postępu technicznego było sposobem na udowodnienie, że socjalizm nie ustępuje kapitalizmowi. Takie oczekiwania polityczne niosły za sobą presję na tempo prac i często skłaniały do prezentowania projektów w stadium prototypowym jako „sukcesów na skalę światową”, zanim były dopracowane do poziomu produktu.

W tym kontekście powstanie serii Odra, zakładów Elwro czy różnych linii MERA było próbą pogodzenia trzech celów: uniezależnienia się technologicznego, zaspokojenia realnych potrzeb gospodarki oraz utrzymania wizerunku kraju, który nadąża za światową czołówką informatyki.

Pierwsze polskie próby z elektroniką liczącą – od maszyn analogowych do cyfrowych

Zanim pojawiły się pełnoprawne komputery cyfrowe, polskie środowiska naukowe budowały maszyny analogowe i specjalizowane układy do obliczeń. Były to często uniwersyteckie projekty inżynierskie: urządzenia do rozwiązywania układów równań, symulatorów mechanicznych, prostych modeli dynamicznych. Dla wielu konstruktorów był to pierwszy krok do zrozumienia, jak przekuć teorię maszyn cyfrowych w działające urządzenia.

Prace nad maszynami EMAL, XYZ czy pierwszymi prototypami komputerów tranzystorowych miały charakter badawczy i eksperymentalny. Ich twórcy mieli ograniczony dostęp do zachodniej literatury i podzespołów, a jednak udało się zbudować systemy, które realnie wspierały obliczenia w nauce i przemyśle. Te maszyny nie były przeznaczone do masowej produkcji, ale spełniły ważną rolę – wyszkoliły pierwsze kadry inżynierów i programistów oraz pokazały, że w polskich warunkach da się stworzyć sprawną „elektroniczną maszynę cyfrową”.

Różnica między prototypem naukowym a produktem przemysłowym okazała się jednak ogromna. Zbudować pojedynczą maszynę, serwisowaną przez autorów projektu, to jedno. Zaprojektować linię komputerów, które będą seryjnie wytwarzane, serwisowane w całym kraju, z częściami zamiennymi i zestandaryzowanym oprogramowaniem – to zupełnie inna skala. Właśnie tu pojawiła się potrzeba stworzenia zakładów takich jak Elwro oraz struktur organizacyjnych typu Zjednoczenie MERA.

Zbliżenie starej płyty głównej z mikroprocesorem i podzespołami
Źródło: Pexels | Autor: Nicolas Foster

Narodziny polskiej informatyki – od EMAL do Odry

Pionierzy polskich komputerów: Karpiński, Mazur i inni konstruktorzy

Rozwój komputerów w PRL ma swoje konkretne twarze. Jedną z najbardziej znanych jest Jacek Karpiński, późniejszy twórca K-202, ale swoje doświadczenia zbierał już przy wcześniejszych konstrukcjach, takich jak analizatory, komputery do rozpoznawania obrazów czy maszyny specjalizowane. Jego podejście – stawianie na nowoczesność, miniaturyzację, efektywność – odróżniało się od bardziej „etatowego” projektowania na uczelniach.

Inną ważną postacią był prof. Leon Łukaszewicz związany z maszyną XYZ czy prof. Andrzej Karolczak i konstruktorzy uczestniczący w budowie EMAL. Kluczową rolę odgrywał też prof. Zdzisław Pawlak, twórca koncepcji języków programowania i organizator zespołów programistycznych. Ich dokonania nie zawsze trafiły do szerokiej świadomości społecznej, ale w praktyce zbudowały fundamenty polskiej informatyki: architekturę sprzętu, języki, metody organizacji obliczeń.

Trzeba mieć z tyłu głowy ograniczenia, w jakich działali: dostęp do podzespołów bywał losowy, wiele elementów trzeba było konstruować lub modyfikować samodzielnie, a dokumentacja techniczna nie była szeroko dostępna. Pomimo tego powstawały rozwiązania autorskie, niekiedy bardzo innowacyjne na skalę światową. Jednocześnie pionierzy musieli funkcjonować w systemie, gdzie decyzje personalne, polityczne czy resortowe często przeważały nad merytoryką projektu.

Ośrodki naukowe: Wrocław, Warszawa, Gliwice i inne centra

Polska informatyka rodziła się przede wszystkim wokół dużych ośrodków akademickich. Wrocław stał się później naturalną bazą dla Elwro i serii Odra, ale już wcześniej rozwijały się tam badania nad elektroniką i automatyką. Warszawa, z Polską Akademią Nauk i Politechniką Warszawską, była z kolei miejscem pierwszych dużych maszyn, takich jak XYZ. Gliwice i inne śląskie uczelnie techniczne uczestniczyły w projektach związanych z przemysłem ciężkim i automatyką procesową.

Ośrodki naukowe pełniły kilka ról naraz: opracowywały koncepcje architektury komputerów, budowały pierwsze egzemplarze, tworzyły oprogramowanie systemowe, a przy okazji szkoliły przyszłych inżynierów i programistów. To z tych środowisk wywodzili się późniejsi projektanci maszyn Odra, MERA, a także twórcy systemów operacyjnych i kompilatorów. Dla studentów praca przy wczesnych maszynach była szansą kontaktu z absolutną „czołówką” technologii dostępnej w kraju.

Ważny był również mechanizm współpracy pomiędzy uczelniami. Choć oficjalnie zachęcano do kooperacji, w praktyce istniała rywalizacja o środki, „preferencje” resortów i wpływy. Mimo to, wiele zespołów utrzymywało nieformalne kontakty, wymieniało się doświadczeniami, kodami źródłowymi, procedurami serwisowymi. Ten nieoficjalny obieg wiedzy często był skuteczniejszy niż oficjalne instrukcje z ministerstw.

Rola PAN, politechnik i ośrodków badawczych

Polska Akademia Nauk odegrała dużą rolę w instytucjonalizacji informatyki. W jej strukturach powstały instytuty zajmujące się zarówno teorią (algorytmy, języki, logika), jak i zastosowaniami praktycznymi (obliczenia numeryczne dla przemysłu, symulacje procesów). PAN był naturalnym partnerem dla resortów gospodarczych: dawał „stempel naukowy” pod projektami rozwoju krajowych komputerów.

Politechniki dostarczały natomiast przede wszystkim kadry inżynierskie oraz praktyczne rozwiązania konstrukcyjne. Wspólne projekty politechnika–przemysł pozwalały szybciej przejść od prototypu do produkcji. Na przykład współpraca między Politechniką Wrocławską a Elwro sprawiła, że projekty nowych modeli Odry uwzględniały zarówno wymagania techniczne, jak i realne możliwości produkcyjne zakładów.

Poza głównymi centrami istniały też wyspecjalizowane ośrodki badawcze: instytuty resortowe (np. górnicze, chemiczne, energetyczne), które zamawiały konkretne rozwiązania programistyczne i sprzętowe. Dawało to menedżerom projektów komputerowych cenne sprzężenie zwrotne: wiadomo było, jakich funkcji faktycznie potrzebują użytkownicy w zakładach, jakie są typowe błędy organizacyjne, jakie ograniczenia infrastruktury (np. zasilanie, klimatyzacja) trzeba uwzględnić.

Kreatywność inżynierów a ramy gospodarki planowej

Twórcy polskich komputerów działali w systemie, w którym wiele decyzji technologicznych miało konsekwencje polityczne. Wybór architektury, języka programowania, czy nawet nazwy serii mógł być powiązany z interesami określonego resortu, zjednoczenia czy zagranicznego partnera. Wielu inżynierów miało odwagę proponować rozwiązania na światowym poziomie, ale ich projekty miewały kłopoty z przebiciem się przez warstwy biurokracji.

Dobrym przykładem są dyskusje o kompatybilności z zachodnimi standardami. Część konstruktorów dostrzegała, że trzymanie się autorskich, „lokalnych” rozwiązań może zamknąć drogę do wymiany oprogramowania i doświadczeń. Z drugiej strony władze obawiały się zbyt dużej zależności od standardów, które potencjalnie mogłyby zostać zablokowane przez embargo. To napięcie między otwartością na świat a potrzebą samodzielności przewijało się przez cały okres rozwoju polskiej informatyki.

W praktyce wielu inżynierów przyjmowało pragmatyczne podejście: oficjalnie realizowali linię przyjętą przez decydentów, a równolegle tworzyli modyfikacje, narzędzia pomocnicze, nieoficjalne usprawnienia, które realnie podnosiły użyteczność systemów. Ta kultura „doinstalowywania” brakujących elementów była jedną z sił napędowych rozwoju oprogramowania w PRL – wiele ważnych narzędzi nie powstało w centralnym planie, ale w praktyce codziennej pracy ośrodków obliczeniowych.

Nowoczesne serwery rackowe w centrum danych
Źródło: Pexels | Autor: panumas nikhomkhai

Elwro i seria Odra – od pierwszych modeli do komputerów znanych w całym kraju

Powstanie Elwro: od zakładów elektronicznych do producenta komputerów

Elwro – Wrocławskie Zakłady Elektroniczne – nie narodziło się od razu jako „fabryka komputerów”. Początkowo zakład produkował sprzęt elektroniczny o bardziej klasycznym profilu: mierniki, elementy automatyki, urządzenia teletransmisyjne. Komputery pojawiły się jako kolejny etap rozwoju, z jednej strony wymuszony przez potrzeby gospodarki, z drugiej – przez ambicje lokalnego środowiska inżynierskiego.

Dla ówczesnych decydentów Elwro było atrakcyjnym kandydatem na głównego producenta komputerów z kilku powodów. Po pierwsze, znajdowało się blisko zaplecza naukowego Politechniki Wrocławskiej. Po drugie, miało już pewne doświadczenie w produkcji precyzyjnych urządzeń elektronicznych. Po trzecie wreszcie, Wrocław był miastem, w którym intensywnie rozwijano automatykę dla przemysłu – naturalne środowisko dla przyszłych zastosowań komputerów.

Przestawienie się z klasycznej elektroniki na komputery cyfrowe oznaczało rewolucję w organizacji pracy zakładu. Trzeba było stworzyć działy projektowe hardware’u, oprogramowania, testów, a także opracować procedury serwisowe. Dotychczasowe kompetencje nie wystarczały: konstruktorzy uczyli się architektury maszyn cyfrowych często równolegle z ich projektowaniem. Ten „skok na głęboką wodę” sprawił jednak, że Elwro szybko stało się miejscem, gdzie rodziły się jedne z najbardziej zaawansowanych technicznie wyrobów polskiego przemysłu.

Odra 1002, 1003, 1013 – pierwsze kroki w kierunku seryjnej produkcji

Rodzina Odra zaczęła się od modeli, które dziś mogą wydawać się skromne, ale w realiach początku lat 60. były ogromnym osiągnięciem. Odra 1002 i późniejsze odmiany wykorzystywały jeszcze lampy elektronowe i przekaźniki. Z punktu widzenia organizacji produkcji i serwisu były jednak bezcenne – pozwalały przetestować, czy w ogóle da się w polskich warunkach wytwarzać komputery w większej liczbie egzemplarzy i utrzymywać je w ruchu poza murami jednej uczelni.

Te wczesne Odrzy pracowały głównie w większych jednostkach gospodarczych oraz ośrodkach naukowych. Służyły do obliczeń inżynierskich: analizy konstrukcji, obliczeń wytrzymałościowych, zadań optymalizacyjnych. Programowanie odbywało się głównie w językach niskiego poziomu, a duża część oprogramowania była pisana „pod konkretny zakład”.

Odra 1013 była już konstrukcją bardziej dojrzałą, wykorzystującą tranzystory, co znacząco poprawiło niezawodność i zmniejszyło zapotrzebowanie na energię. Wraz z przejściem na tranzystory pojawiła się szansa na zwiększenie złożoności układów, a więc i możliwości obliczeniowych. Dla zespołów projektowych był to też poligon doświadczalny przed bardziej zaawansowanymi seriami 12xx i 13xx.

Przełom serii Odra 1204/1205 – od prototypu do „konia roboczego” gospodarki

Za jeden z prawdziwych przełomów uznaje się serię Odra 1204/1205. To właśnie te modele zaczęły w większej skali trafiać do ośrodków obliczeniowych obsługujących całe województwa czy branże przemysłu. Architektura tranzystorowa i rozbudowane urządzenia zewnętrzne (taśmy magnetyczne, czytniki kart, drukarki liniowe) pozwalały realizować szerszy zakres zadań: od rozliczeń płacowych i magazynowych, przez planowanie produkcji, po specjalistyczne obliczenia naukowe.

Wraz z Odrą 1204 pojawiła się potrzeba bardziej zorganizowanego oprogramowania: systemu operacyjnego, kompilatorów, bibliotek. Zespół programistów zaczął budować narzędzia, które można było stosować w wielu ośrodkach, zamiast każdorazowo pisać wszystko od zera. Dzięki temu rosło też środowisko użytkowników – pojawiały się kursy programowania, podręczniki, instrukcje serwisowe.

Odra 1204 stała się dla wielu osób pierwszym „prawdziwym komputerem”, z którym mieli do czynienia. Studenci informatyki czy matematyki jeździli na praktyki do ośrodków wyposażonych w ten model, a pracownicy zakładów przemysłowych przechodzili szkolenia z podstaw wprowadzania danych i interpretacji wyników. Ośrodki obliczeniowe zaczęły być postrzegane jako kluczowy element infrastruktury, nie tylko jako „ciekawostka naukowa”.

Odra 1304 i 1305 – kompatybilność z ICL i wejście do szerszego świata

Następny etap to Odra 1304 i 1305, które wprowadziły nową jakość: częściową kompatybilność z maszynami brytyjskiej firmy ICL. Zastosowano tutaj licencjonowaną architekturę i rozwiązania systemowe, co pozwoliło na uruchamianie oprogramowania zgodnego z zachodnimi standardami. Był to jednocześnie sukces technologiczny i organizacyjny – wymagał bowiem zgrania polskiej produkcji sprzętu z importowanym know-how.

Dla użytkowników oznaczało to dostęp do bardziej rozwiniętych systemów operacyjnych i języków programowania, takich jak COBOL czy FORTRAN w bardziej zaawansowanych wersjach. Programiści mogli sięgać do dokumentacji i przykładów z zagranicy, a nie wyłącznie do lokalnych opracowań. W praktyce skracało to czas wdrażania nowych rozwiązań, a część kodu można było adoptować z istniejących systemów.

Współpraca z ICL była jednocześnie źródłem napięć. Z jednej strony pozwalała „przeskoczyć kilka stopni rozwoju”, z drugiej budziła obawy o zbytnią zależność od zagranicznych standardów. Na poziomie technicznym inżynierowie musieli godzić narzucone wymagania kompatybilności z realiami polskiej produkcji komponentów. Były więc sytuacje, gdy oficjalnie deklarowano pełną zgodność, a nieoficjalnie tworzono „obejścia” i lokalne modyfikacje, żeby komputer po prostu działał stabilnie.

Odra w biurze projektów, hucie i na uczelni – gdzie faktycznie trafiały te maszyny

Obraz „komputera Odra” bywa dziś sprowadzany do kilku zdjęć z ośrodka naukowego. W rzeczywistości te maszyny trafiały do bardzo różnych miejsc. W biurach projektów wspierały obliczenia konstrukcyjne mostów, hal przemysłowych, maszyn. W hutach i zakładach chemicznych uczestniczyły w planowaniu produkcji, optymalizacji zużycia surowców, rozliczeniach energetycznych. Na uczelniach służyły zarówno badaniom naukowym, jak i dydaktyce.

Wielu współczesnych użytkowników komputerów może się zastanawiać, jak takie maszyny mogły obsługiwać tak różne zadania. Kluczem była elastyczność oprogramowania i rola programistów-analityków. To oni tłumaczyli proces technologiczny czy księgowy na algorytmy, projektowali formaty danych i harmonogramy zadań. Sam komputer wykonywał „tylko” instrukcje – ale wcześniej ktoś musiał dokładnie przemyśleć, jak przełożyć rzeczywistość na ciąg operacji logicznych.

Typowy scenariusz z życia ośrodka: zakład przemysłowy zgłasza potrzebę obliczania planu tygodniowej produkcji przy ograniczonych mocach przerobowych i materiałach. Zespół programistów przyjeżdża do zakładu, rozmawia z technologami, ogląda raporty i formularze. Na tej podstawie powstaje specyfikacja programu, który później jest implementowany na Odrze. Testy odbywają się nie tylko w ośrodku obliczeniowym, ale też „w terenie”, kiedy wyniki porównuje się z dotychczasowymi ręcznymi wyliczeniami.

Zaplecze serwisowe i sieć wsparcia – jak utrzymać Odrę przy życiu

Produkcja komputera to jedno, ale jego utrzymanie w ruchu przez lata wymagało całej infrastruktury serwisowej. Elwro, we współpracy z innymi jednostkami, budowało sieć serwisową: regionalne ekipy inżynierów, magazyny części zamiennych, system szkoleń. Gdy w ośrodku padał moduł pamięci czy zasilacz, trzeba było działać szybko – przestój oznaczał nie tylko opóźnienia w obliczeniach, ale też niekiedy kłopot polityczny, gdy zadanie było związane np. z planem resortu.

Serwisanci mieli trudne zadanie: działali w realiach ograniczonego dostępu do nowych komponentów, a jednocześnie musieli zapewnić wysoką dostępność maszyn. Stosowali więc różne praktyczne triki: regenerację części, zastępowanie niedostępnych elementów odpowiednikami z innych urządzeń, lokalne modyfikacje układów chłodzenia. Wielu z nich opowiadało po latach, że praca przypominała trochę „pogotowie ratunkowe” – telefon o awarii, szybka podróż do odległego ośrodka, nocne naprawy, testy do świtu.

Ta codzienna praktyka serwisowa miała też pozytywny skutek: sprzężenie zwrotne dla projektantów. Uwagi z terenu trafiały z powrotem do Elwro, wpływając na kolejne rewizje konstrukcji i dokumentacji. Dzięki temu nowsze modele Odry bywały bardziej odporne na typowe błędy użytkowników czy problemy z zasilaniem w zakładach przemysłowych.

Kultura użytkowania – kolejki do komputera i „nocne szczyty” obliczeń

Ośrodek z Odrą funkcjonował zupełnie inaczej niż dzisiejsza serwerownia. Komputer był zasobem rzadkim, o który rywalizowały różne jednostki. Dlatego powstawały rozbudowane harmonogramy zadań: w ciągu dnia często realizowano priorytetowe obliczenia dla gospodarki, w nocy – zadania naukowe czy mniej pilne przetwarzanie masowe.

Programista rzadko miał luksus „uruchomić program, zobaczyć błąd, poprawić od ręki”. Częściej wyglądało to tak: przygotowanie programu na kartach perforowanych, oddanie paczki do operatora, oczekiwanie na swoją kolej na maszynie, odbiór wydruku z wynikami i – niestety – często komunikatem o błędzie składniowym. Każda iteracja mogła trwać godziny, a przy dużym obciążeniu ośrodka nawet cały dzień.

Ten tryb pracy wymuszał inny styl myślenia o programowaniu. Trzeba było bardzo dokładnie planować strukturę programu, testy i zestawy danych. Wiele osób wspomina, że nauczyło się dzięki temu „myśleć na papierze” – zanim cokolwiek trafiło na karty, było wielokrotnie analizowane. Z dzisiejszej perspektywy może się to wydawać uciążliwe, ale dla ówczesnych programistów było to źródłem dyscypliny i wysokiej jakości kodu.

Oprogramowanie systemowe Odry – od monitorów do wielozadaniowych systemów

Sprzęt Odry był tylko połową sukc