Soviet and Russian Computing: Parallel History, Divergent Fate
Abstract
The Soviet Union built the first electronic stored-program computer in continental Europe, the MESM of 1950–51, produced mathematicians and engineers of the first rank, and in the 1950s and early 1960s was competitive with the United States in computer design. By the 1980s it was far behind. The decision of the late 1960s to clone IBM’s System/360 architecture rather than develop indigenous designs (driven by risk-aversion in the planning bureaucracy and by Western export controls) locked Soviet computing into a follower position. After 1991 Russian mathematicians built a commercial IT industry, led by Yandex and Kaspersky, which the sanctions of 2022 largely cut off from the West.
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 electronic stored-program computer to operate in continental Europe (the UK’s Manchester Baby preceded it, as did Konrad Zuse’s relay-based Z4 on the continent). Lebedev developed the design largely independently, with at most general knowledge of ENIAC and the British projects, working in a former monastery building at Feofaniya 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. It ran its first program in early 1951 and was formally accepted on 25 December 1951; it was scrapped in 1959. The same month Isaak Bruk’s M-1 went into service at the Krzhizhanovsky Power Engineering Institute in Moscow, a machine of 730 valves with eight cathode-ray tubes as memory, of 32 words of 25 bits each, and copper-oxide rectifiers taken from captured German stock; Bruk and the young engineer Bashir Rameev had patented a design for an electronic computer in 1948. Rameev’s Strela followed in eight copies from 1953, each with 6,200 valves and 60,000 diodes. All of this happened while the press ran a campaign against cybernetics, opened on 4 May 1950 by Literaturnaya Gazeta with an attack on Howard Aiken’s Mark III and Norbert Wiener; it lasted until 1955, and the military, which wanted computers, ignored it.
The MESM’s software side produced a pioneer of its own: Kateryna Yushchenko, who programmed the machine after its transfer to the Institute of Mathematics and in 1955 created the Address programming language, introducing indirect addressing (the concept behind the modern pointer) and founding the Soviet school of theoretical programming.
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.
At Moscow State University, Nikolay Brusentsov built Setun (1958), the only ternary computer ever produced in series: it stored numbers in balanced ternary, and about 50 were built and used to teach a generation of students before the planning ministries, committed to binary, stopped production.
The BESM-6, designed by 1965 and in series production from 1968, was Lebedev’s last major machine and the most successful Soviet indigenous design. It was a 48-bit architecture (not 64-bit, despite common misstatements) clocked at 10 MHz and rated at about one million instructions per second, roughly 0.4 MFLOPS in floating point. The BESM-6 ran two instruction pipelines, one for the control unit and one for the arithmetic unit, plus a data cache of sixteen 48-bit words, at a time when caching and pipelining were new even in American machines. Its operating systems, D-68, Dispak, and later Dubna, supported multiprogramming: multiple jobs running concurrently, sharing the processor.
Soviet scientists used the BESM-6 for nuclear weapons work, defence calculations and the space program; in 1975 BESM-6 machines processed telemetry for the Apollo–Soyuz Test Project. Production ran from 1968 to 1987, 355 machines over nineteen years, a lifespan that reflected both its quality and the inertia of Soviet procurement.
Its limitation was manufacturing: the BESM-6 was built from about 60,000 discrete transistors and 170,000 diodes at a time when Western machines were moving to integrated circuits, and Soviet semiconductor manufacturing could not match Western yields and miniaturization.
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), which he proposed to the Soviet government in 1962. The plan stalled in the 1960s, above all because of opposition from the Ministry of Finance and other ministries that feared losing control over their own data and budgets. The full story is told in OGAS: The Soviet Internet That Never Was.
The Elbrus and the Architecture Question
The Elbrus series, built at the Lebedev Institute in Moscow under chief designer Vsevolod Burtsev with Boris Babayan as lead architect, was the most sophisticated indigenous Soviet computer architecture. The Elbrus-1 (1979) was a ten-processor machine with superscalar, out-of-order execution and a tagged architecture borrowed in spirit from Burroughs: each word of memory carried type information alongside its data, enabling hardware-enforced type safety. The Elbrus-2 (1984) re-implemented the same architecture in faster emitter-coupled logic and reached a peak of about 125 million operations per second in its ten-processor configuration.
The Elbrus was used exclusively for military and scientific applications and never entered civilian production at scale. Babayan’s team built a 16-processor VLIW design, the Elbrus-3, around 1990, one of the first VLIW machines anywhere and a decade before Intel and HP shipped the related EPIC idea in the Itanium (2001). It never entered series production. Babayan joined Intel in 2004 as an Intel Fellow, leading work on compilers, binary translation, and security technologies at its Moscow research center.
The IBM Clone Decision
Soviet economists proposed a unified computer series in 1966, and the planners then chose IBM’s System/360 architecture over domestic alternatives such as the BESM and Minsk lines. The decision defined Soviet computing for the next two decades. The resulting ES EVM (Unified System of Electronic Computing Machines), also called the RYAD series (from Russian ryad, “series”), was produced cooperatively by the Comecon countries (the USSR, East Germany, Poland, Hungary, Czechoslovakia, Bulgaria and Romania, with Cuba supplying some peripherals). Cloning work started in 1968; production began in 1972, and later models copied the System/370. East Germany’s contribution came from the Kombinat Robotron, the Bloc’s largest computer maker outside the USSR (see Computing in East Germany). The bloc-wide programme, its division of labour and the Hungarian and Bulgarian cases are in Comecon Computing.
The planners’ reasoning: IBM’s software base was vast, Western software could be acquired (through espionage if not purchase), and cloning reduced development risk. Many leading Soviet designers, Lebedev among them, opposed the choice. IBM kept improving its architecture; Soviet engineers spent their effort copying each successive generation, and the clones arrived years behind the originals, were less reliable, and lacked the software support of genuine IBM systems.
The RYAD/ES EVM systems were used in Soviet industry, government, and research institutions through the 1980s. They ran adapted copies of IBM operating systems, chiefly OS ES, a modified OS/360, and IBM-compatible software. The institutional knowledge and research capability required to develop competitive indigenous architectures atrophied.
The Software Gap
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.
Export Controls and Espionage
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 covered commercial computers with possible military uses as well as military systems. The Soviet response was systematic technology acquisition through espionage.
Line X, the scientific-and-technical intelligence branch of the KGB’s Directorate T, was exposed in the Farewell Dossier, documents that the KGB officer Vladimir Vetrov passed to French intelligence in 1981–82 and that France shared with the CIA. It had run 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) showed how dependent Soviet technology had become on Western know-how.
The Soviet Union’s first appearance on the Usenet was a joke: on 1 April 1984 a message from “chernenko@kremvax” announced that the USSR had joined the network. Its author was Piet Beertema of the Centrum Wiskunde & Informatica in Amsterdam.
The Reagan administration used the Farewell intelligence to let compromised technology reach Soviet buyers, among them sabotaged chips, flawed turbine designs, and faulty industrial software.
Myth: A CIA software trojan blew up a Soviet gas pipeline in 1982
The story comes from one source, Thomas C. Reed’s memoir At the Abyss (2004), which claims doctored pipeline-control software bought from a Canadian firm caused a three-kiloton explosion on a Trans-Siberian pipeline in June 1982. No independent evidence links the two. Historian David Painter notes that a CIA corruption program and a 1982 Siberian pipeline explosion can both be real without being connected; former CIA historian Nicholas Dujmovic calls the sabotage story a “persistent myth,” and Marc Trachtenberg’s archival study found no supporting record. The Farewell counter-operation itself is well documented; this particular explosion is not part of it. See Myths and Misconceptions.
Post-Soviet Russia
The Soviet collapse in 1991 released a generation of mathematically trained engineers into a commercial market for the first time.
Arkady Volozh and Ilya Segalovich had been building Russian-text search algorithms since 1990 and launched yandex.ru at the Softool exhibition in Moscow on 23 September 1997, a year before Google was incorporated; the search business was spun out as a standalone company in 2000. Yandex developed better algorithms for Russian-language search (Russian morphology, with its extensive inflection system, is harder for simple keyword matching than English) and stayed the dominant search engine in Russia even after Google entered, holding roughly 70% of Russian search queries by the mid-2020s. Yandex expanded into maps, ride-hailing (Yandex.Taxi), food delivery, and cloud services, a domestic tech conglomerate broadly comparable to Baidu. After the 2022 invasion its Dutch-registered parent sold the Russian business to a Russian investor consortium in 2024 for about $5.4 billion and kept only its international units, renamed Nebius.
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, and in 2024 banned its sale in the United States altogether; after Russia’s 2022 invasion of Ukraine, Germany’s BSI and the UK’s NCSC warned against using it.
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; the Russian digital ministry itself put the 2022 departures at about 100,000.
Dead End: The ES EVM Clone Program
The ES EVM clone program’s most lasting damage was institutional. 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, a 1992 spinoff that also develops SPARC-compatible processors) for the Russian military market, but it has not competed commercially.
📚 Sources
- Heinz Nixdorf MuseumsForum blog, “Die ersten Computer der Sowjetunion” (7 December 2021) (the anti-cybernetics campaign, MESM’s first program and acceptance, the M-1, Strela)
- Heinz Nixdorf MuseumsForum blog, “Die Mail, die aus dem Kreml kam” (29 March 2019) (the 1984 Kremvax hoax)
- Peters, Benjamin: How Not to Network a Nation: The Uneasy History of the Soviet Internet (2016), MIT Press
- Ershov, Andrei: “Programming, the Second Literacy” — keynote at the 3rd IFIP World Conference on Computers in Education, Lausanne, July 1981; printed in Microprocessing and Microprogramming 8(1): 1–9 (1981)
- Goodman, Seymour E.: “Soviet Computing and Technology Transfer: An Overview” — World Politics, Vol. 31, No. 4 (1979)
- Gerovitch, Slava: From Newspeak to Cyberspeak: A History of Soviet Cybernetics (2002), MIT Press
- Lebedev, Sergei A.: Collected Works on Computing (in Russian), Nauka, Moscow, 1990
- Farewell Dossier: CIA declassified materials on Line X/COCOM, released 1996
- Trachtenberg, Marc: “Operation Farewell and the Siberian Pipeline Explosion: A Research Note” (UCLA) — evidence against the 1982 pipeline-sabotage story
- National Security Archive: “Agent Farewell and the Siberian Pipeline Explosion”
- BESM-6 — Wikipedia — word length, clock rate, pipelines, production run
- Elbrus (computer) — Wikipedia — Burtsev, tagged architecture, Elbrus-3 VLIW, MCST
- ES EVM — Wikipedia — RYAD naming, 1968 cloning start, 1972 production, Comecon participants