HP To Kill 3000 System After 30 years
James Ots writes "HP have announced that their 30 year old HP3000 series of computers will be joining their calculators on the scrapheap. Which is a shame, because a lot of work has gone into porting unix tools to the platform, and now we'll have to stop and port MPE (the HP3000 OS) tools to unix. Cnet have pre-announced the announcement, and the guys on comp.sys.hp.mpe don't seem too happy. (See also CSL's page on the story)"
Perfect for scrap heap computers and calculators. Still might need to port it...
FearLinux.com
Support Texas Troops use TXGoogle
> Cnet have pre-announced the announcement
So this doesn't come from HP ?
BTW I am quite sad as I learnt Unix on these systems, back 15 years ago... What makes it even harder to bear is the Compaq logo beside the title of this story.
Trolling using another account since 2005.
HP is really been disappointing me lately. I use several HP products and they seem to be going the way of Cray and DEC (which I use serveral of their products too).
:)
It would be nice to know what the reasons where for their decisions. Is it that they are unable to compete with Sun and SGI?
It's not that I like HP-UX either, it's just I'm still using it.
Jonathan
This is my world and I am...
doesn't mean that thye're all going to disappear overnight ...
I'm sure there will be plenty of them leftover (hp is continuing support for another 5 years anyway, according to the article) so the work that's gone into porting things to it surely hasn't gone to waste.
oh well.....
ìì!
Let's replace all these crappy old systems (hardware + software) with something more decent. Replace HP3000 with HP9000, Cobol with C++, and EDI with XML.
I for one, think that updating hardware and software every 30 years should be mandatory. Think of all the time lost to update and maintain that crap!
Nostalgia is not for Teckies!!! (except when it concerns Arcade games ;o)
By the way, I don't want to hear about Unix being far older than Windows... Unix is still being developed actively.
Black holes occur when God divides by zero.
HP3000's look like this.
Unlike HP's excellent and unparalleled line of RPN calculators, perhaps these minicomputers actually do belong on the scapheap. I lost my 48sx in college and I'm brokenhearted that I can't replace it.
If guns kill people, then CmdrTaco's keyboard misspells words.
I heard about this on monday, and what a bombshell it was. On top of evrything else now my company has to figure out how to migrate over 100 3000 systems, with over a terabyte of data and several million lines of code to a new platform. It'll be a bigger project than Y2k.
Shop smart, Shop S-Mart.
Was the old HP Computer games books that used HP 3000 basic. (of course the basic many of them were using was a copy of a DEC basic from a outfit started by a young Ivy league dropout.
Another Wild-Eyed CANADIAN.
What will it look like exactly? The current HP logo with the Compaq logo on the right?
IE:
[HP] Compaq
BTW, what is the deal with them discontinuing the calculators? I always thought RPN was just about the coolest idea ever for calculators, and I have fond memories of having "calculator races" back in high school where we would see who's machine could solve the problem first. Those of us with the sweet HP calculators were always the first to finish. Truely the end of a great product line.
Is your company running tools written by ma
Anybody have any information on the future of the PA-RISC architecture. Will this continue with the advent of 64bit Intel.
What's the preferred platform for HP Openview as my 9000's are getting a bit long in the tooth
slashnik
This is a tad off topic, but I didn't know that the HP series of calculators had been scrapped :( I love my 48GX, though I have never used it for anything more than a bit of addition/subtraction (and surely never used that $100 expansion bay.. but I have it if I wanted it, and it sure impresses the geeks :) Anyone else know who else makes RPN calculators? I don't think I could ever use a 'standard' calculator again.. so I hope I don't lose my HP..man.. that pretty much just ruined my day :(
This server line is as old as UNIX for heaven's sake; I think you have to admire HP for keeping it going this long, especially when you consider they're still going to support it for a few more years. I mean, dropping the calculator division may have been a boneheaded move but you've got to give HP some credit here...
They killed the 3000 series!
You bastards!
*whore karma*
From the article:
In 1972 and 1973, the early versions [...] were temporarily withdrawn from the market because of flaws [...]
Well, that surely goes in the book of records: it took them 28 years until they decided to make the "temporary" "permanent".
Click here or here.
What tools? I haven't used MPE/xl in 10 years, but I don't remember it having any tools other than file copy (the OS doesn't even support directories if I remmeber correctly) and db schema stuff.
Although I do remember how me and a guy cracked (yes as in warez) a text editor for mpe/xl once. Each 3000 has a serial code that shows up as a read-only environment variable, and a lot of software uses that as a software key. i.e.: if you tried to copy a program to another box, it saw a different serial and said "no, you copyied this". So our hack was to create a slightly different environment variable called HPSUSAM, and store the serial # from the machine we copied the program from. Then we used a binary editor to search through the program for any occurance of "HPSUSAN" and replace with "HPSUSAM". m41nfr4m3 h4>0r1n6 1s 1337.
_______
2B1ASK1
For systems beyond a certain age, this is just a dumb idea, especially on a large scale. You'd get more performance if you invested the time and money necessary to keep them going in a few cheap current systems.
The illegal we do immediately. The unconstitutional takes a little longer.
--Henry Kissinger
(well, same numbering system so sort-of related to the HP3000 series)
Ahhh... I have fond memories of the HP2000A (later 2000F) system back in the mid-1970's at the University of Saskatchewan. Not really a "system" 'cause as soon as you logged in, you were dropped into a BASIC interpreter!
It is time to start planning a migration strategy. Evidently there are already some tools available to migrate to other platforms but this might be a good chance for your company to take a step back and reexamine the system as a whole - a rewrite might be in order.
Here is the official announcement from HP.
After getting my BSCS degree, I spent the first half decade of my professional computer career living in HP3000-land. We programmed exclusively in HP's PASCAL for the 3000. In fact the vast majority of MPE-XL (the o/s for the PA-RISC 3000's) is written in HP's "Modcal", which is a Modula-extended variety of Pascal with systems programming extensions. Imagine that.... an O/S written in Pascal! I loved it, but was glad when I got out of it in 1994 after transitioning my skill set to Unix, Oracle/Informix/Sybase, TCP-IP networking,..... and yes, Linux!!!! :-) in fact, I installed my first SLS distribution (predecessor to Slackware) way back in 1993, after painstakingly downloading all the install floppy disk images from a dial-up BBS on a 2400 baud modem. Yeah, them were the days....
HP3000's where the first "large" computer I played with... My highschool had one, and thats what they taught us Pascal and other structured languages on (long before computers were in most schools, I think I had my C64 at the time).. Ah well, things move on I suppose.. Now what was that command? listf?
Slashdot is like Playboy: I read it for the articles
We found out yesterday morning. An HP service rep called one of our supervisors at home to break the news. While I'm not the one who manages these boxes at our site (I've got the UX machines), I do know that they are the most reliable of anything we've got. They just don't go down, and I guess this is bad news for HP. They need stuff to break so they can boost sales and services.
We've still got several critical apps running on MPE, including our 911 software for PD. These things are bulletproof, and I cringe at the thought of the PD folks going out and choosing an NT solution now. I can only hope a decent 911 app for UX exists.
I worked with a couple of these systems during my last year of college. I can't say that I'm sad to see them go, as I'm all for "better" (subjective, I know) technology. The box and MPE OS were very stable and they provided me with some very valuable learning experiences early on. Backups using those big reel tapes. Ahhh yes! Those were the days.
So, yeah, onward and upward, but it's still nice to look back now and again. We should definitely remember where we came from.
Co-founder and designer at Music Nearby: http://musicnearby.com
Compaq logo? Yeah, HP and Compaq are *planning* a merger, but Compaq is the one being absorbed AND it hasn't happened yet. Someone get a clue.
HP and Compaq haven't merged yet, and to go by the news last week (several large investors, including the Hewlett & Packard families, declared public opposition to the merger) it's far from a done deal.
I bet they blamed this on 9/11 too. Oh well, I just felt like burning off some extra karma. being at the cap isn't very fun unless you can post useless drivel at +2.
Hammer of Truth
The HP3000 was the first computer I actually had any "control" over. My high school had a 3rd one with a room full of terminals that they used to teach a Pascal course (if you can imagine). Right after I graduated they were all replaced with PS/2 Model 30's -- which could not have been any where near as much fun as:
...
...well... it's been close to 15 years now since then, it's hard to believe HP was still signing people up for new ones.
1.) Learning how much fun the "down" command was as a cheap prank.
2.) Sending messages from the consoles to newer newbies that their terminal was about to explode.
3.) Mystery Mansion
4.) The Land of Warp -- and I don't care what Adventureland says (http://www.lysator.liu.se/adventure/), Warp was weeks of fun.
Of course, when the AC went out at my school, the nicely cooled server room was a favorite place. Oh yeah -- and I think I still owe my school $376.58 for the service call when I downed the console. It seemed clever at the time.
At least I wasn't the one who hit the Emergency Stop button
Now I suppose where the "kinda" comes in is
The Linux community could really take advantage of this opportunity to score with a killer app for businesses, a HP 3000 Emulator. I know that my company would love to migrate to all of their HP 3000 programs to another solution where they would still have rock-solid reliability and now have commodity hardware prices. This could bring about a true business need for Linux support services and basically bring the motherlode of cash for Linux programmers.
Just think of it, there are thousands of big companies using the HP3000 looking for a solution over the next 5 years (when HP ends support). HP will probably try some god-awful ports to the 9000 series, but if it's not broke, just emulate it. After all, millions of man hours have been invested in getting those programs to handle mission-critical applications.
When someone writes this, let me know... my company has a large pile of cash ready for them.
This is not 'Compaq' news... the merger has not even begun, and it is looking like it may not happen. I think you could find a better category for this story.
.:diatonic:.
Once I managed to write a chat program that used the message command, but the only time I seriously tried to use it, I couldn't get the guy on the other side to understand the concept of typing in his session ID instead of his logon ID.
This was also the machine on which I first discovered Crowther & Wood's Adventure. Somewhere in a box in storage I still have the printouts of my sessions on it.
Then the school got this stupid TI refrigerator-looking mini which crashed whenever someone turned off a terminal. But I never got to mess with that one.
--
"Open source is good." - Steve Jobs
"Open source is evil." - Microsoft
As someone who learned how to program on an HP3000 *Series I* (showing my age here), I can't help but feel bad about the decision, logical though it might be. New 3000s (based on PA-RISC hardware shared with the 9000) have been sold primarily as an upgrade path for existing users for quite a while. Apparently, those users (which paid the bills at HP for many years) are (finally) starting to dry up.
My career was made by these machines, although I saw the writing on the wall quite a while back and moved on. I worked for a number of companies that used 3000's (and probably still do in some form or fashion) including a long stint as a 3000 field software engineer with HP itself.
The system aged as gracefully as any computer in history, and was based on boring old dependability, much like the company itself used to be. Between this, the instrument/medical division (now Agilent) and calculators, it feels a little like the heart of the company has been removed.
I was fortunate enough to see the very first HP inkjet (in a little case that the Boise division guy practically handcuffed to his wrist), but had no idea how big it would end up being to the company.
I know there is little room for sentimentality in the computer world, but I have just as strong nostalgic feelings for these old beasties as any vintage video game. They are certainly deserving of respect.
If Linux is around 30 years from now, I think many of you (us) would have some sad feelings if the last copy were being deleted. Even if it was being replaced with something "better".
Should I burn the MPE source code fiche, in tribute?
Smilodon
V V
What is it with titles those days. Everyone one is trying to have catchy once but sometimes they go over board. So lets examine this one: "HP To Kill 3000 System After 30 years" at first glance, this suggests that:
1) HP is about to commit a horrible crime: "kill"
2) There are exactly 3000 unites to be killed: "3000 System"
3) HP will do it 30 years from now: "After 30 years"
Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
I'm shedding real tears over this.
Today, MPE has web services, ethernet support, and all the other modern trappings... except instability.
My MPE system maintained uptime in the YEARS... regularly... the OS never failed. Once in a long while (every couple of years) a 10 year old drive would fail & we'd have to deal with it. Because we never bothered to upgrade from the HPIB drives to SCSI, hot swap wasn't an option. But... I will note... it is said that you could upgrade the kernel on these w/o ever rebooting.
If vendors made systems as stable as this today, the world would not know what to do with itself.
-jbn
(Anyone in DC interested in doing a wake / memorial service?)
That you may come into contact with these systems.
t sol&pn=1&rid=1&scat=48&dp=yes&pid=18), again based on the 3k, is a leader in that market space. My credit union runs on it, funny thing so does HP's credit union.
Ecometry is used by many large internet retailers, it's based on the 3k. Some clients that you might know include Nordstrom, J.C. Penney, Hickory Farms, Micro Warehouse.
Your health care provider might be using it, look at at http://infosolutions.mckesson.com/. The core of the system runs on the 3000 and a lot of major managed care systems use it. I know the largest in my area uses it.
Do you belong to a credit union? The Summit Spectrum system (http://www.fiserv.com/fiserv_solutions.cfm?tn=ge
I've worked on the platform since the mid-80's it may not have the most wiz bang features in the world, but it's reliable as hell.
I worked for Bradmark, Inc. (http://www.bradmark.com) developing database repair and restructuring tools, and it was really interesting work. Sure the user interface was old, but the kind of code I was writing let me get down under the skin of the OS every now and then, and despite what most people here have been saying, MPE was a nice OS, and had features that I have yet to encounter on unix OSes.
File locking for one. I'm sorry, but the unix notion of locking a file is a joke. "I'll create this here lock file, and then other programs that see the lock will know not to open my file. I sure hope the other programs agree to play nice."
Give me a break. In MPE the locking mechanism is built into the file system, and is enforced by the OS. It is easy to build complex locks like "lock bytes 7643-8126 for exclusive write access" and then other programs can do whatever they want with the other parts of the file, and they can read the locked part, but only you can write. *Very* useful for databases.
Another thing the 3000s excel at is stability. I can honestly say that in the 4 years I worked at Bradmark, the only time our development machine ever had any instability was when we ran a beta version of the OS one time for some testing. I once saw an hp3000 ad that actually advertised their machines as having "99.999%" uptime. They had no worries about false advertising, because it wasn't false.
And on the rare occasions when something does go wrong, these machines are designed from the get go to recover gracefully without user intervention. In addition to their external UPS, each machine has an internal battery. This battery isn't for maintaining main power, rather it just maintains RAM, for up to 8 hours or more. When main power is restored the system does a self diagnostic, rolls back in disk IO that had been interrupted, reconnects to any dumb terminals (widely used when the 3000 was first designed), and restarts all programs! If you had a system where all users connect through terminals, then you could sit there and watch all of those terminals come back to life with their programs running exactly where they were when power failed.
Now that's reliability folks!
Someone I worked with told me his favorite 3000 war story: there was a brief power failure in his building during the middle of the day, but power came back on fairly quickly. At 5:00pm the 3000 sysadmins all made a point of walking by the computer room and saying things like "Gee did the power go out?" for the benefit of the Unix admins who were still checking their filesystems and trying to recover their machines.
If you're out there Chris: "Hi!" *waves*
Your photoshop monkeys need to start designing some new logos.
You mean "Gimps"...
Just like they did with Y2k, they'll do with this. Everyone knew about Y2k for several decades before they started worrying about it. What makes you think that many businesses will connect the pain they had over that with their delay in dealing with the problem and not do so now?
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Man, I don't think I'll ever forget:
build myfile rec=-72,3,f,ASCII
I learned FORTRAN and BASIC on an HP3000. It's the machine I used to play through Zork for the first time.
I also remember how we had to sneak around the administrators to use our chat program, since they all thought that computers were strictly for class work.
Now that computers are probably used for communication more than anything else, I wonder if they feel a bit sheepish?
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
In fact, I once saw someone swap a CPU board between a 3000 and a 9000. (Don't remember the exact models; low end though)
And if I recall correctly, the first PA-RISC computer that HP sold was an HP3000, as well.
Though it was the strong user groups that pushed HP into continuing development. When I left Bradmark in 1998 we were just releasing out latest upgrade to support the new index features that had been added to the IMAGE database system.
The profits of doom?
Damn, buying evil geniuses in a nutshell has finally paid off!
From the CSL page:
A very strange thing happened on Wednesday, November 14th. At 11:00 am Pacific Time, hewlett-packard announced that they had decided to discontinue sales and support of the hp e3000 platform. Winston Prather, General Manager, hp e3000 Business, made the announcement with Jim Murphy, General Manager, hp Server Support at his side. [bold added]
The thing is, I'm typing this at 9:49 AM Pacific time.
Curious.
Steve M
I first learned to program on an HP 3000 running
MPE.
My programs were written in Fortran.
Linux replaced MPE on the HP 3000.
This is sad news with a tinge of Nostalgia.
For me its an end of an Era.
I have this image of Carly Fiorina at the controls of the HP jumbojet, with a maniacal look in her eye, pointing the nose of the plane straight down and screaming "Wintel is great! Death to Hewlett Packard!"
And the founder's sons are trying to fight their way through the new reinforced cockpit doors.
Gotta stop watching CNN...
----------------
Overheard: "Aww, why'd you go and install Windows on a perfectly good machine?"
Oh, those games are classic... anyone remember Minotaur, and Wumpus?
Does anyone know if the games are available anywhere in a format that will run on Linux, I'd love to get a set...
- Have a picture
I hate those things, let them die a slow painful death at the bottom of the Atlantic. Use them to dredge a new shipping channel. Teach explosives training to new recruits in the Army with them. Use them as obstacles in automotive crash tests. But whatever you do make sure that some back-assed takes forever to upgrade corporation (like the one I work for) cant find them to use them.
Tiburon stinks. Printtrak seems way cool, except all the client-side stuff is W2k and vendor is trying to push us into XP for the desktop, which in wholly unsuitable for use in a police department due to its built-in "denial of service" *feature* that kills the o/s if you have to change out any hardware. Another thing that troubles me about Printtrak is the Tandem/Nonstop/Himalaya backend platform: because Compaq now owns it and it's still a "legacy minicomputer", its future is in doubt because of the established history of forced premature end-of-lifing that Compaq has been doing to every other "legacy minicomputer" platform they've acquired.
Take care dude.
Peace, love , 1966
I for one won't miss this, MPE being the one thing
making VMS enjoyable.....
If the Compaq/HP merger goes through, I suspect that VMS will end up on the heap too. MPE was the pro-vms people's rallying point that HP might keep VMS alive after the merge.
For systems beyond a certain age, this is just a dumb idea, especially on a large scale. You'd get more performance if you invested the time and money necessary to keep them going in a few cheap current systems.
Many applications don't need any more performance than they already have. What is a dumb idea is to port reliable applications off of reliable computers onto new systems when there is no overriding cost or performance concern driving the effort.
I don't know how Microsoft and Intel have managed to convince people that they need a ghz-class machine to do word processing...
are hp and compaq related? i don't understand the topic of the post being compaq when it's about hp. any ideas?
please me, have no regrets.
Ahh, what fond memories I have of running DBGeneral at all hours of the night to re-organize and expand TurboImage datasets on HP3000s. I wonder what Eugene Volokh is thinking about HP's announcement?
It turned 30 and it's crystal turned red.
Time for Carousel.
...(finally), I do have to say that back in the middle 80's, they had one great, great implementation of Pascal with a fine network database, a data dictionary, and a mediocre forms processor. Time marches on.
What is that you say? Apple finally has a multitasking operation system????
Why is the Compaq logo displayed? even if that merger goes through, its not going to be called Hewlett-Comcrap.
The HP3000 is a popular platform in the telecom industry specifically the 911 industry. Many of the databases which contain address information for wireline and wireless calls run on these platforms. It looks as though this may be a major issue if support is required on the antiquated systems.
How can it be that the finest tool an engineer can own is discontinued?
Someone else asked this question and got modded down for offtopic, but please, it's an issue of utmost importance to geeks.
Who else manufactures RPN calculators?
That that is is that that that that is not is not.
I said when the spun off Agilent "HP is dead" - HP was and intrumentation company FIRST, when they spun that divison off I said it was over. I wonder if Agilent can survive on it's own, and if they can, should they BUY the HP name and calculator division when HP liquidates?
-- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
First, it seems that a number or folks are misunderstanding this announcement and jumping to the conclusion that HP-UX is going away. This is not the case. The HP3000 runs MPE/iX while the 9000 series runs HP-UX. The hardware is really similar but the 3000 stuff has different firmware and a huge markup.
Second, I keep hearing "rock-solid" and "unheard of uptime" in reference to HP3000 systems. Give me a break. If I had spend the last twenty years doing nothing but bug fixes for my DOS 2.0 applications, they'd be pretty stable too... Nothing has happened on these boxes for that long. That's why they are so stable.
A little humor.... My work sent me to a conference last year thinking that they could lure me away from my petty career in networking to work with this magnificent core platform... Out of two hundred attendees, a show of hands confirmed that only three were under the age of thirty.
It was a topic of discussion in my undergrad classes in the early 80's and showed up in books as early as 1979 in our library. They said that using 2 digits for dates was a problem then and that it shouldn't be done- ever.
People knew about the Y2k "problem" two decades before the drop-dead date. Whether or not businesses were listening is something completely different- why spend all this time and money "fixing" something that's not broke (as in, it's working right now...), right?
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
As one who remembers fondly the HP workstations when going thru CS, this bums me out.
Killing off the 3000's by HP, Q killing off the Alpha (grrr) what is next?
Actually, I don't want to know, so, forget I asked. We have a depressed economy, I/we don't need depressed techs.
(sigh), at least they are still supporting it for a while, that is something, right?
If it is not on fire, it is a software problem.
Not to mention that most of these systems will be replaced with ones having a more "northwestern" feel :-(.
That is all.
The 3000, on the other hand - closed, proprietary, not the most flexible and capable by today's OS standards - is more and more a niche product. Even if it is still profitable for HP today, it won't be over the long haul. It is not HP's future.
HP has talked about retiring the 3000 line for years. As I understand it, they've kept the line this long only because of their commitment to customer service. There are a lot of companies (like ours) that rely on the 3000. It will be expensive to replace.
People who are critical of companies still using 3000s, IMHO, are a little lacking in real-world business experience. We recognized long ago that the 3000's life was limited. We haven't put any major new applications on them in years. Unfortunately, we have millions of lines of existing code supporting several critical lines of business. We can't replace that at a whim. It will be extremely expensive.
As just one example, the Y2K remediation effort for one large application was about 24,000 man-hours. Note that this application was already almost Y2K compliant, designed in the beginning to track century information. For most programs, most of this time was simply the overhead of checking out the source code, reviewing it for compliance, and checking it back in. There were thousands of programs to check.
I agree that HP deserves credit for continuing the line for so many years past its prime, and for providing good advance notice about retiring it. The future is open systems. HP "done good" by easing the transition.
compaq logo on the HP article. bad. ouch. that hurts.
I used to work an on MPE system about eight years ago, so please forgive me if my memory is faulty.
I was under the impression that it wasn't just the MPE OS that was part of the stability equation, but also the hardware that HP built for these things - at the time I didn't really pay much attention to the hardware specs as I was just trying to get some software working on that system so I can't give exact details.
It seems to me that "rock-solid reliability at commodity hardware prices" is rather an ironic phrase, and I'm not sure is possible...
However, I think that other than that point you have a great idea! People will need to migrate from these boxes and it would be good to have a Linux upgrade path, at least for the mid-term.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
:TELL @.@; This is my story
When I was in high school, my county school system (Prince Georges County, Maryland, USA) had three or more HP3000 and one of them was at my school (Laurel). These were purchased and operated for a variety of reasons. First, the school system's data processing for grading, scheduling, and other classic applications ran on the HP3Ks. Next, applications for career exploration, guidance, and college scholarship searches were available to all students via the 3Ks. Finally, data processing classes used HP 3Ks instead of TRS-80s or other weak computers.
If I had been really lucky, they might have used Unix instead, but the fact that they had HP3Ks gave my computer training an amazing boost over solitary PCs or crap like TRS-80s.
Just before I started high school there, I acquired an account on their HP3000. I could dial into the 3K along with 40 or so others on 1200 baud modems. This was at a time (1985-1990) when the internet was available only at colleges and 'connected' organizations.
I had learned to program on my Atari home computer, but this gave me a chance to work in a real, proven, business class, multi-user environment. I learned Pascal, COBOL, BASIC as well as security, administration, and proper operation of a business class computer. We wrote our own programs for email, IRC style chat, user-friendly instant messaging, games, as well as programming utilities. Oh, we also learned how to write:
'Rape' a command that would take control of the input and output on a terminal, allowing you to fake a login prompt and have fun interacting with users that didn't know any better.
'Rabbit' jobs. These were batch jobs that recursively called themselves until the machines were overloaded with work.
.. improper use of various system calls to crash the system.
So, as you can see, the HP3K running MPE has a lot of parallels with a Unix/Linux environment. Multiuser, use of dial-in lines, fairly good programming environment, email, etc. Most of all: LOTS OF STUFF TO EXPLORE. We had access to printed manuals and were encouraged to use the machines as much as possible and learn all we could. As a result, I can count about 20-25 people that had access to these systems and later went on to get careers in computing directly related to the experienced they gained on this HP in high school.
I didn't realize until recently that we were participating in Free Software as well. We would write programs, collaborate with others, share and enhance in the same way people do using the net today. I can even recall programs that spanned 'generations' of students: A program written in 1983 would be modified by anyone in school at the time and was still in use in 1993-94 when I last logged on. Having the code and an environment where people shared information benefited me back then in ways I didn't appreciate until recently.
I'm glad to have had the opportunity to spend so much time on the HP. It provided me with an online community and programming environment similar to what kids have with Linux, the internet and IRC today, but I had it in 1985! It also gave me a good experience to see how engineers outside the Unix world attempted to implement the same kinds of things as all other computers such as filesystems, command line environments, software tools. It's an enjoyable eye opener to see a file copy command with a completely different use and implementation.
I appreciate Slashdot making an article of this. IMHO, the idea of an operating system being useable for 30 years, being able to invest in hardware, software, training and applications and have that investment perform for so long is something that Microsoft AND Linux/Unix should keep in mind. Not everybody likes to upgrade every few months/years, especially for systems that already work.
:bye
Nobody else makes RPN calcs that I know of, but if yer up to it, it's possible to use the flash capability on a TI-89 to convert it to RPN.
:)
Only problem then, is that you have the cheezy TI contruction; you'd need to manufacture a new case for it.
Bummer. That was what I worked on at my first job many years ago. It was the first computer I used with a CRT, and also the first one on which I played "Adventure".
It had an unusual stack-based architecture, and a very nice close-to-the-hardware programming language call SPL/3000, derived from Algol60.
Under capitalism man exploits man. Under communism it's the other way around.
You really were a fucking dork in high school weren't you?
I respect Slashdot's icons that go along with each article, but why is "Compaq" shown for a story about HP?
Having been in a shop which employed a variety of Pr1me systems, there will undoubtably be 3rd party support for these for years to come. Just expect HP's end of development to grind to a halt.
A feeling of having made the same mistake before: Deja Foobar
We're moving from 2 HP9000 servers to 1 HP9000 and 1 HP3000. This dictated by the software we'll be running. I expect all applications will, over the next 5 years be ported to something else.
A feeling of having made the same mistake before: Deja Foobar
I could see this coming a parsec away.
;)
;)
In a previous life I did HP3000 development. Ahhhh the memor^H^H^H^H^Hnightmares...
Yes, the HP3000 hardware and OS (MPE/iX) are supremely stable. However everything is also supremely expensive, and performance isn't very good.
The last few years MPE has desperately been playing catch-up with the modern Unix world. The development tools on the HP3000 are horribly archaic -- much worse than even ancient Unixes. The default native MPE environment doesnt even have a fullscreen text editor! At least you get 'vi' with Unix. The OS was riddled with anachronisms at least as many levels deep as Dante's hell. You think Unix is archaic? You ain't seen MPE, baby. It makes VMS look brand spanking new.
The (relatively) recent attempts to bring HP3000 up to speed didn't really work out that well. Adding a POSIX subsystem was cute, but not terribly useful. POSIX stuff could see everything on the MPE side (files, etc), but MPE applications couldn't easily access POSIX data. In the end it was like having two mutually exclusive OSes on the same box. They could co-exist but couldnt really usefully share data.
The HP3000 filesystem is both a blessing and a curse -- the record oriented filesystem can be extremely cumbersome at times when you're used to the rest of the world dealing with simple streams of bytes. Trying to ship data between HP3000 and the real world can be a real hair-pulling experience. Even Macs don't usually have it as bad.
I pity those companies that bet the farm on HP3000's. They may have several years before support is cut off -- but porting tens of millions of lines of code, much of it SPL (basically a macro assembler), is going to be a herculean effort. In many cases it's going to be easier to just start from scratch.
I guess I'm just glad I got out when I did
Groveton High School, class of '82! When I was a freshman, we still had access to a pair of HP2000's for BASIC and RJE, besides the HP3000. We had two 2645A CRT terminals and one printing terminal. Those were the machines I learned to type on! BTW, IIRC, we were running those terminals at 2400 baud, not 300.
In my time, there was a county-wide group that used to meet for movies every weekend. Was that still going on by '84?
BTW, are you sure about the timing when you got those NEC PC's? I remember having two of those in my senior year, and we were using them to run pascal under CP/M. We also had a handful of Atari 800's, which were wheeled around to various classrooms on carts with these enormous TV monitors.
Which school were you in?
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
I used one of these for a decade and yes , they are a super reliable set up.
..what is the point of all that uptime if you can't connect due to other crap getting in the way ?
Unless you tried to use that complete screw up of an application 20/20 . Does anyone else remember that botched attempt at a spreadsheet app ?
I recall 20/20 bringing down the HP3000 at least twice before it was dumped.
What people tend to forget is that the 3000 and the OS were reliable and yes , I can recall instances of my terminal coming 'back up' right where I left off....but the 3000's that are around today are largely accessed via PC terminal apps (reflection etc) thereby exposing reliability to all the vagaries of MS desktops and all the network glitches that come with the 'No dumb terminal' approach.
From an end user perspective anyway
There seems to be a popular misconception that HP has stopped making calculators. HP's Australian Calculator Operation (ACO) which develops calculators is closed, but HP is still making calculators and will be for the foreseeable future. It's interesting to read about some of the cancelled projects.
Yes, Warp was loads of fun except when you hit the places where the puzzle was not solvable unless you could run over and ask Rob Lucky or Bill Frolik for hints.
-russ
Don't piss off The Angry Economist
"But... I will note... it is said that you could upgrade the kernel on these w/o ever rebooting."
Errr, no. Upgrading MPE was always a convoluted process, requiring rebooting.
... have been greatly exaggerated.
This is the HP3000 they're talking about. This means the death of MPE/iX (HP3000), not HP-UX (HP9000, enitrely different OS).
My memory seems to be a bit weak. But as I remember it...
In the beginning, there was the HP3000 (classic) line of computers. There was the HP-3000A, followed by the 3000B, then the 3000C which was pulled and reintroduced as the 3000CX, which began to sell.
They stopped using core memory and began to use RAM with the 3000 Series 2, Series 3, and Series 3LC (LC=Low Cost). The Series 3LC was very popular. All of these systems had a 9 board CPU. Then the design team left HP and started up a company called Tandom (which was many years later got bought by Compaq, who HP is now trying to buy). The top empty slot in the Series 3 processor bay was for the board to interconnect two CPUs. Tandom's first systems were purchased from HP, reconfigured into the multi-CPU state, and resold as Tandoms.
HP then dropped back to the 3 board CPU (with the diagnostic CPU on the forth board) for the next series of 3000s. They were the Series 30, 33, 40, 44, 48, and 52. Then back to the 9 board CPU for the series 64, 68, and 70.
Then started the PA-RISC systems.
This has all been my long winded way of saying, I don't remember any ***HP3000 Series I***. And I am really showing my age.
Have a Nice One,
Bruce
gspl compiler for what, i386?
:-)
A lot of SPL code I've seen is selfmodifying code. This means pushing old (pre-parisc) opcodes onto the compatibility mode stack and executing them.
Don't forget that a lot of SPL code depends on intricate details of the compatibility mode linker, too.
In the end, if you were going to do a gspl you'd basically have to end up writing a compatiblity mode VM as well.
Even HP didn't get the CM VM 100% perfect when they went to PA-RISC. CM code still sometimes mysteriously vomits (or maybe its on purpose, part of evil scheme to get you to port your code to native mode
Don't forget the complexity of writing a VM to fully emulate the intricate block-mode oriented terminal I/O... even commercial terminal emulation software like Reflections don't always get this quite right...
I don't think it would be an easy job at all. You could make a bundle off it though, selling it to corporations desperate to keep their HP3K investments afloat...
Black holes occur when God divides by zero.
I surely hope you are joking. No one in their
right mind would change a mission critical COBOL
program and files (With databases that can easilly
be in the gigabyte range) by Excel and VB. And,
for the record, I don't like COBOL.
http://www.law.ucla.edu/faculty/volokh/
He's a lawyer now, and I don't get the impression that he's done much with computers the past few years, except computer law, of course.
I didn't ask what pays you, I asked what prints your paycheck. Because if I were a betting man I'd bet there's some COBOL code involved in that process.
As nasty as COBOL may be (and believe me, you couldn't pay me enough to code in it), it drives the engines of industry and finance.
I used the just-released HP3000 as a kid, thanks to some very generous people. I became a real "computer programmer" on that machine, before PCs even existed. A handful of geeky kids, long hair, bell bottoms, Vietnam on TV, first dates, and "60's" music.
I don't think I've heard the HP3000 mentioned since the Vietnam War. Like hearing of the death of an actor you thought probably died decades ago....
It's still sad to hear.
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."