tag:blogger.com,1999:blog-6800934446457898793.post2512945864377973559..comments2008-04-17T07:12:32.033-04:00Comments on Moserware: Computing History MattersJeff Moserhttp://www.blogger.com/profile/16074905903060665396noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-6800934446457898793.post-30695372153355851592008-04-17T07:12:00.000-04:002008-04-17T07:12:00.000-04:00sunrise programmer: Nice summary! History is often...sunrise programmer: Nice summary! History is often written by the winners and in hindsight things seem too obvious. It's good to know that the past, just like the present, is often certain and full of rabbit trails. However, as you mentioned, people can be creative with anything.Jeff Moserhttp://www.blogger.com/profile/16074905903060665396noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-19828730053206410472008-04-16T20:08:00.000-04:002008-04-16T20:08:00.000-04:00And an even neater thing about core memory: it was...And an even neater thing about core memory: it was the hot new memory at the time. It was very cheap and very fast.<BR/><BR/>The alternatives? Well, low-end computers used their magnetic drum (like a disk, only with less data and a bit faster) as their main memory. Others used various types of delay lines (put a bit in, get it out a while later, and cycle it around). For a while people used what are essentially TV tubes: turn a dot on, and then you can measure if it's on or not.<BR/><BR/>All of those, in turn, were the hot new technology, totally beating the old technology: just use vacuum tubes at the cost of a couple of tubes per bit.<BR/><BR/>And along side of all of these: seemingly dozens of 'other' memory that people dreamed up. IBM even made the most gigantic dinosaur of a beast: writing involved pointing light at some undeveloped film. The machine would them automatically develop and store the film for later retrieval.<BR/><BR/>The moral of the story? When technology is new, people cast about for whatever they think they can make work. They often can make it work, and then it's just up to history to pick which ideas work cheaply and reliably (CMOS memory) and which don't.Sunrise Programmerhttp://www.blogger.com/profile/13913977215970825042noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-10918420895357324892008-03-23T20:07:00.000-04:002008-03-23T20:07:00.000-04:00Mike: Very cool things with lots of smart people -...Mike: Very cool things with lots of smart people -- most with PhD's. It's a project that could significantly change thinking about computing and what types of cool things get discovered and created. If you read this post, you can sort of think of it like finally going beyond the golden age of the 1960's I talk about here.<BR/><BR/>It'll definitely be topics of upcoming posts. It just takes time to get enough things in place and research to get to that point.Jeff Moserhttp://www.blogger.com/profile/16074905903060665396noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-11274091103658987642008-03-23T19:53:00.000-04:002008-03-23T19:53:00.000-04:00Sorry to pry but what was going on in SV?Sorry to pry but what was going on in SV?Mike Petryhttp://www.blogger.com/profile/00900707625184132791noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-71851849030305922202008-03-22T07:21:00.000-04:002008-03-22T07:21:00.000-04:00ohxten,If you're using Linux, then I'm typing this...ohxten,<BR/><BR/>If you're using Linux, then I'm typing this message on a CPU.Daniel Watkinsnoreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-91492162832484367002008-03-21T22:19:00.000-04:002008-03-21T22:19:00.000-04:00One thing that I frequently marvel at is how memor...One thing that I frequently marvel at is how memory has come down in size.<BR/><BR/>My Mum started as a computer operator in a data centre in 1999. Occasionally I would get to see around the centre. They had huge, standalone disk drives. Each one took a stack of about half-a-dozen 14 or 18 inch disks on a common axis, that could be plugged in and out of the drives. <BR/><BR/>These drives were about the size of two dishwashers, back to back, or perhaps a small dining table. Their storage capacity was 100 MB.<BR/><BR/>These days I can easily get 4 GB on a pen drive that is so small I can forget where I put it down.<BR/><BR/>SimonSimonTeWnoreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-17294014552227409172008-03-21T22:04:00.000-04:002008-03-21T22:04:00.000-04:00Anonymous: Great link! After looking at that link ...Anonymous: Great link! After looking at that link and doing some more researching, I've significantly revised the statement. Thanks for pointing me to the deeper look at the story behind the layout.Jeff Moserhttp://www.blogger.com/profile/16074905903060665396noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-61226262927523629672008-03-21T21:18:00.000-04:002008-03-21T21:18:00.000-04:00Nice article. Just to throw it out there though, t...Nice article. Just to throw it out there though, there's some disagreement on the QWERTY story.<BR/><BR/>http://home.earthlink.net/~dcrehr/myths.html<BR/><BR/>"qwerty myth" on google gives a few others.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-18038534471898708312008-03-21T20:21:00.000-04:002008-03-21T20:21:00.000-04:00I used an ASR-33 Teletype in high school also, usi...I used an ASR-33 Teletype in high school also, using Coursewriter BASIC on an IBM 370. We also used IBM 029 keypunch machines to submit batch FORTRAN IV and COBOL programs. Now there's some physical evidence of history - look at the hole patterns on punch cards, and compare to the EBCDIC character set used on IBM and Burroughs systems. That explains why there are "gaps" in the sequences.<BR/><BR/>The TTYs were connected through dial phones with built-in modems; you'd dial the phone, set down the receiver, and then pull up one of the receiver buttons after you heard it connect. After hours, they would put locks on the dials. More than once I was caught connected with the phone locked - the teachers didn't seem to realize that you could dial a pulse line by tapping the pulses using the receiver buttons. Then I sent a letter to Coursewriter and got a copy of the BASIC system manual. It included the default superuser ID and password, which the school district of course hadn't changed...<BR/><BR/>Then I got a part-time job my senior year programming physics apps on an Apple ][ for the science department. More BASIC and some 6502 assembly.<BR/><BR/>Boy, it was a lot harder to play with computers back then!<BR/><BR/>All through school, I kept hearing about how I'd move on to "real" computers later. My first serious machine after that was a Univac 494 - core memory, drums, no disks, etc.<BR/><BR/>I'm forever grateful that I had the chance to work on such old systems, because it did give me a much richer understanding of why things are the way they are than I find in any of my coworkers nowadays.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-7739823884692168662008-03-21T19:08:00.000-04:002008-03-21T19:08:00.000-04:00mattl: You know what he meant. I think we're all t...mattl: You know what he meant. I think we're all tired of Linux fanboys making that point clear over, and over, and over... unless you're talking to Richard Stallman, nobody really cares.<BR/><BR/>Yes, I use Linux.<BR/><BR/>Nice post anyway, Jeff.ohxtenhttp://www.16software.comnoreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-60938519064691193672008-03-21T18:12:00.000-04:002008-03-21T18:12:00.000-04:00Anonymous #1: I'm currently reading "The Dream Mac...Anonymous #1: I'm currently reading "The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal" by M.Mitchell Waldrop. It's sort of what you're asking for. <BR/><BR/>Anonymous #2: Even still, it was several orders of magnitude off. I can feel Vint's dilemma as most of the address bits would be zero back in the days of even smaller pipes. It'd be nice if moving to IPv6 were easier now.<BR/><BR/>Des Courtney: I didn't know about folklore.org. Thanks for that and the other links.<BR/><BR/>Thomas Wahl: Thanks for the clarification. I'll update my post. I also liked the TTY in high school comment. What types of programs did you use on that machine? What were the quirks? What did you like about it?<BR/><BR/>Christopher Bennage: I appreciate the comment. I sometimes worry I hyperlink too much, but I like that style in other people's posts. It lets you dig deeper if you want to.Jeff Moserhttp://www.blogger.com/profile/16074905903060665396noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-20953198498081426822008-03-21T17:59:00.000-04:002008-03-21T17:59:00.000-04:00Fantastic post. I really appreciate all the effort...Fantastic post. I really appreciate all the effort (research and cross-linking) that you put into it. Thanks!Christopher Bennagehttp://www.blogger.com/profile/00056521477686107630noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-18026047258483995292008-03-21T17:57:00.000-04:002008-03-21T17:57:00.000-04:00Just a nit, but...TTYs did not print on tape.They ...Just a nit, but...<BR/><BR/>TTYs did not print on tape.<BR/>They printed on rolled paper.<BR/>They punched paper tape which<BR/>corresponded to what was being printed, and the paper tape could<BR/>be read to replay the printout.<BR/><BR/>I used a TTY in high school for many hours, using a GE-235 timesharing sytem running Darmouth Basic<BR/>in 1967-1968.<BR/><BR/>T. WahlThomas Wahlhttp://www.blogger.com/profile/15854532117507716544noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-52598678672928051252008-03-21T15:40:00.000-04:002008-03-21T15:40:00.000-04:00If you have a Mac-focused bent, there's an entire ...If you have a Mac-focused bent, there's an entire website dedicated to the creation process for that platform...<BR/><BR/>http://folklore.org/<BR/><BR/>I left a post on reddit that have more general links as well...<BR/><BR/>http://reddit.com/info/6cw57/comments/c03i73gDes Courtneyhttp://web.mac.com/wormwood/noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-14084835095892125882008-03-21T15:07:00.000-04:002008-03-21T15:07:00.000-04:00The US Defense Department dared to dream big in th...The US Defense Department dared to dream big in the way they snatched all those IP adressesAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-32068973287093542272008-03-21T13:56:00.000-04:002008-03-21T13:56:00.000-04:00I'm currently studying os development, and I'm ver...I'm currently studying os development, and I'm very interest in the history of computer and os, do you guys know of any good books on the subject? Thanks! (wliao)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-85612489387612594162008-03-21T09:20:00.000-04:002008-03-21T09:20:00.000-04:00mattl: Good point. I didn't mean to imply that he ...mattl: Good point. I didn't mean to imply that he wrote the whole OS. You're right, he did the kernel where the rest was GNU as mentioned in the Usenet post I linked it.<BR/><BR/>john: interesting! Thanks for sharing.Jeff Moserhttp://www.blogger.com/profile/16074905903060665396noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-62118729974948313612008-03-21T09:00:00.000-04:002008-03-21T09:00:00.000-04:00At one time I worked at a company that used PDP-8e...At one time I worked at a company that used PDP-8e computers with core memory. It came in handy for those systems that wouldn't boot to tape. You would move the memory board to a working system then load the tape diags, from tape of course. After transferring the memory board to the other system you would just start up the diagnostic up from the front panel. <BR/><BR/>They would hold a program for weeks without power. Aside from their cost and size, Core memory worked quite nicely.<BR/><BR/>JohnJohnhttp://www.blogger.com/profile/16863962246443471593noreply@blogger.comtag:blogger.com,1999:blog-6800934446457898793.post-62224589670342690912008-03-21T08:52:00.000-04:002008-03-21T08:52:00.000-04:00Linus did not write an OS. He wrote a kernel for o...Linus did not write an OS. He wrote a kernel for one, typically GNU.mattlhttp://matt.lee.name/noreply@blogger.com