First OpenVMS Boot On IA64
vaxzilla writes "At 3:31pm EST on Friday, January 31st, 2003,
OpenVMS for the Intel IA64
architecture
successfully booted and ran a DIR command.
The Intel Itanium family of processors is the third architecture supported
by OpenVMS in its
25 year
history. Originally it ran on Digital Equipment Corporation VAX
systems; in the early 1990s, support was added for the DEC Alpha
processors. Following the acquisition of DEC by Compaq, and more recently
Compaq by HP, the Itanium and Itanium2 port of OpenVMS is now being
undertaken by HP. Congratulations on a job well done to the folks at
ZK03 in Nashua, NH!"
thank god for that!
A bloody woobler bruz.
An itanium based platform can produce a listing of files!!!!
This is truly a breakthrough. Intel is waay ahead in computing than companies like Nike or Coca Cola.
set def [first:post]
We're still running VMS too.
Fifth Post!!!
(What were you expecting??)
64 bit does not mean a thing. 99.99999999999999% of software today does NOT run on it, and the performance difference in mhz between 32 bit and 64 bit processors (especially in the north bridge) makes any performance gained by using 64 bit architecture negligible.
As usual, great tool for the server companies, crap for everyone else in the world.
If only my toaster was powered by Itanium!
I just heard some sad news on talk radio - Horror/Sci Fi writer Stephen King was found dead in his Maine home this morning. There weren't any more details. I'm sure everyone in the Slashdot community will miss him - even if you didn't enjoy his work, there's no denying his contributions to popular culture. Truly an American icon.
Notice they don't actually show you the directory listing in question?
Because it was PR0N.
I know it's present in some legacy systems, and supported by Compaq for that reason. But why would we want VMS on new hardware? What new stuff runs on VMS these days?
--
There is no hatred more pure and true than that expressed by children.
OpenVMS is in the process of porting to the Itanium® processor...Hence, we are opening a 'guess the boot date' contest. This boot contest is a fun way for you to forecast the exact time that OpenVMS will first boot on the Itanium processor (boot is considered when OpenVMS boots; a user logs in and does a directory command without crashing the system).
I used OpenVMS a bit at my universty, and I have to say I never really got into it - getting my solaris account was a great day! I can understand people wanting to maintain legacy apps (big purchasing systems maybe?) but is OpenVMS really good for anything _new_ today? Does it have any real particular advantages that mean you would want to use it for reasons other that "we've already got a stack of Alphas this high on it and gonna keep using it until forever"?
I just heard some sad news on talk radio - Horror/Sci Fi writer Stephen King was found dead in his Maine home this evening. There weren't any more details. I'm sure everyone in the Slashdot community will miss him - even if you didn't enjoy his work, there's no denying his contributions to popular culture. Truly an American icon.
i might actually care about this if the software is open source and not just another proprietary unixy OS.
Biker Boyz is better than The Fast And The Furious.
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
h itheadinstalledtokeeptheblackmandown!Garbagetogeta rroundthehomolamenessfilterthatcmdrshitheadinstall edtokeeptheblackmandown!Garbagetogetarroundthehomo lamenessfilterthatcmdrshitheadinstalledtokeepthebl ackmandown!Garbagetogetarroundthehomolamenessfilte rthatcmdrshitheadinstalledtokeeptheblackmandown!Ga rbagetogetarroundthehomolamenessfilterthatcmdrshit headinstalledtokeeptheblackmandown!Garbagetogetarr oundthehomolamenessfilterthatcmdrshitheadinstalled tokeeptheblackmandown!Garbagetogetarroundthehomola menessfilterthatcmdrshitheadinstalledtokeeptheblac kmandown!Garbagetogetarroundthehomolamenessfiltert hatcmdrshitheadinstalledtokeeptheblackmandown!Garb agetogetarroundthehomolamenessfilterthatcmdrshithe adinstalledtokeeptheblackmandown!Garbagetogetarrou ndthehomolamenessfilterthatcmdrshitheadinstalledto keeptheblackmandown!Garbagetogetarroundthehomolame nessfilterthatcmdrshitheadinstalledtokeeptheblackm andown!Garbagetogetarroundthehomolamenessfiltertha tcmdrshitheadinstalledtokeeptheblackmandown!Garbag etogetarroundthehomolamenessfilterthatcmdrshithead installedtokeeptheblackmandown!Garbagetogetarround thehomolamenessfilterthatcmdrshitheadinstalledtoke eptheblackmandown!Garbagetogetarroundthehomolamene ssfilterthatcmdrshitheadinstalledtokeeptheblackman down!Garbagetogetarroundthehomolamenessfilterthatc mdrshitheadinstalledtokeeptheblackmandown!
g_______________________________________________g
o_/_____\_____________\____________/____\_______o
a|_______|_____________\__________|______|______a
t|_______`._____________|_________|_______:_____t
s`________|_____________|________\|_______|_____s
e_\_______|_/_______/__\\\___--___\\_______:____e
x__\______\/____--~~__________~--__|_\_____|____x
*___\______\_-~____________________~-_\____|____*
g____\______\_________.--------.______\|___|____g
o______\_____\______//_________(_(__>__\___|____o
a_______\___.__C____)_________(_(____>__|__/____a
t_______/\_|___C_____)/______\_(_____>__|_/_____t
s______/_/\|___C_____)|_INTEL___(___>___/__\____s
e_____|___(____C_____)\______/__//__/_/_____\___e
x_____|____\__|_____\\_________//_(__/_______|__x
*____|_\____\____)___`----___--'_____________|__*
g____|__\______________\_______/____________/_|_g
o___|______________/____|_____|__\____________|_o
a___|_____________|____/_______\__\___________|_a
t___|__________/_/____|_________|__\___________|t
s___|_________/_/______\__/\___/____|__________|s
e__|_________/_/________|____|_______|_________|e
x__|__________|_________|____|_______|_________|x
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_e_x_*_
Goatse in your EYE!
Brought to you by the Deepside Nigs
KILL WHITEY!
Garbagetogetarroundthehomolamenessfilterthatcmdrs
I am curious as to what sense that OpenVMS is open?
OpenVMS is used heavily in the financial industry, primarly due to security and stability.
I had an OpenVMS machine at home at one point, but the power supply crapped out...
Now, get off the stick & build the Alpha EV8+
Time flies like an arrow, fruit flies like a banana.
OpenVMS is dead
Sun is dying???
BeOS is dead
BSD is dead
SCO is dead
Linux lives on.
Would it help with graphics applications?
No, graphics would use vector operations, which use 64-bit vectors but are not called "64-bit" operations. A "64-bit" operation is typically defined as one that uses a 64-bit number or a 64-bit pointer, not a vector of four 16-bit numbers. Current 32-bit processors are perfectly capable of performing operations on vectors of 16-bit numbers through such instruction set extensions as 3DNow! and AltiVec.
Will I retire or break 10K?
Commodore One successfully executes LOAD FROGGER,8,1!
THIS CHANGES EVERYTHING!!!
No, wait... what the hell does this matter? We're shutting the few remaining vaxes at work off soon...isn't everyone?
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
OpenVMS boots you.
_______________________________ I'm above sigs.
I grew up on VAX/VMS at school after a highschool exposure to (and part-time job thru the college years using) PDP-11s.
Compared to the various dialects of unix, the VMS environment was so much friendlier and forgiving... I'm only now realizing how much my hands were in mittens using it. I'd still prefer a system that wasn't so case-sensitive.
The chief engineers behind VMS then went to work at Micro$oft to develop NT, so some of the legacy is still there: expensive process starts, but a nice memory model to work with.
Strengths:
Linkers in the early 80s that were easy to cross languages in a single project
A powerful set of run-time libraries, including some excellent flatfile databases
A scripting language that had access to a nice library of "lexical" functions.
But like I said, I wish I still cared. While we still have Alphas around running openVMS at the office, I haven't logged onto one for about three years. Somewhere, I have a huge library of shell routines, login scripts, and ancient forms-oriented code.
Design for Use, not Construction!
I talk form personal exp on vax/vms druing my stint at Purdue University during 1990s..
Considering that VAX/VMS sucks when compared to unix..why?
Remember the architecture person for both VAX/VMS and winNT is the same damn idiot....
Don't Tread on OpenSource
Pfffft... AFAIK, an OS has only arrived when Doom gets ported to it...
Congratulations????
More like, way to sell out. The Alpha platform is much older and is actually more powerful than the Itanic. There is nothing to be happy about here, it is just the end of the line for the DEC tradition of excellence that began with the PDP-10.
Welcome to the end of DEC excellence. The sooner HP dies the better. HP has done nothing innovative for computing in the last decade. Instead of spending money porting OpenVMS to Itanic, they should be out getting Apple to run on Alpha and get EV8 out the door. Then go back to Microsoft and re-open DEC West. HP kow-towing to Intel, instead of commercializing a superior architecture.
Stop talking about who's to blame when all that counts is how to change --"Born of Frustration" - James
Too late they realized that they had forgotten to implement a shutdown command or even a copy command and the filesystem was corrupted when they turned the power off.
--
But then again I thought VCR+ was a stupid idea and would die a quick death--so what do I know?
A: Because they only need to have camouflage on the back.
Your first iteration was amazing. Your second version was equally amazing. AMD's own successes with the K7 architecture are owed mostly to you. Your latest golden baby was thrown in the garbage because it scared the other babies. Even though no one wants to know, your EV7 is *STILL* the premiere big iron architecture in this day and age. What would have been your crowning jewel was aborted and your womb replaced by something Intel Inside. EV8, you would've been an engineering and design marvel, something that would've taken YEARS to beat. And now, poor DEC Alpha team, where are you? Fragments of your EV7/6 team are higher-ups at AMD, giving the desktop underdog a chance, and the rest of you is at work at Intel/HP, genetically engineering something something truly EPIC, that sadly, only even a mother could love...assuming the mother eventually gives birth to acceptably talented offspring. Oh, whither art thou, Alpha?
------- "From bored to fanboy in 3.8 asian girls" ----------
automatic file versioning!
if you have foo.txt and you save another foo.txt in the same directory, you get foo.txt;2 !
damn, i wish Windows had that.
-c
I have discovered a truly remarkable proof which this margin is too small to contain.
Can we get an "In Soviet Russia" modifier, please?
What exactly about OpenVMS makes it "open?" Is it a marketing slogan or is there more to it?
Yes, but can you play solitaire on it?
The university I attend still uses VMS on one of its main servers(an old DEC I think.) It seems that the only free COBOL compiler that actually runs right only runs on that system. If they got rid of VMS, they would have to buy a comercial version of a COBOL compiler which they don't want to do. It also turns out VMS's systems are more secure than UNIX systems since people have been looking for holes in UNIX for decades. No one in their right mind wants to use VMS let alone hack into a system running it so VMS systems have remained safe.
There's a growing sense that even if The Future comes,
most of us won't be able to afford it.
-- Lemmy
Congratulations on a job well done to the folks at ZK03 in Nashua, NH!"
HOLY CRAP!!! I lived in NH for 16 years, and I was positive that I was the only person in the whole state that had a computer!!
This space for rent, inquire within.
I've been told that Cutler & Co ported OpenVMS
to a 386 PC and showed it to Ken Olsen, who then
banished him (and his team) to Portlan OR, which
was way too close to Redmond.
I was also told that DEC was able to force M$ to
deliver NT for Alphas at the same time (if not
before) it was available for the x86 simply because
it seems some VMS internal logic was part of NT.
I dunno. But the story-teller seemed to have a
good grasp of the DEC line-up and had worked
there. (The stories of sniffing the dry-erase
markers were way too believable.)
We're shutting the few remaining vaxes at work off soon...isn't everyone?
We still have lots of systems running VMS, one is a VAX, and a bunch are alphas. We have no plans to stop in the foreseeable (I know, I can't spell) future. They run some important apps that we don't have on other operating systems.
~Jon
This space for rent, inquire within.
VMS is the worst operating system I have ever encountered, period.
It might have decent preemptive multitasking, but the entire premise of the OS was to deny users as many privileges as possible, thus ensuring systems people full-time employment.
I can still remember having to go and beg to have my disk allocation increased to 2 MB. VMS is one of the reasons PCs took off so quickly; at least with a PC, you don't have to go on your knees and beg for indulgence from a prick every couple of weeks to be able to be able to get anything done on your computer.
I remember working with Open VMS on Vaxen & later on Alphas. We wrote control systems that ran on them, gas, water, electricity distribution control systems.
Great I/O facilities built into the OS, gotta love that QIO system call.
By why use OpenVMS ? Well its as solid as they come, easy to secure, great documentation.
Its a shame DEC/Compaq/HP/Whoever owns it this week won't take on M$ in the server arena with it.
...is for Itanium to run on FreeVMS!
"The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
a punch in the eye is better than a kick in the nuts.
what's your point?
But it's not sourcecode.google.com, it's some other thing. I'm confused.
Regarding your claim that VMS is optimized for Fourier wave analysis, I can't believe that this is unique today. The main impetus behind VAX BSD was ARPA's desire to have a Unix system that would handle the memory demands of computer graphics. We made use of various Unix systems at Pixar and Pixar's predecessors, where there were similar sorts of problems (texture rendering rather than FFT) and Linux is now the darling of those places.
This is a VM and cache issue, not really rocket science these days.
Thanks
Bruce
Bruce Perens.
that should read LOAD "FROGGER",8,1
oh god, I actually remember that...
If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
At university, I only came near VMS under threat of force, because I have an invariant habit of typing 'ls' in any new login, screen, or xterm I see. This is fine in Unix, but in VMS it invokes Kafka's own editor, which has no known method of termination, not even convoluted emacs or vi compatability.
HA HA HA
My sPuNk0rs in j00r hA1r!
Man, can't Itanium get a break? First, the overpriced, lackluster performance. Now, VMS.
I guess some people must like it, but I never saw the appeal. My roomate in college once used a boot disk to rename all the files in my home directory from xxx yyy to XXX;2 YYY;5. I had an immediate, horrible reaction.
I installed Win98SE on his machine the next day.
Who knows the name of the DEC engineer who cleaned up after Dave Cutler's messes?
One of the questions that comes up all the time is: How enthusiastic is our support for UNIX? Unix was written on our machines and for our machines many years ago. Today, much of UNIX being done is done on our machines. Ten percent of our VAXs are going for UNIX use. UNIX is a simple language, easy to understand, easy to get started with. It's great for students, great for somewhat casual users, and it's great for interchanging programs between different machines. And so, because of its popularity in these markets, we support it. We have good UNIX on VAX and good UNIX on PDP-11s. It is our belief, however, that serious professional users will run out of things they can do with UNIX. They'll want a real system and will end up doing VMS when they get to be serious about programming. With UNIX, if you're looking for something, you can easily and quickly check that small manual and find out that it's not there. With VMS, no matter what you look for -- it's literally a five-foot shelf of documentation -- if you look long enough it's there. That's the difference - - the beauty of UNIX is it's simple; and the beauty of VMS is that it's all there.
Ken Olsen, Chmn&CEO, DEC, 1984
Goodbye, Alpha. It was nice knowing you.
WINNT51.BAS!!!!
You can't judge a book by the way it wears its hair.
Anyone know a web page that compares modern Unix to modern VMS? I already know the commands differ, but what really separates them? I know VMS is very stable and works quite well at what it does (whatever that is). My Debian boxes are extremely stable, too. Sorry for the newbie question, but the VAX was before my time.
This will be damned good. I'll be able to hobble together a system and put a stable OS on it. Sure, it won't have a pretty interface and be able to run all the pretty bloated applications, but it also won't crash all the time and programming for VMS is a breeze (ok, stay away from C & C++, but everything else is cool).
Now if can just hold my breath for a few years until IA64 and VMS are released...
This could make VMS the longest living computer viral lifeform...
bbh
I uses/run a public OpenVMS cluster. There are still somethings that the Unix community could learn from OpenVMS. Cluster, and the security model come to mind. The stablity cannot be beat. It's good stuff. And, yes.. You can run OpenVMS on your little Intel boxes.. Check out.. http://simh.trailing-edge.com/ .. Cool stuff.
Run's great. If you're really interested in OpenVMS, there's a couple of "free access" servers out there. For example:
http://deathrow.vistech.net .... One uVAX, and
Alpha online for public use. We're about to add a SIMH (Intel) box running OpenVMS into the cluster as well.
OK, here's the story:
The 386 processor lets you refer to memory with a 32-bit address. This is good and useful and lets you specify any byte in a 4 GB range. This is continued up through the latest Xeon. This is known as a flat memory model in that you only have one address for each memory byte. The alternative, used in the 8086 / 186 / 286 "real mode" and many other (mostly older) CPU designs, is segmented addresses, where each memory location is addressed by a segment and an offset within the segment. In some cases you can optimise out the segment address by assuming it is the same as your "current" segment, however that may be defined. Segmented memory addressing is seen nowadays as needlessly complex for general computing.
So as to flat addressing: when you refer to a (in our case 32-bit) memory address, this address is usually not the physical address but a virtual address, which is looked up by the CPU automatically via page tables. These page tables and other associated machinery are set up and managed by the OS.
Now, note that when Intel added 64 GB support to the Pentium III, they didn't use classic "segmented addressing", because that would be really inconvenient for application programmers (and compiler writers) who are accustomed to the assumption that you can hold a memory pointer in a single CPU register - and general-purpose registers on x86 are all 32-bit. Instead, they instituted a 36-bit address space through page tables - the OS basically sets up a new type of page table scheme, so 32-bit virtual addresses in an application can refer to anything in a 64-GB range of physical memory.
So from the application standpoint, it still has a maximum of 4 GB of address space, less a certain amount of overhead for the OS. More than 4 GB at a time would require larger than 32-bit addresses, which would be a major compatibility hurdle.
So how is it useful to have 64 GB of memory if an application still only gets 4 GB at a time? Because if you have multiple processes, they can each have their own page tables which don't necessarily overlap. Indeed, the OS always keeps page tables separate between processes - that's how memory protection works, and why you can't access another process's memory without explicit arrangement.
If your application needs more than 4 GB of memory, but you don't want to invest in a real 64-bit CPU, you basically have to break up your app into multiple processes each of which can allocate its own pool of non-overlapping memory, and have the processes communicate as necessary via shared memory, message passing, the filesystem, or similar.
The other way to do it is to have the application do its own overlay management. The idea here is that the app knows it needs to access memory not in the current page table setup, so it issues a call to the OS to "swap out" the page tables regarding a particular region of its virtual address space in favor of another swath of physical memory. I believe this alternative is not currently implemented in Linux, but it may be soon. I say this on the basis of Jeff Dike's proposed extensions to support multiple address spaces per process - he wants this for User-Mode Linux, but I think it could potentially be useful for overlays as well.
"How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
I was there back in October for a short visit (couple of hours actually). I didn't sign any NDA and I didn't get a good look at anything that would require one, so I guess it's ok if I tell you. :-)
That's gotta be one of the coolest places I've ever been to. It totally tops Six Flags. *Any* Six Flags. It's a very big building, and one of the wings contains _the_ lab. 20 meters wide, 60+ meters long, and *full* of equipement. One of the most impressive pieces were the several _operational_ VAXen there. As a student, I worked with VMS and a couple of VAXStations so I learned some respect for the architecture. Even if the machines are tiny by today's standards, it was absolutely amazing to see them just run and run and run 24x7. The PCs and Sun workstations on the same lab crashed every now and then. The VAXen just kept crunching numbers. So, when I saw the array of VAXen at ZK03, my jaw just dropped.
The other reason I was impressed is how neatly organized everything is at the place. You will be hard pressed to find cable spaghetti. There was some, but I you take into account the density at the place (conservative guess: 5 machines/sq m), it's just clean. And of course, all the surrounding stuff. Just neat.
But perhaps the most impressive: DEC, Digital, Compaq and HP logos all over the place. You can feel the peace. It's not as if HP went and took over and threw everything away, but intead they got there and became part of a team.
Made me think about applying for a job there.
--
nah, lieber nicht.
Announcement on GNAT for ia64/OpenVMS on 14Mar2002
This is great and it's the right thing to do!
Laurent
No, the original replies are quite right. You're a fucking dumbass who knows nothing about VMS and probably very little about Unix.
Still, as you have apparently pissed yourself at the idea of having to actually pay money to try out VMS, maybe you should take a look at FreeVMS Yeah, see how far OSS has gotten with trying to clone VMS.
There are reasons that some things are not Open Source. Get over it and grow up.
I visited local HP on Jan 28 when they had a new AlphaServer showcase (nice machines if you really need more than two CPUs I suppose) and the guy told me that the folks at HP were betting when OpenVMS would boot on IA64 and they considered it would be "real soon now." I didn't think it would be this soon... ;>
...I'd just like to point out that the Hurd first booted in April 1994 and how far has it come since then?
Precisely.
In fact, it is pretty much the same solitaire as
windows. However, there has been free software
collected in the DECUS library and the VMS SIG
tapes (which have been CDs for many years now) freely distributed twice a year from the spring of 1979 to the present. The Fall 2002 collection has just been frozen and will be distributed within days to the volunteers who make it available. It is a very full CD. These originated from contributions at DECUS symposia, but have become more net based. The total thus far is around 25 full CDs of code...not inconsiderable.
~~~
I thought DEC had VMS running on MIPS processors at one point, but never brought it to market... (I might be wrong, it's been a whole lotta years!)
I've only used it a wee bit, but friends who had to do major projects on VMS called it the Vomit Making System.
Wonder how long it took to list the directory. Probably two seconds less than the five minutes it would take with the last VAX model.
Went right over your head.
The fact that this person felt inclined to list the managers involved in bringing this about first made me suspect her of being a bit wacked. That last sentence sort of confirms it...
Why not give the engineers credit? How many bytes would that take up? Err... okay, who wants to explain "bytes" to Sue Skonetski?
Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
And how many seconds? C'mon, you wrote down the minutes as if this is a milestone that should be recorded in a museum or book or other historical document, so you must record the seconds. Imagine 100 years in the future, on 31 Jan 2103, legions of people will do a dir on legacy hardware, much as aviation enthusiasts are preparing for the centennial of the Wright Bros first flight. Those legions will certainly not be satisfied with just the minute.
Clue: outside your parents' basement there's a whole wide world of wonders...
None of that would happen in real life.
--
But then again I thought VCR+ was a stupid idea and would die a quick death--so what do I know?
linkpack itanium2 vs alpha ev68
This is the performance for ev68 equipped es45's with 1.25 and 1.0 ghz processors respectively.
LINPACK 1000 x 1000 6,847 (4 CPUs) 5,522 (4 CPUs)
Link to above
I work with large scale alpha clusters, and was just in maryland earlier last month learning how to support the itanium boxes so I looked a few things up while there.
Granted linkpack isn't the only benchmark, but the processor/memory and io bandwidth looks impressive from the specs I've seen.