Bear Bibeault wrote:I've been in the business since 1978 -- yes, that's 38 years -- I have no nostalgia about old software or systems that I've used in the past*.
* OK, I will forever hold VAX/VMS in a special place in my heart, but have no desire to revert to 1970's style computing.
Adam Scheller wrote:Post screenshots of your nostalgic software too!
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
Pat Farrell wrote:Sadly, the idiots working on VMS refused to talk to the guys who were delivering Tops-20, so they ignored the lessons learned over more than a decade. This would not have been a big deal long term, after all the Vax was replaced by PCs, except that the guy who ran VMS became the guy who managed Windows NT, and be brought all the mistakes of VMS with him.
Steffe Wilson wrote:Which mistakes were brought from VMS to NT? I've never come across a comment like this before and as someone interested in 80s computing I would be keen to hear more detail.
Pat Farrell wrote:
Steffe Wilson wrote:Which mistakes were brought from VMS to NT? I've never come across a comment like this before and as someone interested in 80s computing I would be keen to hear more detail.
David Cutler had a severe case of NIH, not invented here. While he worked for DEC, he completely ignored the OS work on the DEC PDP-10 and Tops-20 large scale systems. His approach to the design of virtual memory was different and far worse. He also made a lot of assumptions about memory residency for the OS kernel. NT 'daytona" was much faster than NT 3.1 because Microsoft brought in folks with real OS expertise, who greatly reduced the size of the required in-memory kernel, leaving more for swappable kernel and even user applications.
TOPS-10 was the operating system that MIT, Stanford AI, CMU, etc. started with. Nearly all of them switched to Tenex in the early to mid-70s. (Tenex was Tops-20, ran on PDP-10 Hardware.) Tenex was the host operating system of choice for the vast majority of early Arpanet/Internet work. There was an active and huge community of DARPA supported research into OS and networking.
Steffe Wilson wrote: That's a very different perspective from what I've previously encountered regarding Cutler's contributions. Any suggestions where I could read more about this alternate view?
Pat Farrell wrote:Winners write history.
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
Adam Scheller wrote:but I see there are users that still remember the perforated cards
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
Regards Pete
Peter Rooke wrote:I do recall that one of the more powerful business tools was a product called DBASE IV
"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." -- Ted Nelson
Winston Gutkowski wrote:
Adam Scheller wrote:but I see there are users that still remember the perforated cards
Not only that: I still remember how to make Christmas stars out of paper tape, and I've never found anything better.
IT Origami.
Winston
"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." -- Ted Nelson
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
"Il y a peu de choses qui me soient impossibles..."
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
Tim Holloway wrote:2 soup can-sized capacitors to smooth out power ripple, 1 a 1-farad one, the other only 1/2 Farad.
"Il y a peu de choses qui me soient impossibles..."
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
"Il y a peu de choses qui me soient impossibles..."
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
Stevens Miller wrote:The very first real computer I programmed (as opposed to programmable calculators) was the HP 2000. I never saw it, as we used modems and a teletype machine to connect with it.
dinosaur /n./
1. Any hardware requiring raised flooring and special power. Used especially of old minis and mainframes, in contrast with newer microprocessor-based machines. In a famous quote from the 1988 Unix EXPO, Bill Joy compared the liquid-cooled mainframe in the massive IBM display with a grazing dinosaur "with a truck outside pumping its bodily fluids through it". IBM was not amused. Compare big iron; see also mainframe. 2. [IBM] A very conservative user; a zipperhead.
dinosaur pen /n./
A traditional mainframe computer room complete with raised flooring, special power, its own ultra-heavy-duty air conditioning, and a side order of Halon fire extinguishers. See boa.
dinosaurs mating /n./
Said to occur when yet another big iron merger or buyout occurs; reflects a perception by hackers that these signal another stage in the long, slow dying of the mainframe industry. In its glory days of the 1960s, it was `IBM and the Seven Dwarves': Burroughs, Control Data, General Electric, Honeywell, NCR, RCA, and Univac. RCA and GE sold out early, and it was `IBM and the Bunch' (Burroughs, Univac, NCR, Control Data, and Honeywell) for a while. Honeywell was bought out by Bull; Burroughs merged with Univac to form Unisys (in 1984 --- this was when the phrase `dinosaurs mating' was coined); and in 1991 AT&T absorbed NCR. More such earth-shaking unions of doomed giants seem inevitable.
walking drives /n./
An occasional failure mode of magnetic-disk drives back in the days when they were huge, clunky washing machines. Those old dinosaur parts carried terrific angular momentum; the combination of a misaligned spindle or worn bearings and stick-slip interactions with the floor could cause them to `walk' across a room, lurching alternate corners forward a couple of millimeters at a time. There is a legend about a drive that walked over to the only door to the computer room and jammed it shut; the staff had to cut a hole in the wall in order to get at it! Walking could also be induced by certain patterns of drive access (a fast seek across the whole width of the disk, followed by a slow seek in the other direction). Some bands of old-time hackers figured out how to induce disk-accessing patterns that would do this to particular drive models and held disk-drive races.
COBOL fingers /koh'bol fing'grz/ /n./
Reported from Sweden, a (hypothetical) disease one might get from coding in COBOL. The language requires code verbose beyond all reason (see candygrammar); thus it is alleged that programming too much in COBOL causes one's fingers to wear down to stubs by the endless typing. "I refuse to type in all that source code again; it would give me COBOL fingers!"
Regards Pete
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
Peter Rooke wrote:`IBM and the Seven Dwarves': Burroughs, Control Data, General Electric, Honeywell, NCR, RCA, and Univac.
Peter Rooke wrote:Since we are talking mainframes, has anyone noticed that we are really back to where we started from. Software as a service, the "cloud" (well a big datacenter). I know there are significant differences but the concept of central processing seems to be the fashion again.
One notable feature of TENEX was its user-oriented command line interpreter. Unlike typical systems of the era, TENEX deliberately used long command names and even included non-significant noise words to further expand the commands for clarity. For instance, Unix uses ls to print a list of files in a directory, whereas TENEX used DIRECTORY (OF FILES). "DIRECTORY" was the command word, "(OF FILES)" was noise added to make the purpose of the command clearer. To relieve users of the need to type these long commands, TENEX used a command completion system that understood unambiguously abbreviated command words, and expanded partial command words into complete words or phrases.
Regards Pete
Education won't help those who are proudly and willfully ignorant. They'll literally rather die before changing.
fred rosenberger wrote:This is the first computer I remember using.
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
Tim Holloway wrote:A lot of older systems had longer command names because they cheated. The command-line parser (rarely was it an independent shell) would look at one or more core command forms stores in fixed-size tables. The result was that commands like "sort" actually matched on the "sor" part, but since the rest of the word was ignored, you felt like you were talking English.
Especially when optional "noise words" were allowed as well.
"Il y a peu de choses qui me soient impossibles..."
No more Blub for me, thank you, Vicar.
Tim Driven Development | Test until the fear goes away
Regards Pete
"Il y a peu de choses qui me soient impossibles..."
Well don't expect me to do the dishes! This ad has been cleaned for your convenience:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|