Zum Inhalt springen

Soviet and Russian Computing: Parallel History, Divergent Fate

Zusammenfassung

The Soviet Union built the first computer in continental Europe, produced mathematicians and engineers of the first rank, and at various points in the 1950s and early 1960s held a genuine competitive position in computing relative to the United States. By the 1980s, the gap was catastrophic. The decision in 1969 to systematically clone IBM’s System/360 architecture rather than develop indigenous designs — a decision driven by bureaucratic risk-aversion and Cold War technology transfer restrictions — locked Soviet computing into a permanent follower position. The story of Soviet computing is the story of what happens when a technically capable civilization subordinates technology development to political control and institutional secrecy.

The MESM and the Soviet Computing Pioneers

Sergei Lebedev built the MESM (Small Electronic Calculating Machine) at the Institute of Electrotechnics in Kyiv between 1948 and 1950 — the first computer to operate in continental Europe (the UK’s Manchester Baby preceded it). Lebedev had developed the basic design independently, without knowledge of ENIAC or the Manchester Baby, working from first principles in a monastery building outside Kyiv. The MESM had about 6,000 vacuum tubes, performed roughly 50 operations per second (around 3,000 per minute), and consumed 25 kilowatts of power.

Lebedev moved to Moscow and led the development of the BESM series (Large Electronic Calculating Machine). The BESM-1 (1952) was the most powerful computer in Europe at the time of its completion.

The BESM-6 (1967) was Lebedev’s masterpiece and the pinnacle of Soviet indigenous computing. It was a 48-bit architecture — not 64-bit, despite common misstatements — running at approximately one million floating-point operations per second, which placed it in the same tier as the CDC 6600 in aggregate throughput, though the architectures were organized differently. The BESM-6 used a pipeline architecture with ten functional units running in parallel — a design decision that anticipated superscalar execution before Intel or AMD had implemented it commercially. The operating system, DISPATCHER, supported multiprogramming: multiple jobs running concurrently, sharing the processor through preemptive scheduling.

Soviet scientists used the BESM-6 for nuclear weapons simulation, ballistic missile trajectory calculation, and the space program. The Venera probe missions to Venus, the Lunokhod lunar rovers, and the orbital calculations for Soviet cosmonauts were all computed on BESM-6 systems. The machine was produced until 1987 — twenty years in production — an extraordinary lifespan that reflected both its genuine quality and the institutional inertia of Soviet procurement.

Its limitation was manufacturing: the BESM-6 used approximately 60,000 transistors, each individually tested and hand-soldered. Soviet semiconductor manufacturing could not match the yield and miniaturization that American and Japanese fabs achieved, meaning the BESM-6 was as large and power-hungry as machines with half its performance in the West.

Parallel to Lebedev’s work, Victor Glushkov at the Institute of Cybernetics in Kyiv developed a vision of networked computing for economic planning — a national computer network called OGAS (All-State Automated System) — that he proposed to the Soviet government in 1962. The proposal was rejected by the Ministry of Finance, which feared that a national information network would reduce its bureaucratic power. Glushkov’s OGAS would have been, by some descriptions, a precursor to the internet; its rejection on institutional grounds rather than technical ones illustrates the broader forces shaping Soviet computing.

The Elbrus and the Architecture Question

The Elbrus series, designed by Boris Babayan at ITTE in Moscow, represented the most sophisticated indigenous Soviet computing architecture. The Elbrus-1 (1979) used a tag architecture: each word of memory carried type information alongside its data, enabling hardware-enforced type safety. The Elbrus-2 (1985) reached 125 MFLOPS. Babayan’s design philosophy was genuinely innovative — the Elbrus architecture anticipated features that Intel would not implement until the Itanium a decade later.

The Elbrus was used exclusively for military and scientific applications and never entered civilian production at scale. Babayan himself emigrated to Intel after the Soviet collapse, where he led the Itanium-related EPIC architecture work.

The IBM Clone Decision

In 1969, the Soviet Council of Ministers made a decision that would define Soviet computing for the next two decades: rather than continuing to develop the Elbrus and BESM lineages, the USSR would produce clones of IBM’s System/360 architecture. The resulting ES EVM (Unified System of Electronic Computing Machines), also called the RYAD series, was produced cooperatively by the Warsaw Pact countries — the USSR, East Germany, Poland, Hungary, Czechoslovakia, Bulgaria, and Romania — beginning in 1972.

The decision’s logic was bureaucratic: IBM’s software ecosystem was vast, Western software could be acquired (through espionage if not purchase), and cloning reduced development risk. The engineers opposed it; the bureaucrats prevailed. The consequences were severe. IBM continued improving the System/360 architecture; Soviet engineers spent their energy cloning each successive generation rather than innovating. The gap widened with each iteration. Soviet clone hardware consistently lagged two to three generations behind IBM, was less reliable, and lacked the software ecosystem that had developed around the genuine IBM systems.

The RYAD/ES EVM systems were used in Soviet industry, government, and research institutions through the 1980s. They ran IBM-compatible operating systems (VM, MVS clones) and software. The institutional knowledge and research capability required to develop competitive indigenous architectures atrophied.

The Software Gap

The hardware gap was serious; the software gap was fatal. The Soviet computing industry produced almost no commercial software. Software in the Soviet system was not a commodity but a service: programmers worked in research institutes or enterprise computing centers, writing programs for specific machines and specific tasks. There was no software market, no mechanism for distributing useful programs broadly, and no commercial incentive to create reusable software. When the West developed packaged software — operating systems, compilers, databases, business applications — the Soviet Union had to steal it or go without.

Computing in the Cold War: Espionage and COCOM

Western countries imposed export controls on computing technology to the Soviet bloc through the Coordinating Committee for Multilateral Export Controls (COCOM), established in 1949. The controls restricted not just military computers but commercial systems capable of useful dual-use work — effectively any computer faster than a few megaflops. The Soviet response was systematic technology acquisition through espionage.

The KGB’s Line X directorate, documented in the Farewell Dossier (intelligence passed to the CIA by French intelligence in 1981), ran a systematic program of acquiring Western technology through intelligence operatives and sympathetic insiders. Line X operations acquired semiconductor equipment, computer-aided design software, and manufacturing processes that the Soviet industry could not develop domestically. The scale of the operation — hundreds of acquisition tasks per year across dozens of countries — indicated how dependent Soviet technology had become on Western intellectual property.

The Farewell Dossier intelligence was used by the Reagan administration to selectively allow compromised technology to reach Soviet buyers. The pipeline sabotage incident of 1982 — in which modified industrial control software caused a gas pipeline explosion — is the most cited consequence, though the full scope of the counter-operation remains classified.

Post-Soviet Russia: Yandex, Kaspersky, and the New IT Industry

The Soviet collapse in 1991 released a generation of mathematically trained engineers into a newly commercial environment. Russia produced some of the strongest mathematicians in the world, and the gap between mathematical ability and engineering application — which had been institutional in the Soviet system — began to close.

Arkady Volozh and Ilya Segalovich founded Yandex in 1997, initially as a search technology company licensing its algorithms. When they launched yandex.ru as a consumer search engine in 1997, it competed directly with early Google. Yandex developed superior algorithms for Russian-language search — Russian morphology, with its extensive inflection system, is harder for simple keyword matching than English — and became the dominant search engine in Russia, holding approximately 45% market share even as Google entered. Yandex expanded into maps, ride-hailing (Yandex.Taxi), food delivery, and cloud services — a domestic tech conglomerate broadly comparable to Baidu.

Kaspersky Lab (Eugene Kaspersky, 1997) became one of the world’s largest cybersecurity companies, with its antivirus software widely used by governments, corporations, and consumers globally. The U.S. government banned Kaspersky software from federal systems in 2017, citing counterintelligence concerns; the UK and EU followed with varying degrees of restriction following Russia’s 2022 invasion of Ukraine.

The 2022 invasion triggered the largest technology sanctions regime since COCOM. Chip exports, cloud services, software licenses, and hardware were cut off. Many Western technology companies exited the Russian market. Russian IT professionals emigrated in large numbers — estimates of 100,000 to 200,000 departures in 2022 — weakening a sector that had been a genuine Russian strength.

Dead End: The EC EVM as Innovation Killer

The ES EVM clone program’s most lasting damage was institutional, not technological. By committing the best Soviet computing engineers to the task of reproducing IBM’s designs, the program prevented the development of independent expertise, research traditions, and design capability. When the Soviet Union fell and Russian engineers entered the global market, they found they had world-class mathematics skills and severely limited experience with modern hardware design, software systems, and commercial product development. The Elbrus architecture survived and is still produced by MCST (Moscow Center of SPARC Technologies, which also develops SPARC-compatible processors) for the Russian military market — but it has not competed commercially. The institutional decision to copy rather than create proved more durable than the Soviet state itself.


📚 Sources