What Were Soviet Computers Like? 80
kwertii asks: "Does anyone have any information on computing in the former Soviet Union? A Google search turned up this virtual museum, which has some good historical background on the development of early Soviet computer technology (a lot only in Russian, unfortunately) but not much on later systems. What sorts of architectures did Soviet computers use? Were there any radically different computing concepts in use, like a standard 9-bit byte or something? What kind of operating systems were common? How has the end of the Cold War and the large scale introduction of Western computer technology affected the course of Russian computer development?"
Like IBM's. (Score:4, Interesting)
I've seen an interview recently with an ex-KGB big-wig who said he realized how bankrupt the Soviet system was as he learned how little they developed "in house" rather than copied from the west. The Soviets were always one or two generations of technology behind simply because they weren't inventing it.
Bob-
Architecture (Score:1, Funny)
Case cooling was achieved through imported Coke mixed with domestic Vodka.
Gorky Park CDs were all a CD ROM drive could play.
Yakov Smirnov was a coding god.
At least thats how I picture it.....
Another.. (Score:5, Interesting)
Another thing I remember reading a long while ago was an article in "A+/Incider" magazine (and Apple II magazine) where the cover story was the giant headline "Red Apples"; in it they talked about a close of the Apple IIe that looked like a negative of the Apple IIe we know (black case, white keys), but otherwise was more or less the same -- compatible logic, just made somewhere else. I may even throw that coppy in my flatbed if there is enoguh interest.
If I had to guess, all but either very high-end or very early machine will be of the same designs as western counterparts, probably for engineering reasons because an engineer doesn't want to reinvent the wheel (or bitwise logic in this case) just to make machine to do word processing.
Re:Another.. (Score:3, Informative)
If you want to buy an old Russian computer, try here (has many pictures!) [seller2001.euro.ru]. I don't know if this guy's stock is representative of 1980's Russian computing, but it contains a lot (31) of Sinclair clones [seller2001.euro.ru], and information on other computers, including IBM PC-compatibles [seller2001.euro.ru]. If nothing, the names listed should help searches.
Re:Another.. (Score:2, Informative)
Most of them connected to a TV and used tape recorders for storage. Eventually, I had a dot-matrix printer and could've gotten a 5" floppy drive if I really wanted. I've seen mice, modems and light pens. I've seen cable and broadcast tv system's audio channel used to broadcast binary data when station wasn't broadcasting regular programming (would that be predecessor to cable modems?) We would record audio to tapes and then load them back into computer.
There were clones of 286 PC's as well (Poisk), although that was just about when I moved to this side of the ocean..
There were also completely original computers with BASIC or FORTRAN interpreter as "operating system".
Re:Another.. (Score:1)
I remember trying to set up a system with a friend across town where the spectrums were wired up to mangled phones and we'd send messages by saving a program across the phone that the other end would load and then repeat... each message also included the basic app required to send the next one - or something - I forget now
Re:Another.. (Score:2, Interesting)
- Z80 machines running CP/M or custom operating systems like the DIOS
- Sinclair clones
When the opening to the west happened, there was a huge leap in technology because 286 and 386SX PCs were brought.
I was fortunate enough to have one, and it seemed to me, at that time, that they had gigantic CPU power and a huge memory.
I was running benchmarks all the time to compare my 386sx with my Sinclair.
My 386sx was about 10-15 times faster, and had 15 times more memory!
How was that for a leap?
Now in Eastern Europe we have very good programmers. Why?
Because, when the outside world is not that interesting and funny, more and more people have fun (I mean, programming is lots of fun) with their computers!
Thank you for your time reading this, and sorry for posting as AC. I don't have a
Re:Another.. (Score:1)
you know, you can cookie your logon and only have to actually log on once a year, when your cookie expires.
Re:Another.. (Score:2)
I'd love to pick up one of those babies!
Re:Another.. -- Pravetz (Score:3, Interesting)
link (Score:5, Informative)
Re:link (Score:2)
Link for the lazy:
http://rickman.com/brett/russian_computing/ [rickman.com]
Ryad line (Score:4, Informative)
The Soviets said that military computers were generally original designs.
Most of the commercial computers were either IBM 360/370 models diverted through 3rd countries (direct exports were prohibited) or the Soviet "Ryad" line. Ryads were 360/370 copies. Not having to worry about copyright andd patent issues, the East copied IBM mainframes directly. IBM engineers recognized an I/O problem with one Soviet model, since the IBM original had the same problem. Just as the 360 model development was split among groups in Poughkeepsie and Endicott, different Soviet Bloc countries were assigned development/manufacturiing responsibility for the copies.
Software was, of course, pirated OS/360. (Back in those days, software came with source.)
Re:Ryad line (Score:5, Informative)
The Soviet Bloc's Unified System of Computers [acm.org] by N.C. Davis and S.E. Goodman -- this talks about the "Ryad" s/360 clones.
Computing in the Former Soviet Union and Eastern Europe [acm.org] -- more an overview, but has a biography.
There are more, but the google search page is probably the place to go, rather than me cutting-and-pasting it here.
By the way, that guy S.E. Goodman seems to have also written an article about Red China's internet infrastructure.
Re:link (Score:1)
The Old-Fashioned Way (Score:2, Insightful)
Now, don't get me wrong. I love the Web in general and Slashdot in particular. Both are invaluable resources for obscure little questions like the one you're asking. I know I used to write technical documentation without having the net as a reference source -- but I'm damned if I remember how.
Still, information you can get through this kind of informal research is limited in scope. There's a lot of stuff online -- but a lot more that's not. A lot of texts exist only in proprietary databases, not on the web. Not to mention the the much larger document base that simply doesn't exist in eletronic form.
You need to find a good library, probably one at a university or in a major city. They all have web sites (librarians love the web) and usually have their catalogs online. But searching a library catalog is not as simple as typing a few content words into Google. You probably need to interface with one of those old-fashioned access nodes that are only available onsite -- the ones with comprehensive heuristic and associative search features. I refer, of course, to reference librarians.
Re:The Old-Fashioned Way (Score:3, Insightful)
The Soviet Union didn't do very much independent computer design after the early 1960's. Various Soviet agencies and front organizations obtained IBM, Burroughs and Sperry-Univac mainframes and setup factories to manufacture spares and even a few backward-engineered copies.
The Soviet Union did not embrace information technology. It was a society that was essentially living in the 1930's. Heavy industry was the priority of the USSR, not semiconductors.
If you looked on the desks of Soviet desk jockeys in the late 80's, you'd find most offices to be non-computerized (like many western offices). The ones with computers had green screens, IBM or Apple clones. Engineers had Intergraph or Apolla stuff.
The truth isn't bigoted or ignorant.
I'm so PC! (Score:2)
(I once heard Night of the Living Dead condemned as "Politically Correct" because the main character was black. Too typical.)
Look, I never said the Soviets never ripped off American technology. The US leads the planet in this area. People imitate us. Well, duh. Go to the Sony web site sometime and read that company's history. Their early attempts to reverse-engineer and manufacture magnetic recording devices are quite amusing.
I'm no expert on the history of Soviet technology. But I do know enough to know that saying "They never did anything with computers except rip off American designs" is simplistic and stupid. In point of fact, Soviet engineers in all areas were not able to imitate Western technology as much as they would have liked. There were many reasons for this, some obvious, some not. If you're really interested in the subject, go do some actual reading. In any case, spare us the Clancy cliches.
Re:I'm so PC! (Score:2)
You have further reinforced my assessment of your original post with your reply. You suggest that i visit the Sony web site to learn about their early reverse-engineering efforts, then admit that you know virtually nothing about Soviet technology. You then assert (while posting in "Ask Slashdot") that we would all be better served by reading printed books (that Tom Clancy didn't write) on the subject rather than asking people on the web.
Maybe you should have taken a second to read my post. In that post I stated clearly that Soviets did have their own computer innovations until sometime in the 1960's. At that point it was cheaper and easier for them to appropriate and/or copy Western equipment. Technology as it applied to semiconductors just was not a priority.
Spare this forum your offtopic pseudo-intellectual rants and go away.
Grunt. Mumble. (Score:2)
Well, I can't sneer. Here I am arguing with a guy who enters the discussion with the premise that nothing I say can make sense. Pretty futile, no?
But I love the way you put "fair" in quotes. In this context "fair" simply means admitting that you don't know what you don't know. It means being skeptical about your own prejudices and assumptions.
It might help if you separate out the issue of whether the Soviet system was morally bankrupt and profoundly inefficient. Actually, that's not even an issue any more -- almost everybody agrees that it was. But it doesn't follow from this fact that Soviet technology consisted entirely of pathetic American rip offs. However screwed up the state was, it had some brilliant citizens, and only a bigot would dismiss their accomplishments out of hand.
Disagreement is not Bigotry (Score:2)
It's not the opinion that makes you a bigot. Bigotry can happen to anybody, of any stripe. God knows I've caught myself in that mode often enough.
The difference between disagreement and bigotry is the same as the difference between having an honest difference of opinion and being prejudiced. If you disagree with me because you find my arguments uncompelling, then you're just someone with a different POV. That's fair enough. It's even useful -- even if neither of us can admit he's wrong, at least we can keep each other honest.
But if you start out assuming that whole groups of people are incapable of saying or doing anything worth your notice, and sneer at anybody who suggests otherwise, then you're a bigot.
Re:The Old-Fashioned Way (Score:4, Insightful)
If you looked on the desks of Soviet desk jockeys in the late 80's, you'd find most offices to be non-computerized (like many western offices). The ones with computers had green screens, IBM or Apple clones. Engineers had Intergraph or Apolla stuff.
The USSR was indeed behind behind the west regarding advanced semiconductor technologi, but your anectdotical evidence can be misleading, since the USSR soviet economy was sharply devided into a civilian part (who got almost nothing) and a military who had first priority.
So even though the standard USSR office was pen-and-paper, the military complex would have access much more advanced technology.
IMHO, soviet military equipment since WWII to until the eighties, was often on par, if not better, than US equipment (especially missilies, tanks, infantery weapons, airplanes, though perhaps not avionics).
OTOH, civilian USSR equipment was always decades behind, what could be found in the west.
The truth isn't bigoted or ignorant.
I believe that a famous USSR newspaper was called "Pravda", meaning "The Truth"
Re:Gotta say it....... (Score:1)
Bug free code (Score:5, Interesting)
The basic premise was that he was using punch cards, and the actual computer on which he was compiling and testing his programs was in a relatively distant city.
He would punch up a set of cards and mail them to where the computer was, which would take a week or two. When they got around to it, they would compile his program and print out a test run using input he gave them. This would take another week. The week or two return trip made the average round trip take a month.
Now if you had to wait one month to find out that you had missed a semicolon, wouldn't you be more careful?
Re:Bug free code (Score:2, Funny)
Re:Bug free code (Score:2)
Card Carrying Programmers (Score:2)
I had a FORTRAN textbook that said this was Very Bad, and not just because of lost sleep. It urged students to think through their code before trying it. Do hand simulation. Read it through with a friend. Later on I read books by people who insisted all software should be "provably correct."
Now I work with Delphi and Kylix, which thoroughly encourages the cut-and-try approach. Oh well.
Brings back memories (Score:1)
Used to do punch cards in PL/1 at school at least until I discovered the lab with vt-100s in it, and made friends with an operator who showed me how to make the machine punch the cards based on the source file that I had entered at the terminal.
Re:Brings back memories (Score:2)
Are we in nostalgia mode? Elsewhere on /., somebody is asking for help porting his RPG code to Linux. I seem to recall that RPG was little more than a software emulator for an IBM accounting machine, which used plugboard programming to process data on punched cards. Perhaps I misremember. Silly to invent a language for something like that!
In... (Score:1, Troll)
Found lots of information (Score:3, Informative)
--
Evil Attraction
Ukraine (Score:4, Informative)
You also may want to do a google search on the comp.arch newsgroup. I think the topic has been discussed there.
The Soviets reverse engineered a number of American designs (IBM 360, PDP-11). They also did some original designs for special applications.
Some of the work was farmed out to other Warsaw Pact countries, such as the GDR.
Principally Copies of Successful US Designs. (Score:2, Redundant)
VAX - When you Care Enough to Steal the Very Best (Score:5, Funny)
During the cold war, VAX systems could not be sold behind the Iron Curtain. Recognizing superior technology, technical people cloned VAX systems in Russia, Hungary, and China. After learning that VAX systems were being cloned, DIGITAL had the following words etched on the CVAX chip, "VAX...when you care enough to steal the very best."
Re:VAX - When you Care Enough to Steal the Very Be (Score:4, Informative)
Re:VAX - When you Care Enough to Steal the Very Be (Score:2)
Thanks for the link, morcheeba.
Re:VAX - When you Care Enough to Steal the Very Be (Score:1)
Re:VAX - When you Care Enough to Steal the Very Be (Score:1)
...But not in Russian. At least not in understandable Russian.
Please to announce computorial system is new (Score:2, Funny)
Glorious new Soviet People's Dual Potato 3000! With advanced UVR (Ultra Root Vegetable(tm)) technology and many obedient clock cycles working for common good. Running Mikkelzoft Window KGB. Own the means of production and experience many kilohertz of glorious revolution in the People's progress today, comrade!
Adski_
NB. Before you complain, I must point out that as a Linux user myself, I am of course a fervent communist.
Ternary computers (Score:2, Funny)
It was a bit like our binary computers, but it had real potential with the trigits having the values of up, down and neutral. The computer was called SETUN, although it was experimental and never truly realized since the 60's.
If anyone has a link concerning SETUN, I'd be interested, so far my only source has been the meager note on 'An introdunction to cryptography', Mollin.
Re:Ternary computers (Score:3, Interesting)
Elbrus Supercomputers (Score:5, Interesting)
Maybe somebody can fill this in... (Score:2)
Re:Maybe somebody can fill this in... (Score:2)
See this earlier thread [slashdot.org].
A bit on bytes (Score:2)
Before IBM introduced the byte concept back in the 60s, all computers used "word-level" addressing. That meant that data path width and the addressable unit of data had to be the same thing. Made it hard to write portable software. By divorcing the addressing scheme from the data path width, IBM was able to design computers where differences in word size were a matter of efficiency, not compatibility.
There was nothing to force manufacturers to use 8-bit bytes. (Unless, of course, they were trying to rip off IBMs instruction set. A few did, but competing head-to-head with Big Blue that way usually didn't work out.) On the one hand, the standard data terminal of the time used a 7-bit character set. On the other hand, you can make a case for a 12-bit byte [colorado.edu]. But IBM used an 8-bit byte, and in those days, what IBM did tended to become a standard.
Re:A bit on bytes (Score:1)
Bull-Honeywell's GCOS machines still use 9-bit bytes. C was designed to run on these machines (Kernighan's Programming in C [lysator.liu.se] begins ``C is a computer language available on the GCOS and UNIX operating systems...''). The size of various types is intentionally left flexible to allow for these machines.
A 36-bit word on a machine with limited address space allows pointers to individual bits.
Those who do not know their own history are doomed to assume that it was lived only by `backward' peoples?
Re:A bit on bytes (Score:2)
Re:A bit on bytes (Score:2)
But an 8-bit word and an 8-bit byte are not the same thing. With an 8-bit word you can easily manipulate individual characters, but your ability to do numerical work is extremely limited. If you need to do scientific computing, you have to go find a system with a bigger word size -- and lose the ability to deal with character-size data easily.
Byte architecture eliminates this problem by divorcing data path width ("word size") from addressible data unit("byte size").
western tech. (Score:1)
Also there were many IBM and other boxes bought in. Many of which were copied since there wasn't enough money to by them for all the needs.
Re:western tech. (Score:1)
And of course I'm not saying we didn't do any original research. The engineers were really good, probably because eduaction had really high standards. That's changed unfortunately, at least here in Estonia with the adoption of international degrees.
Other former Warsaw Pact nations (Score:1)
From a reliable source (Score:1)
A colleague of mine is of Slovak descent, and tells me one of the wildest dodges in the Bad Old Days was CPUs with weird numbers of bits, like 28 bit words. It seems that it was illegal to export 32 bit CPUs to the Eastern Bloc. But anything smaller was OK.
In Wireless World in the late 1980s there was a very good series of articles on Eastern Bloc computing, including all the PDP-11 and S/360 clones that have been mentioned. Sorry, I don't have the exact citation. Check your library.
...laura
How it is today (Score:2)
The products in the computer store were selling for about the same as in America given the exchange rate at the time (except for the Win2K which was ~USD13). When you consider that the average Russian salary is USD2000-3000/yr, you aren't going to find many Russians online, at least not at home. Businesses seem to be fairly up-to-date as far as technology goes, aside from the mom-and-pop shops. Broadband internet access seems to be more myth than reality there.
Some of posts here said that they were a couple generations behind because they were just copying American technology. Appears they're catching up.
Robotron (Score:2)
Norsk Data in Latvia (Score:1)
Not that helpful, but...
Just after the Baltics broke away, I was visiting the University of Latvia. I asked to see the computer facilities and was led to a room full of Norsk Data text-based terminals with cyrillic keyboards. The displays were able to show both cyrillic and roman characters. I do not, sadly, remember any specifics of the computer they were connected to other than that it had a lot of wires hanging everywhere.
Re:Norsk Data in Latvia - 28 bit computers! (Score:1)
Back then there was an export embargo on advanced computers to the Soviet union, which basically meant that 32-bit computers couldn't be sold there. So they cut off 4 bits and voila! had an exportable 28-bit computer (ND-505).
Maybe technically not a soviet machine, but still...
ICL (Score:1)
The lines were: (Score:3, Informative)
There were some others, however I have mentioned the most popular ones.
BESM-6 description in English (Score:1)
the latest... (Score:1)
It seems that a Russian company, called Elbrus, is trying to make a fast & cool x86-compatible processor/computer.
Check it out here [elbrus.ru].
And remember, children, open source **is** some form of communism/socialism... guess the circle goes round, doesn't it?
bye,
Hummer357