logoalt Hacker News

A new Intel Itanium (IA-64) emulator that boots Windows

80 pointsby jandeboevrieyesterday at 8:50 PM74 commentsview on HN

Comments

qubexyesterday at 9:44 PM

“It runs quite slowly, (486-levels of performance on a Ryzen 5000 series according to this discord channel)”

I’m sure there’s a joke about that being a huge leap in performance for Windows on IA-64 over the past 23 years waiting to be made from this.

show 1 reply
djhope99yesterday at 11:30 PM

I have a funny story about a windows IA-64 box.

I was working for a large bank and it was all windows, including production. We used to run WebSphere Application Server on Windows. I was looking for a dev server to run unit tests on, including integration tests which required an actual WebSphere instance. The infrastructure team said they had “a box” going spare and it turned out to be IA64 on Windows.

If my memory serves me correctly WebSphere only ran on windows for IA-64 up to 6 and we were running on 7.

I had to do a bit of hacking but I did manage to get it working using the dlls from the 6 version. It was fine for running integration tests and a pretty fast box considering.

cbmuseryesterday at 8:54 PM

What's even crazier is that someone vibe-coded ia64 emulation support for QEMU: https://github.com/syunnPC/qemu-system-ia64

show 3 replies
butterisgoodyesterday at 11:12 PM

When it comes to Itanium all I can think of is how I wish I could have an Alpha. And how no one should care about Itanium.

It’s the product of companies bent on doing all the wrong things.

xvilkatoday at 4:21 AM

It would make sense to implement it in QEMU instead. There was some previous work in the past, don't have a link right now to the original patchseries, but here is the repository[1]. In theory, it could be adapted to the modern QEMU code infrastructure and APIs and be a good starting point. Back in the past I started[2] doing that but quickly dropped because had no time to finish.

EDIT: It looks like it might be this one: https://github.com/syunnPC/qemu-system-ia64

[1] https://github.com/pvaibhav/qemu-ia64

[2] https://github.com/XVilka/qemu-ia64/branches/all

mixmastamykyesterday at 10:05 PM

Neat I did this on real hardware twenty plus years ago. Also tried Debian, iirc. My memory is that the workstation perf was decent but the thing was loud and used a lot of power. x86 emulation was slow. The nick, Itanic was mostly deserved.

show 1 reply
lorreyfumyesterday at 11:01 PM

The Itanic was built specifically by HP to sink Fujitsu, hitachi, nec, unisys and sgi. So in that sense it was a success.

show 1 reply
itomatotoday at 1:43 AM

HP-UX support might make a compelling retirement project for someone.

show 2 replies
shrubbletoday at 4:20 AM

OpenVMS ran on the Itanium also; wonder how far it could get in booting?